Hi,

I think I've got the same issue.
At call creation we set dialog lifetime to 6 hours.
pua_dialoginfo uses that value and send PUBLISH for each hour, even after the 
dialog terminates.
After 6 hours the entry is deleted.

To prevent the updates, I've made a small change to pua_dialoginfo module, 
which set pua-dialog timeout to 300 sec. when the dialog terminates.
pua_dialoginfo then sends PUBLISH, which updates presence.

Regards,
Kristian Høgh


On Monday 21 October 2013 15:21:16 SIP Guru wrote:
> Hi,
> 
> expired entries in pua table won't be deleted.
> And kamailio keep sending PUBLISH's for expired entries.
> 
> Am I missing something ?
> 
> Toni
> 
> 
> 
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
--- a/modules/pua_dialoginfo/pua_dialoginfo.c	2013-04-25 16:56:29.000000000 +0200
+++ b/modules/pua_dialoginfo/pua_dialoginfo.c.	2013-08-15 15:42:38.000000000 +0200
@@ -246,8 +246,8 @@
 	case DLGCB_TERMINATED:
 	case DLGCB_EXPIRED:
 		LM_DBG("dialog over, from=%.*s\n", dlginfo->from_uri.len, dlginfo->from_uri.s);
-		dialog_publish_multi("terminated", dlginfo->pubruris_caller, &(dlginfo->from_uri), &uri, &(dlginfo->callid), 1, dlginfo->lifetime, 0, 0, &(dlginfo->from_contact), &target, send_publish_flag==-1?1:0);
-		dialog_publish_multi("terminated", dlginfo->pubruris_callee, &uri, &(dlginfo->from_uri), &(dlginfo->callid), 0, dlginfo->lifetime, 0, 0, &target, &(dlginfo->from_contact), send_publish_flag==-1?1:0);
+		dialog_publish_multi("terminated", dlginfo->pubruris_caller, &(dlginfo->from_uri), &uri, &(dlginfo->callid), 1, 300, 0, 0, &(dlginfo->from_contact), &target, send_publish_flag==-1?1:0);
+		dialog_publish_multi("terminated", dlginfo->pubruris_callee, &uri, &(dlginfo->from_uri), &(dlginfo->callid), 0, 300, 0, 0, &target, &(dlginfo->from_contact), send_publish_flag==-1?1:0);
 		break;
 	case DLGCB_CONFIRMED:
 	case DLGCB_REQ_WITHIN:
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to