El Wednesday 10 October 2007 14:42:54 Iñaki Baz Castillo escribió:
---------------------------------------------------------------------------
SUBSCRIBE sip:211@domain.org:5061;user=phone SIP/2.0
Via: SIP/2.0/UDP 192.168.1.97:5061;branch=z9hG4bK4293581925314869375
From: <sip:210@domain.org:5050>;tag=c0a80101-167c2d
To: <sip:211@domain.org:5061>
Call-ID: 8b5c839-c0a80101-d-d5(a)192.168.1.97
CSeq: 1 SUBSCRIBE
Max-Forwards: 70
Event: dialog
Accept: application/dialog-info+xml
Expires: 3600
Contact: <sip:210@192.168.1.97:5061;user=phone>
User-Agent: THOMSON ST2030 hw5 fw1.52 00-14-7F-00-68-81
Content-Length: 0
---------------------------------------------------------------------------
BLA y BLF está claro entonces que no es lo mismo, y
miedo tengo de que BLF
(Busy Lamp Field) sólo funcione con Asterisk. La cosa es, ¿no puede OpenSer
gestinar esos SUBSCRIBE's de BLF de alguna forma? ¿tal vez debería permitir
rutar estos SUBSCRIBEs BLF en vez de comérmelos en OpenSer porque asumo que
son SUBSCRIBES de presencia?
He probado en OpenSer a detectar los SUBSCRIBE con "Event: dialog", y rutarlos
(haciendo $ru=$tu) con "location()" hacia el tfno destino. Obviamente la idea
feliz no ha funcionado y todos los tfnos (incluido el propio Thomson
subscrito a sí mismo) rechazan dicho SUBSCRIBE.
Esto, junto con la nula info que he encontrado sobre OpenSer y BLF me incita a
pensar que es una "presencia" propia de Asterisk (¿existe un RFC o al menos
un draft sobre ello?) y que sencillamente muchos tfnos la implementan.
¿Y qué hacemos los que usamos OpenSer?
--
Iñaki Baz Castillo
ibc(a)in.ilimit.es