#!/bin/sh

NUM=${2-:4001}

vm_base="/var/spool/asterisk/voicemail/default"
vm_dir="$vm_base/$NUM/INBOX"

setup() {
	sed -i -e "/^$NUM/d" -e "\$a$NUM => ," /etc/asterisk/voicemail.conf
}

on() {
	mkdir -p "$vm_dir"
	cat <<EOF >"$vm_dir/msg0000.txt"
;
; Message Information file
;
[message]
origmailbox=$NUM
context=from-internal
macrocontext=
exten=s
priority=1
callerchan=DAHDI/1-1
callerid="Channel 1" <$NUM>
origdate=`date -R`
origtime=`date +'%s'`
category=
duration=4
EOF
}

off() {
	rm -f "$vm_dir/"*
}

case "$1" in
	setup | on | off) "$1";;
esac
