kurogeek
c915103634
phonebox: open port 80 on the yggdrasil interface so the ATA web UI proxy is reachable over ygg too
2026-10-09 07:02:35 +00:00
kurogeek
597f0df6b3
phonebox: move hello-world test extension from 999 to 99 so it is reachable cross-node (e.g. 2099 → rigel)
2026-10-09 03:27:17 +00:00
kurogeek
92a3676b83
remove break
2026-09-29 15:42:11 +07:00
kurogeek
6039edfac6
phonebox: stop dnsmasq trying to write leases to /dev/null
...
dhcp-leasefile=/dev/null logs 'failed to write /dev/null: Invalid argument'
every lease; leasefile-ro is the supported way to run without a lease file.
2026-09-29 07:46:41 +00:00
kurogeek
5066d4ee46
phonebox: arm hardware watchdog and auto-reboot on panic
...
mirach and almach have each hung at least twice since July with nothing in
the journal or pstore, and stayed down until someone power-cycled the board.
RuntimeWatchdogSec was 0 and kernel.panic was 0, so a hung kernel/PID1 or a
panic could never self-recover.
Arm the systemd hardware watchdog (30s) and reboot 10s after a panic on all
phonebox nodes. Watchdog resets will show up as extra entries in
journalctl --list-boots.
2026-09-29 07:46:41 +00:00
kurogeek
e738692558
clanService/phonebox: allow multi-clients to exist on one node
2026-07-16 16:25:51 +07:00
kurogeek
d91da5d74b
clanService/phonebox: pjsip.conf has remove_existing=yes
2026-02-06 10:47:50 +07:00
kurogeek
a629fa123a
no clanService warnings
2026-01-15 10:26:57 +07:00
kurogeek
ca9a8d458c
clanService/phonebox: phonebook feature
2025-12-30 10:10:16 +07:00
kurogeek
322d1bd612
clanService/phonebox: use FAXFILE variable
2025-12-26 16:53:07 +07:00
kurogeek
ec4c3897e2
clanService:phonebox: fax echo feature
2025-12-16 10:28:16 +07:00
kurogeek
d093103d86
clanService/phonebox: asterisk restart core when extensions.conf changed
2025-12-10 13:01:31 +07:00
kurogeek
b3d61ef94e
nix fmt
2025-12-10 11:08:12 +07:00
kurogeek
3b2b4ff2a4
clanService/phonebox: asterisk auto reload when pjsip.conf changed
2025-12-10 11:06:52 +07:00
kurogeek
77f5647d35
clanService/phonebox: fix 'no address available
2025-12-08 12:37:31 +07:00
kurogeek
03f575edfe
phonebox: wrong strip extension is fixed
2025-12-08 09:33:58 +07:00
kurogeek
6a4eeeb34b
clanService/phonebox: default ata-ethernet-iface is
2025-12-05 14:51:05 +07:00
kurogeek
701f815a01
phonebox: cleanup vars
2025-12-05 14:31:00 +07:00
kurogeek
188c893e97
phone number scheme change to 2 digits prefix and 2 digits local
2025-12-05 14:14:43 +07:00
kurogeek
3a4253cb67
clanService/phonebox: phone and fax network built on yggdrasil with predefine number
2025-12-05 12:12:01 +07:00