ВидеоКонф(ВКС)  ::   Чат  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Asterisk за NAT(mikrotik) не работают входящие

Проблемы и их решения Asterisk как такового

Модератор: april22

Asterisk за NAT(mikrotik) не работают входящие

Сообщение Dmit84 » 24 дек 2021, 08:56

За микторотом стоит Asterisk 16. Внутрение номера работают входящие и исходящие. Исходящие звонки во внешний мир тоже проходят, звонки не сбрасываются и слышно обоих собеседников. Но входящие приходят и после снятия трубки происходит разрыв через 6 сек, собеседников не слышно обоих. На микроте 5060-5061, 10000-20000 порты прокинты до сервера астериск, sip alg отключен. Возможно подключить телефония на прямую в обход микрота нету. Подскажите что может не хватать?

Код: выделить все
[template](!)
type=friend
host=dynamic
disallow=all
allow=alaw,ulaw,g729
dtmfmode=rfc2833
t38pt_udptl=yes,redundancy,MaxDatagram=400
directmedia=no
nat=force_rport,comedia
call-limit=1
externaddr=XX.XX.XX.XX
deny=0.0.0.0/0.0.0.0
permit=10.10.0.0/255.255.0.0
permit=172.16.0.0/255.255.0.0
permit=10.8.0.0/255.255.0.0
qualify=yes
context=outgoing

[zadarma-in-template](!)
context=zadarma-in
type=friend
directmedia=yes
disallow=all
allow=alaw,g729
qualify=yes
nat=force_rport,comedia
insecure=port,invite
dtmfmode=rfc2833
relaxdtmf=yes

[zadarma-in1](zadarma-in-template)
host=sipurifr.zadarma.com

[zadarma-in2](zadarma-in-template)
host=sipurims.zadarma.com

[zadarma-in3](zadarma-in-template)
host=sipuriny.zadarma.com

[zadarma-in4](zadarma-in-template)
host=185.45.152.216

[zadarma-in5](zadarma-in-template)
host=37.139.38.138

[zadarma-in6](zadarma-in-template)
host=185.45.155.33


[zadarma]
context=incoming
type=friend
directmedia=no
host=sip.zadarma.com
insecure=invite,port
disallow=all
allow=alaw,ulaw,g729
dtmfmode=info
fromdomain=sip.zadarma.com
t38pt_udptl=no
qualify=yes
qualifyfreq=40
nat=force_rport,comedia



[100](template)
secret=4JdNVK9X
callerid=100 <100>
context=738X2223XXX

[101](template)
secret=9FvMUP6M
callerid=101 <101>
context=738X2224XXX
Dmit84
 
Сообщений: 2
Зарегистрирован: 23 дек 2021, 19:38

Re: Asterisk за NAT(mikrotik) не работают входящие

Сообщение ded » 24 дек 2021, 13:19

Конфигурации sip.conf мало, смотрите причину разрыва
http://asterisk.ru/knowledgebase/debug
ded
 
Сообщений: 15239
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk за NAT(mikrotik) не работают входящие

Сообщение Ferrum » 24 дек 2021, 13:30

Dmit84 писал(а):За микторотом стоит Asterisk 16. Внутрение номера работают входящие и исходящие. Исходящие звонки во внешний мир тоже проходят, звонки не сбрасываются и слышно обоих собеседников. Но входящие приходят и после снятия трубки происходит разрыв через 6 сек, собеседников не слышно обоих. На микроте 5060-5061, 10000-20000 порты прокинты до сервера астериск, sip alg отключен. Возможно подключить телефония на прямую в обход микрота нету. Подскажите что может не хватать?

Код: выделить все
[template](!)
type=friend
host=dynamic
disallow=all
allow=alaw,ulaw,g729
dtmfmode=rfc2833
t38pt_udptl=yes,redundancy,MaxDatagram=400
directmedia=no
nat=force_rport,comedia
call-limit=1
externaddr=XX.XX.XX.XX
deny=0.0.0.0/0.0.0.0
permit=10.10.0.0/255.255.0.0
permit=172.16.0.0/255.255.0.0
permit=10.8.0.0/255.255.0.0
qualify=yes
context=outgoing

[zadarma-in-template](!)
context=zadarma-in
type=friend
directmedia=yes
disallow=all
allow=alaw,g729
qualify=yes
nat=force_rport,comedia
insecure=port,invite
dtmfmode=rfc2833
relaxdtmf=yes

[zadarma-in1](zadarma-in-template)
host=sipurifr.zadarma.com

[zadarma-in2](zadarma-in-template)
host=sipurims.zadarma.com

[zadarma-in3](zadarma-in-template)
host=sipuriny.zadarma.com

[zadarma-in4](zadarma-in-template)
host=185.45.152.216

[zadarma-in5](zadarma-in-template)
host=37.139.38.138

[zadarma-in6](zadarma-in-template)
host=185.45.155.33


[zadarma]
context=incoming
type=friend
directmedia=no
host=sip.zadarma.com
insecure=invite,port
disallow=all
allow=alaw,ulaw,g729
dtmfmode=info
fromdomain=sip.zadarma.com
t38pt_udptl=no
qualify=yes
qualifyfreq=40
nat=force_rport,comedia



[100](template)
secret=4JdNVK9X
callerid=100 <100>
context=738X2223XXX

[101](template)
secret=9FvMUP6M
callerid=101 <101>
context=738X2224XXX


Не надо ничего пробрасывать, подключитесь к этому оператору через регистрацию, если у вас порт 5060 открыт для всех через type=friend и insecure=invite вас ломанут.....
Так же настройте externip и localnet
http://asterisk.ru/knowledgebase/Asterisk+SIP+externip
http://asterisk.ru/knowledgebase/Asterisk+SIP+localnet
Аватар пользователя
Ferrum
 
Сообщений: 321
Зарегистрирован: 25 ноя 2011, 15:16

Re: Asterisk за NAT(mikrotik) не работают входящие

Сообщение Zavr2008 » 26 дек 2021, 19:22

externaddr=XX.XX.XX.XX

localnet и externaddr в [general] нужно указывать, не у пира. После этого астер рестарт, не sip reload.
Российские шлюзы E1 Alvis-GW. Voip-Модернизация УПАТС, FreePBX, CRM. Продолжаем работать, импортозамещаем!
Аватар пользователя
Zavr2008
 
Сообщений: 1933
Зарегистрирован: 27 янв 2011, 01:35


Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12

© 2008 — 2022 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH