mob next [ci-skip] [ci skip] [skip ci]

lastFile:modules/clan/phonebox/default.nix
This commit is contained in:
2025-10-31 14:18:08 +07:00
parent ae5ac55cdc
commit 34b04f4cc8

View File

@@ -240,7 +240,12 @@
"extensions.conf" = "extensions.conf" =
let let
serverConf = builtins.foldl' ( serverConf = builtins.foldl' (
config: node: config ++ (genExtentConf node.prefixNumber node.hostname) config: node:
config
++ (genExtentConf {
prefixNumber = node.prefixNumber;
hostname = node.hostname;
})
) "" nodes; ) "" nodes;
in in
'' ''
@@ -250,7 +255,9 @@
same => n,Hangup() same => n,Hangup()
'' ''
+ (genLocalExtenConf config.clan.core.vars.generators.phonebox.files.ata-local-number.value) + (genLocalExtenConf {
localNumber = config.clan.core.vars.generators.phonebox.files.ata-local-number.value;
})
+ serverConf; + serverConf;
"rtp.conf" = '' "rtp.conf" = ''
@@ -262,7 +269,12 @@
"pjsip.conf" = "pjsip.conf" =
let let
serverConf = builtins.foldl' ( serverConf = builtins.foldl' (
conf: node: conf ++ (genServerSIPEndpoint node.hostname node.address) conf: node:
conf
++ (genServerSIPEndpoint {
hostname = node.hostname;
address = node.address;
})
) "" nodes; ) "" nodes;
in in
'' ''
@@ -296,7 +308,9 @@
type=aor type=aor
'' ''
+ (genLocalSIPEndpoint config.clan.core.vars.generators.phonebox.files.ata-local-number) + (genLocalSIPEndpoint {
localNumber = config.clan.core.vars.generators.phonebox.files.ata-local-number;
})
+ serverConf; + serverConf;
}; };
}; };