FreeSWITCH中文网,电话机器人开发网 ,微信订阅号:

FreeSWITCH及VOIP,Openser,电话机器人等产品中文技术资讯、交流、沟通、培训、咨询、服务一体化网络。QQ群:293697898

不配置ODBC,使用mysql,postgresql对FreeSWITCH进行用户认证


tags:无ODBC mysql postgresql FreeSWITCH用户认证 创建时间:2016-08-27 15:01:44

下载:

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到程序中


上海老李,QQ:1354608370,FreeSWITCH QQ群: