@3imedia-schmidt: Das weiß ich doch das Ihr QueueController das kann.
@Tom Wellige: Das stimmt natürlich! Das hängt davon ab wie man das Sperren der Leitungstaste in der Regel verwenden will. Wenn man die Leitungstasten aber verwendet um sich aus der Queue an- bzw. abzumelden, dann ist das meines erachtens nicht so vorteilhaft. OK, man könnte sagen, dass man sich dann komplett abmelden muss. Dann bin ich aber auch für niemand anders erreichbar.
Das "not reachable" bei LongestWaiting ist ja noch kompfortabler als bei dem zustellen auf eine Swyx-Gruppe. Bei dem LongestWaiting wird überprüft ob jemand von den Agenten abnimmt. Wenn bei allen versucht wurde durchzustellen wird ein "not reachable" zurückgegeben. Habe ganz schön lange gebraucht um da hinterzukommen warum er mich immer bei Ausgang 2 heraus schmeißt. Diese Funktion macht auf jedenfall sinn! Mein Tip ist aber, das irgendwie in der Dokumentation zu vermerken, damit nachfolgende OpenQueue Nutzer da schneller durchblicken.
Mein Vorschlag zusätzlich ist, diesem Zustand einen eigenen Rückgabewert zu spendieren. Damit wäre man viel flexibler, was bei einigen Kundenwünschen sicherlich von nöten wäre. Nach betrachtung des Quellcodes sollte das doch auch eigentlich kein Problem sein, oder? OK, ich sehe ein mit der geringen Anzahl an zu vergebenen Rückgabewerten sparsam umzugehen, aber so lange es noch ausreicht... Wenn irgendwann kein Platz mehr ist, kann man ja eine extra variable definieren die man dannach in einem Block abfragt für nicht so häufig verwendete Optionen.
Sind alles nur Ideenen und Tipps. Vielleicht hab ich es ja auch immer noch nicht so richtig verstanden. ;-)