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 |