VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
dislly
Сообщения: 1
Зарегистрирован: 12 май 2016, 12:42
Откуда: Владивосток

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

Сообщение dislly »

Появилась проблема:

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

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

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

грешу на синтаксис. прошу подскажите - где я ошибся?
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

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

Сообщение zzuz »

Обязательно это нужно выполнять из диаплана?
Линия24 - Системы Массового Телефонного Обслуживания
Аватара пользователя
Wapo
Сообщения: 795
Зарегистрирован: 02 мар 2011, 17:53

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

Сообщение Wapo »

В момент экстена h записи в базе ЕЩЕ нет. Подменять можно только в самих переменных.
gland
Сообщения: 115
Зарегистрирован: 25 янв 2012, 11:07

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

Сообщение gland »

dislly писал(а): грешу на синтаксис.
[offtop]
Чтоб не грешить на синтаксис, включайте на время тестов логгирование запросов в MySQL в файл. Очень помогает + будете видеть, что когда там появляется и в какой последовательности. Если площадка тестовая, можете выводить лог в онлайне в консоль
[/offtop]
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH