在使用elastix的时候,很多情况是需要根据不同的trunk来配置不同的inboud route,以前一直没有搞清楚如何配置多个inbound route,今天查看了些了,总算是搞清楚了这个问题. 原来在freepbx的配置界面上是根据DID Number来进行区别的,只要配置好不同的DID Number,就可以配置出多个inbound route. 关于DID Number的设置是在trunk里面进行定义的.
第一步:进入freepbx配置界面。选择Zap channels DID。进入zap通道的DID号码配置。Channels写入你要设置的trunk的编号,DID号码随便设置。保存
第二步:在dahdi-channels.conf文件中,将 FXO 口的你刚刚那条Trunk中添加context=from-zaptel;保存
第三步:进入 FreePBX 中的“Inbound Routes”项,点击右侧的“Add Incoming Route”链接来添加一个新路由 按需求设置上面的 DID 等设置项,最后在最下方的“Set Destination”中选中“您要的转接“。点击下方“Submit”按钮提交。
第四步:重启服务。需要重启 DAHDI 和 Asterisk:
/etc/init.d/dahdi restart
/etc/init.d/asterisk restart
完成