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 |