Rss & SiteMap

走遍中国 http://www.china960.org/bbs/index.asp

走遍中国|背包一族|越野|登山|自助
共1 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:asterisk 一些解释

1楼
PABX 发表于:2017/11/25 19:50:55
 

Asterisk的配置详解

Asterisk的配置文件都在/etc/asterisk目录下,重要的配置文件有:

  1. sip.conf                      sip电话基本配置
  2. extensions.conf        拨号规则
  3. voicemail.conf                   配置语音信箱
  4. meetme.conf           会议室
  5. http.conf                   web界面相关
  6. manager.conf           web界面相关
  7. cdr_mysql.conf       详单数据库
  8. res_mysql.conf        mysql数据库配置
  9. features.conf           自定义按键配置,同时还有一些系统默认的功能键
  10. modules.conf          定义了系统启动时加载的模块
  11. logger.conf              日志
图片点击可在新窗口打开查看
 1
			[10001]
 2
			type=friend;                                     ;可以定义用户(user)\端(peer)\朋友(friend)
 3
			secret=10001                                   ;链接服务器的密码
 4
			host=dynamic;                                 ; 动态主机地址,需要注册到服务器
 5
			context=default;                              ;系统分组default 默认不分组暗指所有
 6
			username=10001;                           ;用户名可以省略
 7
			mailbox=10001@default               ;语音信箱
 8
			;record_out=Always;                       ;去电录音Adhoc需要时,Never从不,Always总是
 9
			;record_in=Never                             ;来电录音
10
			;callgroup                                           ;呼叫分组,默认是"1"
11
			;pickupgroup                                     ;带接组
12
			;disallow                                             ;不允许编码
13
			port=5060;                                         ;通信端口号
14
			qualify=yes;        ;监视asterisk服务器与电话之间是否延时(默认2000可达;yes也可替换毫秒)
15
			nat=yes;                                              ;如果一个号码在NAT设备后面,例如路由器或者防火墙,必须配置nat=yes,强迫asterisk忽略号码的联系信息,使用收到的包的地址信息
16
			17
			[10002]
18
			type=friend;                                     ;可以定义用户(user)\端(peer)\朋友(friend)
19
			secret=10002                                   ;链接服务器的密码
20
			host=dynamic;                                 ; 动态主机地址,需要注册到服务器
21
			context=default;                              ;系统分组default 默认不分组暗指所有
22
			username=10001;                           ;用户名可以省略
23
			mailbox=10001@default               ;语音信箱
24
			;record_out=Always;                       ;去电录音Adhoc需要时,Never从不,Always总是
25
			;record_in=Never                             ;来电录音
26
			;callgroup                                           ;呼叫分组,默认是"1"
27
			;pickupgroup                                     ;带接组
28
			;disallow                                             ;不允许编码
29
			port=5060;                                         ;通信端口号
30
			qualify=yes;        ;监视asterisk服务器与电话之间是否延时(默认2000可达;yes也可替换毫秒)
31
			nat=yes;                                              ;如果一个号码在NAT设备后面,例如路由器或者防火墙,必须配置nat=yes,强迫asterisk忽略号码的联系信息,使用收到的包的地址信息
32
			33 ;context=internal 定义了指令地点,用于控制电话的权限,以及如何处理此号码的呼入呼叫。sip.conf中设置的context名称和extensions.conf中的匹配。
图片点击可在新窗口打开查看

详细配置信息说明: http://www.cnblogs.com/yhyjy/archive/2012/07/25/2608417.html

1
			[general]
2
			exten => 10001,1,Dial(SIP/10001);
3 exten => 10002,1,Dial(SIP/10002);
图片点击可在新窗口打开查看
[default]
include => DID  //包含DID context
include => featuremap  //可以使用features.conf中定义的功能
include => parkedcalls //支持call park
exten => 1000,1,saydigits(${EXTEN})
exten =>
1000,2,Set(DYNAMIC_FEATURES=testfeature#musichold#record#unrecord)
exten => 1000,3,background(hello-world)
exten => 1000,4,waitexten(10,m)
exten => i,1,playback(pbx-invalid)
exten => i,2,goto(default,1000,1)
exten => t,1,playback(vm-goodbye)
exten => t,2,hangup()
exten => 1,1,goto(internal,s,1)
exten => _9.,1,goto(out-bound,s,1)  //拨9呼外线,需另外写out-bound context。
exten =>
500,1,voicemailmain()      //收听语音信箱内容
exten => 500,2,hangup()
exten =>
1234,1,meetme(,IpM)        //拨500加入会议,会提示输入会议号和密码
exten => _5XXX,1,Dial(SIP/ServerA/${EXTEN:1},30,r) //拨5呼叫serverA下的用户
exten => _5XXX,2,Answer()
exent => _5XXX,3,hangup()
 
[internal]
include => featuremap
include => parkedcalls
exten => s,1,Ringing
exten => s,n,wait,2
exten => s,n,background(enter-ext-of-person)
exten => s,n,waitexten(10,m)
exten => _1XX,1,wait(3)
exten =>
_1XX,2,Set(DYNAMIC_FEATURES=testfeature#musichold#record#unrecord)
exten => _1XX,3,Dial(SIP/${EXTEN},10,tTwW)
exten => _1XX,4,playback(vm-nobodyavail)
exten => _1XX,5,voicemail(u${EXTEN}@default) //超时5秒转语音信箱
exten => _1XX,6,hangup()
exten => _1XX,104,playback(tt-busy)
exten => _1XX,105,voicemail(b${EXTEN}@default) //用户忙转语音信箱
共1 条记录, 每页显示 10 条, 页签: [1]

走遍中国960万平方公里网站
Powered By Dvbbs Version 8.3.0
Processed in .01563 s, 2 queries.