From: Andrew Thompson Date: Fri, 25 Jun 2010 23:29:33 +0000 (-0400) Subject: mod_conference: Add energy, volume_in and volume_out to xml_list X-Git-Tag: v1.2-rc1~565^2~50 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2adde7d86dfb6817e0b7fb135e024e1d1458b869;p=thirdparty%2Ffreeswitch.git mod_conference: Add energy, volume_in and volume_out to xml_list --- 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);