/[smecontribs]/rpms/smeserver-freepbx/contribs8/smeserver-freepbx-0.1-trunk_alert_mail.patch
ViewVC logotype

Contents of /rpms/smeserver-freepbx/contribs8/smeserver-freepbx-0.1-trunk_alert_mail.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Tue Feb 26 03:16:30 2013 UTC (11 years, 9 months ago) by unnilennium
Branch: MAIN
CVS Tags: smeserver-freepbx-0_1-32_el5_sme, smeserver-freepbx-0_1-33_el5_sme, HEAD
Initial import

1 diff -Nur -x '*.orig' -x '*.rej' smeserver-freepbx-0.1/root/var/lib/asterisk/agi-bin/trunk_alert_mail.agi mezzanine_patched_smeserver-freepbx-0.1/root/var/lib/asterisk/agi-bin/trunk_alert_mail.agi
2 --- smeserver-freepbx-0.1/root/var/lib/asterisk/agi-bin/trunk_alert_mail.agi 1970-01-01 01:00:00.000000000 +0100
3 +++ mezzanine_patched_smeserver-freepbx-0.1/root/var/lib/asterisk/agi-bin/trunk_alert_mail.agi 2008-11-26 20:36:16.000000000 +0100
4 @@ -0,0 +1,42 @@
5 +#!/bin/bash
6 +
7 +declare -a array
8 +while read -e ARG && [ "$ARG" ] ; do
9 +array=(` echo $ARG | sed -e 's/://'`)
10 +export ${array[0]}=${array[1]}
11 +done
12 +
13 +DOMAIN=`dnsdomainname`
14 +HOST=`hostname`
15 +
16 +EMAIL=admin@$DOMAIN
17 +
18 +DATE=`date "+%d-%m-%Y %H:%M"`
19 +
20 +CID=`echo $agi_callerid`
21 +CIDNAME=`echo $agi_calleridname`
22 +EXTENSION=`echo $agi_extension`
23 +#CHANNEL=`echo $agi_channel`
24 +TYPE=`echo $agi_type`
25 +DNID=`echo $agi_dnid`
26 +
27 +REPORT=$EXTENSION
28 +
29 +if [ "$EXTENSION" = "s-CHANUNAVAIL" ]; then
30 + REPORT="Channel Unavailable"
31 +elif [ "$EXTENSION" = "s-CONGESTION" ]; then
32 + REPORT="Congestion"
33 +fi
34 +
35 +# Message Formating
36 +
37 +MSG="\n\n A call from \"$CIDNAME\" <$CID> (Type $TYPE)\n"
38 +MSG="$MSG To : $DNID\n"
39 +MSG="$MSG Has failed on host $HOST.$DOMAIN at $DATE\n\n"
40 +MSG="$MSG The error is : $REPORT \n\n"
41 +
42 +# Send an email
43 +
44 +echo -e "$MSG" | mail -s "[FAILED CALL] on host $HOST.$DOMAIN" "$EMAIL"
45 +
46 +

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed