On Friday 11 January 2008 15:53:14 Jesus Rodriguez wrote:
Para acabar de complicarlo, cada teléfono/UA soporte
una cosa u otra
así que creo que lo mejor es decidir una política del tipo "siempre
pongo como Display Name y RPID/PAI el teléfono del usuario"
Entiendo que esa política también incluye poner en el From username
el tfno
PSTN del usuario, que al final es lo que cuenta en los UAS, ¿no?
No tiene porqué. Normalmente, todos los UA (no gateways) suelen usar
al menos el Display Name (si existe) antes que el From (o algunos los
dos a la vez).
Usar el From para mostrar el llamante creo que es un error, siempre
que existan otras opciones como Display Name o RPID/PAI
Hola, pues no me cuadra lo que dices, ya que entiendo que puede dar lugar a
error. Ejemplo:
- Dos clientes A y B de un mismo proveedor:
A: sip:2000@proveedor.com
B: sip:4000@proveedor.com
- A tiene asociado el número PSTN 999000111.
- A llama al 999888777.
- El proveedor recibe la llamada y casualmente es el número PSTN de B, por lo
que el proveedor modifica el INVITE y pone:
From: "999000111" <sip:2000@proveedor.com>
PAI/RPID: <tel:999000111
- El INVITE llega al UAS de B el cuál le muestra en pantalla el Display Name:
999000111
- Pero B no coge la llamada.
- B viene más tarde a su terminal y ve una perdida del 999000111 y pulsa
en "Llamar" en el propio terminal.
- Error: el número al que está llamando es en realidad a:
sip:2000@proveedor.com
(independientemente del Display Name y suponiendo que el UAS no atiende al
PAI/RPID).
¿Seguro que eso es deseable o he entendido algo mal?
Saludos.
--
Iñaki Baz Castillo
ibc(a)in.ilimit.es