Re: [OpenSER-Users-ES] Re: ¿Por qué algunos clientes SIP cancelan TODAS las branchs al hacer "Decline"? [ACLARADO]

Iñaki Baz Castillo ibc at in.ilimit.es
Mon Sep 10 14:00:51 CEST 2007


El Monday 10 September 2007 13:54:41 Raúl Alexis Betancor Santana escribió:
> UAS (OpenSer)  --- Branch 1 -> UAC1
>                          --- Branch 2 -> UAC2
>                          ....
>                          --- Branch n -> UACn
>
> Si OpenSer envía el INVITE a los diferentes UACn y uno de ellos responde
> con un 48x, el comportamiento debería ser de cerrar ese branch y seguir con
> los demás. SOLO cuando todos los branch hayan devuelto 48x, se le puede
> enviar al "originador" un 600.
>
> Lo que pasa es que eso no ocurre, se suele optar por un comportamiento
> parecido a un ring-group, en el que si uno rechaza, se corta en todos.

Por añadir una cosa: la decisión de cortar todos los branches la realiza el 
Proxy SIP en dos casos:

- Recibe un 4XX de cada UAC llamado.
- Recibe un 6XX de algún UAC llamado.


-- 
Iñaki Baz Castillo
ibc at in.ilimit.es




More information about the Users-es mailing list