From af4e2eb677c31f2865385087c3f1dde37de2e536 Mon Sep 17 00:00:00 2001 From: lazedo Date: Thu, 5 Mar 2015 10:00:11 +0000 Subject: [PATCH] KAZOO-3388 - false duplicate changed the key used for checking duplicates --- kamailio/presence-role.cfg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kamailio/presence-role.cfg b/kamailio/presence-role.cfg index 8c40331..343a938 100644 --- a/kamailio/presence-role.cfg +++ b/kamailio/presence-role.cfg @@ -104,10 +104,10 @@ route[HANDLE_PUBLISH] event_route[kazoo:consumer-event-presence-update] { if( $(kzE{kz.json,Event-Package}) == "dialog") { - if($sht(p=>$(kzE{kz.json,Call-ID})) != $(kzE{kz.json,State})) { + if($sht(p=>$(kzE{kz.json,Call-ID})-$(kzE{kz.json,From})) != $(kzE{kz.json,State})) { xlog("L_INFO", "received $(kzE{kz.json,Event-Package}) update for $(kzE{kz.json,From})"); xlog("L_INFO", "payload $kzE"); - $sht(p=>$(kzE{kz.json,Call-ID})) = $(kzE{kz.json,State}); + $sht(p=>$(kzE{kz.json,Call-ID})-$(kzE{kz.json,From})) = $(kzE{kz.json,State}); kazoo_pua_publish($kzE); pres_refresh_watchers("$(kzE{kz.json,From})", "$(kzE{kz.json,Event-Package})", 1); } else {