-
2009年06月15日
Freepbx环境下的Asterisk配置文件 - [CTI开发]
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://vontall.blogbus.com/logs/41035002.html
本文系转贴,原文出自:http://www.cnasterisk.com/viewthread.php?tid=341
参考:http://freepbx.org/configuration_files
安装了Freepbx后,会对Asterisk配置文件目录(默认/etc/asterisk)下的文件结构做一些修改.但万变不离其宗,熟悉了Freebpx环境下的Asterisk配置文件结构,让Freepbx更灵活的适应具体的需求.
1.extensions.conf
/etc/asterisk/extensions.conf是/var/www/html/admin/modulus/core/etc /extensions.conf的符号连接(类似windows下的快捷方式).这个文件是由Freepbx控制,每次在freepbx web页面上的更动在apply以后,这个文件都会被重写,所以针对这个文件的手动修改,将会在下一次freepbx Apply 应用之后失效.
考虑到定制性和扩展性,Freepbx通过文件引用的方式来解决这个问题.辅助的配置文件如下
extensions_override_freepbx.conf
这个文件的内容将会覆盖Freepbx的extensions.conf和extensions_additional.conf中的内容,仅限于高级用户使用,如发现freepbx的缺陷后,临时修补.对freepbx的定制更灵活的方式是在extensions_custom.conf定义
extensions_additional.conf
Freepbx的WEB界面和dialplan相关的配置生成的内容保存这里,Freepbx每次apply配置之后都会覆写本文件.
extensions_custom.conf
这里是定制和完善Freepbx环境下Asterisk dialplan的正确位置
备注:
从这里看出,xxxx_additional.conf文件是Freepbx 界面生成的对应的配置文档而xxx_custom.conf是Freepbx预留的定制空间. 可参考/etc/asterisk/目录下的extensions_custom.conf.sample释例文件.
2.sip.conf
/etc/asterisk/sip.conf是/var/www/html/admin /modulus/core/etc/sip.conf的符号连接,和extensions.conf的情况相同,所以针对这个文件的手动修改,将会在下一次freepbx Apply 应用之后失效.
3.iax.conf
/etc/asterisk/iax.conf是/var/www/html/admin/modulus/core/etc/iax.conf的符号连接,和extensions.conf的情况相同,所以针对这个文件的手动修改,将会在下一次freepbx Apply 应用之后失效.随机文章:
Asterisk中设置快捷键(features)的时间间隔 2009年11月20日FreePBX中的拨号模式(Dial Rules) 2009年06月26日将用户(user)与设备(device)区分开来--内线分机的高级应用 2009年06月26日FreePBX中IVR设置的例子 2009年06月26日Trixbox & Elastix中SIP Trunk的设置 2009年06月24日
收藏到:Del.icio.us







