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(a)in.ilimit.es