fxsks=1
;
定义
fxs
端口采用通道
1
以
ks
信令协议
;fxoks=2
;
定义
fxo
端口采用通道
2
以
ks
信令协议
loadzone=us
defaultzone=us
|
[trunkgroups]
;
定义一个主干组
; define any trunk groups
[channels] ;
硬件通道和他们选项信令方式.
; hardware channels
;硬件通道
; default
;默认
busydetect=yes
;增加这两行,要不FXO口不能检测到挂机信号。
busycount=5
usecallerid=yes ;
设置来电显示
hidecallerid=no ;
设置去电不隐藏号码
callwaiting=yes ;
设置呼叫等待
threewaycalling=yes ;
开启三方通话(先闪断,再呼叫第三方,再闪断,就可以实现三方通话)
transfer=yes ;
转叫前转(需要三方通话支持)
echocancel=yes ;
回声消除
echotraining=yes ;
回音练习(会话前发个声音,用于测试回声)
; define channels
;定义通道
context=from-test ; Context
内执行指令需要在extensions.conf内定义
[from-test]
signalling=fxs_ks ;FXO
通道使用FXS信令
channel => 2 ; PSTN
放在端口2上
|
[root@ask asterisk]# vi /etc/udev/rules.d/50-udev.rules
#
在末尾添加上以下
KERNEL="zapctl", NAME="zap/ctl"
KERNEL="zaptimer", NAME="zap/timer"
KERNEL="zapchannel", NAME="zap/channel"
KERNEL="zappseudo", NAME="zap/pseudo"
KERNEL="zap[0-9]*", NAME="zap/%n"
|
[from-test]
exten => s,1,Answer()
exten => s,n,Echo()
|