当安装完 Asterisk,验证启动无误,就需要开始配置PBX了,首先需要告诉Asterisk那些类型的电话连接(手持设备,交换设备等,不管是通过电路还是IP),这些被称为通道。
Asterisk 的通道配置
下一步任务是配置拨号方案,拨号方案控制进入系统的呼叫根据设定的各种应用的走向,直到完成目标。
Asterisk 的拨号方案配置
现在已经运行了 Asterisk,但是否需要一些额外的铃音或提示音?
Music on Hold (音乐保持)Call Parking (呼叫停泊)Billing (计费)Management interfaces (管理接口)
模板可以帮助避免在配置文件中出现重复项目。
STS模板引擎可以从模板中生成 Asterisk 配置文件。
Alternative Methods of Configuration
GUI or Web based setup tools, see Asterisk GUI
MySQL etc databases
主配置文件:
asterisk.conf,通知 Asterisk 环境目录位置,包含其他所有配置文件所包含的目录,缺省 Asterisk 会在"/etc/asterisk/"目录下找"asterisk.conf"文件,也可以通过命令参数使用不同的"asterisk.conf"
配置Asterisk通道:
adtranvofr.conf: 配置帧中继语音通道
agents.conf: 配置代理通道
h323.conf: 配置 H323 通道
iax.conf: 配置 IAX 通道
mgcp.conf: 配置 MGCP 通道(媒体网关控制协议,应用于多媒体网关单元之间)
modem.conf: 配置 Modem 通道(使用ISDN,不是modem)
phone.conf: 配置电话通道(linux电话设备)
sip.conf: 配置 SIP 通道
sip_notify.conf: 配置 SIP 消息通知
skinny.conf: 配置 Cisco SCCP 通道 (Cisco SCCP)
vpb.conf: 配置 Voicetronix 卡通道(是澳大利亚的开放源码的CTI专业制造厂商)
zapata.conf: 配置 ZAP 卡通道
配置模拟显示服务接口:
adsi.conf
asterisk.adsi
telcordia-1.adsi
Configuration of the Dialplan:
extensions.conf: 拨号方案
extensions.ael: 扩展拨号方案语言
parking.conf: 配置呼叫停泊,文件名字已被修改为 features.conf
extconfig.conf: 通过 res_data 方式部署扩展配置,例如通过ODBC
配置特殊拨号方案命令:
alarmreceiver.conf: 警报接收配置
enum.conf: 电话号码映射查找配置
dundi.conf: 分布式全球号码发现(DUNDi)是一个对等(P2P)协议,用于提供等价于那些由电子号码(ENUM)提供的服务。DUNDi有一个超过ENUM的优点就是它更有弹力,因为也它缺乏一个故障中心点。DUNDi能够被用于增加DNS和它与IP语音(VOIP)服务一起发展。
festival.conf: 文本语音转换配置
indications.conf: 铃音清晰度配置
meetme.conf: 会议配置
musiconhold.conf: 音乐保持配置
queues.conf: 队列配置
voicemail.conf: 语音邮件配置
未分类配置文件:
alarmreceiver.conf: 警报接收配置
alsa.conf: 致力于为 Linux 提供高质量的声音子系统
cdr_odbc.conf: 通话详单数据库存储配置
cdr_pgsql.conf
codecs.conf: Asterisk编码配置文件
dnsmgr.conf: DNS管理
features.conf: 呼叫停泊等其他特性配置
http.conf: 内置 HTTP Server 配置
logger.conf: 配置系统日志
manager.conf: 配置管理接口
modules.conf: 配置可加载模块
odbc.conf: Unix ODBC 驱动配置
oss.conf: Open Source Software 配置
privacy.conf: 私密配置
res_odbc.conf: 实时数据库加载配置,可以把配置文件放在数据库中
rpt.conf: 循环应用配置
rtp.conf: 配置 RTP(实时)端口
say.conf: 读出标准的数字和日期
users.conf: 用户定义配置文件
附加模块,不在标准发布代码中:
capi.conf: CAPI 通道与设备配置
sirrix.conf: Sirrix ISDN 通道配置
cdr_mysql.conf: 将计费用的通话详单存储到 MySQL 中的配置
prepaid.conf: 预付费卡配置
ldap.conf: LDAPget 配置
bonjour.conf: res_bonjour 配置(苹果服务发现接口支持)
enumagi.conf: 电话号码映射查找配置文件
zeroconf.conf: zeroconf 是一个轻量级的服务发现协议,适用于注册和寻找附近的可用协议、设备等等。 他是bonjour的开源名称,bonjour是苹果公司力推的一个service discovery协议
In most installations, these files are placed in "/etc/":
/etc/zaptel.conf: Configuration of the kernel part of zaptel
vxml.conf: Configuration of the VoiceXML interpreter vxml
General hints about configuration files
在所有的Astersik配置文件中,可以通过#include来包含加载其他配置文档,也就是说,可以存储通用SIP信息在一个文件中,用户帐户存储在另外的文件中。
当安装完 Asterisk,验证启动无误,就需要开始配置PBX了,首先需要告诉Asterisk那些类型的电话连接(手持设备,交换设备等,不管是通过电路还是IP),这些被称为通道。
Asterisk 的通道配置
下一步任务是配置拨号方案,拨号方案控制进入系统的呼叫根据设定的各种应用的走向,直到完成目标。
Asterisk 的拨号方案配置
现在已经运行了 Asterisk,但是否需要一些额外的铃音或提示音?
Music on Hold (音乐保持)Call Parking (呼叫停泊)Billing (计费)Management interfaces (管理接口)
模板可以帮助避免在配置文件中出现重复项目。
STS模板引擎可以从模板中生成 Asterisk 配置文件。
Alternative Methods of Configuration
GUI or Web based setup tools, see Asterisk GUI
MySQL etc databases
主配置文件:
asterisk.conf,通知 Asterisk 环境目录位置,包含其他所有配置文件所包含的目录,缺省 Asterisk 会在"/etc/asterisk/"目录下找"asterisk.conf"文件,也可以通过命令参数使用不同的"asterisk.conf"
配置Asterisk通道:
adtranvofr.conf: 配置帧中继语音通道
agents.conf: 配置代理通道
h323.conf: 配置 H323 通道
iax.conf: 配置 IAX 通道
mgcp.conf: 配置 MGCP 通道(媒体网关控制协议,应用于多媒体网关单元之间)
modem.conf: 配置 Modem 通道(使用ISDN,不是modem)
phone.conf: 配置电话通道(linux电话设备)
sip.conf: 配置 SIP 通道
sip_notify.conf: 配置 SIP 消息通知
skinny.conf: 配置 Cisco SCCP 通道 (Cisco SCCP)
vpb.conf: 配置 Voicetronix 卡通道(是澳大利亚的开放源码的CTI专业制造厂商)
zapata.conf: 配置 ZAP 卡通道
配置模拟显示服务接口:
adsi.conf
asterisk.adsi
telcordia-1.adsi
Configuration of the Dialplan:
extensions.conf: 拨号方案
extensions.ael: 扩展拨号方案语言
parking.conf: 配置呼叫停泊,文件名字已被修改为 features.conf
extconfig.conf: 通过 res_data 方式部署扩展配置,例如通过ODBC
配置特殊拨号方案命令:
alarmreceiver.conf: 警报接收配置
enum.conf: 电话号码映射查找配置
dundi.conf: 分布式全球号码发现(DUNDi)是一个对等(P2P)协议,用于提供等价于那些由电子号码(ENUM)提供的服务。DUNDi有一个超过ENUM的优点就是它更有弹力,因为也它缺乏一个故障中心点。DUNDi能够被用于增加DNS和它与IP语音(VOIP)服务一起发展。
festival.conf: 文本语音转换配置
indications.conf: 铃音清晰度配置
meetme.conf: 会议配置
musiconhold.conf: 音乐保持配置
queues.conf: 队列配置
voicemail.conf: 语音邮件配置
未分类配置文件:
alarmreceiver.conf: 警报接收配置
alsa.conf: 致力于为 Linux 提供高质量的声音子系统
cdr_odbc.conf: 通话详单数据库存储配置
cdr_pgsql.conf
codecs.conf: Asterisk编码配置文件
dnsmgr.conf: DNS管理
features.conf: 呼叫停泊等其他特性配置
http.conf: 内置 HTTP Server 配置
logger.conf: 配置系统日志
manager.conf: 配置管理接口
modules.conf: 配置可加载模块
odbc.conf: Unix ODBC 驱动配置
oss.conf: Open Source Software 配置
privacy.conf: 私密配置
res_odbc.conf: 实时数据库加载配置,可以把配置文件放在数据库中
rpt.conf: 循环应用配置
rtp.conf: 配置 RTP(实时)端口
say.conf: 读出标准的数字和日期
users.conf: 用户定义配置文件
附加模块,不在标准发布代码中:
capi.conf: CAPI 通道与设备配置
sirrix.conf: Sirrix ISDN 通道配置
cdr_mysql.conf: 将计费用的通话详单存储到 MySQL 中的配置
prepaid.conf: 预付费卡配置
ldap.conf: LDAPget 配置
bonjour.conf: res_bonjour 配置(苹果服务发现接口支持)
enumagi.conf: 电话号码映射查找配置文件
zeroconf.conf: zeroconf 是一个轻量级的服务发现协议,适用于注册和寻找附近的可用协议、设备等等。 他是bonjour的开源名称,bonjour是苹果公司力推的一个service discovery协议
In most installations, these files are placed in "/etc/":
/etc/zaptel.conf: Configuration of the kernel part of zaptel
vxml.conf: Configuration of the VoiceXML interpreter vxml
General hints about configuration files
在所有的Astersik配置文件中,可以通过#include来包含加载其他配置文档,也就是说,可以存储通用SIP信息在一个文件中,用户帐户存储在另外的文件中。