FreeSWITCH及VOIP,Openser,电话机器人等产品中文技术资讯、交流、沟通、培训、咨询、服务一体化网络。QQ群:293697898
下载:
https://github.com/nwaycn/FSGui
主要用于避免去配odbc,支持多核多线程,同时启动一个应用即可完成工作而用。
1. 用于Windows下对FreeSWITCH在使用postgresql对extension数据存储时的认证
2. 数据库结构如下:
tablename = extension_number
fields :
extension_number,extension_pswd,extension_domain,group_name,outbound_caller_id_number
当进行查询时为如下语句,当然也可以在dbconf.conf中配置相关字段名和表名,但不会由这个应用创建,而是已建好的。
select extension_number,extension_pswd,extension_domain,group_name,outbound_caller_id_number from call_extension where extension_number='1002'
3. 在WINDOWS的FreeSWITCH下,conf/autoload_configs/modules.conf.xml中配置
<!-- <load module="mod_xml_rpc"></load> -->
<load module="mod_xml_curl"></load>
<!-- <load module="mod_xml_cdr"></load> -->
主要是让mod_xml_curl模块自动加载
接下来配置 conf/autoload_configs/xml_curl.conf.xml
用以下内容替换整个文件内容
<configuration name="xml_curl.conf" description="cURL XML Gateway">
<bindings>
</binding>
<binding name="directory">
<param name="gateway-url" value="http://127.0.0.1:3000" bindings="directory"/>
</binding>
</bindings>
</configuration>
4. 启动本应用程序
5. 重启FreeSWITCH
6. 当认证失败时会自动瞎匹配18621575908到程序中