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

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

Проблемы и их решения Asterisk как такового

Модератор: april22

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

Сообщение Perfecto » 23 ноя 2019, 20:49

Приветствую.

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!

Подскажите пожалуйста.
Perfecto
 
Сообщений: 3
Зарегистрирован: 23 ноя 2019, 20:34

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

Сообщение ded » 25 ноя 2019, 14:05

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

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

Сообщение Perfecto » 25 ноя 2019, 15:14

Вот касаемо 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, 20:34

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

Сообщение Perfecto » 26 ноя 2019, 15:59

Тему можно закрыть, АТС мной настроена правильно.
Проблема была на стороне оператора, хотя ранее обращался в поддержку и просил проверить транк на их стороне.
Perfecto
 
Сообщений: 3
Зарегистрирован: 23 ноя 2019, 20:34


Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: MSN [Bot] и гости: 7

cron
© 2008 — 2020 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH