Hola Iñaki,
El Domingo, 13 de Enero de 2008, Iñaki Baz Castillo
escribió:
Por otra parte, mi Twinkle no me permite enviar
DTMF durante el
EarlyMedia,
pero vamos, que ni lo intenta por lo que no sé qué pasaría si sí me
dejase.
Y por las pruebas que he hecho llamando desde la PSTN (fijo y
móvil) y
respondiendo con un EarlyMedia, tampoco parece que se permita el
envío de
DTMF.
¡¡¡ Miento !!! Había configurado mal el DTMF referido al gateway.
He hecho esta gloriosa prueba:
- Llamada desde un fijo a un número X que llega a un gateway
PSTN_SIP que me
entrega la llamada vía SIP a un Asterisk.
- En Asterisk respondo con un IVR pero con 183 Session Progress (al
llamante
de momento no se le factura NADA).
- Desde el fijo pulso un dígito DTMF y... ¡¡¡ se recibe en
Asterisk !!! por lo
que encamino la llamada a un tfno u otro dependiendo del DTMF.
- Creo que voy a llorar de emoción xDDDDD
Vale, ¿esto tiene trampa? ¿por qué no lo he visto nunca? ¿rollito
legal?
Como has comprobado tú mismo, suele funcionar :) ... hay algunos casos
en los que no funciona (creo recordar que con algún operador de móvil)
pero son los menos. El único problema que puedes tener es con tu
carrier en el caso de que ofrezcas servicios de esa manera y se vea
que recibes un montón de llamadas y no contestas ninguna ;)
PD: ¿Hay alguna razón para que un gateway te envíe un
BYE acto
seguido de
responderle un INVITE con "200 OK" si no has enviado antes un "180"
o "183"?
Lo digo más que nada porque me está ocurriendo eso mismo, o sea,
tengo que
meter un 180/183 antes del 200 o el gateway me termina la llamada al
instante
¿?
No debería pasar eso.
Saludos
JesusR.
------------------------------------
Jesus Rodriguez
VozTelecom Sistemas, S.L.
jesusr(a)voztele.com
http://www.voztele.com
Tel. 902360305
-------------------------------------