Überlege ruhig weiter, ich bin immer an eleganten Lösungen interessiert. ;-)
Ich bin aber vor allen Dingen noch an einer Lösung interessiert, wo das Gespräch nicht angenommen werden muß.
Derzeit sieht es ja wie folgt aus:
- Der Anrufer wählt eine Rufnummer, die dazugehörige Extension wird angeklingelt
- Geht diese nach 15 Sekunden nicht ran, kommt ein Voice-Menü, in dem der Anrufer entscheiden kann, etwas auf den AB zu sprechen oder die Zentrale anzurufen. Wählt er Letzteres, landet er in der Queue.
Jetzt fände ich es persönlich noch schön, wenn bei den Leuten, die kein AB haben wollen, der Anrufer nicht in der Queue landen würden, sondern in einer Callgroup. Und die müsste dann zeitabhängig geschaltet werden.
Da könnte ich u.U. was mit einer Anrufumleitung bei Nichterreichbarkeit machen. Allerdings gehen meine DID-Routen direkt auf eine Callgroup, in der wiederum die jeweilige Extension steht (habe ich so gewählt, damit Intern-Anrufe nicht auf die Sprachmailbox gehen und man es intern länger klingeln lassen kann)
Kann man Umleitungen für Callgroups definieren? Also z.B. wie folgt:
Die DID 4711-11 wird auf Callgroup 911 geleitet, in der sich die Extension 11 befindet. Normalerweise wird nach 15 Sekunden auf die Queue 60 weitergeleitet.
Jetzt müsste eine Weiterleitung bei Nichterreichbarkeit für die Callgroup 911 definiert werden, die nach 13-14 Sekunden auf die Callgroup 50 verzweigt.
Ist das zu komplziert gedacht? ich möchte möglichst wenig in der extensions.conf rumdrehen, da ich Asterisk@Home einsetze.
Das Einzige, was ich bislang dort ändern musste, war das Verhalten bei Trunks. Dort kam bei ausgehenden Telefonaten bei einer falschen Rufnummer immer die sehr missverständliche Ansage "All Circuits are busy". Da ich leider nicht gefunden habe, wie ich die Ansage der Vermittlungsstelle nicht unterdrücke, habe ich für diesen Fehlercode (NOANSWER) eine Congestion gesetzt. Dies erscheint mir am Sinnvollsten.