Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Общего характера / Кодеки в Asterisk

Кодеки в Asterisk

Откуда: Kirov
Сообщений: 11

Кодеки в Asterisk

Доброе время суток.
Настраиваю asterisk 1.6.2 на базе Elastix 2
столкнулся с тем что работает gsm либо ulaw,alaw
в момент разговора набрал команду sip show channels
Peer User/ANR Call ID Format Hold Last Message Expiry
192.168.1.1 1000 1292305432-1124 0x2 (gsm) No Rx: ACK
192.168.1.10 (None) E400A6086FC444E 0x0 (nothing) No Rx: REGISTER
192.168.1.2 1001 0775eb661106cde 0x2 (gsm) No Tx: ACK
3 active SIP dialogs

core show translation выдает
g723 gsm ulaw alaw g726aal2 adpcm slin lpc10 g729 speex ilbc g726 g722 siren7 siren14 slin16
g723 - 2001 2 2 3000 2 1 2000 3000 7000 - 3001 1001 - - 2000
gsm 5001 - 2 2 3000 2 1 2000 3000 7000 - 3001 1001 - - 2000
ulaw 5001 2001 - 1 3000 2 1 2000 3000 7000 - 3001 1001 - - 2000
alaw 5001 2001 1 - 3000 2 1 2000 3000 7000 - 3001 1001 - - 2000
g726aal2 6000 3000 1001 1001 - 1001 1000 2999 3999 7999 - 4000 2000 - - 2999
adpcm 5001 2001 2 2 3000 - 1 2000 3000 7000 - 3001 1001 - - 2000
slin 5000 2000 1 1 2999 1 - 1999 2999 6999 - 3000 1000 - - 1999
lpc10 6000 3000 1001 1001 3999 1001 1000 - 3999 7999 - 4000 2000 - - 2999
g729 6000 3000 1001 1001 3999 1001 1000 2999 - 7999 - 4000 2000 - - 2999
speex 6000 3000 1001 1001 3999 1001 1000 2999 3999 - - 4000 2000 - - 2999
ilbc - - - - - - - - - - - - - - - -
g726 5001 2001 2 2 3000 2 1 2000 3000 7000 - - 1001 - - 2000
g722 6000 3000 1001 1001 3999 1001 1000 2999 3999 7999 - 4000 - - - 999
siren7 - - - - - - - - - - - - - - - -
siren14 - - - - - - - - - - - - - - - -
slin16 7000 4000 2001 2001 4999 2001 2000 3999 4999 8999 - 5000 1000 - - -

sip.conf
disallow=all
allow=g729
allow=g723.1
allow=g726
allow=speex
allow=h261
allow=h263
allow=h263p
allow=h264
allow=gsm
allow=ulaw
allow=alaw

В логах ни какого криминала не замечено
2010-12-14 13:11

Откуда: Краснодар
Сообщений: 38

Re: Кодеки в Asterisk

allow=g729
allow=g723.1
в состав дистрибутива не входят, устанвливаются отдельно.
allow=h261
allow=h263
allow=h263p
allow=h264
видео
allow=g726
allow=speex
использутся в клиентах редко.
исходя из этого - рабочие у тебя только
allow=gsm
allow=ulaw
allow=alaw
..... в общем учим матчасть, глупых вопросов будет на порядок меньше.
2010-12-14 14:59

Откуда: Kirov
Сообщений: 11

Re: Кодеки в Asterisk

g729 и g723 установлены
/usr/lib64/asterisk/codec_g729.so и codec_g723.so присутствуют
module show
Module Description Use Count
codec_g723.so g723 Coder/Decoder, based on IPP 0
codec_g722.so ITU G.722-64kbps G722 Transcoder 0
codec_ulaw.so mu-Law Coder/Decoder 0
codec_adpcm.so Adaptive Differential PCM Coder/Decoder 0
codec_alaw.so A-law Coder/Decoder 0
codec_gsm.so GSM Coder/Decoder 0
codec_dahdi.so Generic DAHDI Transcoder Codec Translato 0
codec_g726.so ITU G.726-32kbps G726 Transcoder 0
codec_g729.so g729 Coder/Decoder, based on IPP 0
codec_speex.so Speex Coder/Decoder 0

Вот эти не ставил по ним вопрос и не стоит h261,h263,h264
Но g729 и g723 стоят и загружены
При чем до момента подъема трубы видно что идет g729, но в момент разговора только gsm or ulaw
2010-12-14 15:40

Откуда: Краснодар
Сообщений: 38

Re: Кодеки в Asterisk

[general]
....
disallow=all
allow=ulaw

[peer]
...
disallow=all
allow=g729
...

И бегает на указаный только 729й... Можно конечно и в дженерал оставить только 729-й, только смысла в этом особого нет т. к. бесплатные софтфоны из всего зоопарка понимают нормально только 711-е кодеки.
2010-12-14 16:39

Сообщений: 127

Re: Кодеки в Asterisk

CheeZ, если core show translation выдает
g723 - 2001 2 2 3000 2 1 2000 3000 7000 - 3001 1001 - - 2000
g729 6000 3000 1001 1001 3999 1001 1000 2999 - 7999 - 4000 2000 - - 2999
то значит кодеки в системе есть. В общем, уже не знаю что бы посоветовать, чтобы глупых советов было тоже меньше. Матчасть не поможет.

crion, смотри на настройки 1000 и 1001
sip show peer 1000
те строки, которые описывают там кодеки. Кроме того, если даже в настройках пира указано много кодеков, и приоритетны alaw & ulaw, то на самом аппарате/софтфоне может быть выставлено Codec priority = GSM (use this codec only) и тогда установки пира на Астериске по барабану.
2010-12-14 16:52

Откуда: Краснодар
Сообщений: 38

Re: Кодеки в Asterisk

Entry - на счет приоретета кодеков на устройстве эт вполне может быть...
Я во избежания зоопарка ограничиваю набор кодеков по группам - на офисных точках и линках с аваями, оставляю только 711u, 729-й работает только на внешних пирах, а 723-й только для связки с панасониками в филиалах.
2010-12-14 17:15

Откуда: Kirov
Сообщений: 11

Re: Кодеки в Asterisk

Entry и CheeZ спасибо за помощь, вчера докопался в чем причина.
Все оказалось намного проще, и какой кодек использовать определяется не только asterisk но и софтфоном.
Качнул eyeBeam и sip show channels выдал
Peer User/ANR Call ID Format Hold Last Message Expiry
192.168.1.1 1000 10fc67912479b9a 0x800 (g726) No Tx: ACK
192.168.1.2 1005 ZTc4ZTg4N2JhZTk 0x100 (g729) No Rx: ACK
Если по мимо g729 в кодеках eyeBeam указать speex то он будет светится в место g729 в не зависимости кто в софтфоне стоит выше.
2010-12-15 10:32

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru