asterisk1.8 账号信息mysql存储(动态)
1. 首先需要先編譯出以下6個(gè)模塊
???? res_realtime.so???? pbx_realtime.so???? func_realtime.so
???? res_config_mysql.so???? app_mysql.so??? cdr_mysql.so
??? 其中有些模塊,asterisk默認(rèn)并不編譯,需要修改menuselect.makeopts這個(gè)文件,將里面的相應(yīng)的模塊名稱
? ? 去掉即可編譯。
2. 重啟asterisk服務(wù)器,使用命令module show like mysql 和module show like realtime來(lái)查看模塊的加載情況
3. 編輯res_config_mysql.conf文件
??? [general]
??? dbhost = mysql服務(wù)器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服務(wù)器執(zhí)行 contrib\realtime\mysql\sippeers.sql腳本來(lái)建立數(shù)據(jù)表格
6.? 添加賬號(hào)信息到mysql服務(wù)器中
????
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');
總結(jié)
以上是生活随笔為你收集整理的asterisk1.8 账号信息mysql存储(动态)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 信用卡查询密码要怎么设置?忘记了怎么办
- 下一篇: mysql 密码