freeswitch配置文件目录结构


conf配置文件的目录结构如下:
  |
  |------autoload_configs/ 一般都是模块级的配置文件,每个模块对应一个。文件名一般以 module_name.conf.xml 方式命名。
  |
  |------dialplan/ 定义xml拨号计划
  |
  |------directory/ 它里面的配置文件决定了freeswitch作为注册服务器时哪些用户可以注册上来。freeswitch支持多个域,每个域都可以写到一个xml文件里。默认的配置包括一个default.xml,它里面定义了1000~1019共20个用户。
  |
  |------extensions.conf
  |
  |------freeswitch.xml 最重要的xml文件,就是它将所有配置文件“粘”到一起,生成一个大的xml文件log/freeswitch.xml.fsxml
  |
  |------fur_elise.xml
  |
  |------jingle_profiles/
  |
  |------lang/
  |
  |------mime.types/
  |
  |------notify-voicemail.tpl
  |
  |------sip_profiles/ 定义了sip配置文件,有sofia模块在autoload_configs/sofia.conf.xml中加载,由于它本身比较复杂又是核心功能,因此单列一个目录。
  |
  |------tetris.ttml
  |
  |------vars.xml 重要通过X-PRE-PROCESS指令定义了一些全局变量。全局变量以$${var}表示,临时变量以${var}表示。
  |
  |------voicemail.tpl
  |
  |------web-vm.tpl

  
freeswitch.xml.fsxml文件分为几个重要的部分:configuration(配置)、dialplan(拨号计划)、directory(用户目录)及phrase(分词)。每一部分又装入不同的xml
 

猜你喜欢

转载自blog.csdn.net/daitu3201/article/details/81232566
今日推荐