[转载]Asterisk配置文件介绍

  当安装完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来包含加载其他配置文件。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/11197.html