我尝试使用星号和电子邮件设置电话会议免费切换以及我的SIP软电话是XLite。我可以用星号和星号进行会议。 XLite免费开关。现在我正在尝试相反的方式,而不是端点启动会议,让自由切换自己在预定的时间开始会议。 根据我所做的研究,我已经编写了一个拨号方案文件,以使其成功。
这些是一些应用程序& API对我的想法很有用, 分钟 - >用于在特定时间安排任务 conference_set_auto_outcall - >用于呼叫端点加入会议
我已将以下内容添加到dialplan的默认文件夹
<extension name = "scheduling" >
<! -- condition is every day at 10 am start conference-->
<condition minute-of-day= "600">
<!-- do conference as action -->
<!--condition field="destination_number" expression="^(3000)$"-->
<action application="answer"/>
<action application="set" data="conference_auto_outcall_timeout=5"/>
<action application="set" data="conference_auto_outcall_flags=none"/>
<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"/>
<!-- called to my detsination -->
<action application="conference_set_auto_outcall" data="user/1001@$${domain}"/>
<action application="conference_set_auto_outcall" data="user/1002@$${domain}"/>
<action application="conference_set_auto_outcall" data="user/1003@$${domain}"/>
<action application="conference" data="$1@default"/>
</condition>
</extension>
我无法找出它无法正常工作的原因? 至少它应该在预定时间执行的一些操作。 在我的更改后,我也以下面的方式重新加载了xml 启动fc_cli&amp;然后运行reloadxml命令
答案 0 :(得分:0)
拨号方案扩展名,以及时间路由条件,不会在其上运行。它必须被调用,所以除非有拨打电话拨打拨号方案并触发“调度”。扩展,它将无法正常工作。可能最好的方法是使用originate
命令呼叫用户,然后将它们连接到会议中:
fs_cli -x "originate sofia/internal/1000@$${domain} &conference($1@default)"
fs_cli -x "originate sofia/internal/1001@$${domain} &conference($1@default)"
fs_cli -x "originate sofia/internal/1002@$${domain} &conference($1@default)"
您可以将它放在cron上,以便在您想要的时间运行,它应该完成您在上面尝试的操作。