[asterisk-users] 99 bottles of beer
Gordon Henderson
gordon+asterisk at drogon.net
Thu Aug 16 03:35:29 CDT 2007
; *99:
; 99 bottles of beer on the wall.
exten => *99,1,Noop(99 Bottles of beer on the wall)
exten => *99,n,Answer()
exten => *99,n,Set(bottles=99)
exten => *99,n(loop),Noop(There are ${bottles} bottles of beer on the wall)
exten => *99,n,SayNumber(${bottles})
exten => *99,n,Noop(Take one done and pass it round and there's)
exten => *99,n,Set(bottles=$[${bottles}-1])
exten => *99,n,Noop(${bottles} bottles of beer on the wall)
exten => *99,n,SayNumber(${bottles})
exten => *99,n,GotoIf($["${bottles}" > "0"]?loop)
exten => *99,n,Noop(We're out of beer!)
exten => *99,n,Hangup()
Too much dial plan mashing this morning and I rememberd this site:
http://99-bottles-of-beer.net/
Gordon
More information about the asterisk-users
mailing list