Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2014
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. # cat request.sh
  2. #!/bin/bash
  3. #date
  4. /usr/sbin/asterisk -rx 'core show channels' |grep '^SIP/2[01]' > 01 && sleep 180 && /usr/sbin
  5. /asterisk -rx 'core show channels' |grep '^SIP/2[01]' > 02
  6. SOURCE="/mnt/scripts/01"
  7. LOOKUP="/mnt/scripts/02"
  8.  
  9. while read ln; do
  10. grep "$ln" $LOOKUP > /dev/null
  11. status=$?
  12. if [ $status == "0" ] ; then
  13. req=`echo "$ln" | awk '{print $1}'`
  14. /usr/sbin/asterisk -rx "hangup request $req"
  15. fi
  16. done < "$SOURCE"
  17.  
  18. #SOURCE="/mnt/scripts/01"
  19. #LOOKUP="/mnt/scripts/02"
  20. #/usr/sbin/asterisk -rx 'core show channels' |grep '^SIP/2[01]' > "$SOURCE" && sleep 60 && /u
  21. sr/sbin/asterisk -rx 'core show channels' |grep '^SIP/2[01]' > "$LOOKUP"
  22. #while read ln; do
  23. # grep "$ln" $LOOKUP > /dev/null
  24. # status=$?
  25. # if [ $status == "0" ] ; then
  26. #req='echo "$ln" | awk '{print $1}''
  27. #/usr/sbin/asterisk -rx "hangup request $req"
  28. # fi
  29. #done < "$SOURCE"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement