Re: CDR не пишется после hangup (до - нормально пишется)
Добавлено: 18 фев 2022, 16:55
Не красивое решение
Запись в mysql происходит до H exten
Записываем переменную ${CHANNEL(hangupsource)} в колонку sourcehg
Запись в mysql происходит до H exten
Записываем переменную ${CHANNEL(hangupsource)} в колонку sourcehg
Код: Выделить всё
exten => h,n,MYSQL(Connect connid mysq.local pbx **** cdr)
exten => h,n,MYSQL(Query resultid ${connid} SELECT id FROM cdr ORDER BY id DESC LIMIT 1)
exten => h,n,MYSQL(Fetch fetchid ${resultid} IDCDR)
exten => h,n,MYSQL(Query resultid ${connid} UPDATE cdr SET sourcehg = '${CHANNEL(hangupsource)}' WHERE id = ${IDCDR})
exten => h,n,MYSQL(Clear ${resultid})
exten => h,n,MYSQL(Disconnect ${connid})