AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Уведомление на email о пропущеных вызовах (trunk-in)

Newbies/FAQ Forum 3 сообщений -
#1

Уведомление на email о пропущеных вызовах (trunk-in)


Всем привет.
Нужно юзеру автоматом скидывать на email пропущенные входящие вызовы (дата время, DID, CID, ...).
Не могу найти как такое можно сделать в астере.
Ткните плиз где такое обсуждалось или куда хоть копать?
Спасибо! Smile

ЗЫ: пакет с офсайта - aster 11, centos 6.5, freepbx 2.11 distro.
#2

это обсуждалось тут
#3

наЯндексив разной полезной инфы, в итоге пока получилось как то так Smile

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)})