Страница 1 из 1

Обновление данных в таблице mysql из диалплана

Добавлено: 12 май 2016, 12:56
dislly
Появилась проблема:

Необходимо по окончании звонка обновить поле dst в таблице cdr. Перепробовал разные комбинации. Вот эта не выдает ошибок:

Код: Выделить всё

exten => h,n,MYSQL(Query resultid ${connid} UPDATE cdr SET dst=${CONNECTEDLINE(number)} WHERE uniqueid =${UNIQUEID})
но и обновление ячейки не происходит...

грешу на синтаксис. прошу подскажите - где я ошибся?

Re: Обновление данных в таблице mysql из диалплана

Добавлено: 12 май 2016, 13:07
zzuz
Обязательно это нужно выполнять из диаплана?

Re: Обновление данных в таблице mysql из диалплана

Добавлено: 12 май 2016, 13:23
Wapo
В момент экстена h записи в базе ЕЩЕ нет. Подменять можно только в самих переменных.

Re: Обновление данных в таблице mysql из диалплана

Добавлено: 16 май 2016, 00:59
gland
dislly писал(а): грешу на синтаксис.
[offtop]
Чтоб не грешить на синтаксис, включайте на время тестов логгирование запросов в MySQL в файл. Очень помогает + будете видеть, что когда там появляется и в какой последовательности. Если площадка тестовая, можете выводить лог в онлайне в консоль
[/offtop]