Страница 1 из 1

Asterisk + FreePBX (TLS + SRTP) входящий через транк

Добавлено: 23 ноя 2019, 19:49
Perfecto
Приветствую.

Asterisk 13.29.1
FreePBX 13.0.197


Настроил TLS + SRTP.
Между внутренними номерами звонки входящие/исходящие - есть (TLS + SRTP)
Исходящие звонки с вн. номеров через транк - уходят (TLS + SRTP).

Что подтверждается записями из логов - при звонках между вн и при исходящем звонке.

Код: Выделить всё

localhost*CLI> sip show channel id_канала
~~~
Transport:              TLS
Media:                  SRTP
~~~
Транк от sipnet.ru

Outbound добавлено

Код: Выделить всё

~~~
transport=tls
encryption=yes
~~~
Inbound - добавлено
tls:// - вначале строки регистрации

Код: Выделить всё

tls://0041234567:password@sipnet.ru/0041234567
Входящий звонок с мобильного или стационарного на внешний номер(через транк) Asterisk - не проходит.
Выглядит так - сброс и гудки занято.
Ошибка в логе, только одна строчка и больше ничего в момент звонка.
chan_sip.c:10862 process_sdp: Matched device setup to use SRTP, but request was not!

На принимающей стороне Zoiper(Android).

Если отключить TLS + SRTP входящие звонки работают.

Вопрос.
Почему через транк входящий звонок именно при включении (TLS + SRTP) - не проходит, между внутренними номерами всё ведь нормально, значит SRTP работает ?
Откуда сообщение тогда - Matched device setup to use SRTP, but request was not!

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

Re: Asterisk + FreePBX (TLS + SRTP) входящий через транк

Добавлено: 25 ноя 2019, 13:05
ded
Если это сообщение касается инвайта от sipnet.ru, то SRTP параметров в нём не содержится - request was not. Запрос (INVITE) идёт на 5061 порт или на 5060?
Можно зацепить через
tcpdump host XXXXXXX -A -s0
полный пакет, и исследовать на Wireshark

Re: Asterisk + FreePBX (TLS + SRTP) входящий через транк

Добавлено: 25 ноя 2019, 14:14
Perfecto
Вот касаемо INVITE это сказать сложно.
Но сообщение именно при входящем звонке на внешний номер, сброс и гудки, сразу сообщение в логе.

Включил sngrep и тишина в эфире при включенном шифровании ничего не видит, даже попыток нет.
Если выключить шифрование, начинает ловить пакеты, но включаю шифрование и sngrep вновь ничего не видит.

Запрос на порт 5061 уходит к sipnet.ru, всё верно.

Код: Выделить всё

# tcpdump host sipnet.ru -A -s0 -nn -n
~~~
14:06:38.817666 IP 200.100.200.100.48830 > 212.53.40.40.5061: Flags [.], ack 1738, win 501, options [nop,nop,TS val 205946261 ecr 1995143011], length 0
~~~
там далее конечно через WireShark уже смотреть, по по порту всё нормально.

Буду дальше смотреть )
Спасибо! )

Re: Asterisk + FreePBX (TLS + SRTP) входящий через транк

Добавлено: 26 ноя 2019, 14:59
Perfecto
Тему можно закрыть, АТС мной настроена правильно.
Проблема была на стороне оператора, хотя ранее обращался в поддержку и просил проверить транк на их стороне.