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

lastFile:modules/clan/phonebox/default.nix
This commit is contained in:
2025-12-19 16:15:39 +07:00
parent 1fa7da00c2
commit f54cf1c60a

View File

@@ -74,6 +74,22 @@
max_contacts=1
'';
genLocalSIPEndpointV6 =
{ localNumber }:
''
[${localNumber}](internal_endpoint)
transport=transport-udp6
aors=${localNumber}
auth=${localNumber}
[${localNumber}](userpass_auth)
username=${localNumber}
password=${localNumber}
[${localNumber}](dynamiic_aor)
max_contacts=1
'';
genLocalExtenConf =
{ localNumber }:
''
@@ -324,7 +340,6 @@
[base_endpoint](!)
type=endpoint
transport=transport-udp
transport=transport-udp6
disallow=all
allow=ulaw,alaw,g722,gsm
direct_media=no
@@ -348,7 +363,7 @@
localNumber = config.clan.core.vars.generators.phonebox.files.ata-local-number.value;
})
+ lib.concatStringsSep "\n" (
builtins.map (number: genLocalSIPEndpoint { localNumber = number; }) settings.extraClientNumbers
builtins.map (number: genLocalSIPEndpointV6 { localNumber = number; }) settings.extraClientNumbers
)
+ serverConf;
};