我是Asterisk& amp;的最新消息。我需要你的帮助 我想在dialplan中使用mysql,以便使用CALLERID获取一些记录。 我试过,但我一直得到错误的结果 这是我的代码
exten => XX,1,MYSQL(Connect connid localhost XX root XX)
exten => XX,n,GotoIf($["${connid}" = ""]?error,1)
exten => XX,n,MYSQL(Query resultid ${connid} SELECT `name` FROM `contacts` WHERE `numero`='${CALLERID(num)}')
exten => XX,n,NoOp(${name})
exten => XX,n,NoOp(${resultid})
exten => XX,n(done),MYSQL(Clear ${resultid})
exten => XX,n,MYSQL(Disconnect ${connid})
如果有人能给我任何帮助或建议,我会感激不尽
答案 0 :(得分:0)
你应该使用func_odbc.conf。看看如何连接你的星号。 http://omid-mohajerani.blogspot.my/2015/09/asterisk-database-connectivity-via-odbc.html