Desactivar DTMF en una extensión SIP

72 views
Skip to first unread message

Paco Brufal

unread,
Jul 9, 2007, 7:18:03 AM7/9/07
to asterisk-es
Hola,

¿Se puede hacer que el asterisk pase olímpicamente de los tonos DTMF
de una extensión SIP? Esto es, que cuando esa extensión llame fuera, y
lance un montón de tonos DTMF, el asterisk los ignore y no los
interprete como transferencias de llamada... El caso es que no puedo
cambiar las teclas de transferencia por diversos motivos... Gracias.

gonzalo

unread,
Jul 9, 2007, 9:23:59 AM7/9/07
to asterisk-es
Hola.
En el sip.conf puedes poner
dtmfmode=rfc2833 (el mas común)
dtmfmode=inband
dtmfmode=auto
dtmfmode=info
Prueba con los cuatro...yo creo que con este último puede que no te
funcione el dtmf y así lo solucionas.
Solo tienes que buscar el que NO sea compatible con tu telf.

Paco Brufal

unread,
Jul 9, 2007, 10:23:42 AM7/9/07
to asterisk-es
On 9 jul, 15:23, gonzalo <gonzalomarc...@gmail.com> wrote:
> Solo tienes que buscar el que NO sea compatible con tu telf.

Había pensado en cambiar el payload a cualquier valor, y el modo a
"inband", ya que los tonos sí que tienen que pasar, pero el asterisk
no se debe enterar...

davidp

unread,
Jul 9, 2007, 6:37:54 PM7/9/07
to asterisk-es
y si modificas tu dialplan para que cuando el que llama sea esta
extensión, no añadas "tT" como parámetro al Dial? Así por mucho que el
usuario marque #, no hará transferencia, pero sí que pasará el DTMF
correcto de #.

(entiendo que el problema que tienes es con el DTMF de #, no? )

ruben...@gmail.com

unread,
Jul 11, 2007, 2:47:59 AM7/11/07
to asterisk-es
si quieres desactivar dtmf, has probado a poner en el usuario sip
dtmfmode=no
No se si funcionara o nopero por probar...

Saúl Ibarra

unread,
Jul 11, 2007, 4:08:06 AM7/11/07
to aster...@googlegroups.com
Esa opción de ma que no existe...

del chan_sip.c:

09759 static const char *dtmfmode2str(int mode)
09760 {
09761 switch (mode) {
09762 case SIP_DTMF_RFC2833:
09763 return "rfc2833";
09764 case SIP_DTMF_INFO:
09765 return "info";
09766 case SIP_DTMF_INBAND:
09767 return "inband";
09768 case SIP_DTMF_AUTO:
09769 return "auto";
09770 }
09771 return "<error>";
09772 }

El 11/07/07, ruben...@gmail.com <ruben...@gmail.com> escribió:


--
Saúl -- "Some people say why, other just say, why not."
----------------------------------------------------------------
http://www.saghul.net/

Paco Brufal

unread,
Jul 11, 2007, 12:47:01 PM7/11/07
to asterisk-es

Macho, lo has clavao x'D Si es que a veces busco lo más complicado :D

Gracias!

davidp

unread,
Jul 11, 2007, 12:54:05 PM7/11/07
to asterisk-es
> Macho, lo has clavao x'D Si es que a veces busco lo más complicado :D

jajaja
dos meses sin pasarme por asterisk-es y vengo la mar de fresquito :-)

Reply all
Reply to author
Forward
0 new messages