asterisk cdr mysql_临时关闭Asterisk写记录入数据库CDR表

第一步先查看一下有哪些模块用以下命令

asterisk -rx"show modules"|grep cdr

显示

[root@asterisk]# asterisk -rx"show modules"|grep cdr

app_cdr.so                     Tell Asterisk to not maintain a CDR for  0

app_setcdruserfield.so         CDR user field apps                      0

app_forkcdr.so                 Fork The CDR into 2 separate entities.   0

cdr_csv.so                     Comma Separated Values CDR Backend       0

cdr_manager.so                 Asterisk Call Manager CDR Backend        0

cdr_custom.so                  Customizable Comma Separated Values CDR  0

cdr_pgsql.so                   PostgreSQL CDR Backend                   0

cdr_addon_mysql.so             MySQL CDR Backend                        1

然后输入命令来让它临时停止

asterisk -rx"unload cdr_addon_mysql.so"

如果出现以下错误就重启一下Asterisk再运行过一般就可以的啦

[root@asterisk]# asterisk -rx"unload cdr_addon_mysql.so "

Unable to unload resource cdr_addon_mysql.so

Jul  2 17:46:06 WARNING[3227]: loader.c:135 ast_unload_resource: Soft unload failed, 'cdr_addon_mysql.so' has use count 1

Verbosity is at least 3

重启命令 /etc/init.d/asterisk restart

[root@asterisk]# asterisk -rx"unload cdr_addon_mysql.so "

Asterisk Ready.

== Unregistered 'mysql' CDR backend

-- Remote UNIX connection

这样就完成了

或者

vi /etc/asterisk/modules.conf

加入

noload => cdr_addon_mysql.so

不过需要开时再删除

noload => cdr_addon_mysql.so

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值