提交 da5fd534 authored 作者: Chris Rienzo's avatar Chris Rienzo

mod_rayo: fix hangup after unjoining bridged calls

上级 e0054af9
...@@ -3152,8 +3152,10 @@ done: ...@@ -3152,8 +3152,10 @@ done:
if (ok) { if (ok) {
switch_channel_set_variable(channel, "hangup_after_bridge", "false"); switch_channel_set_variable(channel, "hangup_after_bridge", "false");
switch_channel_set_variable(channel, "transfer_after_bridge", "false"); switch_channel_set_variable(channel, "transfer_after_bridge", "");
switch_channel_set_variable(channel, "park_after_bridge", "true"); switch_channel_set_variable(channel, "park_after_bridge", "false");
switch_channel_set_variable(channel, "exec_after_bridge_app", "park");
switch_channel_set_variable(channel, "exec_after_bridge_arg", "");
switch_channel_set_variable(channel, SWITCH_SEND_SILENCE_WHEN_IDLE_VARIABLE, "-1"); /* required so that output mixing works */ switch_channel_set_variable(channel, SWITCH_SEND_SILENCE_WHEN_IDLE_VARIABLE, "-1"); /* required so that output mixing works */
switch_core_event_hook_add_read_frame(session, rayo_call_on_read_frame); switch_core_event_hook_add_read_frame(session, rayo_call_on_read_frame);
if (switch_channel_direction(channel) == SWITCH_CALL_DIRECTION_OUTBOUND) { if (switch_channel_direction(channel) == SWITCH_CALL_DIRECTION_OUTBOUND) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论