From 6525428887b20bac61825267a30016ebdf2f29a5 Mon Sep 17 00:00:00 2001 From: lazedo Date: Tue, 2 May 2017 13:15:08 +0100 Subject: [PATCH] kazoo: missing sender alternative for presence --- src/modules/kazoo/kz_pua.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/modules/kazoo/kz_pua.c b/src/modules/kazoo/kz_pua.c index 44a74488be1..f512efe0f0e 100644 --- a/src/modules/kazoo/kz_pua.c +++ b/src/modules/kazoo/kz_pua.c @@ -221,6 +221,10 @@ int kz_pua_publish_presence_to_presentity(struct json_object *json_obj) { json_extract_field(BLF_JSON_ETAG, etag); json_extract_field(BLF_JSON_SENDER, sender); + if (sender.len == 0) { + json_extract_field(BLF_JSON_SWITCH_URI, sender); + } + struct json_object* ExpiresObj = kz_json_get_object(json_obj, BLF_JSON_EXPIRES); if (ExpiresObj != NULL) { expires = json_object_get_int(ExpiresObj);