nat fuckery

master
informatic 2020-04-29 20:34:22 +02:00
parent 06f1dac788
commit 70a127b8d8
2 changed files with 17 additions and 8 deletions

View File

@ -1,22 +1,30 @@
[general]
context=sip
nat=force_rport,comedia
allowguest=no
register => {{ getv ("/asterisk/trunk/username") }}:{{ getv ("/asterisk/trunk/secret") }}@sip.2call.pl
tcpenable=yes
disallow=all
allow=g729
allow=alaw
allow=ulaw
{% if exists ("/asterisk/externip") %}
localnet=10.10.0.0/255.255.0.0
localnet=82.177.59.0/255.255.255.0
localnet=208.89.104.29/255.255.255.0
externip = {{ getv ("/asterisk/externip") }}
{% endif %}
register => {{ getv ("/asterisk/trunk/username") }}:{{ getv ("/asterisk/trunk/secret") }}@{{ getv("/asterisk/trunk/host", "sip.2call.pl") }}
[trunk-out]
type=friend
disallow=all
allow=alaw
allow=ulaw
insecure=invite
canreinvite=no
context=trunk-in
qualify=no
fromdomain=sip.2call.pl
host=sip.2call.pl
fromdomain={{ getv("/asterisk/trunk/host", "sip.2call.pl") }}
host={{ getv("/asterisk/trunk/host", "sip.2call.pl") }}
defaultuser={{ getv ("/asterisk/trunk/username") }}
fromuser={{ getv ("/asterisk/trunk/username") }}
@ -26,6 +34,7 @@ secret={{ getv ("/asterisk/trunk/secret") }}
{% for client in ls("/peers") %}
[{{ client }}]
nat=force_rport,comedia
type=peer
host=dynamic
secret={{ getv(printf("/peers/%s", client)) }}

View File

@ -1,4 +1,4 @@
log_level = "debug"
log_level = "info"
log_format = "text"
[[resource]]