Настройка NS500 - NAT - Internet - NAT - SIP абонент

Все о АТС Panasonic KX-NS500 и Panasonic KX-NS1000.
Открытый форум.
Ответить
EHOT
Дурак
Дурак
Сообщения: 5
Зарегистрирован: 05 фев 2021, 18:35

Настройка NS500 - NAT - Internet - NAT - SIP абонент

Сообщение EHOT » 05 фев 2021, 18:44

Всем доброго времени суток. Не спец в телефонии, прошу понять и простить. Голову сломал, не могу настроить работу внешнего SIP абонента.

Руководствовался:
https://www.forumpbx.ru/viewtopic.php?t=596
http://slideplayer.com/slide/10326127/

Фрагмент схемы:
Имеется АТС Panasonic [url-https://www.solyar.ru/catalog/panasonic ... x_ns500ru/]NS500[/url] за NAT и внешний SIP абонент KX-HDV430 также за NAT.

На NS500 в "Свойства системы - Устройство - Ретранслятор" (MRG):
NAT - Внешний IP адрес / FQDN - прописан внешний IP роутера за которым АТС,
NAT - Номер порта прокси-сервера SIP - задан порт SIP,
NAT - Номер порта сервера SIP TLS - задан порт SIP TLS,
В "Свойства порта виртуальной внутр. SIP-линии" заведен SIP абонент с расположением Удаленный + локальный.

На роутере за которым АТС проброшены SIP и SIP TLS на 5060 и 5061 АТС соответственно,
Проброшены диапазоны портов 16000-16511 на DSP1 и 16512-17023 на DSP2.

В настройках KX-HDV430:
Enable Rport (RFC3581) - Yes,
Enable Port punching for SIP/RTP - 60,
Basic SIP settings - указаны внешний IP роутера за которым АТС, порт SIP из MRG во всех полях + ID и пароль абонента.

На выходе:
Регистрация абонента проходит, АТС видит его внешний IP.

При звонке со стороны внешнего абонента сигнализация проходит, голос в обе стороны, но обрывается через ~30 секунд.
Если трубку повесит внешний абонент, звонок завершится с обоих сторон, если трубку повесит внутренний абонент у внешнего звонок как-будто продолжается.
Packet Capture со стороны внешнего абонента показывает следующее:
->INVITE
<-100 Trying
<-407 Proxy Authentication Required
->INVITE
<-100 Trying
<-180 Ringing
<-200 OK
-> ACK
<-> RTP

Звонок на внешнего абонента проходит не всегда. Сигнализация идет, но гудка со стороны вызывающего нет. При снятии трубки тишина в обе стороны. Вызывающий продолжает слать INVITE, не получая ни 180 Ringing ни 200 OK.
Packet Capture со стороны внешнего абонента показывает следующее:
->INVITE
<-100 Trying
->INVITE
<-100 Trying
->INVITE
<-100 Trying
<-180 Ringing
->INVITE
<-180 Ringing
<-200 OK
<-200 OK
<-200 OK
<-200 OK
->INVITE
<-200 OK
<-200 OK
<-200 OK
<-200 OK
->INVITE

Как работает MRG до конца не понял. Что я упустил? И нет ли где у NS500 логов аналогичных логам Asterisk? Если нужна доп. информация - выложу.

EHOT
Дурак
Дурак
Сообщения: 5
Зарегистрирован: 05 фев 2021, 18:35

Re: Настройка NS500 - NAT - Internet - NAT - SIP абонент

Сообщение EHOT » 05 фев 2021, 19:43

В дополнение:

Packet Capture со стороны роутера АТС:

->INVITE
<-100 Trying
<-407 Proxy Authentication Require
->INVITE
<-100 Trying
<-180 Ringing
<-200 OK
-> ACK
<-> RTP
<- (ICMP) Destination unreachable
<-> RTP
<- (ICMP) Destination unreachable
<-> RTP
<- (ICMP) Destination unreachable
->BYE
<-200 OK


->INVITE
<-100 Trying
->INVITE
<-100 Trying
->INVITE
<-100 Trying
<-180 Ringing
->INVITE
<-180 Ringing
<-200 OK
<-200 OK
<-200 OK
<-200 OK
->INVITE
<-200 OK
<-200 OK

соответственно.

Т.е. все пакеты маршрутизируется...

EHOT
Дурак
Дурак
Сообщения: 5
Зарегистрирован: 05 фев 2021, 18:35

Re: Настройка NS500 - NAT - Internet - NAT - SIP абонент

Сообщение EHOT » 06 фев 2021, 07:40

P.S. Вот что смущает в пакетах:
В секции Contact пакета INVITE при звонке с удаленного SIP абонента указано SIP:"Номер абонента"@"Внутренний IP SIP абонента":"SIP порт удаленного абонента".
А при звонке с внутреннего абонента - SIP:"Внешний IP адрес АТС":"SIP порт из MGR" и все.
Может незнание внутреннего IP вызывающего внутреннего абонента не дает создать соединение? И как это поправить?

EHOT
Дурак
Дурак
Сообщения: 5
Зарегистрирован: 05 фев 2021, 18:35

Re: Настройка NS500 - NAT - Internet - NAT - SIP абонент

Сообщение EHOT » 08 фев 2021, 06:23

Разобрался.
Мешал SIP ALG со стороны роутера АТС. Там Zyxel Extra стоит, долго не мог найти где отключить SIP ALG (они его зачем то в раздел "Обновления" спрятали).

Ответить