Advertisement
Kosheen

Asterisk AGI task 1

Feb 27th, 2018
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. AGI script path is: /usr/share/asterisk/agi-bin or /var/lib/asterisk/agi-bin
  2.  
  3. Create file test.sh & run chmod +x test.sh
  4. File contents:
  5. #!/bin/bash
  6. # Consume all variables sent by Asterisk
  7. while read VAR && [ -z ${VAR} ] ; do : ; done
  8. # Answer the call.
  9. echo "ANSWER"
  10. read RESPONSE
  11. # Say the letters of "Hello World"
  12. echo 'SAY ALPHA "Hello World" ""'
  13. read RESPONSE
  14. exit 0
  15.  
  16. Add dialplan extension:
  17. exten => 200,1,AGI(test.sh)
  18. exten => 200,n,Hangup()
  19.  
  20. Run asterisk -rv
  21. Turn on AGI debug with: "agi set debug on"
  22. Call to 200 extension and look into Asterisk console
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement