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] [general]
context=sip context=sip
nat=force_rport,comedia
allowguest=no 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] [trunk-out]
type=friend type=friend
disallow=all
allow=alaw
allow=ulaw
insecure=invite insecure=invite
canreinvite=no canreinvite=no
context=trunk-in context=trunk-in
qualify=no qualify=no
fromdomain=sip.2call.pl fromdomain={{ getv("/asterisk/trunk/host", "sip.2call.pl") }}
host=sip.2call.pl host={{ getv("/asterisk/trunk/host", "sip.2call.pl") }}
defaultuser={{ getv ("/asterisk/trunk/username") }} defaultuser={{ getv ("/asterisk/trunk/username") }}
fromuser={{ getv ("/asterisk/trunk/username") }} fromuser={{ getv ("/asterisk/trunk/username") }}
@ -26,6 +34,7 @@ secret={{ getv ("/asterisk/trunk/secret") }}
{% for client in ls("/peers") %} {% for client in ls("/peers") %}
[{{ client }}] [{{ client }}]
nat=force_rport,comedia
type=peer type=peer
host=dynamic host=dynamic
secret={{ getv(printf("/peers/%s", client)) }} secret={{ getv(printf("/peers/%s", client)) }}

View File

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