El Domingo, 9 de Septiembre de 2007, Iñaki Baz Castillo escribió:
- Una cuenta SIP está registrada desde un Twinkle, un
X-Lite y un SJphone
(y un Asterisk también).
- Alguien llama a esa cuenta SIP y empiezan a sonar todos los tfnos
anteriores.
- Si se cancela la llamada desde X-Lite o SJphone entonces el resto siguen
sonando (como entiendo debe ser).
- Si se cancela la llamada desde Twinkle o Asterisk entonces se cancelan el
resto de branchs. ?¿?¿?¿?¿?
Vale, entendido, digamos que cada cliente SIP rechaza una llamada como le sale
de los c******:
- X-Lite envía "486 Busy Here".
- SJphoneenvía "480 Temporarily Unavailable".
- Twinkle y Asterisk envía "603 Decline".
En los 2 primeros casos OpenSerno genera un CANCEL al resto de branchs. Parece
que tiene sentido, lo que no tiene sentido es la ensalada de anarquía en el
comportamiento de cada cliente SIP para algo tan sencillo como rechazar una
llamada :(
Estoy peleándome ahora con las capturas SIP pero
parece complejo en este
caso...
Gracias por cualquier aclaración.
--
Iñaki Baz Castillo