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 |
