AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

preferred_codec_only 1.8

Asterisk IP PBX 8 сообщений 31.10.2010 16:47 - 01.11.2010 10:53
#1 31.10.2010 16:47

preferred_codec_only 1.8


Ктонибуть пробовал настройку: preferred_codec_only?

Сегодня попробовал ее активировать, но получил одностороннюю слышимость...
tcpdump показал что я провайдеру отправляю 729(он в приоритете) а получаю я в ulaw, и получилось что меня слышат а я не слышу.
Если отключить ulaw то идет все идеально по 729.
Обнаружил пока только эти различия:
1.6:
Code:
m=audio 10416 RTP/AVP 18 0 8 101
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000


1.8:
Code:
m=audio 14458 RTP/AVP 0 18 8 101
a=rtpmap:0 PCMU/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:8 PCMA/8000


Подключение:
Аналоговая плата - Астериск - провайдер
#2 01.11.2010 07:02

ну так поставьте ulaw, а остальные уберите в своем транке
_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6GB / 160GB
Gentoo Linux 2.6.32-r7 || Asterisk 1.6.2.13 | SFA | Linksys SPA922 + D-Link DPH-300S + D-Link DVG-7111S + 3 x Huawei E1550
#3 01.11.2010 07:22

рад бы, только тогда уж ulaw убирать...
У нас к сожалению этот трафик оплачивается по мегабайтам, поэтому желателен 729. Но есть конечные абоненты которые выставляют только law, поэтому просто оставить 729 нельзя(провайдер не производит транскодинг, он только через себя пропускает трафик и ничего более). Хотя не исключено что некоторые абоненты выставляют только ulaw, поэтому убирать его тоже крайне не желательно
#4 01.11.2010 08:14

711 кодек даёт трафик 0,64 Мбайт/мин, а 729 - 0,23. Это сильно большая разница? Мы уже 4 года используем только 711 кодек. ПРи этом стоимость трафика 4 года назад была у нас почти рубль за метр, сейчас 33 коп. На карту поставили качество речи. Затраты на трафик оказались куда меньше недостатков "жёванного" звука. Rolling Eyes
#5 01.11.2010 08:45

daan_m, в первом приведен обрубок (по-другому не назовешь) INVITE или OK? Со стороны * или прова? Эта опция будет работать только на входящих:
Quote:
Added an option to respond to a SIP invite with only the single most preferred joint codec. This limits the options of what codecs the other side can use.
#6 01.11.2010 09:31

Obi Van, на 3к примерно больше))) только зачем это платить, когда и по 729 отлично ходит и все довольны, хотя я задумался над вашим предложением)
Alekz, ваша правда.
"Обрубки" взяты из инвайт, исходящего звонка. при входящем звонке тоже все нормально.
в любом случае при включении этого параметра что-то идет не корректно, да и получается, что он влияет на исходящий звонок тоже, заставил же астериск отправлять в 729 кодеке.
Будем разбираться.
#7 01.11.2010 10:47

disallow=all ; First disallow all codecs
allow=g729 ; Allow codecs in order of preference
allow=ulaw

_________________
Успехов!
#8 01.11.2010 10:53

daan_m, при входящем звонке надо смотреть не INVITE от прова, а OK от *. Только в нем можно увидеть влияние этой опции.

anest, а это работает в 1.8? Помнится раньше * в каких-то случаях "клал" на порядок объявления, не?