[asterisk-users] 99 bottles of beer

Diego Iastrubni diego.iastrubni at xorcom.com
Thu Aug 16 03:44:36 CDT 2007


DUD! THIS KICKS ASS!

(I know I am getting into trouble, but hey! it's already in our PBX!)

On Thursday 16 August 2007 11:35, Gordon Henderson wrote:
> ; *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
>
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users



More information about the asterisk-users mailing list