Advertisement
Guest User

CustomDialplan

a guest
Nov 21st, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. exten => 5656,1,Answer
  2. exten => 5656,n,Read(CardNumber,custom/sixteendigits,16,3,25)
  3. exten => 5656,t,Playback(custom/error)
  4. exten => 5656,n,Read(PinNumber,custom/please-enter-your-pin,4,3,25)
  5. exten => 5656,t,Playback(custom/error)
  6. exten => 5656,n,Set(BAL=${CURL(https://api.com)}) ;card #
  7. exten => 5656,n,Set(PIN=${CURL(https://api.com)}) ;pin #
  8. exten => 5656,n,Set(PINTRIM=${PIN:23:-2})
  9. exten => 5656,n,NoOp(${PINTRIM})
  10. exten => 5656,n,GotoIf($["${PINTRIM}" = "PIN OK"]?goodpin:badpin)
  11. exten => 5656,n(goodpin),Playback(custom/your-current-balance)
  12. exten => 5656,n,SayNumber(${BAL:60})
  13. exten => 5656,n,Playback(custom/ty-for-calling-goodbye)
  14. exten => 5656,n,Hangup()
  15. exten => 5656,n(badpin),Playback(custom/invalid-pin-number)
  16. exten => 5656,n,Hangup()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement