B.14. 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 channel
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 -