From 3dfb70ad0fad1ed2a1473df439ebbaf58e2276e3 Mon Sep 17 00:00:00 2001 From: karl anderson Date: Wed, 9 Sep 2015 21:21:11 -0400 Subject: [PATCH] do not dedup flush events --- kamailio/presence-role.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kamailio/presence-role.cfg b/kamailio/presence-role.cfg index b287583..42b9585 100644 --- a/kamailio/presence-role.cfg +++ b/kamailio/presence-role.cfg @@ -105,7 +105,7 @@ event_route[kazoo:consumer-event-presence-update] { $var(call-id) = $(kzE{kz.json,Call-ID}); if( $(kzE{kz.json,Event-Package}) == "dialog") { - if($sht(p=>$var(call-id)) != $(kzE{kz.json,State})) { + if($sht(p=>$var(call-id)) != $(kzE{kz.json,State}) || $(kzE{kz.json,Flush-Level}) != $null) { xlog("L_INFO", "$var(call-id)|log|received $(kzE{kz.json,Event-Package}) update for $(kzE{kz.json,From}) state $(kzE{kz.json,State})"); $sht(p=>$(kzE{kz.json,Call-ID})) = $(kzE{kz.json,State}); #!ifdef FAST_PICKUP-ROLE