提交 3d475876 authored 作者: Anthony Minessale's avatar Anthony Minessale

add custom exit sound to match enter sound on conf

上级 66d16d17
...@@ -814,12 +814,19 @@ static switch_status_t conference_del_member(conference_obj_t *conference, confe ...@@ -814,12 +814,19 @@ static switch_status_t conference_del_member(conference_obj_t *conference, confe
switch_event_t *event; switch_event_t *event;
conference_file_node_t *member_fnode; conference_file_node_t *member_fnode;
switch_speech_handle_t *member_sh; switch_speech_handle_t *member_sh;
const char *exit_sound;
switch_assert(conference != NULL); switch_assert(conference != NULL);
switch_assert(member != NULL); switch_assert(member != NULL);
switch_thread_rwlock_wrlock(member->rwlock); switch_thread_rwlock_wrlock(member->rwlock);
if (member->session && (exit_sound = switch_channel_get_variable(switch_core_session_get_channel(member->session), "conference_exit_sound"))) {
conference_play_file(conference, (char *)exit_sound, CONF_DEFAULT_LEADIN,
switch_core_session_get_channel(member->session), !switch_test_flag(conference, CFLAG_WAIT_MOD) ? 0 : 1);
}
lock_member(member); lock_member(member);
member_fnode = member->fnode; member_fnode = member->fnode;
member_sh = member->sh; member_sh = member->sh;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论