выполнил. в логах есть время. Так как все-таки exten => h,1 выполняется именно после окончания разговора.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
Код: Выделить всё
-- 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