Asterisk NAT
Добавлено: 28 фев 2021, 17:06
Здраствуйте,
Asterisk находиться за NATом.
В конфигурацию внесены настройки для корректной работы с NATом.
Проблема в том что корректно (звонки в обе стороны) работает только первый номер по списку в конфиге.
Ниже пример конфигурации (sip.conf). С первым номером все ок. На второй номер не поступают входящие звонки, с исходящими все ок.
Код: Выделить всё
Asterisk 16.16.1
CentOS Linux release 8.3.2011
В конфигурацию внесены настройки для корректной работы с NATом.
Проблема в том что корректно (звонки в обе стороны) работает только первый номер по списку в конфиге.
Ниже пример конфигурации (sip.conf). С первым номером все ок. На второй номер не поступают входящие звонки, с исходящими все ок.
Код: Выделить всё
[general]
externaddr=11.111.111.111:5060
externip=11.111.111.111
localnet=172.20.20.0/255.255.255.0
language=ru
context=default
allowoverlap=no
udpbindaddr=0.0.0.0
tcpenable=no
tcpbindaddr=0.0.0.0
transport=udp
srvlookup=yes
allowguest=no
limitonpeers=yes
tlsenable=yes
tlsbindaddr=0.0.0.0
certfile=/etc/asterisk/certificate/asterisk.pem
tlscafile=/etc/asterisk/certificate/ca.crt
tlscipher=ALL
register => tls://***********1:pass@abc.abc.com:5061/***********1
register => tls://***********2:pass@abc.abc.com:5061/***********2
[***********1]
host=abc.abc.com
port=5061
transport=tls
insecure=port,invite
encryption=yes
type=peer
username=***********1
fromuser=***********1
secret=pass
context=incoming-***********1
disallow=all
allow=ulaw
allow=alaw
directmedia=no
nat=force_rport,comedia
[***********2]
host=abc.abc.com
port=5061
transport=tls
insecure=port,invite
encryption=yes
type=peer
username=***********2
fromuser=***********2
secret=pass
context=incoming-***********2
disallow=all
allow=ulaw
allow=alaw
directmedia=no
nat=force_rport,comedia