#!/bin/bash LOCKFILE=/tmp/5134outdial.lock MESSAGEFILE=/var/spool/asterisk/voicemail/default/ooh/INBOX/msg0000.txt CALLFILE1=/tmp/oohvmcall.call CALLUSER=asterisk OUTGOING=/var/spool/asterisk/outgoing/ date echo lock file check if [ -f $LOCKFILE ] && echo $LOCKFILE exists && exit 0 touch $LOCKFILE function recip1 { if [ -f $MESSAGEFILE ] then echo $MESSAGEFILE exists! echo calling IS pager echo Channel: SIP/230 >> $CALLFILE1 echo MaxRetries: 2 >> $CALLFILE1 echo RetryTime: 60 >> $CALLFILE1 echo WaitTime: 30 >> $CALLFILE1 echo Context: oohvmcoll >> $CALLFILE1 echo Extension: 205 >> $CALLFILE1 echo Priority: 1 >> $CALLFILE1 echo "CallerID: OOH VoiceMail <01733217660>" >> $CALLFILE1 chown $CALLUSER:$CALLUSER $CALLFILE1 chmod 664 $CALLFILE1 echo "move" echo moving $CALLFILE1 to $OUTGOING mv $CALLFILE1 $OUTGOING else echo No MV rm -f $LOCKFILE exit fi }