提交 7c170893 authored 作者: Anthony Minessale's avatar Anthony Minessale

add some events

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3653 d0543943-73ff-0310-b7d9-9358b9ac24b2
上级 809284e7
...@@ -892,13 +892,13 @@ static void conference_loop(conference_member_t *member) ...@@ -892,13 +892,13 @@ static void conference_loop(conference_member_t *member)
conference_member_say(member->conference, member, msg, 0); conference_member_say(member->conference, member, msg, 0);
} }
} else { } else {
action = "unmute-member";
switch_set_flag_locked(member, MFLAG_CAN_SPEAK); switch_set_flag_locked(member, MFLAG_CAN_SPEAK);
if (member->conference->unmuted_sound) { if (member->conference->unmuted_sound) {
conference_member_play_file(member, member->conference->unmuted_sound, 0); conference_member_play_file(member, member->conference->unmuted_sound, 0);
} else { } else {
snprintf(msg, sizeof(msg), "Un-Muted"); snprintf(msg, sizeof(msg), "Un-Muted");
conference_member_say(member->conference, member, msg, 0); conference_member_say(member->conference, member, msg, 0);
action = "unmute-member";
} }
} }
if (switch_event_create_subclass(&event, SWITCH_EVENT_CUSTOM, CONF_EVENT_MAINT) == SWITCH_STATUS_SUCCESS) { if (switch_event_create_subclass(&event, SWITCH_EVENT_CUSTOM, CONF_EVENT_MAINT) == SWITCH_STATUS_SUCCESS) {
...@@ -924,13 +924,13 @@ static void conference_loop(conference_member_t *member) ...@@ -924,13 +924,13 @@ static void conference_loop(conference_member_t *member)
conference_member_say(member->conference, member, msg, 0); conference_member_say(member->conference, member, msg, 0);
} }
} else { } else {
action = "unmute-deaf-member";
switch_set_flag_locked(member, MFLAG_CAN_SPEAK|MFLAG_CAN_HEAR); switch_set_flag_locked(member, MFLAG_CAN_SPEAK|MFLAG_CAN_HEAR);
if (member->conference->unmuted_sound) { if (member->conference->unmuted_sound) {
conference_member_play_file(member, member->conference->unmuted_sound, 0); conference_member_play_file(member, member->conference->unmuted_sound, 0);
} else { } else {
snprintf(msg, sizeof(msg), "UN-Muted"); snprintf(msg, sizeof(msg), "UN-Muted");
conference_member_say(member->conference, member, msg, 0); conference_member_say(member->conference, member, msg, 0);
action = "unmute-deaf-member";
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论