为什么 onference_auto_outcall_flags 不起作用
Why onference_auto_outcall_flags doesn't work
我的拨号方案中有以下配置:
<extension name="conference_set_auto_outcall">
<condition field="destination_number" expression="^ds_(.*);(.*);(.*);(.*)$">
<action application="answer"/>
<action application="set" data="conference_auto_outcall_flags=mute"/>
<action application="set" data="conference_auto_outcall_caller_id_name=$${effective_caller_id_name}"/>
<action application="set" data="conference_auto_outcall_caller_id_number=$${effective_caller_id_number}"/>
<action application="set" data="conference_auto_outcall_profile=default"/>
<action application="set" data="conference_auto_outcall_prefix={sip_auto_answer=true,execute_on_answer_1='start_dtmf_generate',execute_on_answer_2='send_dtmf '}"/>
<action application="conference_set_auto_outcall" data="{ignore_early_media=true}sofia/gateway//"/>
<action application="conference" data="+flags{moderator|mute}"/>
</condition>
</extension>
我需要为通过自动呼叫加入会议的成员设置标志。不幸的是,我在 conference_auto_outcall_flags 中设置的标志中的 none 被传播给了成员。我能听到被叫成员和
show channels
在fs_cli中显示了其他员工的以下信息:
1946@default+flags{}
例如未分配标志。
FreeSwitch 版本 1.6.6
有什么问题吗?
FreeSWITCH wiki 似乎已经过时了。在 1.6.6 源代码中调用参数
conference_utils_auto_outcall_flags
所以标志需要指定为
<action application="set" data="conference_utils_auto_outcall_flags=mute"/>
我的拨号方案中有以下配置:
<extension name="conference_set_auto_outcall">
<condition field="destination_number" expression="^ds_(.*);(.*);(.*);(.*)$">
<action application="answer"/>
<action application="set" data="conference_auto_outcall_flags=mute"/>
<action application="set" data="conference_auto_outcall_caller_id_name=$${effective_caller_id_name}"/>
<action application="set" data="conference_auto_outcall_caller_id_number=$${effective_caller_id_number}"/>
<action application="set" data="conference_auto_outcall_profile=default"/>
<action application="set" data="conference_auto_outcall_prefix={sip_auto_answer=true,execute_on_answer_1='start_dtmf_generate',execute_on_answer_2='send_dtmf '}"/>
<action application="conference_set_auto_outcall" data="{ignore_early_media=true}sofia/gateway//"/>
<action application="conference" data="+flags{moderator|mute}"/>
</condition>
</extension>
我需要为通过自动呼叫加入会议的成员设置标志。不幸的是,我在 conference_auto_outcall_flags 中设置的标志中的 none 被传播给了成员。我能听到被叫成员和
show channels
在fs_cli中显示了其他员工的以下信息:
1946@default+flags{}
例如未分配标志。
FreeSwitch 版本 1.6.6 有什么问题吗?
FreeSWITCH wiki 似乎已经过时了。在 1.6.6 源代码中调用参数
conference_utils_auto_outcall_flags
所以标志需要指定为
<action application="set" data="conference_utils_auto_outcall_flags=mute"/>