summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-pbx-voicemail/root/etc/pbx-voicemail
diff options
context:
space:
mode:
authorJo-Philipp Wich <jow@openwrt.org>2014-12-03 15:17:05 +0100
committerJo-Philipp Wich <jow@openwrt.org>2015-01-08 16:26:20 +0100
commit1bb4822dca6113f73e3bc89e2acf15935e6f8e92 (patch)
tree35e16f100466e4e00657199b38bb3d87d52bf73f /applications/luci-pbx-voicemail/root/etc/pbx-voicemail
parent9edd0e46c3f880727738ce8ca6ff1c8b85f99ef4 (diff)
Rework LuCI build system
* Rename subdirectories to their repective OpenWrt package names * Make each LuCI module its own standalone package * Deploy a shared luci.mk which is used by each module Makefile Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
Diffstat (limited to 'applications/luci-pbx-voicemail/root/etc/pbx-voicemail')
-rwxr-xr-xapplications/luci-pbx-voicemail/root/etc/pbx-voicemail/pbx-move-greeting6
-rw-r--r--applications/luci-pbx-voicemail/root/etc/pbx-voicemail/pbx-msmtprc-account-auth.TEMPLATE2
-rw-r--r--applications/luci-pbx-voicemail/root/etc/pbx-voicemail/pbx-msmtprc-account-default.TEMPLATE2
-rw-r--r--applications/luci-pbx-voicemail/root/etc/pbx-voicemail/pbx-msmtprc-account.TEMPLATE5
-rw-r--r--applications/luci-pbx-voicemail/root/etc/pbx-voicemail/pbx-msmtprc-defaults.TEMPLATE5
-rwxr-xr-xapplications/luci-pbx-voicemail/root/etc/pbx-voicemail/pbx-send-voicemail114
6 files changed, 0 insertions, 134 deletions
diff --git a/applications/luci-pbx-voicemail/root/etc/pbx-voicemail/pbx-move-greeting b/applications/luci-pbx-voicemail/root/etc/pbx-voicemail/pbx-move-greeting
deleted file mode 100755
index 21fe69414b..0000000000
--- a/applications/luci-pbx-voicemail/root/etc/pbx-voicemail/pbx-move-greeting
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-if [ -f "/tmp/voicemail/greeting.gsm" ]
-then
- mv /tmp/voicemail/greeting.gsm /etc/pbx-voicemail/recordings/
-fi
diff --git a/applications/luci-pbx-voicemail/root/etc/pbx-voicemail/pbx-msmtprc-account-auth.TEMPLATE b/applications/luci-pbx-voicemail/root/etc/pbx-voicemail/pbx-msmtprc-account-auth.TEMPLATE
deleted file mode 100644
index 6b2026c108..0000000000
--- a/applications/luci-pbx-voicemail/root/etc/pbx-voicemail/pbx-msmtprc-account-auth.TEMPLATE
+++ /dev/null
@@ -1,2 +0,0 @@
-user |USER|
-password |PASSWORD|
diff --git a/applications/luci-pbx-voicemail/root/etc/pbx-voicemail/pbx-msmtprc-account-default.TEMPLATE b/applications/luci-pbx-voicemail/root/etc/pbx-voicemail/pbx-msmtprc-account-default.TEMPLATE
deleted file mode 100644
index a001c64630..0000000000
--- a/applications/luci-pbx-voicemail/root/etc/pbx-voicemail/pbx-msmtprc-account-default.TEMPLATE
+++ /dev/null
@@ -1,2 +0,0 @@
-account default : defaultacct
-
diff --git a/applications/luci-pbx-voicemail/root/etc/pbx-voicemail/pbx-msmtprc-account.TEMPLATE b/applications/luci-pbx-voicemail/root/etc/pbx-voicemail/pbx-msmtprc-account.TEMPLATE
deleted file mode 100644
index fd1f47959b..0000000000
--- a/applications/luci-pbx-voicemail/root/etc/pbx-voicemail/pbx-msmtprc-account.TEMPLATE
+++ /dev/null
@@ -1,5 +0,0 @@
-account defaultacct
-host |HOST|
-port |PORT|
-from voicemail@pbx
-
diff --git a/applications/luci-pbx-voicemail/root/etc/pbx-voicemail/pbx-msmtprc-defaults.TEMPLATE b/applications/luci-pbx-voicemail/root/etc/pbx-voicemail/pbx-msmtprc-defaults.TEMPLATE
deleted file mode 100644
index a4456b8f87..0000000000
--- a/applications/luci-pbx-voicemail/root/etc/pbx-voicemail/pbx-msmtprc-defaults.TEMPLATE
+++ /dev/null
@@ -1,5 +0,0 @@
-defaults
-auth |AUTH|
-tls_certcheck off
-tls |TLS|
-
diff --git a/applications/luci-pbx-voicemail/root/etc/pbx-voicemail/pbx-send-voicemail b/applications/luci-pbx-voicemail/root/etc/pbx-voicemail/pbx-send-voicemail
deleted file mode 100755
index ba639d01a9..0000000000
--- a/applications/luci-pbx-voicemail/root/etc/pbx-voicemail/pbx-send-voicemail
+++ /dev/null
@@ -1,114 +0,0 @@
-#!/bin/sh
-#
-# Copyright 2011 Iordan Iordanov <iiordanov (AT) gmail.com>
-#
-# This file is part of luci-pbx-voicemail.
-#
-# luci-pbx-voicemail is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# luci-pbx-voicemail is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with luci-pbx-voicemail. If not, see <http://www.gnu.org/licenses/>.
-#
-#
-# Thanks to http://www.zedwood.com for providing an excellent example of how to
-# properly assemble an email message with a base64 encoded attachment.
-#
-
-LOGFILE=/tmp/voicemail/last_sent_voicemail.log
-
-# Redirect standard error and standard output to a log file.
-rm -f "$LOGFILE"
-exec 1>"$LOGFILE"
-exec 2>&1
-
-# Appends its second argument to a file named in the first argument.
-append_to_file ()
-{
- echo "$2">>$1;
-}
-
-# Grab the attachment name, which should be sent as the first argument, and
-# exit with a warning if there is no voicemail to send.
-ATTACHMENT="$1"
-[ ! -f "$ATTACHMENT" ] && echo "WARNING: Found no voicemail recording to send." && exit
-
-# Grab the callerID which should have been sent as an argument.
-CALLERID="$2"
-[ -z "$CALLERID" ] && CALLERID="An unknown caller"
-
-# Determine addresses we would like to send the voicemail to and exit if none are found.
-TO="`uci -q get pbx-voicemail.global_voicemail.global_email_addresses | tr ' ' ','`"
-[ -z "$TO" ] && echo "WARNING: Found no addresses to send voicemail to." && exit
-
-# See whether we should retain a copy of the voicemail.
-SAVEPATH="`uci -q get pbx-voicemail.global_voicemail.global_save_path`"
-
-DATE="`date +%Y-%m-%d`"
-TIME="`date +%H:%M:%S`"
-FROM="voicemail@pbx"
-REPLY="do-not-reply@pbx"
-SUBJECT="Voicemail from $CALLERID, $DATE, $TIME"
-MSGBODY="$CALLERID has left voicemail for you on $DATE at $TIME."
-MIMETYPE="audio/wav"
-TMP1="/tmp/voicemail/tmpemail1.$$";
-TMP2="/tmp/voicemail/tmpemail2.$$";
-BOUNDARY="`date +%s | md5sum | awk '{print $1}'`"
-FILENAME="voicemail-$DATE-$TIME.WAV"
-
-# Clean up just in case.
-rm -f $TMP1 $TMP2
-
-append_to_file $TMP1 "From: $FROM"
-append_to_file $TMP1 "To: $TO"
-append_to_file $TMP1 "Reply-To: $REPLY"
-append_to_file $TMP1 "Subject: $SUBJECT"
-append_to_file $TMP1 "Content-Type: multipart/mixed; boundary=\""$BOUNDARY"\""
-append_to_file $TMP1 ""
-append_to_file $TMP1 "This is a MIME formatted message. If you see this text it means that your"
-append_to_file $TMP1 "email software does not support MIME formatted messages."
-append_to_file $TMP1 ""
-append_to_file $TMP1 "--$BOUNDARY"
-append_to_file $TMP1 "Content-Type: text/plain; charset=ISO-8859-1; format=flowed"
-append_to_file $TMP1 "Content-Transfer-Encoding: 7bit"
-append_to_file $TMP1 "Content-Disposition: inline"
-append_to_file $TMP1 ""
-append_to_file $TMP1 "$MSGBODY"
-append_to_file $TMP1 ""
-append_to_file $TMP1 ""
-append_to_file $TMP1 "--$BOUNDARY"
-append_to_file $TMP1 "Content-Type: $MIMETYPE; name=\"$FILENAME\""
-append_to_file $TMP1 "Content-Transfer-Encoding: base64"
-append_to_file $TMP1 "Content-Disposition: attachment; filename=\"$FILENAME\";"
-append_to_file $TMP1 ""
-
-append_to_file $TMP2 ""
-append_to_file $TMP2 ""
-append_to_file $TMP2 "--$BOUNDARY--"
-append_to_file $TMP2 ""
-append_to_file $TMP2 ""
-
-# Cat everything together and pass to msmtprc to send out.
-( cat $TMP1
- cat "$ATTACHMENT" | base64
- cat $TMP2 ) | msmtp -t -C /etc/pbx-msmtprc
-
-# Clean up email temp files.
-rm -f $TMP1 $TMP2
-
-# Either delete or move the attachment based on the SAVEPATH variable.
-if [ -z "$SAVEPATH" ]
-then
- rm -f "$ATTACHMENT"
-else
- mkdir -p "$SAVEPATH"
- mv --backup=t "$ATTACHMENT" "$SAVEPATH/$FILENAME"
-fi
-