di Agostino Zanutto
Elastix installazione codecs g729 & ilbc
| VoIP & Telefonia |
Passi da eseguire per attivare i codec g729 e ilbc su elastix2 (i386 e x64)
Tutte le operazioni vanno effettuate in console/terminale ssh con utente root
ilbc (non funziona su x64)
yum install libxml2 -y yum install libxml2-devel -y yum install ncurses-devel -y cd ~ wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.6.2.10.tar.gz tar -xzvf asterisk-1.6.2*.tar.gz -C /usr/src rm -f asterisk-1.6.2*.tar.gz cd /usr/src/asterisk-1.6.2.* ./contrib/scripts/get_ilbc_source.sh
e` richiesta conferma della licenza, premere invio quando si ferma il flusso
./configure
si deve attivare manualmente la compilazione del codec per farlo selezionare la voce del menu` sinistro "Codec Translators" e marcare [x] 'codec_ilbc'
make menuconfig
come viene visualizzata la riga di output '[LD] codec_ilbc.o ilbc/libilbc.a -> codec_ilbc.so' premete ^C
make | grep codec_ilbc.so
mv codecs/codec_ilbc.so /usr/lib/asterisk/modules/
rm -Rf /usr/src/asterisk-1.6.2.*
g729
l'uso del presente codec e` riservato a scopi didattici e di studio.
versione i386
cd ~ wget http://asterisk.hosting.lv/bin162/codec_g729-ast16-gcc4-glibc-pentium4.so mv codec_g729-ast16-gcc4-glibc-pentium4.so /usr/lib/asterisk/modules/codec_g729.so
versione x64
cd ~
wget http://asterisk.hosting.lv/bin162/codec_g729-ast16-gcc4-glibc-x86_64-pentium4.so
mv codec_g729-ast16-gcc4-glibc-x86_64-pentium4.so /usr/lib64/asterisk/modules/codec_g729.so
riavviare il pbx e tutto andra` a posto.
ATTIVAZIONE CODECS
I codec installati devono essere settati nel sistema per essere utilizzati da extensions e trunks. In ogni contesto andrà specificato con
la seguente sintassi:
disallow=all allow=CODEC allow=CODEC - o - allow=CODEC&CODEC&CODEC
ovviamente possono essere attivi uno o piu` codecs come specificato negli esempi sottostanti.
Per attivare solo g729 e ilbc si dovra` impostare:
disallow=all
allow=g729&ilbc
per solo ilbc
disallow=all
allow=ilbc
per solo ilbc e gsm
disallow=all
allow=ilbc&gsm
gli altri codec presenti nell'installazione standard di Elastix sono ulaw, alaw.g722,g726,g723,speex ed lpc10.
In alternativa al settaggio dei codec alla singola linea potete modificare il file /etc/asterisk/sip_general_custom.conf in modo da configurare tutte le estensioni e i trunks per utilizzare i codecs installati.
disallow=all
allow=g729
allow=ilbc
allow=gsm
allow=alaw
allow=ulaw
Ultimo aggiornamento (Martedì 19 Aprile 2011 14:13)

Commenti
con 'asterisk -vvvvvvv'
e vedere dove hai il fault?
RSS feed dei commenti di questo post.