Busy()

Sets the channel as "busy".

        
          Busy([timeout])
        
      

Instructs the channel to indicate busy and waits until the caller hangs up or the timeout expires (timeout, in seconds).

This application indicates a busy state only on the bridged channel. Every channel type has its own way of indicating that a device is busy. To play an actual busy tone, use Playtones(busy).

Always returns -1.

exten => 123,1,Playback(vm-sorry)
exten => 123,n,Playtones(busy)
exten => 123,n,Busy()
[Note]

Internal help for this application in Asterisk 1.4: 

  -= Info about application 'Busy' =- 

[Synopsis]
Indicate the Busy condition

[Description]
  Busy([timeout]): This application will indicate the busy condition to
the calling channel. If the optional timeout is specified, the calling c
hannel
will be hung up after the specified number of seconds. Otherwise, this
application will wait until the calling channel hangs up.

diff output to internal help in Asterisk 1.2: 

- none - 

See also. the section called “Congestion(), the section called “Progress(), the section called “Playtones()