Browse Source

do not dedup flush events

3.22
karl anderson 10 years ago
parent
commit
3dfb70ad0f
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      kamailio/presence-role.cfg

+ 1
- 1
kamailio/presence-role.cfg View File

@ -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


Loading…
Cancel
Save