Уведомление о пропущеном вызове
Добавлено: 14 сен 2018, 18:46
Всем привет. Сам не особо разбираюсь в астериске. Нужна помощь про.
Есть необходимость отслеживать звонки где клиент не дождался ответа оператора и положил трубку.
Нашел в интернетах инструкции. Сделал так.
[ivr-1]
exten => h,1,System(echo Пропущенный вызов в ${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} с номера +${CALLERID(number)} | /usr/sbin/sendmail -F "Пропущенный Вызов" мыло@gmail.com)
exten => h,2,Macro(hangupcall,)
[ext-queues]
exten => h,1,ExecIf($["${CDR(dstchannel)}"=""]?System(echo Пропущенный вызов в ${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} с номера +${CALLERID(number)} | /usr/sbin/sendmail -F "Пропущенный Вызов" мыло@gmail.com))
exten => h,2,Macro(hangupcall,)
С ivr все работает. А вот с очередями нет. Сразу предупрежу, что нуб в этом деле. И очень нуждаюсь в помощи.
Заранее благодарен.
Есть необходимость отслеживать звонки где клиент не дождался ответа оператора и положил трубку.
Нашел в интернетах инструкции. Сделал так.
[ivr-1]
exten => h,1,System(echo Пропущенный вызов в ${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} с номера +${CALLERID(number)} | /usr/sbin/sendmail -F "Пропущенный Вызов" мыло@gmail.com)
exten => h,2,Macro(hangupcall,)
[ext-queues]
exten => h,1,ExecIf($["${CDR(dstchannel)}"=""]?System(echo Пропущенный вызов в ${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} с номера +${CALLERID(number)} | /usr/sbin/sendmail -F "Пропущенный Вызов" мыло@gmail.com))
exten => h,2,Macro(hangupcall,)
С ivr все работает. А вот с очередями нет. Сразу предупрежу, что нуб в этом деле. И очень нуждаюсь в помощи.
Заранее благодарен.