当安装完Asterisk,验证启动无误,就需要开始配置PBX了,首先需要告诉Asterisk那些类型的电话连接(手持设备,交换设备等,不管是通过电路还是IP),这些被称为通道。
下一步任务是配置拨号方案,拨号方案控制进入系统的呼叫根据设定的各种应用的走向,直到完成目标。
配置文件模板可以帮助避免在配置文件中出现重复项目。要善于利用模版。下面我们分析一下经常用到的配置文件(.conf):
主配置文件,asterisk.conf
通知Asterisk环境目录位置,包含其他所有配置文件所包含的目录,缺省Asterisk会在/etc/asterisk/目录下找asterisk.conf文件,也可以通过命令参数使用不同的asterisk.conf。
配置Asterisk通道
adtranvofr.conf: 配置帧中继语音通道,一般用不到
agents.conf: Configure agent channels
配置代理通道
h323.conf: 配置H323通道
iax.conf: 配置IAX通道
mgcp.conf: 配置MGCP(媒体网关控制协议,应用于多媒体网关单元之间)
modem.conf: 配置ISDN,不是modem
phone.conf: 配置linux电话设备
sip.conf: 配置SIP通道
sip_notify.conf: 配置SIP 消息通知
skinny.conf: # 配置Cisco SCCP通道 v
pb.conf:
配置Voicetronix卡通道(是澳大利亚的开放源码的CTI专业制造厂商)
zapata.conf: 配置ZAP卡通道
配置模拟显示服务接口
adsi.conf
asterisk.adsi
telcordia-1.adsi
Dialplan配置文件
extensions.conf: The Dialplan 拨号方案
extensions.ael: The Asterisk Extensions Language
扩展拨号方案语言
features.conf: 配置呼叫停泊,文件名以前叫做parking.conf
extconfig.conf:
通过res_data方式部署扩展配置,例如通过ODBC
alarmreceiver.conf: AlarmReceiver configuration
(警报接收配置)
enum.conf: EnumLookup configuration
(电话号码映射查找配置)
dundi.conf: DUNDiLookup configuration
分布式全球号码发现(DUNDi)是一个对等(P2P)协议,用于提供等价于那些由电子号码(ENUM)提供的服务。DUNDi有一个超过
ENUM的优点就是它更有弹力,因为也它缺乏一个故障中心点。DUNDi能够被用于增加DNS和它与IP语音(VOIP)服务一起发展。
festival.conf: Festival configuration
(文本语音转换配置)
indications.conf: Playtones tone definitions
(铃音清晰度配置)
meetme.conf: MeetMe conference configuration
(会议配置)
musiconhold.conf: MusicOnHold configuration
(音乐保持配置)
queues.conf: Queue configuration (队列配置)
voicemail.conf: VoiceMail configuration (
语音邮件配置)
其他的配置文件
alarmreceiver.conf: 警报接收配置
alsa.conf 致力于为Linux 提供高质量的声音子系统
cdr_odbc.conf 通话详单数据库存储配置
cdr_pgsql.conf
codecs.conf Asterisk编码配置文件
dnsmgr.conf: Background DNS update manager (new in Asterisk v1.2)
DNS管理
http.conf: 内置http server配置
logger.conf: 配置系统CDR呼叫详细记录日志
manager.conf: API 配置管理接口
modules.conf: 配置可加载模块
odbc.conf: Asterisk ODBC驱动配置
oss.conf: open source software配置
privacy.conf 私密配置
res_odbc.conf 实时数据库加载配置,可以把配置文件放在数据库中
rpt.conf 循环应用配置Repeater Application
Configuration
rtp.conf: Configuration of RTP ports for media
配置RTP(实时)端口
say.conf: 读出标准的数字和日期
users.conf: 用户定义配置文件
附加说明
在所有的Astersik配置文件中,可以通过#include来包含加载其他配置文档。以Sip配置来举例,也就是说,可以存储通用SIP信息在一个文件中,用户帐户存储在另外的文件中。你看Trixbox,Elastix等系统里,就是大量使用了#include来包含加载其他配置文件。
[转载]Asterisk配置文件介绍
内容版权声明:除非注明,否则皆为本站原创文章。