Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # cat request.sh
- #!/bin/bash
- #date
- /usr/sbin/asterisk -rx 'core show channels' |grep '^SIP/2[01]' > 01 && sleep 180 && /usr/sbin
- /asterisk -rx 'core show channels' |grep '^SIP/2[01]' > 02
- SOURCE="/mnt/scripts/01"
- LOOKUP="/mnt/scripts/02"
- while read ln; do
- grep "$ln" $LOOKUP > /dev/null
- status=$?
- if [ $status == "0" ] ; then
- req=`echo "$ln" | awk '{print $1}'`
- /usr/sbin/asterisk -rx "hangup request $req"
- fi
- done < "$SOURCE"
- #SOURCE="/mnt/scripts/01"
- #LOOKUP="/mnt/scripts/02"
- #/usr/sbin/asterisk -rx 'core show channels' |grep '^SIP/2[01]' > "$SOURCE" && sleep 60 && /u
- sr/sbin/asterisk -rx 'core show channels' |grep '^SIP/2[01]' > "$LOOKUP"
- #while read ln; do
- # grep "$ln" $LOOKUP > /dev/null
- # status=$?
- # if [ $status == "0" ] ; then
- #req='echo "$ln" | awk '{print $1}''
- #/usr/sbin/asterisk -rx "hangup request $req"
- # fi
- #done < "$SOURCE"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement