Corregir l’ebuild d’asterisk per detectar el fi de trucada
Fa un tems rroca em va comentar com fer per
detectar correctament el fi de trucada amb Asterisk sobre una linia analògica.
Avui, Julian J.M. —l’autor del patch— ha enviat aquest missatge a la llista d’asterisk-es ja que ha reobert el bug amb la petició a Digium per a que s’inclogui el patch a la versió oficial, i ha publicat un patch adaptat per a la versió 1.2-beta1 d’Asterisk.
Jo utilitzo la versió 1.0.9 (ultima estàble en el moment d’escriure això), així que he decidit provar el patch a veure que tal funciona. Com no m’agrada compilar a mà i embrutar el sistema de paquets, he adaptat l’ebuild de Gentoo per a que aplique el patch de Julian. Aquí us deixo els passos a seguir per si hi ha algú més interessat.
Primer baixem el patch i el posem a la carpeta adequada:
# cd /usr/portage/net-misc/asterisk/files/1.0.0 # wget http://www.maxosystem.net/asterisk/asterisk-stable-polarity-v5.diff
Seguidament editem l’ebuild i al final de la funció src_unpack() afegim el següent:
# patch for spanish reverse polarity
cd ${S}/channels/
epatch ${FILESDIR}/1.0.0/asterisk-stable-polarity-v5.diff
cd ${S}
Finalment executem la següent comanda per actualitzar el digest del ebuild:
# ebuild asterisk-1.0.9-r1.ebuild digest
Després ja podem fer un emerge asterisk de forma normal. Recordeu modificar el zapata.conf per el·liminar les linies relatives a callprogress, busydetect i busycount i afegir:
answeronpolarityswitch=yes hanguponpolarityswitch=yes
Un comentari per a “Corregir l’ebuild d’asterisk per detectar el fi de trucada”
ieeeeeep
he posat el parche (sense ebuild, al curro no tenim yentu!)
i realment triunfa mazo! kuan el tio esta escoltant el mailbox i penja l’asterisk s’entera!!! avans no pasava i tenies la zap okupada!:D:D:D:D
salut!!
Enric





punix
October 14th, 2005 @ 14:24