Страница 175 из 430

Cообщение от   Telegram-канал anonymous

Добавлено: 10 дек 2024, 12:04
notify_ded_bot

Есть несложная 3анятость, с высокой оплатой от (2OO-7OO$/день !)2 - 3 часа в день.Места ограничены.Пиши "+" мне в личку

Cообщение от   Telegram-канал Renziro

Добавлено: 10 дек 2024, 12:18
notify_ded_bot

Добрый день, второй день уже мучаюсь с func_odbc, хочу добавлять значение при вызове в таблицу.

func_odbc.conf
[INSERTID]
dsn=asterisk-connector
writesql=INSERT INTO test (id) VALUES ('${SQL_ESC(${ARG1})}')

Пробовал
exten => s,n,Set(ODBC_INSERTID()=${ID})
exten => s,n,Set(ODBC_INSERTID(${ID})=)

Но все никак

CLI > odbc write ODBC_INSERTID 123 exec
Выдал
INSERT INTO test (id) VALUES ('123')
Но в таблице все так же пусто

DSN проверял, работает, подскажите пожалуйста куда копать, все варианты с форумов уже перепробовал?

Cообщение от   Telegram-канал Alneteng

Добавлено: 10 дек 2024, 13:03
notify_ded_bot
Добрый день, второй день уже мучаюсь с func_odbc, хочу добавлять значение при вызове в таблицу.

func_odbc.conf
[INSERTID]
dsn=asterisk-connector
writesql=INSERT INTO test (id) VALUES ('${SQL_ESC(${ARG1})}')

Пробовал
exten => s,n,Set(ODBC_INSERTID()=${ID})
exten => s,n,Set(ODBC_INSERTID(${ID})=)

Но все никак

CLI > odbc write ODBC_INSERTID 123 exec
Выдал
INSERT INTO test (id) VALUES ('123')
Но в таблице все так же пусто

DSN проверял, работает, подскажите пожалуйста куда копать, все варианты с форумов уже перепробовал?

я также мучался, чтобы писать в cdr таблицу, оказалось что проще это делать без odbc через Set...

Cообщение от   Telegram-канал Alneteng

Добавлено: 10 дек 2024, 13:04
notify_ded_bot

но у меня exec нормально отрабатывал. А если exec не отрабатывает

Cообщение от   Telegram-канал krotesk

Добавлено: 10 дек 2024, 13:04
notify_ded_bot
Добрый день, второй день уже мучаюсь с func_odbc, хочу добавлять значение при вызове в таблицу.

func_odbc.conf
[INSERTID]
dsn=asterisk-connector
writesql=INSERT INTO test (id) VALUES ('${SQL_ESC(${ARG1})}')

Пробовал
exten => s,n,Set(ODBC_INSERTID()=${ID})
exten => s,n,Set(ODBC_INSERTID(${ID})=)

Но все никак

CLI > odbc write ODBC_INSERTID 123 exec
Выдал
INSERT INTO test (id) VALUES ('123')
Но в таблице все так же пусто

DSN проверял, работает, подскажите пожалуйста куда копать, все варианты с форумов уже перепробовал?

ты уверен что в данном случае ${ARG1} прокатит?

Cообщение от   Telegram-канал krotesk

Добавлено: 10 дек 2024, 13:07
notify_ded_bot
ты уверен что в данном случае ${ARG1} прокатит?

хотя не... вот тут как раз правильно, а в другом случае всё же будет ${VAL1}

Cообщение от   Telegram-канал krotesk

Добавлено: 10 дек 2024, 13:09
notify_ded_bot
Добрый день, второй день уже мучаюсь с func_odbc, хочу добавлять значение при вызове в таблицу.

func_odbc.conf
[INSERTID]
dsn=asterisk-connector
writesql=INSERT INTO test (id) VALUES ('${SQL_ESC(${ARG1})}')

Пробовал
exten => s,n,Set(ODBC_INSERTID()=${ID})
exten => s,n,Set(ODBC_INSERTID(${ID})=)

Но все никак

CLI > odbc write ODBC_INSERTID 123 exec
Выдал
INSERT INTO test (id) VALUES ('123')
Но в таблице все так же пусто

DSN проверял, работает, подскажите пожалуйста куда копать, все варианты с форумов уже перепробовал?

попробуй добавить writehandle=asterisk-connector

Cообщение от   Telegram-канал Alneteng

Добавлено: 10 дек 2024, 13:10
notify_ded_bot
но у меня exec нормально отрабатывал. А если exec не отрабатывает

вот такая функция нормально выполнялась из exec, но в диалплане не работала: writesql=UPDATE cdr SET accountcode='${SQL_ESC(${VAL1})}' WHERE linkedid='${SQL_ESC(${ARG1})}'

Cообщение от   Telegram-канал Renziro

Добавлено: 10 дек 2024, 13:16
notify_ded_bot
попробуй добавить writehandle=asterisk-connector

Добавил, все так же, ну вот я и столкнулся с тем что exec не работает, сейчас пробовал readsql и select, так же не работает, будто он к базе не имеет доступа, проверил через isql и с asterisk-connector все окей, данные добавляются, смотрел схему работы func_odbc вчера, по ней все правильно настроил, но не work

Cообщение от   Telegram-канал Renziro

Добавлено: 10 дек 2024, 13:20
notify_ded_bot
я также мучался, чтобы писать в cdr таблицу, оказалось что проще это делать без odbc через Set...

Ну первое на что я наткнулся был как раз func_odbc, но видимо через AGI и скрипт буду инсертить данные, если есть еще какие-то варианты обойтись без скриптов, буду благодарен за подсказку