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

Re: Запись данных о звонке в БД (MariaDB)

Добавлено: 01 апр 2024, 11:05
Abzyi
ded писал(а):К моменту события exten => h,1 транзакция (совершаемый звонок) ещё не закончена, поэтому в переменной
${STRFTIME(${EPOCH},,%Y.%m.%d-%H:%M:%S) будет пусто.

Можно проверить это например вот так
exten => h,1,NoOp(=== ${STRFTIME(${EPOCH},,%Y.%m.%d-%H:%M:%S) ===)
exten => h,2,Set(ODBC_CALL_MISSED_WRITE
выполнил. в логах есть время. Так как все-таки exten => h,1 выполняется именно после окончания разговора.

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

-- Executing [h@priority-1c:1] NoOp("SIP/MTS2-00001056", "=== 2024.04.01-10:49:04") in new stack
-- Executing [h@priority-1c:2] Set("SIP/MTS2-00001056", "ODBC_CALL_MISSED_WRITE()=(2024.04.01-10:49:04,+79999999999,'KtoZvonil','KudaZvonil')") in new stack
Сейчас попробую поиграться с типами полей