Coverbild des Asterisk Buches von Stefan Wintermeyer

Achtung: Dies ist ein Beta Test!

  • Bitte melden Sie Fehler! Siehe dazu die Beta-Test FAQ.
  • Besuchen Sie den Asterisk-Tag.org in Bremen und lassen Sie sich dort Ihr Buch von Stefan Wintermeyer signieren.
  • Bestellmoeglichkeiten fuer das gedruckte Buch: Amazon oder direkt beim Verlag

Asterisk Schulungen und Consulting vom Autor dieses Buches finden Sie auf http://www.amooma.de.


6.75. PauseQueueMember()

Blockiert ein Warteschlangenmitglied temporär, so dass es keine Anrufe empfangen kann

PauseQueueMember([queuename],interface)

Blockiert Anrufe für ein Warteschlangenmitglied. Das spezifizierte Interface wird in der gegebenen Warteschlange zeitweilig angehalten. Dadurch wird verhindert, dass irgendwelche Anrufe aus der Warteschlange zu diesem Interface gesendet werden, bis es nicht durch wieder freigegeben wurde/bis die Blockade nicht wieder aufgehoben wurde durch die UnpauseQueueMember()-Anwendung oder das Manager-Interface. Wenn kein Warteschlangenname queuename angegeben ist, wird das Interface in jeder Warteschlange, in der es ein Mitglied ist, angehalten. Befindet sich das Interface nicht in der benannten Warteschlange, oder wenn keine Warteschlange angegeben und das Interface nicht Mitglied irgendeiner Warteschlange ist, wird es zu Priorität n+101 übergehen (mit n: aktuelle Priorität), falls diese existiert.

Gibt -1 zurück, falls das Interface nicht gefunden wurde und keine Extension existiert, zu der gesprungen werden kann, sonst 0.

exten => 123,1,PauseQueueMember(,SIP/300)
exten => 124,1,UnpauseQueueMember(,SIP/300)

Siehe auch. Abschnitt 6.129, „UnpauseQueueMember()