PageRenderTime 5ms CodeModel.GetById 1ms RepoModel.GetById 0ms app.codeStats 0ms

/bbb-images/centos-install-files/asterisk-extensions.conf

http://bigbluebutton.googlecode.com/
Unknown | 43 lines | 36 code | 7 blank | 0 comment | 0 complexity | db21632ddd75ae69b922ccfcf3864148 MD5 | raw file
  1. ;
  2. ; BigBlueButton: Setup sample conference
  3. [bigbluebutton]
  4. exten => s,1,Goto(start-dialplan,s,1)
  5. exten => s,n,Hangup
  6. [start-dialplan]
  7. exten => s,1,Set(TRIES=1)
  8. exten => s,n,Wait(2)
  9. exten => s,n,Answer
  10. exten => s,n,Goto(prompt,s,1)
  11. [prompt]
  12. exten => s,1,Read(CONF_NUM,conf-getconfno,6,,3,10)
  13. exten => s,n,Goto(bbb-conference,s,1)
  14. [bbb-voip]
  15. exten => _XXXX.,1,MeetMe(${EXTEN},cdMsT)
  16. [bbb-conference]
  17. exten => _XXXX.,1,Agi(agi://localhost/findConference?conference=${EXTEN})
  18. exten => _XXXX.,n,GotoIf($[${EXTEN} = ${CONFERENCE_FOUND}]?valid:invalid)
  19. exten => _XXXX.,n(valid),Playback(conf-placeintoconf)
  20. exten => _XXXX.,n,MeetMe(${CONFERENCE_FOUND},cdMsT)
  21. exten => _XXXX.,n(invalid),Goto(handle-invalid-conference,s,1)
  22. [handle-invalid-conference]
  23. exten => s,1,Playback(conf-invalid)
  24. exten => s,n,GotoIf($[${TRIES} < 3]?try-again:do-not-try-again)
  25. exten => s,n(try-again),Set(TRIES=$[${TRIES} + 1])
  26. exten => s,n,Goto(prompt,s,1)
  27. exten => s,n(do-not-try-again),Hangup
  28. [echo-test]
  29. ;
  30. ; Create an extension, 600, for evaluating echo latency.
  31. ;
  32. exten => 600,1,Answer ; Do the echo test
  33. exten => 600,n,Playback(demo-echotest) ; Let them know what's going on
  34. exten => 600,n,Echo ; Do the echo test
  35. exten => 600,n,Playback(demo-echodone) ; Let them know it's over
  36. exten => 600,n,Goto(s,6) ; Start over