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

AEL и запись в mysql

Добавлено: 13 дек 2018, 09: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, 17:50
zzuz
в GETBLACKLIST

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

writesql=INSERT INTO blacklist  SET ....

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

Добавлено: 18 май 2019, 11: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});