[SR-Users] Empty presence event NOTIFY

EDUARDO PASCUAL GALLEGO eduardo.pascual at nucleocc.com
Tue Jan 22 07:58:43 CET 2019


Hello:
I am testing the Kamailio Presence Server. I can see when the presence of
an user agent expires then the server sends an empty NOTIFY without XML
document. Also, when the server receives a SUBSCRIBE it sends a NOTIFY with
XML if the UA is present but it sends an empty NOTIFY when the UA is not
present. However, if the presence server receive a PUBLISH with Expires
header equals cero then it sends a NOTIFY with XML document.

I do not understant why it sends empty NOTIFY messages. Especially if the
user agent is not present.

I tested 4.4.7 version and I can see that it is the best version, because I
tested 5.1.6 and 5.2.0 versions and I could see that they sends empty
NOTIFY messages even the user agent is present.

Then I am using 4.4.7 version, an I am considering as no present when a
NOTIFY message is empty. But I think it is not RFC3856 compliant.

Kamailio presence server es configured like that:

#!ifdef WITH_PRESENCE
# ----- presence params -----
modparam("presence", "db_url", DBURL)

# ----- presence_xml params -----
modparam("presence_xml", "db_url", DBURL)
modparam("presence_xml", "force_active", 1)
#!endif

Can anyone help me?
Thank you very much in advance.

-- 




Advertencia | Este
mensaje está destinado únicamente a su destinatario 
y puede contener
información CONFIDENCIAL y/o protegida por secreto 
profesional cuya revelación
está prohibida por la ley. Si usted no es el 
destinatario a quien va dirigido
le informamos que la lectura, la 
distribución, el copiado o la revelación de
este mensaje están prohibidos 
por la ley. Si ha recibido este mensaje por error
le solicitamos que nos 
notifique por e-mail su recepción equivocada y que borre
este mensaje sin 
conservar copia, al tiempo que le pedimos disculpas por las
molestias que 
le haya ocasionado.



El servicio de
e-mail por internet no garantiza ni 
la confidencialidad ni la integridad o la
recepción de los mensajes por lo 
que nuestra Firma no asume ninguna
responsabilidad portales circunstancias.




De conformidad con
lo previsto en el REGLAMENTO (UE) 2016/679 DEL 
PARLAMENTO
EUROPEO Y DEL CONSEJO de 27 de abril de 2016, a continuación 
facilitamos la
información básica en relación con la protección de los 
datos personales que
nos sean suministrados:



Responsable: NUCLEO
DE 
COMUNICACIONES Y CONTROL, SLU



Finalidad: Cumplimiento
de las relaciones 
jurídicas y obligaciones legales asociadas.



Legitimación:
Ejecución 
contractual y cumplimiento de nuestras obligaciones.



No se cederán o

transferirán los datos personales a terceros, salvo siguiendo sus 
instrucciones
o por obligación legal.



Ejercicio de
derechos de acceso, 
rectificación y supresión de los datos, así como el
ejercicio de otros 
derechos, tal y como se explica en la información adicional.



Puede 
consultar la
información adicional y detallada en el siguiente enlace a 
nuestra política de privacidad
y *Tratamiento de Datos
Personales* 
<http://www.nucleocc.com/paginas_informativas/proteccin_de_datos_de_carcter_personal>*.*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20190122/174119e7/attachment.html>


More information about the sr-users mailing list