freeswitch配置文件的目录结构
默认路径:/usr/local/freeswitch/conf
目录详解
conf/目录和文件 | 说明 |
---|---|
|— autoload_configs | 目录,存放自动加载的配置文件 |
| |— modules.conf.xml | 配置当freeswitch启动时自动装载哪些模块,加载某个模块,取消文件中前面的# 就可以了 |
| |— *.conf.xml | 每个模块对应一个配置文件,文件名一般为模块名.conf.xml |
|— chatplan | 目录,聊天计划 |
|— dialplan | 目录,拨号计划 ,里面配置文件的作用主要是对电话进行路由(相当于一个路由表),决定和影响通话的流程。对用户所拨的电话进行分析,决定下一步该做什么。 |
| |— default.xml | 默认的拨号计划配置,一般用于内部 用户路由 |
| |— public.xml | 默认的拨号计划配置,一般用于外部 用户路由 |
|— directory | 用户目录,里面的配置文件决定了哪些用户可以注册上来 |
| |— default | 默认的用户目录配置 |
| | |— *.xml | SIP用户,每个用户一个配置文件 |
|— extensions.conf | |
|— freeswitch.xml | 主配置文件,最重要的配置文件,使用include 语句将其所有的配置文件组装成一个大的xml文件 |
|— fur_elise.ttml | |
|— ivr_menus | IVR菜单 |
|— jingle_profiles | 连接 Google Talk 的相关配置 |
|— lang | 多语言支持 |
| |— en | 英语 |
| |— fr | 法语 |
|— mime.types | |
|— mrcp_profiles | MRCP 的相关配置,用于跟第三方语音合成和语音识别系统的对接 |
|— notify-voicemail.tpl | |
|— sip_profiles | SIP 配置文件 |
| |— internal.xml | 一个 SIP profile 或称作一 个 SIP-UA,监听在本地 IP 及5060 端口,一般供内网用户使用 |
| |— external.xml | 另一外部个 SIP-UA,用于外部连接,监听在 5080 端口 |
|— skinny_profiles | 思科SCCP协议话机的配置文件 |
|— vars.xml | 定义一些常用变量,全局变了那个以$${var} 表示,临时变量以${var}表示 |
|— voicemail.tpl | |
|— web-vm.tpl |