asterisk sip mysql 配置

最近研究asterisk配置,之前sip账号是配置在sip.conf文件里,手动写死的,目前需求,是动态新增sip账户,保存在数据库里。

数据库里新增了数据后,使用命令sip show users 不能加载到数据库的sip账号。

1.下载X-Lite软电话客户端,登陆sip账号,可以登陆成功。

2.修改res_config_mysql.conf文件,配置数据库的链接(host,dbname,username,password)

3.修改extconfig.conf文件,配置
    sippeers => mysql,general,bit_sip_buddies
    sipusers => mysql,general,bit_sip_buddies

【general】这个是res_config_mysql.conf里的头标签,

【bit_sip_buddies】这个是sip用户的表名

4.修改sip.conf文件

rtupdate=yes  
    rtcachefriends=yes
    rtsavesysname=yes
    这三个配置是重点,一定要同时配上,就可以解决了sip show users命令不显示数据库里sip账号的问题了。

5.操作之前需检查

(1)realtime mysql status输入此命令,监测realtime插件服务有没有

(2)执行sip show users命令前,需使用X-Lite客户端登陆sip账号,才会加载到内存里,才能显示sip用户信息。

时间: 2024-08-29 07:56:13

asterisk sip mysql 配置的相关文章

asterisk的基本配置

Asterisk的基本配置 摘录<<Asterisk.The.Future.of.Telephony>> 先探讨对模拟接口如FXS和FXO端口的基本配置.然后配置两个VoIP接口:一个连接软电话的本地SIP通道,一个通过Asterisk内部协议(Inter-eXchange protocol IAX)连接全球免费通信(Free World Dialup). 4.1 我到底需要什么Asterisk可以连接的数目庞大的接口类型,包括:模拟接口,如你的电话线(FXS)和模拟电话(FXO)

VS2012+EF6+Mysql配置心路历程

原文:VS2012+EF6+Mysql配置心路历程 为了学习ORM,选择了EntityFramework,经历了三天两夜的煎熬,N多次错误,在群里高手的帮助下,终于成功,现在将我的心路历程记录下来,一是让自己有个记录,另外就是让其它人少走些弯路. 我的开发环境是Win7+VS2012,数据库环境是Ubuntu12.04+MySQL+Mono+Jexus 计划开发完后整个运行在Linux下. 1.下载MySQL Connector/Net 6.8.3 地址:http://dev.mysql.com

MySQL 配置讲解

MySQL 配置讲解 MySQL安装好后,我们是从安装包的support-files里面复制过来一个末班配置文件,默认MySQL配置文件是在/etc/my.cnf下,其实这个路径或者文件名字我们是可以修改的,在启动脚本中修改. 以下是一些常用的设置: [mysqld] socket          = /tmp/mysql.sock #为MySQL客户程序与服务器之间的本地通信制定一个套接字文件(Linux下默认是/var/lib/mysql/mysql.sock文件) port      

LAMP第三部分php,mysql配置

内容概要:一.  php配置1. 配置disable_functiondisable_functions = eval,assert,popen,passthru,escapeshellarg,escapeshellcmd,passthru,exec,system,chroot,scandir,chgrp,chown,escapeshellcmd,escapeshellarg,shell_exec,proc_get_status,ini_alter,ini_restore,dl,pfsockop

第三部分php配置和mysql配置

9. 配置防盗链http://www.lishiming.net/thread-71-1-1.html 防止别人的网站,放你网站图片的链接, 位置一般情况下在 /usr/local/apache/conf/httpd.conf或者apache 2.2 的 /usr/local/apache2/conf/extra/httpd-vhost.conf添加 SetEnvIfNoCase Referer "^http://www.ccvita.com" local_refSetEnvIfNoC

Windows下MySQL配置及安全加固总结

Windows下MySQL配置及安全加固总结 在网管的实际使用过程中,MySQL数据库在安装后的配置及安全加固内容,在客户中逐渐要求越来越高.从反馈的问题看,一般都是由第三方软件公司的软件扫描整个系统,mysql的相关内容不符合要求测试肯定不能通过.自动检测的软件,主要使用两种判断方式:一.根据mysql官方发布的信息判断当前版本是否有已知的严重bug:二.进入mysql数据库,通过执行各种查询命令,检查相应的功能开关是否打开.对于第一种,需要我们从mysql的官方网站更新当前最新版本来解决:第

hive 的mysql配置

hive默认使用的是Derby数据库,Derby是一个嵌入式数据库,数据库一般创建在运行hive命令的目录,如果切换目录运行,则找不到数据库 hive mysql配置: 官网地址:https://cwiki.apache.org/confluence/display/Hive/AdminManual+MetastoreAdmin hive配置文件目录下创建文件:hive-site.xml,配置如下 <configuration> <property> <name>jav

java+tomcat+mysql配置

JDK, TOMCAT,mysql设置:java设置: -JDK:JAVA_HOME: D:\Program Files\Java\jdk1.7.0_45 -CLASSPATH.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;-path:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;最后用javac验证 TOMCAT配置:CATALINA_HOME: D:\apache-tomcat-7.0.57CATALINA_B

centos LAMP第三部分php,mysql配置 第二十一节课

centos   LAMP第三部分php,mysql配置   第二十一节课 上半节课 下半节课 f