FreeSwitch全局配置文件处理流程
2012-02-04 15:27
447 查看
FreeSwitch中配置文件读取顺序
在FS里,最先读取的配置文件是置于安装目录下的conf文件夹下的freeswitch.xml文件,在程序启动初始化阶段,会调用switch_xml_init()函数来完成该配置文件的读取和预处理工作。这里所说的预处理是在在FreeSwitch调用自己的xml解析器解析配置文件时,如果遇到文档标志为X-PRE-PROCESS,便会对相应的参数作出处理。例如下列三个XML文档元素:<X-PRE-PROCESS cmd="include" data="vars.xml"/>
<section name="configuration" description="Various Configuration">
<X-PRE-PROCESS cmd="include" data="autoload_configs/*.xml"/>
</section>
<section name="dialplan" description="Regex/XML Dialplan">
<X-PRE-PROCESS cmd="include" data="dialplan/*.xml"/>
</section>
在FreeSwitch中的处理按照初始化时函数的调用层次关系如下:
声明:本系列文章和图片均为博主个人所作,转载请注明出处!
相关文章推荐
- 第二节struts1的处理流程及配置文件详解
- struts1的处理流程 和配置文件详解
- spring上传文件并限制大小配置以及全局异常处理
- Tomcat的目录结构、处理流程、主配置文件(server.xml)释义
- 文章20:NGINX配置文件格式及处理流程
- 原创:第二节struts1的处理流程及配置文件详解
- struts2项目配置文件及处理流程
- 建配置文件方法以及处理编码集为UTF-8步骤 Oracle数据库的连接配置内含读取配置类
- [转]如何处理ASP.NET 2.0配置文件
- 在spring-config文件中对jdbc数据配置进行加密处理
- 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理解决方案 服务器配置错误
- springMVC拦截器、json转换器、统一异常处理在配置文件中配置
- Struts2学习笔记之struts.xml配置常量和Action处理流程
- iOS提交应用至App Store流程及真机调试 一,证书、配置文件
- .netcore2.0 Startup 全局配置文件小技巧
- 关于配置文件内容加密处理的感想(二)
- 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射
- 文件后缀与Mime类型对照表/由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。
- python ini配置文件处理
- maven全局配置文件settings.xml详解