Warteschlangen-Agenten

Registered by Philipp Kempgen

Siehe
http://groups.google.de/group/gemeinschaft-dev/browse_thread/thread/948740816ccfc23d

Henning Holtschneider:
---cut---
hier ist der aus unserem SVN-Branch in Trunk Rev. 6192 überführte
Funktion der Warteschlangen-Agenten. Zur Erklärung der Funktion
zitiere ich mich aus http://groups.google.com/group/gemeinschaft-dev/browse_thread/threa/e9117f96ac2028e2 :

"Jeder Agent kann sich über eine Prozedur an jedem Endgerät anmelden.
Hierbei kann optional eine PIN abgefragt werden. Die Agenten und die
Zuordnung zu den Warteschlangen werden vom Administrator konfiguriert.
Jeder Agent kann durch Drücken einer Funktionstaste bzw. durch eine
Prozedur eine "Pause" machen, in der Anrufe der Warteschlange(n) nicht
zu ihm durchgestellt werden."

Für die Funktion sind drei neue Ansagen notwendig. Außerdem ist die
deutsche Übersetzung der Standard-Sprachdatei 'agent-user'
mißverständlich. Gaby sagt 'Agent angemeldet.', bevor sie nach dem
Passwort fragt. Eigentlich müßte es hier 'Agentenanmeldung' heißen. Da
diese "Überschrift" für die Ansage überflüssig ist, habe ich sie
ersatzlos gestrichen. Der Patch für die beiden CSV-Dateien
[...] hängt zusätzlich an.
---cut---

UPDATE:
Siehe
http://groups.google.de/group/gemeinschaft-dev/browse_thread/thread/559ef296a83caf3

Sven Neukirchner:
---cut---
ich habe den Agenten Patch von localnet etwas erweitert.
Folgende neue Funktionen sind hinzugekommen:

Der Agent wird nach Beendigung des Gesprächs automatisch den Status Nacharbeit versetzt. (PauseQueueMember)
In der GUI unter Agents wird die Nacharbeit angezeigt.

Mit *6## kann der Agent aus der Nacharbeit gehen und ist wieder online.

Die Nacharbeitszeit wird in der queue_log protokolliert.
Im Feld info bei event "_REVIEW_END" wird die Nachberabeitungszeit in Sekunden gespeichert.

Folgende Frage habe ich zun ursprünglichen Patch:

In der Tabelle agents gibt es ein Datenbankfeld "updated" vom Typ timestamp.
Der Timestamp wird bei der Aktion Pause gesetzt. Wird das Feld an irgendeiner Stelle ausgewertet oder benötigt?

Kann jemand die 3 fehlenden Ansagen zum ursprünglichen Agenten Patch posten?
---cut---

Blueprint information

Status:
Not started
Approver:
Philipp Kempgen
Priority:
Medium
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Discussion
Series goal:
None
Implementation:
Deferred
Milestone target:
None

Related branches

Sprints

Whiteboard

Muß warten bis auch in der Nicht-CD-Installer-Version von Gemeinschaft
die Standard-Sprachprompts von -gabi auf -tts umgestellt wurden, denn
sonst fehlen Sprachprompts.

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.