在elastix中(以elastix1.6版本为例,VOIP88有下载)设置呼入路由的时候,我们一般是以任意DID呼入,意思就是让所有所有通道上的主叫号都进入该呼入路由的配置。
以模拟卡为例(中继线只需在DID填入中继号就OK):若4条模拟电话线分别插在4个模拟插槽中,如不做设置,以默认的任意号呼入,则会所有主叫号都进入同一个设置的IVR或队列中。
我们需要让A插槽中的主叫号进入IVR,B插槽中的主叫号进入队列或分机,以便区分多条线路进入不一样的呼入路由
如下:
一:添加设置"Zap通道DIDs"选项
1:打开后台操作地址 IP/admin/ ,点开 zap通道 DIDs 选项
2:添加通道
3:设置呼入路由
后台基本应用设置完毕,多个通道以以上方法配置。接下来要设置的是配置文件,
二:修改配置文件dahdi-channels.conf
1:修改 /etc/asterisk/下的 dahdi-channels.conf
.....................................................................................
# vi /etc/asterisk/dahdi-channels.conf
把context = from-pstn
改成context = from-zaptel
....................................................................................
若在相关文件未找到以上信息,可试着修改 这写文件
“ zapata.conf.template、zapata.conf、zapata_additional.conf、zapata_additional.conf” 来修改以上相关配置
2:在asterisk 控制台下加载生效,然后可试下电话呼入是不是进入到不同的选项
elastix*CLI> dialplan reload
...........................................................................................................................................................................................