Уведомление на email о пропущеных вызовах (trunk-in)
Нужно юзеру автоматом скидывать на email пропущенные входящие вызовы (дата время, DID, CID, ...).
Не могу найти как такое можно сделать в астере.
Ткните плиз где такое обсуждалось или куда хоть копать?
Спасибо!
ЗЫ: пакет с офсайта - aster 11, centos 6.5, freepbx 2.11 distro.
extensions_override_freepbx.conf
| Код: |
| [macro-missedcall] ; ${ARG1} - где был hungup (ivr, и т.п.) ; ${ARG2} - только номер звонившего, для subject ; ${ARG3} – полная инфа о звонившем. exten => s,1,Verbose(0,HangUP(missedcall)!!!!!!!!!!!!!!!!!!!!!!!!!!) ; для лог exten => s,n,System(echo "Missed call (${ARG1}): ${ARG3} , at ${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M)}, length ${CDR(billsec)} sec." | mail -s "Missed(${ARG1}): ${ARG2}" -r FROM@mail.ru TO@mail.ru) same => s,Hangup() [ivr-1] exten => h,1,Macro(missedcall,IVR1,${CALLERID(num)},${CALLERID(all)}) [ivr-2] exten => h,1,Macro(missedcall,IVR1-1,${CALLERID(num)},${CALLERID(all)}) [ivr-3] exten => h,1,Macro(missedcall,IVR1-2,${CALLERID(num)},${CALLERID(all)}) [ext-trunk] exten => h,1,Macro(missedcall,TRUNK,${CALLERID(num)},${CALLERID(all)}) [ext-queues] exten => h,1,Macro(missedcall,QUEUES-${NODEST},${CALLERID(num)},${CALLERID(all)}) [ext-group] exten => h,1,Macro(missedcall,GROUP-${NODEST},${CALLERID(num)},${CALLERID(all)}) |