Quantcast
Channel: General Help - FreePBX Community Forums
Viewing all articles
Browse latest Browse all 12628

Mail not sended from dialplan

$
0
0

@maxi4 wrote:

i use a hook in dialplan to send email in non-answer case:

[root@freepbx asterisk]# cat extensions_override_freepbx.conf
[sub-missedcallnotify]
exten => s,1,ExecIf($["${DB(AMPUSER/${ORIGEXTTOCALL}/missedcallnotify/status)}"=="enabled" & ["${DIALSTATUS}" == "CANCEL" | "${DIALSTATUS}" == "BUSY" | "${DIALSTATUS}" == "NOANSWER"] & "${OUTBOUND_GROUP}" == "" & "${DIAL_TRUNK}" == "" & "${RingGroupMethod}" == "none"]?System(echo "" , mail -s "MissedCall (${ORIGEXTTOCALL}) - ${CALLERID(name)} <${CALLERID(num)}>" maxrodkin2@yandex.ru < /dev/null))
exten => s,n,ExecIf($["${DB_EXISTS(AMPGROUP/${NODEST}/email)}"=="1" & "${DIALSTATUS}" == "CANCEL" & "${OUTBOUND_GROUP}" == "" & "${DIAL_TRUNK}" == "" & "${RingGroupMethod}" != "none"]?System(echo "" , mail -s "MissedCallGroup (${NODEST}) - ${CALLERID(name)} <${CALLERID(num)}>" maxrodkin2@yandex.ru < /dev/null))

;exten => s,1,ExecIf($["${DB(AMPUSER/${ORIGEXTTOCALL}/missedcallnotify/status)}"=="enabled" & ["${DIALSTATUS}" == "CANCEL" | "${DIALSTATUS}" == "BUSY" | "${DIALSTATUS}" == "NOANSWER"] & "${OUTBOUND_GROUP}" == "" & "${DIAL_TRUNK}" == "" & "${RingGroupMethod}" == "none"]?System(echo "" , mail -s "MissedCall (${ORIGEXTTOCALL}) - ${CALLERID(name)} <${CALLERID(num)}>" ${DB(AMPUSER/${ORIGEXTTOCALL}/missedcallnotify/email)} < /dev/null))
;exten => s,n,ExecIf($["${DB_EXISTS(AMPGROUP/${NODEST}/email)}"=="1" & "${DIALSTATUS}" == "CANCEL" & "${OUTBOUND_GROUP}" == "" & "${DIAL_TRUNK}" == "" & "${RingGroupMethod}" != "none"]?System(echo "" , mail -s "MissedCallGroup (${NODEST}) - ${CALLERID(name)} <${CALLERID(num)}>" ${DB(AMPGROUP/${NODEST}/email)} < /dev/null))

;--== end of [sub-missedcallnotify] ==--;

got a log, then call was missed:

-- Executing [s@sub-missedcallnotify:1] ExecIf("IAX2/201-864", "0?System(echo "" , mail -s "MissedCall (novm) - 201 <201>" maxrodkin2@yandex.ru < /dev/null)") in new stack
-- Executing [s@sub-missedcallnotify:2] ExecIf("IAX2/201-864", "0?System(echo "" , mail -s "MissedCallGroup () - 201 <201>" maxrodkin2@yandex.ru < /dev/null)") in new stack

but email does not send.
What is wrong?

Posts: 3

Participants: 3

Read full topic


Viewing all articles
Browse latest Browse all 12628

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>