您的位置:首页 > 其它

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中的处理按照初始化时函数的调用层次关系如下:



声明:本系列文章和图片均为博主个人所作,转载请注明出处!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: