0
我安装了mysql的mysqlodbc addons,我如何使用func_odbc保存mysql上的MixMonitor()文件?Asterisk func_odbc保存mysql上的MixMonitor()文件?
我安装了mysql的mysqlodbc addons,我如何使用func_odbc保存mysql上的MixMonitor()文件?Asterisk func_odbc保存mysql上的MixMonitor()文件?
不幸的是,你不能使用MixMonitor直接保存在SQL表上。我建议你编写一个脚本(例如在PHP中)来检查/ var/spool/asterisk/monitor文件夹中的新文件,在SQL中导入文件然后删除文件。
您可以使用2-3个字段(uniqueid,content,filename)为“录制”创建一个新的SQL表,并且您将能够轻松链接CDR和录制数据。
由于所有的录音文件将被保存在SQL数据库上,你还可以创建一个虚拟盘来存储文件,这将减少磁盘I/O,如果你有很多的呼叫服务器上;)