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

AEL и запись в mysql

СообщениеДобавлено: 13 дек 2018, 10:01
Madcry
Добрый день. Подскажите пожалуйста, есть экстеншн и дст,есть таблица с двумя столбцами как их через ODBC передать в таблицу в ael конфиге? MySql и связь астера и sql настроена, не могу найти какой строкой мне это передать, вроде как понимаю что INSERT, но как это правильно написать

Макрос на чтение из sql такого плана.
Код: выделить все
macro blacklist (SRC){
        set(BLACKLIST=${ODBC_GETBLACKLIST(${SRC:1})});
        return;
};


и func_odbc.conf
Код: выделить все
[GETBLACKLIST]
dsn=work
readsql=SELECT telnumber FROM blacklist WHERE telnumber = '${ARG1}'

Re: AEL и запись в mysql

СообщениеДобавлено: 13 дек 2018, 18:50
zzuz
в GETBLACKLIST
Код: выделить все
writesql=INSERT INTO blacklist  SET ....

Re: AEL и запись в mysql

СообщениеДобавлено: 18 май 2019, 12:49
voipmaster.ru
Добрый день.

Правильно будет вот так:

MYSQL(Connect connid localhost dbuser dbpass dbname);
MYSQL(Query result ${connid} Insert Into Cities Set Phone='${CALLERID(num)}', City='1');
MYSQL(Disconnect ${connid});