[OpenSER-Users-ES] ¿Es adecuado alterar el "From" en llamadas con "peering" o dentro del mismo proveedor?

Jesus Rodriguez jesusr at voztele.com
Mon Jan 14 13:13:40 CET 2008


Hola Iñaki,


> 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 at proveedor.com
>>>   B: sip:4000 at 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 at 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 at 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 at ip_terminal_B
>  From: "999000111" <sip:2000 at 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 at 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.


Si llamas al From debería funcionar sin problemas. Si llamas al  
Display Name/RPID/PAI y éste está como alias, también funcionaría.


Saludos
JesusR.

------------------------------------
Jesus Rodriguez
VozTelecom Sistemas, S.L.
jesusr at voztele.com
http://www.voztele.com
Tel. 902360305
-------------------------------------








More information about the Users-es mailing list