14. Busy()

Zeigt dem Channel besetzt an.

Busy([Timeout])

Fordert den Channel auf, ein Besetzt-Zeichen zu signalisieren und wartet dann, bis der Benutzer auflegt oder auf den Ablauf der optional anzugebenden zeitlichen Frist (Timeout, in Sekunden).

Diese Anwendung signalisiert einen Besetzt-Zustand nur dem überbrückten Channel (bridged channel). Jeder spezielle Channeltyp hat seine eigene Art, dem Anrufer besetzt mitzuteilen. Sie können Playtones(busy) verwenden, um dem Anrufer ein Besetztzeichen vorzuspielen.

Gibt immer -1 zurück.

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

Interner Hilfetext zu dieser Applikation 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.

Differenz zum internen Hilfetext in Asterisk 1.2: 

- keine - 

Siehe auch. Abschnitt 20, „Congestion(), Abschnitt 87, „Progress(), Abschnitt 85, „Playtones()


$Revision:473 $

Beta-Version!

2.0 Entwickler-Version des Asterisk Buches. Die 1.0 stabile Version ist natürlich noch online. Die 2.0er Version enthält viele Neuerungen, ist aber noch nicht 100% fehlerfrei. Im Zweifelsfall bitte auf die 1.0er Version gehen.

Bitte melden Sie Fehler und Feedback zur neuen 2.0er Version per E-Mail an den Autor.

Asterisk-Tag.org 2008

Auf der Asterisk-Tag.org Webseite finden Sie die Folien und Videos der Vorträge.

Werbung