El Monday 19 November 2007 15:52:49 Jesus Rodriguez escribió:
Hola,
Hola, en el RFC 3880 (CPL) no veo forma de
discriminar el tipo de
mensaje SIP,
o sea, que si OpenSer manda ejecutar el CPL de un usuario entonces
se ejecuta
el CPL sea INVITE o MESSAGE.
Una pena, porque estaría bien que una vez dentro del CPL se pudiese,
por
ejemplo, desviar un MESSAGE a un gateway SIP_SMS sólo si el
remitente es del
mismo dominio, pero en cambio desviar a un gateway SIP_PSTN sea cual
sea el
dominio del llamante.
Bueno, pues nada... ojalá me equivoque. ¿Es así?
Sí. Eres tú quien controla desde el script de OpenSER cuando ejecutas
el CPL y para qué métodos.
Sí, pero no me sirve controlarlo desde el script. Mira el ejemplo que
planteaba arriba:
"desviar un MESSAGE a un gateway SIP_SMS sólo si el remitente es del mismo
dominio, pero en cambio desviar a un gateway SIP_PSTN sea cual sea el dominio
del llamante."
O sea, recibo un MESSAGE o INVITE y se lo paso al CPL, y **pierdo el control
sobre su routing**.
Dentro del CPL me gustaría sólo desviar el paquete a un destino si es INVITE,
pero no si es MESSAGE. Es decir, no es algo que pueda saber de antemano antes
de pasar el control al CPL.
Bueno, en cualquier caso creo que le estoy buscado unas 7 aptas al gato. ;)
--
Iñaki Baz Castillo
ibc(a)in.ilimit.es