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í?
Muchas gracias.
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.
Saludos JesusR.
------------------------------------ Jesus Rodriguez VozTelecom Sistemas, S.L. jesusr@voztele.com http://www.voztele.com Tel. 902360305 -------------------------------------
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. ;)
El Monday 19 November 2007 16:07:10 Iñaki Baz Castillo escribió:
"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."
Corrijo la frase para que se entienda la sutileza:
"desviar un MESSAGE a un gateway SIP_SMS sólo si el remitente es del mismo dominio, pero en cambio desviar un **INVITE** a un gateway SIP_PSTN sea cual sea el dominio del llamante."
El 21/11/2007, a las 15:18, Iñaki Baz Castillo escribió:
El Monday 19 November 2007 16:07:10 Iñaki Baz Castillo escribió:
"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."
Corrijo la frase para que se entienda la sutileza:
"desviar un MESSAGE a un gateway SIP_SMS sólo si el remitente es del mismo dominio, pero en cambio desviar un **INVITE** a un gateway SIP_PSTN sea cual sea el dominio del llamante."
Para eso no necesitas CPL, ¿no? :)
Saludos JesusR.
------------------------------------ Jesus Rodriguez VozTelecom Sistemas, S.L. jesusr@voztele.com http://www.voztele.com Tel. 902360305 -------------------------------------
El Jueves, 22 de Noviembre de 2007, Jesus Rodriguez escribió:
El 21/11/2007, a las 15:18, Iñaki Baz Castillo escribió:
El Monday 19 November 2007 16:07:10 Iñaki Baz Castillo escribió:
"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."
Corrijo la frase para que se entienda la sutileza:
"desviar un MESSAGE a un gateway SIP_SMS sólo si el remitente es del mismo dominio, pero en cambio desviar un **INVITE** a un gateway SIP_PSTN sea cual sea el dominio del llamante."
Para eso no necesitas CPL, ¿no? :)
Hombre, pero ¿y si quiero que cada usuario vía "cosa web" se haga desvíos condicionales como el que planteo (siendo un condicional el tipo MESSAGE/INVITE)? Eso sería muy bonito hacerlo en CPL, pero CPL no deja mirar el tipo de mensaje.
Es decir, no hablo de establecer unas rutas en OpenSer, sino de reglas de usuario.
Pero como decía, creo que se me va un poco la olla, ¿quién va a querer desviar MESSAGE a un sitio e INVITE a otro? XDD
Hola,
El Jueves, 22 de Noviembre de 2007, Jesus Rodriguez escribió:
El 21/11/2007, a las 15:18, Iñaki Baz Castillo escribió:
El Monday 19 November 2007 16:07:10 Iñaki Baz Castillo escribió:
"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."
Corrijo la frase para que se entienda la sutileza:
"desviar un MESSAGE a un gateway SIP_SMS sólo si el remitente es del mismo dominio, pero en cambio desviar un **INVITE** a un gateway SIP_PSTN sea cual sea el dominio del llamante."
Para eso no necesitas CPL, ¿no? :)
Hombre, pero ¿y si quiero que cada usuario vía "cosa web" se haga desvíos condicionales como el que planteo (siendo un condicional el tipo MESSAGE/INVITE)? Eso sería muy bonito hacerlo en CPL, pero CPL no deja mirar el tipo de mensaje.
Es decir, no hablo de establecer unas rutas en OpenSer, sino de reglas de usuario.
Pero como decía, creo que se me va un poco la olla, ¿quién va a querer desviar MESSAGE a un sitio e INVITE a otro? XDD
Siempre puedes usar el mismo interface web y en función de lo que permitas, tirar de cpl para algunas cosas y de usr_preferences para otras.
Saludos JesusR.
------------------------------------ Jesus Rodriguez VozTelecom Sistemas, S.L. jesusr@voztele.com http://www.voztele.com Tel. 902360305 -------------------------------------
sr-users-es@lists.kamailio.org