XSwitch入门

使用 DID 处理电话呼入

DID(Direct Inward Dial)即直接向内拨号。外部来话通过 DID 能够直接拨打 IP-PBX 或 VoIP 系统中对应的分机号码,而无需求助于总机或自动话务系统(IVR 等)。

从某种意义上说,DID 就是一个被叫号码。

XSwitch 也支持 DID。XSwitch 的话务处理都是通过路由实现的。外部来话到达 XSwitch 以后,首先需要绑定一个呼叫源(Context),XSwitch 会通过呼叫源知道这路通话是从哪里来的,进而查找路由表决定如何对该来话进行处理。

如果使用 DID 功能,直接在对应的呼叫源上选择启用 DID 即可。启用后,DID 将优先于路由(如果找到对应的 DID,则直接对关联的分机振铃,而不经过路由)。

设置呼叫源

在【呼叫】⇨【呼叫源】中找到电话呼入对应的呼叫源(Context,上一章节已讲如何查看),然后点击“启用 DID”。

启用 DID 后,后续所有呼叫都会先检查是否启用了 DID,如果启用了,则会直接查找 DID 表。

设置 DID

在【呼叫】⇨【DID】页面设置好“DID 号码”及“绑定分机”后,当有来话时如果呼叫源开启了 DID(若未开启,DID 页面导航栏会有红色提醒,呼叫源的DID功能未开启),则直接呼叫 DID 设置的分机。

  • DID 号码:呼入进来的被叫号码(比如,87654321
  • 绑定分机:系统内部分机(比如,选默认分机1001)

配置完成后,外线呼叫87654321,这时候1001分机就会振铃,恭喜你,电话通了。

注意:在使用该功能的时候确保对应的分机是可用的,也就是说,可以正常做被叫,如本例中的1001,确保该分机已经成功注册,并且其它分机拨打该号码时正常响铃并接听电话。

虽然这听起来有点“苦口婆心”,但在实际应用中我们遇到很多小伙伴们,很郁闷地向我们询问:“为什么我设置了 DID,不生效呢?”查看呼叫日志后发现1001并不在线(可以通过【高级】⇨【扩展功能】⇨【终端】拨打后下载日志)。虽然靠人不如靠己,但有时候你自己也不是很可靠。

处理电话呼入