为什么 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"/>