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. ;)