4 Commits

Author SHA1 Message Date
2b65f4dbdc mob next [ci-skip] [ci skip] [skip ci]
lastFile:modules/clan/phonebox/default.nix
2025-12-11 20:46:25 +07:00
97b80fde5e mob next [ci-skip] [ci skip] [skip ci]
lastFile:modules/clan/phonebox/default.nix
2025-12-11 20:36:50 +07:00
6f9791746e buna machine 2025-12-10 13:14:14 +07:00
d093103d86 clanService/phonebox: asterisk restart core when extensions.conf changed 2025-12-10 13:01:31 +07:00
4 changed files with 4205 additions and 0 deletions

View File

@@ -17,6 +17,9 @@
},
"adhil": {
"installedAt": 1765277591
},
"buna": {
"installedAt": 1765343708
}
}
}

4184
machines/buna/facter.json Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -257,6 +257,17 @@
same => n,Playback(hello-world)
same => n,Hangup()
exten => 000,1,Answer()
same => n,ReceiveFAX(/run/asterisk/test.tiff)
same => n,Set(FAXFILE=/run/asterisk/test.tiff)
same => n,Hangup()
same => n,Dial(PJSIP/''${CALLERID(num)},30,U(send-fax-sub))
same => n,Hangup()
[send-fax-sub]
exten => s,1,SendFAX($FAXFILE)
same => n,Return()
''
+ (genLocalExtenConf {
localNumber = config.clan.core.vars.generators.phonebox.files.ata-local-number.value;
@@ -338,6 +349,12 @@
asterisk -rx "pjsip reload"
;;
esac
case "$file" in
extensions.conf)
echo "restarting core"
asterisk -rx "core restart now"
;;
esac
done
'';
};