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?
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 ¿?
Gracias y un saludo.