Adding number to blacklist- [blacklist-add]
- exten => *22,1,Answer
- same => n,Playback(enter-num-blacklist)
- same => n,Read(blacklist,then-press-pound,0,,2,10)
- same => n,SayDigits(${blacklist})
- same => n,Playback(if-correct-press&digits/2)
- same => n,Noop(Waiting for input)
- same => n,WaitExten(60,)
- same => n,Playback(sorry-youre-having-problems&goodbye)
- exten => 2,1,Set(DB(BLACKLIST/${blacklist})=1)
- same => n,Playback(num-was-successfully&added)
- same => n,Wait(1)
- same => n,Hangup
複製代碼 Removing number from blacklist- [blacklist-rmv]
- exten => #22,1,Playback(entr-num-rmv-blklist)
- same => n,Read(blacklist,then-press-pound,0,,2,10)
- same => n,SayDigits(${blacklist})
- same => n,Playback(if-correct-press&digits/1)
- same => n,Noop(Waiting for input)
- same => n,WaitExten(60,)
- same => n,Playback(sorry-youre-having-problems&goodbye)
- exten => 1,1,DBdel(BLACKLIST/${blacklist})
- same => n,playback(removed)
- same => n,Hangup
複製代碼 |