summaryrefslogtreecommitdiffstats
path: root/clients/ivam-newmessage
diff options
context:
space:
mode:
Diffstat (limited to 'clients/ivam-newmessage')
-rwxr-xr-xclients/ivam-newmessage10
1 files changed, 7 insertions, 3 deletions
diff --git a/clients/ivam-newmessage b/clients/ivam-newmessage
index 9fb3042..13b187e 100755
--- a/clients/ivam-newmessage
+++ b/clients/ivam-newmessage
@@ -29,8 +29,12 @@ EMAIL=root
DATE=$(date)
+[ "x$CALLERMSN" = "x0" ] && CALLERMSN=unknown
+
(
- BOUND="$$-`date +%s`-ivam"
+ ATTACHMENT="ivam-message.$(date +%Y%m%d-%H%M%S).from-${CALLERMSN}.to-${RINGMSN}.ogg"
+
+ BOUND="$$-$(date +%s)-ivam"
cat <<EOF
To: $EMAIL
@@ -47,7 +51,7 @@ A new voice message has been received:
Caller number: $CALLERMSN
Local number: $RINGMSN
- File: $1
+ File: $ATTACHMENT
Date: $DATE
Length: ${SEC_LENGTH}s
@@ -59,7 +63,7 @@ to the last recorded message.
--$BOUND
Content-Type: application/ogg; charset=unknown-8bit
-Content-Disposition: attachment; filename="voice-message.ogg"
+Content-Disposition: attachment; filename="$ATTACHMENT"
Content-Transfer-Encoding: base64
EOF