[OpenSER-Users-ES] ¿Es válido cambiar el From NAME en vez del From username?
Iñaki Baz Castillo
ibc at in.ilimit.es
Tue Apr 1 11:34:02 CEST 2008
Hola, veo que las interfaces gui de centralitas VoIP (como las de Asterisk)
van bastante a su rolo en temas de estándares SIP. Por ejemplo ya he visto
que en alguna si seteas el callerid a mostrar cuando se sale por un proveedor
SIP (un OpenSer que luego habla con el gateway) lo que realmente hace es
setear el From NAME (From: "NAME" <sip:username at domain>):
INVITE sip:999999999 at dominio SIP/2.0
From: "999000222" <sip:usuario_sip at dominio>
Eso es una gran guarrada, ¿verdad?
En mi OpenSer permito dos formas de indicar el callerid:
1) Uso de cabecera P-Preferred-Identity (RFC 3325). Si un INVITE lleva esa
cabecera el proxy debe colocarla como P-Asserted-Identity cuando reenvíe el
INVITE.
RFC 3325
9.2 The P-Preferred-Identity Header
The P-Preferred-Identity header field is used from a user agent to a
trusted proxy to carry the identity the user sending the SIP message
wishes to be used for the P-Asserted-Header field value that the
trusted element will insert.
O sea:
INVITE sip:999999999 at dominio SIP/2.0
From: <sip:usuario_sip at dominio>
P-Preferred-Identity: <sip:999000222 at dominio>
2) Permitiendo que el from_username no sea el usuario de autenticación:
INVITE sip:999999999 at dominio SIP/2.0
From: <sip:999000222 at dominio>
Proxy-Authorization: Digest username="usuario_sip"...
Pensé que esta segunda forma es ya lo suficientemente cutre y rancia para que
los Asterisk y compañía más preocupados por sus líneas RDSI la usarán, pero
veo que van más allá y cambian el callerid NAME en vez del username. Viva lo
cerdo.
En fin, por si tal vez soy yo el equivocado, ¿se suele de verdad usar el
From NAME para propósitos de setear el número saliente?
Gracias.
--
Iñaki Baz Castillo
ibc at in.ilimit.es
More information about the Users-es
mailing list