[OpenSER-Users-ES] ¿Se puede enviar DTMF durante el Early Media?
Iñaki Baz Castillo
ibc at in.ilimit.es
Mon Jan 14 12:34:09 CET 2008
On Monday 14 January 2008 12:17:24 Jesus Rodriguez wrote:
> > - 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 ;)
Vale, entiendo. No obstante me parece incluso ético lanzar el mensaje del
buzón de voz en EarlyMedia. Entiendo que otras cosas serían un poco "jugar"
sucio.
> > 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.
Pues te garantizo que ocurre. Llamo desde Telefónica al número PSTN, lo recibe
un Asterisk que contesta directamente con 200 OK (sin 180 previo) y acto
seguido el gateway me envía un BYE.
O sea:
Gatway Asterisk
----> INVITE
<---- 100 Trying
<---- 200 OK
----> ACK
----> BYE (al instante)
<---- 200 OK
Si quieres una captura no dudes en pedírmela.
Saludos.
--
Iñaki Baz Castillo
ibc at in.ilimit.es
More information about the Users-es
mailing list