吴伟贤のBlog

Feed Rss

freeswitch 动态加载directory用户 http_cache xml_curl

09.15.2013, freeswitch, by .

freeswitch安装完成后默认的是用静态配置文件的方式加载号码本
这对于动态注册的用户,无法实时同步
需要系统reloadxml后号码才能呼入

对于商业系统来说这是无法接受的

xml_curl模块
xml_curl模块主要作用是可以实现将freeswitch的相关xml配置文件通过webserver的方式管理,如下图,当在freeswitch开启了xml_curl接口的时候,通过配置文件,比如将freeswitch的注册用户都通过webserver来管理,这样当有用户注册请求发给freeswitch的时候,就会向webserver发起request请求,webserver返回一个XML,从而实现对freeswitch的配置文件进行管理。

设置
第一步 找到 modules.conf.conf 文件 去掉注释 重新编译

第二步 修改 xml_curl.cong.xml

重点是 http://example1.com:80/fsapi 这个为http接口地址

 

可以通过xml_curl debug_on将其Debug模式打开,观察详细的日志。

详细参考 http://wiki.freeswitch.org/wiki/Mod_xml_curl

 

 

http_cache 模块

      配置类似于xml_curl模块,详细参考

http://wiki.freeswitch.org/wiki/Mod_http_cache

 

 

评论已关闭。