FreeSwitch配置文件的目录结构说明
FreeSwitch配置文件默认放在conf/下,它由一系列XML配置文件组成。最顶层的文件是freeswitch.xml,系统启动时它依次装入其他一些xml文件并最终组成一个大的xml 文件。
基本的目录结构和主要配置文件如表3-2所示。
| conf/ 目录和文件 | 说明 | |
| |----vars.xml | 一些常用变量 | |
| |----switch.xml | 主配置文件,它会使用include语句装入其他文件 | |
| |----autoload_configs | 目录,存放自动加载的配置文件 | |
| | |----modules.conf.xml | 配置当FreeSWITCH启动时自动装载哪些模块 | |
| | |----*.xml | 一般来说每个模块都有一个配置文件 | |
| |----chatplan | 聊天计划 | |
| |----dialplan | 拨号计划 | |
| | |----default.xml | 默认的拨号计划配置,一般用于内部用户路由 | |
| | |----public.xml | 默认的拨号计划配置,一般用户外部来话路由 | |
| |----directory | 用户目录 | |
| | |----default | 默认的用户目录配置 | |
| | | |----*.xml | SIP用户,每用户一个文件 | |
| |----ivr_menus | IVR 菜单 | |
| |----jingle_profiles | 连接Google Talk的相关配置 | |
| |----lang | 多语言支持 | |
| | |----en | 英语 | |
| | |----fr | 法语 | |
| |----mrcp_profiles | MRCP的相关配置, 用于跟第三方语音合成和语音识别系统对接 | |
| |----sip_profiles | SIP配置文件 | |
| | |----internal.xml | 一个SIP profile,或称作一个SIP-UA,监听本地IP以及端口5060,一般供内网用户使用 | |
| | |----external.xml | 另外一个SIP-UA,用作外部链接,端口5080 | |
| |----skinny_profiles |
