При изменении default SIP port абонент не посылает BYE

Для начинающих.
Всем начинающим - сюда.

Модераторы: Admins, Модераторы

Ответить
Vasilich
Сообщения: 5
Зарегистрирован: 24 окт 2016, 16:42

При изменении default SIP port абонент не посылает BYE

Сообщение Vasilich » 28 ноя 2017, 15:20

Добрый день, коллеги.

Астер за НАТ, заменил дефолтный SIP порт, на роутере настроен DNAT. SIP over TCP.
Регистрация внешнего (за НАТ) абонента и установление вызова на него проходят нормально, но абонент не посылает BYE.

При настройках с дефолтным портом 5060 все ОК.

В трассировках обнаружил непонятную вещь - в сообщениях от Астер поле VIA подставляется внешний адрес с дефолтным портом 5060 и затем rport уже с "првильным" портом:

Via: SIP/2.0/TCP a.b.c.d:5060;rport=6560;received a.b.c.d;branch=z9hG4bK34d7f7a6

sip show settings


Global Settings:
----------------
UDP Bindaddress: 0.0.0.0:5060
TCP SIP Bindaddress: 0.0.0.0:6560


Подскажите куда копать.

Спасибо.

Yur4ek
Сообщения: 128
Зарегистрирован: 25 май 2010, 11:06

Сообщение Yur4ek » 29 ноя 2017, 09:53

rport - это порт с которого принят запрос по факту. Еще в Via может быть вставлен received это если IP адрес отличается

Link
Сообщения: 875
Зарегистрирован: 20 апр 2007, 12:24
Откуда: Ukraine, Kyiv

Сообщение Link » 30 ноя 2017, 09:40

а вы объявили новый порт в секции Externaddr?

Vasilich
Сообщения: 5
Зарегистрирован: 24 окт 2016, 16:42

Сообщение Vasilich » 30 ноя 2017, 10:46

а вы объявили новый порт в секции Externaddr?

Сори, а где такая секция Externaddr?

Объявлял в sip.conf в General.

Насколько можно судить из sip show setup - Астер понял, что tcp sip port=6560 (new).

Абоненты коннектятся тоже на 6560. сообщений на дефолтный порт нет, да астер и не должен его слушать.

Да, еще, sip обрабатывается chansip (pjsip disabled).

Link
Сообщения: 875
Зарегистрирован: 20 апр 2007, 12:24
Откуда: Ukraine, Kyiv

Сообщение Link » 30 ноя 2017, 13:43

что за NAT оборудование? SIP ALG в каком статусе?

Vasilich
Сообщения: 5
Зарегистрирован: 24 окт 2016, 16:42

Сообщение Vasilich » 04 дек 2017, 10:30

что за NAT оборудование?

- D_Link (Dir300 вроде) - чистая бытовуха для дома для семьи.

SIP ALG в каком статусе? - а это что?

april22
Сообщения: 409
Зарегистрирован: 02 июл 2012, 17:19

Сообщение april22 » 05 дек 2017, 06:47

SIP ALG в каком статусе? - а это что?
ну вот оно и отвечает на 5060 ;-)
в нем включен по умолчанию потому что
чистая бытовуха для дома для семьи.

Vasilich
Сообщения: 5
Зарегистрирован: 24 окт 2016, 16:42

Сообщение Vasilich » 05 дек 2017, 08:11

Так втом и дело, что отвечает и вообще общается по новому порту, а 5060 вставляет только в VIA.

SIP ALG посмотрю хоть что це таке.

Vasilich
Сообщения: 5
Зарегистрирован: 24 окт 2016, 16:42

Сообщение Vasilich » 06 дек 2017, 13:30

Функции SIP ALG в роутере нет.

Ответить