[OpenSER-Users-ES] ¿Permite CPL discriminar según sea INVITE, MESSAGE, etc?

Iñaki Baz Castillo ibc at in.ilimit.es
Mon Nov 19 16:07:10 CET 2007


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 at in.ilimit.es




More information about the Users-es mailing list