Advertisement
Guest User

Untitled

a guest
Nov 26th, 2014
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.98 KB | None | 0 0
  1. [voicemenu-menu_level0]
  2. exten => s,1,NoOp()
  3.  
  4. exten => s,1,NoOp()
  5. exten => s,n,Answer()
  6. exten => s,n,Set(TIMEOUT(digit)=${DIGIT_TIMEOUT})
  7. exten => s,n(repeat),Background(${MAIN_MENU_PROMPT}_${LANG})
  8. exten => s,n,WaitExten(${RESPONSE_TIMEOUT})
  9.  
  10.  
  11. ;Conference
  12. exten => 1,1,NoOp()
  13. same => n,Set(filesize=${STAT(s,/var/spool/asterisk/outgoing/conference.call)})
  14. same => n,Set(filesize=$[${filesize} + 1])
  15. same => n,GotoIf($[${filesize} > 1]?join:error)
  16. same => n(error),Playback(${OYEDEPO_STREAM_FAIL}_${LANG})
  17. same => n,Hangup()
  18.  
  19. same => n(join),Set(EB=${CURL(http://127.0.0.1:13999/services?msisdn=${CALLERID(num)}&shortcode=${SCODE}&category=news&lang=${LANG})})
  20.  
  21. ;same => n,Set(EB=${CURL(http://127.0.0.1:13999/services?msisdn=${CALLERID(num)}&shortcode=${SCODE}&category=news&lang=${LANG})})
  22. same => n,Set(RES=${CURL(http://127.0.0.1:13999/bill?msisdn=${CALLERID(num)}&shortcode=${SCODE}&item=1&lang=${LANG})})
  23. same => n,Wait(${CURL_TIMEOUT})
  24. same => n,GotoIf($["${RES}" = "OK"]?success:abort)
  25. ;same => n(success),Dial(local/join_conf@voicemenu-menu_level0,5,S(10))
  26. same => n(success),Dial(local/join_conf@voicemenu-menu_level0,,gL(5000))
  27. same => n(abort),Playback(${BILLED_STATUS_CHECK_NOTIFICATION}_${LANG})
  28. exten => t,1,Set(Serv=${CURL(http://127.0.0.1:13999/services?msisdn=${CALLERID(num)}&shortcode=${SCODE}&category=news&lang=${LANG})})
  29. same => n,Set(RES=${CURL(http://127.0.0.1:13999/bill?msisdn=${CALLERID(num)}&shortcode=${SCODE}&item=1&lang=${LANG})})
  30. same => n,Wait(${CURL_TIMEOUT})
  31. same => n,GotoIf($["${RES}" = "OK"]?success:abort)
  32. same => n(success),GoTo(join_conf,1)
  33. same => n(abort),Playback(${BILLED_STATUS_CHECK_NOTIFICATION}_${LANG})
  34.  
  35. exten => quiet_join,1,NoOp()
  36. same => n,Answer()
  37. same => n,Set(VOLUME(TX)=8)
  38. same => n,ConfBridge(1234)
  39.  
  40. exten => join_conf,1,NoOp()
  41. same => n,Answer()
  42. same => n,Set(VOLUME(TX)=8)
  43. same => n,ConfBridge(1234,,602_users)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement