From b9bcd7429de59d7b12d4ad67e2a28c13b670b700 Mon Sep 17 00:00:00 2001
From: Anthony Minessale <anthm@freeswitch.org>
Date: Wed, 21 Oct 2015 14:00:48 -0500
Subject: [PATCH] FS-8375 #resolve [Add member id to conference liveArray
 event]

---
 src/mod/applications/mod_conference/conference_event.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/mod/applications/mod_conference/conference_event.c b/src/mod/applications/mod_conference/conference_event.c
index b37ecd7e66..5c373d391f 100644
--- a/src/mod/applications/mod_conference/conference_event.c
+++ b/src/mod/applications/mod_conference/conference_event.c
@@ -391,7 +391,9 @@ void conference_event_adv_la(conference_obj_t *conference, conference_member_t *
 		const char *event_channel = cookie ? cookie : uuid;
 		switch_event_t *variables;
 		switch_event_header_t *hp;
+		char idstr[128] = "";
 
+		snprintf(idstr, sizeof(idstr), "%d", member->id);
 		msg = cJSON_CreateObject();
 		data = json_add_child_obj(msg, "pvtData", NULL);
 
@@ -403,6 +405,7 @@ void conference_event_adv_la(conference_obj_t *conference, conference_member_t *
 		cJSON_AddItemToObject(data, "laName", cJSON_CreateString(conference->la_name));
 		cJSON_AddItemToObject(data, "role", cJSON_CreateString(conference_utils_member_test_flag(member, MFLAG_MOD) ? "moderator" : "participant"));
 		cJSON_AddItemToObject(data, "chatID", cJSON_CreateString(conference->chat_id));
+		cJSON_AddItemToObject(data, "conferenceMemberID", cJSON_CreateString(idstr));
 		cJSON_AddItemToObject(data, "canvasCount", cJSON_CreateNumber(conference->canvas_count));
 
 		if (conference_utils_member_test_flag(member, MFLAG_SECOND_SCREEN)) {