我的Asterisk服务器将它的CDR写入自定义cdr文本文件,然后我们有一个cron,它会抓取该文件并将所有文本输入MySQL数据库。
问题在于,不知何故,包含撇号(单引号)的人名不断进入文本文件中的条目并终止我们的MySQL插入脚本。
我知道我可以修改我的脚本但是,我宁愿弄清楚为什么以及如何使用撇号在CDR的目标通道变量中结束该人的姓名。
dstchannel是它来自的CDR变量。
呼叫进来然后被推送到座席,座席的姓氏中只有一个引号。
已经搜索了所有数据库条目和Asterisk配置文件以查找其名称,并且在任何地方都没有在她的名字中显示单引号,但它一直显示在CDR中???
让我发疯,任何想法都会受到赞赏。谢谢。