asterisk实时添加sip号码--sqlite篇
发布时间:2020-12-12 20:36:38 所属栏目:百科 来源:网络整理
导读:asterisk实时添加sip号码--sqlite篇 今天尝试用了asterisk的实时模式,往sqlite里面添加一个sip帐号,无需重启 asterisk,也无需reload,就可以成功注 册上一个sip帐号,以下是在我的电脑上 测试通过,不对之处,还请指正,欢迎板砖! 1、配置: 修改extconfi
asterisk实时添加sip号码--sqlite篇 今天尝试用了asterisk的实时模式,往sqlite里面添加一个sip帐号,无需重启 asterisk,也无需reload,就可以成功注 册上一个sip帐号,以下是在我的电脑上 测试通过,不对之处,还请指正,欢迎板砖! 1、配置: 修改extconfig.conf #vim /etc/asterisk/extconfig.conf 添加 sippeers => sqlite,general,sip_peers 解释下: sippeers是代码里面写死的,默认的关键字 => 书写格式 sqlite 数据库引擎(这里也可以指定使用其他的数据库如mysql,odbc,但事先一定 要把对应的数据库编译进来) general 官网上说的是family,好像默认是general,我尝试用其他的family,不成功 sip_peers 数据库中的表名 记得reload,重新读取extconfig.conf配置 2、在数据库中添加表 sqlite对应存储的文件在/var/lib/asterisk/sqlite.db(这个文件的位置也可以 改,详见/etc /asterisk/res_config_sqlite.conf) #sqlite /var/lib/asterisk/sqlite/db sqlite>create table sip_peers("name","type","host","context"); 这些字段是参照sip.conf文件,不是很完整 详见http://www.voip-info.org/wiki/view/Asterisk+RealTime 3、Have a try! 往sqlite中添加一个号码 insert into sip_peers("name","context") values("1234567","friend","dynamic","inbound"); 然后找个话机 或者 软电话 注册号码 1234567 密码是空 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |