Hallo!
Wir nutzen das "Agenten-System" über die Features "AddQueueMember() und "RemoveQueueMember". Funktioniert auch alles wunderbar (bis auf das der Status der Agents im CLI nicht angezeigt wird).
Ich verstehe nur nicht wie man Asterisk dazu bringen kann einen Anruf bei leerer Queue alterntive Ziele anzusteuern. Im Asterisk-Buch steht, daß bei gesetzten "joinempty = no" bzw. "leavewhenempty = yes", Asterisk den Dialplan weiter fortführt. Nur wo?
Verstehe darunter, daß er dann (wie unten zu sehen) z.B. einen direkt nachfolgenden Dialbefehl ausführen wird?! So habe ich es derzeit mal in der extensions.conf konfiguriert und leider funktioniert das nicht bei ausgeloggten Agents.
Jemand eine Idee für eine "Fallbacklösung"? Freue mich über jede Hilfe!
Vielleicht ist es total einfach und ich sehe den Wald vor lauter Bäumen nicht!
Danke!
Wir nutzen das "Agenten-System" über die Features "AddQueueMember() und "RemoveQueueMember". Funktioniert auch alles wunderbar (bis auf das der Status der Agents im CLI nicht angezeigt wird).
Ich verstehe nur nicht wie man Asterisk dazu bringen kann einen Anruf bei leerer Queue alterntive Ziele anzusteuern. Im Asterisk-Buch steht, daß bei gesetzten "joinempty = no" bzw. "leavewhenempty = yes", Asterisk den Dialplan weiter fortführt. Nur wo?
Verstehe darunter, daß er dann (wie unten zu sehen) z.B. einen direkt nachfolgenden Dialbefehl ausführen wird?! So habe ich es derzeit mal in der extensions.conf konfiguriert und leider funktioniert das nicht bei ausgeloggten Agents.
Code:
; => Warteschlange Empfang
exten => 3,1,Answer()
exten => 3,n,Set(CALLERID(name)=Queue Empfang <${CALLERID(num)>)
exten => 3,n,Queue(empfang)
exten => 3,n,Dial(SIP/31&SIP/36&SIP/0&SIP/43&SIP/42)
Jemand eine Idee für eine "Fallbacklösung"? Freue mich über jede Hilfe!
Vielleicht ist es total einfach und ich sehe den Wald vor lauter Bäumen nicht!
Danke!