Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [voicemenu-menu_level0]
- exten => s,1,NoOp()
- exten => s,1,NoOp()
- exten => s,n,Answer()
- exten => s,n,Set(TIMEOUT(digit)=${DIGIT_TIMEOUT})
- exten => s,n(repeat),Background(${MAIN_MENU_PROMPT}_${LANG})
- exten => s,n,WaitExten(${RESPONSE_TIMEOUT})
- ;Conference
- exten => 1,1,NoOp()
- same => n,Set(filesize=${STAT(s,/var/spool/asterisk/outgoing/conference.call)})
- same => n,Set(filesize=$[${filesize} + 1])
- same => n,GotoIf($[${filesize} > 1]?join:error)
- same => n(error),Playback(${OYEDEPO_STREAM_FAIL}_${LANG})
- same => n,Hangup()
- same => n(join),Set(EB=${CURL(http://127.0.0.1:13999/services?msisdn=${CALLERID(num)}&shortcode=${SCODE}&category=news&lang=${LANG})})
- ;same => n,Set(EB=${CURL(http://127.0.0.1:13999/services?msisdn=${CALLERID(num)}&shortcode=${SCODE}&category=news&lang=${LANG})})
- same => n,Set(RES=${CURL(http://127.0.0.1:13999/bill?msisdn=${CALLERID(num)}&shortcode=${SCODE}&item=1&lang=${LANG})})
- same => n,Wait(${CURL_TIMEOUT})
- same => n,GotoIf($["${RES}" = "OK"]?success:abort)
- ;same => n(success),Dial(local/join_conf@voicemenu-menu_level0,5,S(10))
- same => n(success),Dial(local/join_conf@voicemenu-menu_level0,,gL(5000))
- same => n(abort),Playback(${BILLED_STATUS_CHECK_NOTIFICATION}_${LANG})
- exten => t,1,Set(Serv=${CURL(http://127.0.0.1:13999/services?msisdn=${CALLERID(num)}&shortcode=${SCODE}&category=news&lang=${LANG})})
- same => n,Set(RES=${CURL(http://127.0.0.1:13999/bill?msisdn=${CALLERID(num)}&shortcode=${SCODE}&item=1&lang=${LANG})})
- same => n,Wait(${CURL_TIMEOUT})
- same => n,GotoIf($["${RES}" = "OK"]?success:abort)
- same => n(success),GoTo(join_conf,1)
- same => n(abort),Playback(${BILLED_STATUS_CHECK_NOTIFICATION}_${LANG})
- exten => quiet_join,1,NoOp()
- same => n,Answer()
- same => n,Set(VOLUME(TX)=8)
- same => n,ConfBridge(1234)
- exten => join_conf,1,NoOp()
- same => n,Answer()
- same => n,Set(VOLUME(TX)=8)
- same => n,ConfBridge(1234,,602_users)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement