<natEnabled>true</natEnabled>
<natAddress>внешний_IP</natAddress>
и мапинг портов, которые указаны в
<sipPort>5060</sipPort>
<startMediaPort>16384</startMediaPort>
<stopMediaPort>32766</stopMediaPort>
через маршрутизатор
Cisco phones чувствительны к настройкам NAT также и на стороне Астериск. Если телефон за НАТом, то у него должно в sip.conf стоять nat=yes, если не за НАТом относительно Астериска - nat=no.
AM_Diagnost писал(а):да! нат разрешен. Адреc указывал как телефона, так и статический внешний за которым он Натится
Не надо никакой адрес указывать в конфе Астериска:
sip.conf
[123] ; Extension of Cisco 7970G
host=dynamic
secret=mystrongpassword
nat=yes.
---
-- Called {MY_NUMBER}
-- Got SIP response 500 "Internal Server Error" back from {IP_NAT}
-- SIP/{MY_NUMBER}-00000003 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
-- Executing [{MY_NUMBER}@lan-phones:2] Hangup("IAX2/center-2003", "") in new stack
== Spawn extension (lan-phones, {MY_NUMBER}, 2) exited non-zero on 'IAX2/center-2003'
-- Hungup 'IAX2/center-2003'
Vlad1983 писал(а):это бред, а не дебаг
и в добавок снят неправильно
виноват, я только учусь...
как только в sip.conf прописываю nat=yes и в 7970 разрешаю NAT и указываю внешний IP.
Регистрация сразу пропадает и соттв-но в списке sip show peers мой пир - (Unspecified) D N 0 Unmonitored
Сделайте
core set verbose 0
sip set debug peer тут_внутренний_номер_цыскофона
и всё под спойлер.
В дебаге не недо сильно фигурять типа {IP_NAT}
\просто оставьте все ИП так как есть, замените просто первый октет на другую цифру.