Отправка почтовых уведомления о пропущенных в ОЧЕРЕДе
Добавлено: 23 дек 2020, 10:41
Отправка почтовых уведомления о пропущенных в очередь.
Добрый день. кругом есть статьи на тему отправки уведомлений, в основном все они связаны с пропущенным звонком в группе, например:
работает, првоерял.
а так же есть информация о пропущенных в очереди, НО:
НО это использует "System(/usr/local/bin/sendEmail.pl"
у меня нет такого скрипта, и найти его не удалось, не говоря уже о проверке работоспособности реализации такой схемы.
подскажите, можно ли сделать отправку о пропущенном в очереди, используя первую простую работающую конструкцию?
я пытался так, но ничего не вышло. знаний в этом чуть меньше нуля.
Добрый день. кругом есть статьи на тему отправки уведомлений, в основном все они связаны с пропущенным звонком в группе, например:
работает, првоерял.
Код: Выделить всё
[ext-group] ;
exten => h,1,System(echo "${CDR(start)} пропущен звонок от ${CDR(clid)} | Звонок длился: ${CDR(duration)} сек. Группа ${NODEST} " | mail -s "Пропущен звонок от ${CDR(clid)}" -r NAME-OTPRAVITEL@gmail.com POLUCHATEL@mail.ru)
exten => h,2,Macro(hangupcall,)
Код: Выделить всё
[ext-queues]
exten => h,1,ExecIf($["${CDR(dstchannel)}"=""]?System(/usr/local/bin/sendEmail.pl -f
pbx1@company.ru -t info@company.ru -u "Queue ${NODEST} missed call from
${CALLERID(num)}" -m "Missed call in Queue ${NODEST} from
${CALLERID(num)}" -o message-charset=UTF-8))
exten => h,2,Macro(hangupcall,)
у меня нет такого скрипта, и найти его не удалось, не говоря уже о проверке работоспособности реализации такой схемы.
подскажите, можно ли сделать отправку о пропущенном в очереди, используя первую простую работающую конструкцию?
я пытался так, но ничего не вышло. знаний в этом чуть меньше нуля.
Код: Выделить всё
[ext-queues]
exten => h,1,ExecIf($["${CDR(dstchannel)}"=""] | mail -s "Пропущенный вызов в ${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} с номера ${CALLERID(name)}" -r PBX01@,,,.ru n.m,,,,@,,,.com)
exten => h,2,Macro(hangupcall,)