wordpress能赚钱,深圳搜索引擎优化seo,百度竞价返点开户,seo技术培训asterisk
配置默认是文本方式由文件管理#xff0c;但是对于SIP用户#xff0c;队列坐席这些数据#xff0c;保存在
数据库中方便维护#xff0c;Asterisk 通过realtime 引擎支持此功能#xff0c;可以把其
配置文件写入
数据库维护#xff0c;realtime分 两类#xff…asterisk
配置默认是文本方式由文件管理但是对于SIP用户队列坐席这些数据保存在
数据库中方便维护Asterisk 通过realtime 引擎支持此功能可以把其
配置文件写入
数据库维护realtime分 两类一类是 static 另一类是 realtime static 意思是 配置文件数据保存在数据库中系统启动后读取一次如果这些数据在数据库中有改动需要重新刷新才能同步到asterisk内存中而realtime方式相反asteirsk会自动查询数据库比如配置SIP用户直接在web后台配置数据写入数据库无需重启服务器或者sip模块即可 生效一切都很自然。 下面 以realtime 方式 写入mysql数据库为例子、 首先需要安装必要的软件包 asterisk, MySQL server, libmysqlclient 和Asterisk-Addons 具体怎么安装自行解决。 查看Mysql数据库 状态 /etc/init.d/mysql status 或 service mysqld status 启动mydql : /etc/init.d/mysqld start 或 service mysqld start 修改Mysql 数据库密码 mysql -u root -p test123 Realtime模式下asterisk支持把SIP用户队列队列坐席Meetmemusiconholdvoicemail 写入数据库1.8版本开始 也支持queue_log写入数据库 SIP用户写入 mysql数据库asterisk自动查找数据库验证用户 创建 用户表请采用Asterisk推荐的最新数据库表结构 CREATE TABLE asterisk.sip_buddies ( id int(11) NOT NULL auto_increment, name varchar(80) NOT NULL default , accountcode varchar(20) default NULL, amaflags varchar(7) default NULL, callgroup varchar(10) default NULL, callerid varchar(80) default NULL, canreinvite char(3) default yes, context varchar(80) default NULL, defaultip varchar(15) default NULL, dtmfmode varchar(7) default NULL, fromuser varchar(80) default NULL, fromdomain varchar(80) default NULL, fullcontact varchar(80) default NULL, host varchar(31) NOT NULL default , insecure varchar(20) default NULL, language char(2) default NULL, mailbox varchar(50) default NULL, md5secret varchar(80) default NULL, nat varchar(5) NOT NULL default no, deny varchar(95) default NULL, permit varchar(95) default NULL, mask varchar(95) default NULL, pickupgroup varchar(10) default NULL, port varchar(5) NOT NULL default , qualify char(3) default NULL, restrictcid char(1) default NULL, rtptimeout char(3) default NULL, rtpholdtimeout char(3) default NULL, secret varchar(80) default NULL, type varchar(6) NOT NULL default friend, username varchar(80) NOT NULL default , disallow varchar(100) default all, allow varchar(100) default g729;ilbc;gsm;ulaw;alaw, musiconhold varchar(100) default NULL, regseconds int(11) NOT NULL default 0, ipaddr varchar(15) NOT NULL default , regexten varchar(80) NOT NULL default , cancallforward char(3) default yes, PRIMARY KEY (id), UNIQUE KEY name (name), KEY name_2 (name) ) ENGINEMyISAM; 配置 asterisk mysql 数据库 信息 vim /etc/asterisk/res_mysql.conf [general] dbhost localhost dbname test dbuser test dbpass test123 dbport 3306 配置Asterisk realtime模块 vim /etc/asterisk/extconfig.conf sipusers mysql,general,sip_buddies sippeers mysql,general,sip_buddies 重启 Asterisk asterisk -r core restart now realtime mysql status 查看 mysql realtime 配置 插入数据库 一个用户 INSERT into sip_buddies (id, name, callerid, context, canreinvite, insecure, type, host, secret, allow, nat) VALUES (,8000,test,incoming,no,port,invite,friend,dynamic,test,all,yes) 软电话 注册。。。。验证 结果。