On Monday 14 January 2008 12:46:14 Jesus Rodriguez wrote:
Hola Iñaki,
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?
¿El terminal de B llama al número que muestra (999000111) o al From: ?
Al From username, sin duda. O sea, el terminal B recibió un INVITE así:
INVITE sip:4000@ip_terminal_B From: "999000111" sip:2000@proveedor.com PAI/RPID: <tel:999000111
Cuando el usuario revise sus perdidas, y suponiendo que su terminal le muestra el callerid, verá que tiene una perdida de: 999000111 Pero cuando le de a llamar sobre esa perdida su teléfono llamará a: sip:2000@proveedor.com
Que igual de mucha chiripa va y funciona puesto que sería llamada SIP directa entre usuarios del mismo proveedor, pero obviamente podría haber problemas.
¿Me equivoco en algo?
Saludos.