realtime with mysql 注册失败

今天用asterisk-addons驱动MySQL数据库,实现sip注册(终端用的X-LITE),结果失败了,我现在把信息贴出来,请各位高手看看怎么回事.

启动时信息:
[Aug 14 17:15:45] DEBUG[4202]: res_config_mysql.c:586 parse_config: MySQL RealTime Host: localhost
[Aug 14 17:15:45] DEBUG[4202]: res_config_mysql.c:587 parse_config: MySQL RealTime Port: 3306
[Aug 14 17:15:45] DEBUG[4202]: res_config_mysql.c:591 parse_config: MySQL RealTime User: asterisk
[Aug 14 17:15:45] DEBUG[4202]: res_config_mysql.c:592 parse_config: MySQL RealTime Password: 123
[Aug 14 17:15:45] DEBUG[4202]: res_config_mysql.c:624 mysql_reconnect: MySQL RealTime: Successfully connected to database.
[Aug 14 17:15:45] NOTICE[4202]: config.c:1270 ast_config_engine_register: Registered Config Engine mysql
MySQL RealTime driver loaded.
res_config_mysql.so => (MySQL RealTime Configuration Driver)
Asterisk Ready.

realtime mysql status时信息:
*CLI> realtime mysql status
[Aug 14 20:44:47] DEBUG[4202]: res_config_mysql.c:657 mysql_reconnect: MySQL RealTime: Everything is fine.
Connected to asterisk@localhost, port 3306 with username asterisk for 3 hours, 29 minutes, 2 seconds.
这说明asterisk已经连上MySQL了。
接下来建表:
CREATE TABLE `asterisk`.`ast_config` (
`id` int(11) NOT NULL auto_increment,
`cat_metric` int(11) NOT NULL default ‘0’,
`var_metric` int(11) NOT NULL default ‘0’,
`commented` int(11) NOT NULL default ‘0’,
`filename` varchar(128) NOT NULL default ”,
`category` varchar(128) NOT NULL default ‘default’,
`var_name` varchar(128) NOT NULL default ”,
`var_val` varchar(128) NOT NULL default ”,
PRIMARY KEY (`id`),
KEY `filename_comment` (`filename`,`commented`)
) TYPE=MyISAM;
插入数据:
+—-+————+————+———–+———-+———-+———–+————+
| id | cat_metric | var_metric | commented | filename | category | var_name | var_val |
+—-+————+————+———–+———-+———-+———–+————+
| 1 | 0 | 0 | 0 | sip.conf | general | context | default |
| 2 | 0 | 0 | 0 | sip.conf | general | bindport | 5060 |
| 3 | 0 | 0 | 0 | sip.conf | general | bindaddr | 0.0.0.0 |
| 4 | 0 | 0 | 0 | sip.conf | general | srvlookup | no |
| 5 | 0 | 0 | 0 | sip.conf | 200 | secret | 123456 |
| 6 | 0 | 0 | 0 | sip.conf | 200 | host | dynamic |
| 7 | 0 | 0 | 0 | sip.conf | 200 | context | teltel.com |
| 8 | 0 | 0 | 0 | sip.conf | 200 | type | peer |
| 9 | 0 | 0 | 0 | sip.conf | 200 | username | zzf |
+—-+————+————+———–+———-+———-+———–+————+
修改extconfig.conf:
sip.conf => mysql,asterisk,ast_config

用X-LITE注册,现实信息如下:
*CLI> [Aug 14 17:16:01] NOTICE[4257]: chan_sip.c:15153 handle_request_register: Registration from ‘”zzf”‘ failed for ‘192.168.1..112’ – No matching peer found

我自己分析的原因是:asterisk连上了res_mysql.conf里定义的数据库,但是读不到ast_config里面的数据。不知道这个该如何解决。谢谢!

主题测试文章,只做测试使用。发布者:zhangyang,转转请注明出处:https://www.voip88.com/realtime-with-mysql-%e6%b3%a8%e5%86%8c%e5%a4%b1%e8%b4%a5/

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年 8月 26日 下午3:22
下一篇 2022年 8月 26日 下午3:22

相关推荐

  • 菜鸟请教会议问题

    我新装了一台elastix,和我们公司的电话交换机连接成功,可以混合分配号码。我建了一个会议,可以只有在我的elastix上分配的号码可以进入会议是,原来电话交换机分配的号码,就是普通电话机无法拨入,请问各位先进,如何处理?

    文档 2022年 8月 26日
    1500
  • 向楼主请教发短信时asterisk 怎样配置

    向楼主请教发短信时asterisk 怎样配置,谢谢

    文档 2022年 8月 26日
    1100
  • 高手请进,传真接收故障

    我在trixbox上安装了 iaxmodem与hylafax软件来收发传真,安装比较顺利,现在我可以用hylafax来发送传真,一切正常。但无法收传真,hylafax错误如下:Aug 31 16:41:05.62: [26974]: –> [2:OK]Aug 31 16:41:05.62: [26974]: [10:NO CARRIER]Aug …

    文档 2022年 8月 26日
    1600
  • Elastix_cn 中文整合版 1.3.2【20090319】

    Elastix_cn 中文整合版安装ISO【20090319】[table][tr][td]========================================Elastix_cn 中文整合版安装ISO(最新版本)======================================== ———程序说明&…

    文档 2022年 8月 26日
    1300
  • 软电话xlite注册和freebpx的sip trunk注册区别

    那位能解释一下软电话xlite注册和freebpx的sip trunk注册区别? 我的一个VOIP 服务商的帐户,用电话xlite注册,拨入,拨出都没问题,但当作elastix的SIP TRUNK无法注册成功。 而另一个VOIP 服务商的帐户,用电话xlite注册和elastix的SIP TRUNK注册均成功。 我想问,当一个VOIP 服务商的帐户可以用软电…

    文档 2022年 8月 26日
    1400

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
自6.2开始主题新增页头通知功能,购买用户可免费升级到最新版体验