Do sip.conf treba:
tcpenable=yes ; Enable server for incoming TCP connections (default is no)
tcpbindaddr=0.0.0.0 ; IP address for TCP server to bind to (0.0.0.0 binds to all interfaces)
Do users.conf pre jednotliveho uzivatela, pripadne globalne do sip.conf treba:
[6000]
...
transport=tcp
...
středa 18. srpna 2010
úterý 3. srpna 2010
iLBC & SPEEX kodek na Asterisku
Kodeky s ktorymi som experimentoval hlavne koli potrebe co najmensieho datoveho toku pri telefonovani cez 3G siete.
Instalacia iLBC kodeku
Od 1.6 verzie Asterisku nie je iLbc standartnou vybavou, treba stiahnut rucne.. Asterisk ma na to vsak pripraveny script, kde po odsuhlaseni licencie stiahne vsetko potrebne:
Nasledne treba povolit codec bud globalne v sip.conf, alebo pre kazdeho uzivatela zvlast:
A nakoniec kontrola:
Odkazy pre iLBC:
http://www.voip-info.org/wiki/view/iLBC
http://blogs.elastix.org/en/2009/11/ilbc-vs-g729-the-quick-guide-to-using-compressed-codecs-in-elastix/
Instalacia SPEEX kodeku
Na Debiane napiseme nasledovne:
V pripade,ze uz mame Asterisk skompilovany a kodek chceme pridat, musime spustit make distclean, aby sme Asteriska prinutili si podporu SPEEX natiahnut.
V pripade potreby rucnej kompilacie kodeku, je potrebne stiahnut si zdrojaky z adresy:
http://downloads.us.xiph.org/releases/speex/
Instalacia iLBC kodeku
Od 1.6 verzie Asterisku nie je iLbc standartnou vybavou, treba stiahnut rucne.. Asterisk ma na to vsak pripraveny script, kde po odsuhlaseni licencie stiahne vsetko potrebne:
cd /usr/src/asterisk-*/
./contrib/scripts/get_ilbc_source.sh
./configure
make menuconfig (vybrat iLbc v codecs sekcii)
make install
Nasledne treba povolit codec bud globalne v sip.conf, alebo pre kazdeho uzivatela zvlast:
disallow=all
allow=ilbc
allow=dalsikodek
A nakoniec kontrola:
asterisk -vvvvvvvvvvvvvr
load codec_ilbc.so
core show codecs
core show translations
Odkazy pre iLBC:
http://www.voip-info.org/wiki/view/iLBC
http://blogs.elastix.org/en/2009/11/ilbc-vs-g729-the-quick-guide-to-using-compressed-codecs-in-elastix/
Instalacia SPEEX kodeku
Na Debiane napiseme nasledovne:
aptitude install speex libspeex-devPotom je potrebne skompilovat Asterisk. Najprv spustime ./configure a nasledne v menuconfig oznacime podporu kodeku SPEEX v sekcii Codec Translators. Nasleduje obligatne make a make install.
V pripade,ze uz mame Asterisk skompilovany a kodek chceme pridat, musime spustit make distclean, aby sme Asteriska prinutili si podporu SPEEX natiahnut.
V pripade potreby rucnej kompilacie kodeku, je potrebne stiahnut si zdrojaky z adresy:
http://downloads.us.xiph.org/releases/speex/
Přihlásit se k odběru:
Příspěvky (Atom)