售前电话
135-3656-7657
售前电话 : 135-3656-7657
本文章简单演示了通过fusionpbx实现的广播呼叫的演示流程。用户使用SIP终端,配合fusionpbx page设置,通过sip终端实现一个简单的广播呼叫的演示场景。 企业办公网络电话系统/IPPBX中很多非常重要的功能在实际应用环境中是非常实用的,包括语音IVR,振铃组,队列等。IPPBX中的page sIP广播功能使用频率相对比较少,但是这个功能和前面所说的那几个功能相比,它仍然比较实用。
Paging 或者SIP广播的主要功能是通过功能热键对在一个广播组的其他SIP终端,进行语音广播。其系统可部署支持本地安装和云部署方式,实现的场景包括对讲系统,调度系统,安防系统,校园广播系统等环境。以下是一个简单的基于FusionPBX的实现示例,笔者将根据以下示例通过开源电话系统-fusionpbx进行一步步配置测试来演示SIP广播设置流程。
通过FusionPBX配置Page sip 广播功能的话,用户首先需要访问dialplan manager->page 界面,开启page功能。在fusionpbx的默认环境中,此设置为关闭状态。
用户如果不开启此功能开关的话,我们直接拨打热键号码会提示呼叫被转接。所以,我们需要首先开启page设置。
设置page 广播密码,和目的地号码,这里的号码可以设置为号码段和独立号码。这里的号码段为101-103,105, 表示对号码101,102,103和105进行广播呼叫。
xml配置文件:
<extension name="page" continue="false" uuid="0b61978e-d287-4317-a338-65d3c515a2eb">
<condition field="destination_number" expression="^\*724$">
<action application="set" data="caller_id_name=Page"/>
<action application="set" data="caller_id_number="/>
<action application="set" data="pin_number=186"/> // 广播密码
<action application="set" data="destinations=101-103,105"/>
<action application="set" data="moderator=false"/>
<action application="set" data="mute=true"/>
<action application="set" data="set api_hangup_hook=conference page-${destination_number} kick all"/>
<action application="lua" data="page.lua"/>
</condition>
</extension>
如果用户需要使用会议做处理的话,可以在set data前面添加一个会议处理流程,和播放一个语音文件。另外,如果用户使用了SIP终端的话,需要检查终端是否开启自动应答设置。一般情况下,终端的自动应答设置为开启状态。如果是软电话的话,也要开启自动应答设置。使用另外一个注册的分机,输入page号码(*724),听到输入密码的提示音后,输入186#, 系统会自动对目的地号码进行广播呼叫。分机103 收到的SIP广播,自动应答page:
分机101收到的page广播,自动应答此广播。