Функция MYSQL () не работает в диалплане звездочки - PullRequest
0 голосов
/ 31 мая 2018
exten => 8367,1,MYSQL(connect connid SERVERIP cron 1234 asterisk)
exten => 8367,n,MYSQL(Query resultid ${connid} select\ comments\ from\ 
         vicidial_list\ where\ list_id=\5555\ and\ phone_number=\${EXTEN:2}\ 
         order\ by\ lead_id\ desc\ limit\ 1\)
exten => 8367,n,MYSQL(Fetch vdp_tmp ${resultid} comments)
exten => 8367,n,MYSQL(Clear ${resultid})
exten => 8367,n,MYSQL(Disconnect ${connid}))

exten => 8367,n,NoOp(${comments})

exten => 8367,n,Platback(/tmp/${comments})

exten => 8367,n,Hangup()

## ЭТО НЕ РАБОТАЕТ В ЗВЕЗДУ, 4)

1 Ответ

0 голосов
/ 01 июня 2018

Используйте func_odbc или REALTIME

Функция MYSQL устарела в 1.4.Вы можете скомпилировать его до 14. *, но по умолчанию он отключен.

В любом случае func_odbc работает проще и не требует проверки соединения.

...