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

lastFile:modules/clan/phonebox/default.nix
This commit is contained in:
2025-10-30 15:09:53 +07:00
parent 0ddae1c0ca
commit 336ee6371d

View File

@@ -250,37 +250,45 @@
rtpend=${rtpPortTo}
'';
"pjsip.conf" = ''
[transport-udp]
type=transport
protocol=udp
bind=0.0.0.0
[transport-udp6]
type=transport
protocol=udp
bind=::
"pjsip.conf" =
let
serverConf = builtins.foldl' (
conf: node: conf ++ (genServerSIPEndpoint node.hostname node.address)
) "" nodes;
in
''
[transport-udp]
type=transport
protocol=udp
bind=0.0.0.0
[transport-udp6]
type=transport
protocol=udp
bind=::
[base_endpoint](!)
type=endpoint
disallow=all
allow=ulaw,alaw,g722,gsm
direct_media=no
[base_endpoint](!)
type=endpoint
disallow=all
allow=ulaw,alaw,g722,gsm
direct_media=no
[internal_endpoint](!,base_endpoint)
context=from-internal
[internal_endpoint](!,base_endpoint)
context=from-internal
[userpass_auth](!)
type=auth
auth_type=userpass
[userpass_auth](!)
type=auth
auth_type=userpass
[ip_auth](!)
type=identify
endpoint=external
[ip_auth](!)
type=identify
endpoint=external
[dynamiic_aor](!)
type=aor
[dynamiic_aor](!)
type=aor
'';
''
+ (genLocalSIPEndpoint config.clan.core.vars.generators.phonebox.files.ata-local-number)
+ serverConf;
};
};
};