我正在从软电话获取号码,然后插入 mysql db。所有驱动程序和东西都可以。我配置它们。我可以选择/轮询我的所有数据。但我无法插入我的新数据。我的 func_odbc.conf 喜欢这样;
[ADDX];
dsn=asterisk
writesql = INSERT INTO aktarma (musterino,aktartel) values (${VAL1},${VAL2})
我的 extensions.conf 是;
exten=>_X.,n(sqlekle),SET(a=${ODBC_ADDX(${digit},${aktartel})})
我检查了我的变量 ${digit} 和 ${aktartel} 是正确的,它给出了错误;
[Jan 30 05:43:21] ERROR[4601]: pbx.c:3380 ast_func_read: Function ODBC_ADDX cannot be read
-- Executing [XXXXXXXXX@phones:30] Set("SIP/out-0000001a", "a=") in new stack
那么有什么不对啦。我找不到解决这个问题的方法非常感谢。