VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
Perfecto
Сообщения: 3
Зарегистрирован: 23 ноя 2019, 19:34

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

Сообщение 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!

Подскажите пожалуйста.
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

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

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

Сообщение 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 уже смотреть, по по порту всё нормально.

Буду дальше смотреть )
Спасибо! )
Perfecto
Сообщения: 3
Зарегистрирован: 23 ноя 2019, 19:34

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

Сообщение Perfecto »

Тему можно закрыть, АТС мной настроена правильно.
Проблема была на стороне оператора, хотя ранее обращался в поддержку и просил проверить транк на их стороне.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH