From 2adde7d86dfb6817e0b7fb135e024e1d1458b869 Mon Sep 17 00:00:00 2001 From: Andrew Thompson Date: Fri, 25 Jun 2010 19:29:33 -0400 Subject: [PATCH] mod_conference: Add energy, volume_in and volume_out to xml_list --- src/mod/applications/mod_conference/mod_conference.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/mod/applications/mod_conference/mod_conference.c b/src/mod/applications/mod_conference/mod_conference.c index cbb82af5db..a95da4d27f 100644 --- a/src/mod/applications/mod_conference/mod_conference.c +++ b/src/mod/applications/mod_conference/mod_conference.c @@ -3704,6 +3704,15 @@ static void conference_xlist(conference_obj_t *conference, switch_xml_t x_confer switch_snprintf(i, sizeof(i), "%d", switch_epoch_time_now(NULL) - member->last_talking); add_x_tag(x_member, "last_talking", member->last_talking ? i : "N/A", toff++); + + switch_snprintf(i, sizeof(i), "%d", member->energy_level); + add_x_tag(x_member, "energy", i, toff++); + + switch_snprintf(i, sizeof(i), "%d", member->volume_in_level); + add_x_tag(x_member, "volume_in", i, toff++); + + switch_snprintf(i, sizeof(i), "%d", member->volume_out_level); + add_x_tag(x_member, "volume_out", i, toff++); x_flags = switch_xml_add_child_d(x_member, "flags", count++); switch_assert(x_flags);