Ceci est une ancienne révision du document !
Asterisk
Convertir un fichier MP3 en GSM
Exemple :
rasterisk -x "file convert /tmp/file_in.mp3 /tmp/file_out.gsm"
Téléphones Grandstream
Patch pour faire fonctionner les LED BLF
--- chan_sip.c.orig 2007-03-18 20:37:06.000000000 +0000 +++ chan_sip.c 2007-03-23 15:12:40.946029746 +0000 @@ -6890,7 +6890,7 @@ pidfnote = "On the phone"; break; case AST_EXTENSION_UNAVAILABLE: - statestring = "terminated"; + statestring = "confirmed"; local_state = NOTIFY_CLOSED; pidfstate = "away"; pidfnote = "Unavailable";
Source : http://forums.digium.com/viewtopic.php?f=1&t=78245&start=0 Repos de paquets Debian : http://debian.zionetrix.net/#asterisk
Pour l'appliquer proprement :
echo "export QUILT_PATCHES=debian/patches" > ~/.quiltrc cd /usr/local/src apt-get source asterisk apt-get install packaging-dev cd asterisk-~~~ quilt push -a quilt new fix_grandstream_blf_led quilt add channels/chan_sip.c vi channels/chan_sip.c # et faite la modif. quilt diff # Ca vous montre votre modif quilt refresh # met à jour le patch dhc # Met à jour le changelog debian dpkg-buildpackage # construction des paquets debian dans ../
Problème de son derrière une Freebox non-dégroupé
Free accapare le port UDP 5004 (RTP) pour les freebox non-dégroupé (potentiellement les ports 5006 et 5008 également). Du coup il est impératif de modifier le port d'écoute RTP local du téléphone en 5010 par exemple.
Mise en place du fax2mail
Au niveau d'asterisk
On commence par mettre en place un compte IAX qui sera utilisé par iaxmodem pour se connecter à Asterisk. Pour cela on ajoute dans /etc/asterisk/iax.conf :
[fax1] type=friend secret=mypassword port=4570 host=dynamic context=internal disallow=all allow=ulaw requirecalltoken=no qualify=yes
On route ensuite dans le fichier /etc/asterisk/extentions.conf, les appels entrant sur un numéro vers le FAX :