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

односторонняя слышимость при исходящих

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

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

Glukinho
Сообщения: 661
Зарегистрирован: 07 янв 2011, 20:05

Re: односторонняя слышимость при исходящих

Сообщение Glukinho »

Использую разные версии 11 линейки, полет вполне нормальный.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: односторонняя слышимость при исходящих

Сообщение virus_net »

ded писал(а):1.8.0.27
плюсуюсь за ветку 1.8
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: односторонняя слышимость при исходящих

Сообщение april22 »

1.8 ....
сам думаю дома слезть с 11 версии .
Своими вопросами , вы загоняете меня в ГУГЛЬ.
byy
Сообщения: 44
Зарегистрирован: 12 янв 2016, 14:49

Re: односторонняя слышимость при исходящих

Сообщение byy »

а возможно есть какая-то вменяемая дока (не rfc) по протоколу взаимодействия между sip устройствами?

снял два дампа, один - звонок через беспроблемную линию, второй - через билайн, сравниваю.

правильно ли я понимаю, что основной RTP поток идти должен после "200 OK SDP"?
в проблемном звонке после 200 идет только один RTP поток, от меня.
byy
Сообщения: 44
Зарегистрирован: 12 янв 2016, 14:49

Re: односторонняя слышимость при исходящих

Сообщение byy »

а вот и суть проблемы:
телефон с asterisk'ом разговаривает с помощью ulaw, а asterisk с билайном с помощью alaw.
притом и в настройках телефонов, и в секции провайдера и в секции клиентов разрешены как тот, так и другой кодеки.
byy
Сообщения: 44
Зарегистрирован: 12 янв 2016, 14:49

Re: односторонняя слышимость при исходящих

Сообщение byy »

просто до смешного.

в конфигах обоих провайдеров, клиентов:
allow=ulaw
allow=alaw

меняем последовательность указания кодеков у клиентов, и начинают отлично работать исходящие через билайн, т.к. alaw-alaw. звоню через второго провайдера, и он отлично работает, но кодеки получаются alaw-ulaw.

итак вопрос, почему может быть такая проблема перекодировки, причем проявляющаяся на определенном провайдере?
Glukinho
Сообщения: 661
Зарегистрирован: 07 янв 2011, 20:05

Re: односторонняя слышимость при исходящих

Сообщение Glukinho »

А нельзя всем оставить только alaw и не париться?
byy
Сообщения: 44
Зарегистрирован: 12 янв 2016, 14:49

Re: односторонняя слышимость при исходящих

Сообщение byy »

да это понятно все. хочется понять, откуда ноги растут, почему так происходит.
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: односторонняя слышимость при исходящих

Сообщение ded »

Научиться снимать дамп и анализировать INVITE и ответ на него:
http://asterisk.ru/knowledgebase/debug
byy
Сообщения: 44
Зарегистрирован: 12 янв 2016, 14:49

Re: односторонняя слышимость при исходящих

Сообщение byy »

invite:
Media Description, name and address (m): audio 15358 RTP/AVP 0 8 101
Media Type: audio
Media Port: 15358
Media Protocol: RTP/AVP
Media Format: ITU-T G.711 PCMU
Media Format: ITU-T G.711 PCMA
Media Format: DynamicRTP-Type-101

ok:
Media Description, name and address (m): audio 60504 RTP/AVP 8 101
Media Type: audio
Media Port: 60504
Media Protocol: RTP/AVP
Media Format: ITU-T G.711 PCMA
Media Format: DynamicRTP-Type-101

кодек, который будет использоваться, устанавливает сервер.
соответственно, для моих клиентов по умолчанию выбирается ulaw, т.к. первым идет в списке и он поддерживается обеими сторонами. далее * стучится к провайдеру, тот предлагает alaw. поскольку поток от клиента до * уже поднят, кодек измениться не может, правильно же понимаю? далее поднимается канал между * и провайдером, используется alaw. судя по всему перекодировкой должен заниматься астериск, но тут непонятный затык происходит. до другого провайдера перекодировка происходит, исправно.

кстати, ответ про где почитать про протокол. http://samag.ru/archive/article/1831
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH