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

Opus кодек.

Добавлено: 25 июл 2016, 12:40
feofs
Добрый день.
Купили станцию Grandstream DP-750, настроил и отдал человеку в пользование. Но обнаружилась некоторая проблема с opus кодеком. При звонке на внешний номер, через нашего SIP прова, звонок проходит и звук идет в обе стороны, при звонке же с Grandstream DP-750 на мобильный, не слышно голоса вызывающего, т.е он меня слышит когда звонит на мобильный,я его нет. С других телефонов по этому транку если звонить то все нормально, при этом если звонить по этому же телефону на через транки другого провайдера то все нормально.
При этом при звонке вываливается WARNING:

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

WARNING: chan_sip.c:11095 process_sdp_a_audio: Got Opus maxplaybackrate=16000
Прописал disallow=opus для этого клиента, но не помогло.
Подскажите как решить?

Re: Opus кодек.

Добавлено: 25 июл 2016, 13:59
ded
1) Надо запретиь Opus в самом телефоне
2) можно и в настройках на Астериске, но не так как Вы указали (выше), должно быть

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

disallow=all
allow=alaw
allow-ulaw
для простоты.
3) судя по сообщению - Opus на телефоне с другой частотой дискретитизации maxplaybackrate=16000
можно, теоретически и это подкрутить (забейте в гугль Asterisk Opus maxplaybackrate=)
или просто забейте!

Re: Opus кодек.

Добавлено: 25 июл 2016, 14:54
feofs
Про первый пункт подумал, но сегодня доступа к самому телефону нет.
По второму, т.к у меня Elastix, то думал он сам по дефолту allow=all ставит, не стал туда писать ничего, попробую списком прописать, может поможет.
По третьему пункту, вообще инфы мало в интернете и та косвенная, думал к codecs.conf его настройки есть, но там тоже нет, х.з вручную может забить.
У меня там транки от двух провайдеров рус, и укр, на русские номера тот же телефон звонит нормально, а на украинские с таким вот варнингом.
А можете еще статейку кинуть, про алгоритм трансляции кодеков, подзабыл уже как он выбирает из таблицы core show translation.

Re: Opus кодек.

Добавлено: 25 июл 2016, 14:58
ded
http://bfy.tw/6tmW
По второму пункту Вам двойка, неуд, и аккупунктура - пунктиром через пятую точку. Чтобы читать Книгу о будущем телефонии, вижу, что нечитана.

Re: Opus кодек.

Добавлено: 25 июл 2016, 15:18
feofs
Читана пару раз (про Elastix там и слова нет, про кодеки маловато - общие понятия, а уж про opus и подавно), и не только она, и проекты деланы, на чистом Asterisk. Но за кучей другого забывается.

Re: Opus кодек.

Добавлено: 25 июл 2016, 15:51
ded
На чистом Астериске такого нету - disallow=opus
Везде и всюду указывается либо

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

allow=all
и тогда приоритеты, определённые в клиенте (ИП-телефоне),
либо кастомные преференции, которые начинаются с того, что запретить все, а потом по одному открыть в нужном порядке.

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

disallow=all
allow=alaw
allow-ulaw
и этот прицип одинаков, для Elastix, для любого другого дистриба. Сами кодеки при этом не играют рояли - G.726,speex, Opus - не важно.
Как же Вы Книгу то читали?

Re: Opus кодек.

Добавлено: 25 июл 2016, 15:53
feofs
А так не пройдет?
disallow=opus
allow=all

Re: Opus кодек.

Добавлено: 25 июл 2016, 15:54
ded
Вы - балда.
Вот так будет лучше -
disallow=feofs

Re: Opus кодек.

Добавлено: 26 июл 2016, 12:03
feofs
Да вообщем все перебробовал. Дело оказалось не в кодеках, с самим апаратом Grandstream DP 750 какие-то траблы, которые остаются загадкой. Имеем следующие
1) На рос. номера через российского провайдера - звонки проходят нормально.
2) На укр. номера киевстар проходят нормально - звук в обе стороны
3) На укр. номера МТС через этот же транк - не слышно собеседников с этого же телефона.
4) На укр. номера МТС через этот же транк - все работает через ZOIPER, установленный на ноутбуке за тем же роутером.
С других телефонов, более старых моделей Grandstream - на МТС звонит нормально. Warningoв и Errorов, после того как убрал OPUS не наблюдается.
Вообщем проблема именно звонков с данной модели на номера МТС. Дампить что-ли, да рыть что там происходит у него.