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

Нет слышимости. RTP поток не выходит из Asterisk

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

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

Mishunja
Сообщения: 5
Зарегистрирован: 25 июл 2015, 22:39

Нет слышимости. RTP поток не выходит из Asterisk

Сообщение Mishunja »

Уважаемые форумчане, помогите, пожалуйста, разобраться с проблемой.
Имеется следующая схема: SIP клиент Cisco SPA3102, находящийся за NAT, Asterisk сервер с публичным адресом и провайдер SIPNET.
Что работает:
1. Звонок с клиента на Asterisk и echo-тест.
2. Callback с Asterisk на клиента и echo-тест.

Не работает прохождение голосового трафика при звонке с клиента на провайдера. При этом сигнализация проходит и открываются RTP поток от SIPNET до Asterisk и RTP поток от клиента до Asterisk, но Asterisk почему то эти потоки хоронит в себе, а не заворачивает на клиента и провайдера соответственно.
В этот момент в дебаге Asterisk вижу:

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

[Jul 25 12:36:51] DEBUG[7057]: chan_sip.c:16977 dialog_needdestroy: Bridge still active.  Delaying destroy of SIP dialog '9a233bc-a79925c1@192.168.188.2' Method: ACK
[Jul 25 12:36:51] DEBUG[7057]: chan_sip.c:16977 dialog_needdestroy: Bridge still active.  Delaying destroy of SIP dialog '3cc5329853c814f14745ba61504d3b68@sipnet.ru' Method: INVITE
Прикладываю дебаг файл SIP и RTP Asterisk и tcpdump с SIP и RTP портов Asteriskа (время совпадает).
У клиента адрес 95.42.182.54. На роутере, делающем NAT, проброшены UDP порты 16384-16400. На Asterisk тоже
Куда копать?
Вложения
dump.zip
(19.63 КБ) 383 скачивания
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Нет слышимости. RTP поток не выходит из Asterisk

Сообщение awsswa »

а проброс голосовых портов из диапазона 16384-16400 вы делали из принципа - "мне нравятся эти порты, их и будем пробрасывать" ?

PS голосовые порты по умолчанию 10000-20000 udp, если вы нечего конечно не крутили
платный суппорт по мере возможностей
Mishunja
Сообщения: 5
Зарегистрирован: 25 июл 2015, 22:39

Re: Нет слышимости. RTP поток не выходит из Asterisk

Сообщение Mishunja »

16384-16482 - это RTP порты на Cisco SPA3102 по умолчанию. Я сократил диапазон до 16400, потому что многовато на 2 абонентские линии. На роутере открыт такой же диапазон.
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Нет слышимости. RTP поток не выходит из Asterisk

Сообщение awsswa »

рисуйте схему
платный суппорт по мере возможностей
Mishunja
Сообщения: 5
Зарегистрирован: 25 июл 2015, 22:39

Re: Нет слышимости. RTP поток не выходит из Asterisk

Сообщение Mishunja »

в прицепе
Вложения
diagram.jpg
Аватара пользователя
Zavr2008
Сообщения: 2213
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Нет слышимости. RTP поток не выходит из Asterisk

Сообщение Zavr2008 »

настройки пиров sip в студию. Также и такие важные параметры как externip и localnet ( и не важно что там на белом у Вас он торчит).
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Нет слышимости. RTP поток не выходит из Asterisk

Сообщение ded »

Без этих важных настроек:
1) временно укажите всё же 10000-20000 в качестве стандартного диапазона портов udp
2) сделайте тестовый звонок, при котором RTP в одну сторону, посмотрите как видны оба плеча
sip show channels
Аватара пользователя
Zavr2008
Сообщения: 2213
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Нет слышимости. RTP поток не выходит из Asterisk

Сообщение Zavr2008 »

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

16:37:00.786157 IP 95-42-182-54.btc-net.bg.18756 > 77.51.142.133.32756: UDP, length 172
16:37:00.786624 IP 77.51.142.133 > 95-42-182-54.btc-net.bg: ICMP 77.51.142.133 udp port 32756 unreachable, length 208
Ключик золотой :)
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Нет слышимости. RTP поток не выходит из Asterisk

Сообщение ded »

А-а, так это даже в dump.zip?
Уважаемый коллега Мишуня! Вы то сами заглядывали в дамп? Если да, как Вы для себя объяснили очевидное - udp port 32756 unreachable??
Mishunja
Сообщения: 5
Зарегистрирован: 25 июл 2015, 22:39

Re: Нет слышимости. RTP поток не выходит из Asterisk

Сообщение Mishunja »

Привет!
Спасибо всем, кто заглянул в dump. Конечно, я видел отлуп по rtp порту, но дело в том, что такой же отлуп я видел и у успешного звонка. Я думал, что отлупы посылаются первые несколько мгновений вначале установки соединения, пока asterisk не начал слушать RTP-порт. Тем не менее после перенастройки диапазона rtp-портов на 10000-20000 звонки начали проходить, а отлупы пропали!
Спасибо!
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH