From: Mike Jerris Date: Tue, 20 Sep 2016 21:25:47 +0000 (-0400) Subject: FS-9552: [mod_conference] added 'deaf' to the json status per member X-Git-Tag: v1.6.11~9^2~17 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=96e96a8099be01281e0ca733c3063ca8d87c9d7b;p=thirdparty%2Ffreeswitch.git FS-9552: [mod_conference] added 'deaf' to the json status per member --- diff --git a/src/mod/applications/mod_conference/conference_member.c b/src/mod/applications/mod_conference/conference_member.c index afd2570e58..b90ab477c5 100644 --- a/src/mod/applications/mod_conference/conference_member.c +++ b/src/mod/applications/mod_conference/conference_member.c @@ -189,6 +189,7 @@ void conference_member_update_status_field(conference_member_t *member) json = cJSON_CreateObject(); audio = cJSON_CreateObject(); cJSON_AddItemToObject(audio, "muted", cJSON_CreateBool(!conference_utils_member_test_flag(member, MFLAG_CAN_SPEAK))); + cJSON_AddItemToObject(audio, "deaf", cJSON_CreateBool(!conference_utils_member_test_flag(member, MFLAG_CAN_HEAR))); cJSON_AddItemToObject(audio, "onHold", cJSON_CreateBool(switch_channel_test_flag(member->channel, CF_HOLD))); cJSON_AddItemToObject(audio, "talking", cJSON_CreateBool(conference_utils_member_test_flag(member, MFLAG_TALKING))); cJSON_AddItemToObject(audio, "floor", cJSON_CreateBool(member == member->conference->floor_holder));