asterisk1.8 账号信息mysql存储(动态)

1. 首先需要先编译出以下6个模块

     res_realtime.so     pbx_realtime.so     func_realtime.so

     res_config_mysql.so     app_mysql.so    cdr_mysql.so

    其中有些模块,asterisk默认并不编译,需要修改menuselect.makeopts这个文件,将里面的相应的模块名称

    去掉即可编译。

2. 重启asterisk服务器,使用命令module show like mysql 和module show like realtime来查看模块的加载情况

3. 编辑res_config_mysql.conf文件

    [general]

    dbhost = mysql服务器ip地址

    dbname = asterisk

    dbuser = root

    dbpass = 123456

    dbport = 3306

4. 编译extconfig.conf文件

    在最后面追加下面两句

    sipusers => mysql,general,sippeers

    sippeers => mysql,general,sippeers

    sipregs => mysql,general,sipregs

5.  让mysql服务器执行 contrib\realtime\mysql\sippeers.sql脚本来建立数据表格

6.  添加账号信息到mysql服务器中

    

insert into sippeers(name,type,host,context,nat,secret,dtmfmode,allow) values ('1001','friend','dynamic','outgoing','yes','123456','rfc2833','h263');


insert into sippeers(name,type,host,context,nat,secret,dtmfmode,allow) values ('1002','friend','dynamic','outgoing','yes','123456','rfc2833','h263');


insert into sipregs(name) values('1001');


insert into sipregs(name) values('1002');






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值