one-X Attendant

Werbung
Avaya one-X® Attendant 4.09
angeschlossen an
Avaya Communication Manager
Service- und Installationshandbuch
16-603459-DE
Release 4.09
Ausgabe Dezember 2014
Avaya one-XAttendant V 4.0
Release 4.09 Ausg .Dezember 2014
Service- und Installationshandbuch
Seite 1 von 276
Alle Rechte vorbehalten
© Copyright 2014 Avaya GmbH & Co. KG Frankfurt/Main
Service- und Installationshandbuch
one-X Attendant angeschlossen an Avaya Communication Manager
Stand:12/14
Vervielfältigung und Weitergabe von Informationen aus dieser Druckschrift, auch auszugsweise, bedürfen der vorherigen schriftlichen Genehmigung der Fa. Avaya GmbH & Co. KG. Alle technischen Daten,
Informationen sowie Eigenschaften des in dieser Druckschrift beschriebenen Produktes wurden nach
bestem Wissen zusammengestellt und entsprechen dem Stand der Drucklegung.
Änderungen und Verbesserungen des Produktes aufgrund technischer Neuentwicklung sind möglich.
Avaya GmbH & Co. KG Dokumentation
Avaya one-XAttendant V 4.0
Release 4.09 Ausg.Dezember 2014
Service- und Installationshandbuch
Seite 2 von 276
Inhaltsverzeichnis
Zu diesem Dokument .................................................. 12
An wen richtet sich die Anleitung? .................................................... 12
Welche Informationen enthält die Anleitung? ................................... 12
Wie gliedert sich die Anleitung? ........................................................ 12
Wo finden Sie weitere Informationen? .............................................. 12
Avaya one-X Attendant im Überblick ........................... 13
Machen Sie sich mit den Komponenten vertraut ............................... 13
Liste der Komponenten .....................................................................................13
Komponente: Anwendung one-X Attendant ......................................................13
Komponente: Datenbank/JOnAS/Tomcat .........................................................13
Komponente: SCAPI, iClarity ............................................................................13
Komponenten: QTAPI Framework, TSAPI Client ..............................................14
Komponente: MasterDirectory ...........................................................................14
Komponente: SVA-Manager .............................................................................14
Komponente: Presence Server ..........................................................................14
Komponente: Web Server ................................................................................14
Komponente: WebAccess .................................................................................15
Komponente: WebAccess Admin Tool ..............................................................16
Komponente: Lizenz Manager WebLM .............................................................16
Komponente: KalenderInformation ....................................................................16
Gültige Versionen der Komponenten ................................................................16
Blockschaltbild von one-X Attendant im Zusammenspiel mit allen Zusatzkomponenten .......................................................................................................................16
Anbindung an Avaya Communication Manager ................................. 19
Software installieren .................................................... 20
Systemanforderungen Avaya one-X Attendant .................................. 20
Systemvoraussetzungen: Server ......................................................................20
:
Nur one-X Attendant Server: ................................................................................................. 20
one-X Attendant Server mit anderen Server-Komponenten, z.B. Exchange, Lotus Domino, etc.
20
Systemvoraussetzungen: Client ........................................................................21
Systemvoraussetzungen: Einzelplatz ................................................................21
LAN-Kopplung Client- Server ...........................................................................21
Systemanforderungen Avaya Communication Manager ................... 22
Nützliche Kommandos im Umgang mit Keystores und Zertifikaten: ...................................... 23
Installationen (Setups) ....................................................................... 24
Mögliche Installationen .......................................................................................24
Migrationen von früheren OSPC Versionen ......................................................24
Allgemeine Hinweise zum Setup .......................................................................24
Lizenz Manager WebLM installieren .................................................. 25
Installationen ......................................................................................................25
Lizenzen anfordern .............................................................................................25
Lizenzen einspielen ............................................................................................25
Übersicht Lizenzen ............................................................................................25
Grace Period 1XA ..............................................................................................25
Grace Period SVA Manager ...............................................................................26
Avaya one-XAttendant V 4.0
Release 4.09 Ausg.Dezember 2014
Service und Installationshandbuch
Seite 3 von 276
Inhaltsverzeichnis
Installieren von one-X Attendant ........................................................ 26
Setup-Typen .......................................................................................................26
Client ..................................................................................................................................... 26
Server .................................................................................................................................... 27
Vollständig (Einzelplatz) ........................................................................................................ 27
Benutzerdefiniert ................................................................................................................... 27
Starten der Installation .......................................................................................28
Installieren Setup-Typ Benutzerdefiniert .............................................................................. 28
Installieren Setup-Typ one-X Attendant Client ..................................................................... 30
Installieren Setup-Typ Einzelplatz ........................................................................................ 32
Installieren Setup-Typ one-X Attendant Server .................................................................... 32
Komponenten nachinstallieren ..........................................................................33
Deinstallieren ......................................................................................................33
Zusatzkomponenten .................................................... 34
Netzweite Besetztanzeige (SVA-Manager) ........................................ 34
Informationen zum SVA-Manager .....................................................................34
Voraussetzungen zur Installation ......................................................................34
AES Konfiguration: ................................................................................................................ 34
Switch Verbindung: ................................................................................................................ 34
Switch CTI Link Nummer: ..................................................................................................... 34
ASAI Link Version: ................................................................................................................. 34
Security: ................................................................................................................................. 34
CM Konfiguration ................................................................................................35
Installation .........................................................................................................35
Konfiguration über QConfig ................................................................................36
Programm starten ...............................................................................................36
Programmfenster ..............................................................................................36
Hinweise zum Betrieb ............................................................................................................ 38
Zusätzliche Hinweise zur Konfiguration ................................................................................ 39
QTAPI Cluster ....................................................................................................40
Was ist QTAPI Cluster? ......................................................................................................... 40
Vorteile von QTAPI Cluster:: ................................................................................................. 40
Konfiguration des QTAPI Clusters bei Upgrade: ................................................................... 41
Konfiguration des QTAPI Clusters bei Neuinstallation: ......................................................... 42
Systemanforderungen Avaya Presence Server ................................. 44
Version ...............................................................................................................44
So überprüfen Sie die Version des SMGR ............................................................................ 44
Überprüfen ob der Session Manager in Betrieb ist: ............................................................... 45
Start des PS XCP Controllers ................................................................................................ 46
PS benötigt eine virtuelle SIP domain ................................................................................... 47
So prüfen Sie ob der Presence Server in Betrieb ist und läuft .............................................. 49
So prüfen Sie ob der PS synchronisiert ist ............................................................................ 50
So überprüfen Sie das PS release ........................................................................................ 50
Verbindung zum PS ...........................................................................................50
Vorraussetzungen ................................................................................................................. 51
Zertifikat des one-X Attendant in Keystore des PS eintragen ............................52
Zertifikat des PS in Keystore des One-X Attendant eintragen ............................................... 52
Zertifikat des SMGR in Keystore des One-X Attendant eintragen ......................................... 53
Nützliche Kommandos im Umgang mit Keystores und Zertifikaten: ..................53
Einschränkungen ................................................................................................53
Abwesenheitsanzeige (Exchange Web Service) .............................. 54
Voraussetzungen ...............................................................................................54
Avaya one-XAttendant V 4.0
Release 4.09 Ausg.Dezember 2014
Service und Installationshandbuch
Seite 4 von 276
Inhaltsverzeichnis
Vorbereitungen allgemein ..................................................................................54
Vorbereitungen Exchange ..................................................................................54
Exchange 2007 (SP1) und Exchange 2010 .......................................................................... 54
Exchange 2010 (SP1) und Exchange 2013 .......................................................................... 54
Konfiguration ......................................................................................................55
Kalender Information .......................................................................... 55
Voraussetzungen ......................................................................................................55
Exchange Server ................................................................................................55
Installation ..........................................................................................................56
WebAccess ........................................................................................ 56
Web-Schnittstelle ...............................................................................................56
Programmierbare Funktionen ............................................................................56
Kommando-Übersicht ........................................................................................57
Anmelden (Login): ................................................................................................................. 57
Einfaches Anmelden (SLogin) ............................................................................................... 57
Abmelden (Logout): ............................................................................................................... 57
Passwort setzen: ................................................................................................................... 57
An-/Abwesenheit setzen: ....................................................................................................... 58
An-/Abwesenheit erfragen: .................................................................................................... 58
WebAccess Admin Tool ..................................................................... 58
Installieren ..........................................................................................................58
Import von SMGR Daten ....................................................................................58
Füllen des Telefonbuchs .................................................................... 58
Server GUI .........................................................................................................58
Branchenlösungen ................................................................................................................. 59
Client GUI ..........................................................................................................59
ACM Teilnehmerdaten in die one-X Attendant- Datenbank importieren ............................... 59
PS Konfiguration für one-X® Attendant & Zertifikate ......................... 60
Vorbereitung .......................................................................................................60
Fügen Sie one-X® Attendant CN der PS mutually trusted host list hinzu .........60
One-X Attd certificate name administration in PS XCP controller ......................................... 61
Gewähren Sie one-X Attendant Zugriff auf PS ..................................................61
Fügen Sie die one-X® Attendant Server Addresse dem PS hinzu ....................................... 61
Ändern der Listen Address der Database PS mit Putty SSH ................................................ 62
Restart Database ................................................................................................................... 62
Konfiguration Instant Messaging ........................................................ 62
Software konfigurieren ................................................ 63
Übersicht one-X Attendant Konfigurationswerkzeuge ....................... 63
one-X Attendant Konfigurationswerkzeuge Sammlung .....................................63
Start und Login ...................................................................................................63
Bedienoberfläche ...............................................................................................63
Die Menüleiste: ...................................................................................................................... 63
Der Arbeitsbereich: ................................................................................................................ 64
Die Toolbar: ........................................................................................................................... 64
Baumansicht .......................................................................................................................... 64
Eigenschaften .................................................................................... 65
Werkzeuge: AbsenceInfoPusher ....................................................... 66
Konfiguration ......................................................................................................66
Quelle .................................................................................................................................... 66
Avaya one-XAttendant V 4.0
Release 4.09 Ausg.Dezember 2014
Service und Installationshandbuch
Seite 5 von 276
Inhaltsverzeichnis
Bereich Presence Server ....................................................................................................... 66
SMGR Hostname .................................................................................................................. 66
Bereich WEB/Exchange ........................................................................................................ 66
Bereich Exchange Web Service ............................................................................................ 66
Tester/Service ....................................................................................................................... 67
Tasten .................................................................................................................................... 67
Werkzeuge: Address Parser ............................................................. 68
Anwendung ........................................................................................................68
Übersicht ............................................................................................................68
Für was wird der Adressparser eingesetzt? ......................................................69
Definitionen ........................................................................................................69
Rufnummernplan ................................................................................................................... 69
Offener Rufnummernplan ..................................................................................................... 69
Geschlossener Rufnummernplan ......................................................................................... 69
Wahlplan ................................................................................................................................ 69
Schattennummer ................................................................................................................... 70
Wählbare Nummer ................................................................................................................ 70
Telefonanlagen im Verbund ..............................................................................70
den)
Einstellungen: Kodenummern ............................................................................................... 70
Bereich (Definition des Bereichs der DIDs die vom Netz Provider zur Verfügung gestellt wur71
Einstellungen: Rufnummernersetzung ................................................................................. 71
Einstellungen: Lokale Vorwahlen ......................................................................................... 71
Einstellungen: Feste Rufnummen ......................................................................................... 72
Beispiel für Rufnummernersetzung mit geschlossenem Rufnummernplan .......................... 72
Beispiel für Rufnummernersetzung mit offenem Rufnummernplan ...................................... 73
Einstellungen: Kodenummern Frankreich ............................................................................. 73
Einstellungen: Kodenummern Spanien ................................................................................ 74
Einstellungen: Kodenummern Norwegen ............................................................................. 74
Einstellungen: Kodenummern USA ....................................................................................... 74
Einstellungen: Kodenummern Russland ............................................................................... 74
Werkzeuge: one-X Attendant ............................................................. 76
Werkzeuge: JOnAS (Telefonbuch Server) ......................................... 79
Schaltflächen ......................................................................................................79
Einstellungen bei großen Datenbanken ............................................................80
Werkzeuge: Telefonbuch ................................................................... 81
Register Verbindung ...........................................................................................81
Name und Beschreibung ...................................................................................................... 81
Treiber ................................................................................................................................... 82
Provider URL ......................................................................................................................... 82
Treiber Properties .................................................................................................................. 85
Benutzer .............................................................................................................86
Passwort .............................................................................................................86
SQL Statement ...................................................................................................86
Register Zuordnung ............................................................................................87
Index ...................................................................................................................................... 87
Quellfeld ................................................................................................................................ 88
Zielfeld ................................................................................................................................... 88
CSV Import .........................................................................................................89
DBF Import .........................................................................................................89
Importieren von System Manager Daten ............................................................90
Exportieren der SMGR Daten ................................................................................................ 90
Importieren ............................................................................................................................ 91
Zyklischer Import von CM Nebenstellen- und Agentendaten in das one-X Atten-
Avaya one-XAttendant V 4.0
Release 4.09 Ausg.Dezember 2014
Service und Installationshandbuch
Seite 6 von 276
Inhaltsverzeichnis
dant Telefonbuch ......................................................................................................94
Einstellungen für den Export von Nebenstellendaten (Station Data) vornehmen ................. 94
Einstellungen für den Export von Agenten Daten vornehmen ............................................. 101
Import der Nebenstellendaten in das Telefonbuch .............................................................. 108
Importieren von Agentendaten in das Telefonbuch ........................................................... 112
Werkzeuge: Update Service ............................................................ 120
Schaltflächen ....................................................................................................120
Speichern ............................................................................................................................ 120
Verbindung testen ............................................................................................................... 120
Start ..................................................................................................................................... 120
Verbindung testen ...........................................................................................: 120
Werkzeuge: WebAccess .................................................................. 121
Schaltflächen ....................................................................................................121
Verbindung testen .............................................................................................................. 121
Speichern ............................................................................................................................ 121
Start ..................................................................................................................................... 121
Werkzeuge: Diagnose-Protokollierung ............................................ 121
JOnAS ..............................................................................................................121
Kategorien ........................................................................................................................... 121
Schaltflächen ....................................................................................................122
Konfiguration der Anwendung Avaya one-X Attendant .................... 123
Pflege, Fehlerbehebung ............................................ 124
Fehlersuche ..................................................................................... 124
TTrace ..............................................................................................................124
TTrace Installation ............................................................................................................... 124
One-X AttendantInfo .........................................................................................124
SVA Manager: NBA-Link ..................................................................................125
Roter SVA Status ................................................................................................................ 125
NBA zeigt keine Anruf stati (z.B. belegt / agent / Rufweiterleitung) .................................... 126
Es wird keine Presence Information angezeigt ................................................128
Fehlermeldung beim Start von AIP: "failed to access database" ....................129
Presence wird im Telefonbuch angezeigt, aber nicht in der Netzweiten Besetztanzeige ........................................................................................................................129
Fehlermeldung beim Start von AIP: "Failed to access database" ....................129
Fehlermeldung beim Start von AIP: "Unknown host name" .............................130
Fehlermeldung beim Start von AIP: "Bad Firewall configuration" ....................130
Andere Fehler beim AIP Start ..........................................................................131
Presence Server ...............................................................................................131
Roter PS button wird auf dem one-X Attd Startbildschirm gezeigt ..................................... 131
PS logging ........................................................................................................................... 132
Presence Services Diagnostics - Hilfreiche Kommandos .................................................... 132
one-X® Attendant: Logging of Presence Services ...........................................134
Beispiel einer erfolgreichen subscription: (absenceinfopusher.log) ................................... 135
Beispiel einer Presence Message with content (ok): (absenceinfopusher.log) ................... 135
Beispiel: Presence Message w/o content (not ok): (absenceinfopusher.log) ...................... 136
TTrace ................................................................................................................................. 137
SVA-Manager ...................................................................................................................... 137
Local Presence Services ..................................................................................................... 137
IM funktioniert nicht ..........................................................................................137
Telecommuter & Road Warrior Mode ...............................................................138
one-X Attd wählt KEINENummer ......................................................................................... 138
Road Warrior mode: Es können keine Nummern aus dem Operator Fenster heraus gewählt
Avaya one-XAttendant V 4.0
Release 4.09 Ausg.Dezember 2014
Service und Installationshandbuch
Seite 7 von 276
Inhaltsverzeichnis
werden 139
Telecommuter mode: Blockwahl(z.B. von NBA) funktioniert NICHT: .................................. 139
Telecommuter mode: one-X Attd zeigt einen Anruf während ein besetztes Telefon angerufen
wird
139
CM - AES Connection ......................................................................................140
Prüfen Sie die CM-AES Verbindung in der SMGR web console ......................................... 140
AES Port Überprüfen .......................................................................................................... 140
TSAPI test function "MakeCall" ausführen .......................................................141
TSAPI Service überprüfen ...............................................................................142
Beurteilen Sie den TSAPI logfile ......................................................................................... 142
Reset TSAPI Link ................................................................................................................ 142
SMGR Import fails ............................................................................................142
Problem mit Headsets ......................................................................................143
Abschließende Prüfungen ................................................................ 143
one-X Attendant keystore anzeigen .................................................................143
Restart Absence Info Pusher Service ..............................................................143
PS Button .........................................................................................................144
Log File Generation for issues with 1XAttd ? ? PS ..........................................144
Wie überprüfen Sie den Absence Info Pusher mit log files .............................144
Konfiguration der CM <-> AES Verbindung .....................................................144
Konfiguration des 1XC .....................................................................................145
SMGR Zugriffsdaten geändert .........................................................................146
Battery Status von drahtlosen Plantronics headsets ...................... 147
Sichern und Wiederherstellen der Datenbank ................................. 150
Anwendung ......................................................................................................150
Sichern .............................................................................................................150
Wiederherstellen ..............................................................................................150
one-X Attendant Migration von OSPC v2.5x .................................... 151
Migration durchführen .....................................................................................151
one-X Attendant Update .................................................................. 153
Update durchführen ..........................................................................................153
Alte Datenbanken nutzen .................................................................................153
Tipps und Tricks ............................................................................... 154
Starten von one-X Attendant ohne ACM .........................................................154
Verbindung zum ACM nach dem Einloggen ....................................................154
Wechseln des 1XAttd Servers ..........................................................................154
ODBC Einstellungen des Benutzers Überschreiben bzw. Löschen .................154
Registrierung ....................................................................................................155
Informationen für den Service bzw. Hotline .....................................................155
Unbekannter Hostname ..................................................................................155
one-X Attendant bringt die Meldung “java.lang.OutOfMemoryError: Java heap
space” .....................................................................................................................156
one-X Attendant startet nicht und bringt die Meldung " Java(TM) Plug-in Fatal Error, The Java Runtime Environment cannot be load" ..............................................156
one-X Attendant startet nicht nach erneutem Start .........................................157
one-X Attendant wählt nicht ............................................................................157
Empfehlungen zum Einrichten der Funktionstasten ........................................157
Namensabgleich der one-X Attendant-/ ACM-Datenbank ...............................157
Weitere Tipps ...................................................................................................157
Avaya one-XAttendant V 4.0
Release 4.09 Ausg.Dezember 2014
Service und Installationshandbuch
Seite 8 von 276
Inhaltsverzeichnis
Anhang ...................................................................... 158
Beispiele zur Anbindung externer Datenbanken .............................. 159
Beispiel 1 für Datenquelle über JDBC- ODBC-Bridge .....................................160
Beispiel 2 für Datenquelle direkt über JDBC ...................................................160
Beispiel 3 für eine LDAP-Datenquelle über JDBC-LDAP- Bridge mit allg. Einstellungen .....................................................................................................................160
Beispiel 4 für Microsoft Active DirectoryDatenquelle über JDBC- LDAP-Bridge ...
162
Beispiel 7 für die Anbindung des MasterDirectory ...........................................163
Konfigurationsbeispiele Avaya Communication Manager ................ 164
Konfigurationsbeispiele ...................................................................................164
Allgemeine Einstellungen .................................................................................................... 164
Einstellungen unter ATTENDANT CONSOLE ..................................................................... 164
Installieren und konfigurieren der Besetztanzeigen w/o AES .............................................. 165
Funktionstasten im Tastenblock .......................................................................................... 166
Einstellungen unter CONSOLE PARAMETERS ................................................................. 168
Einstellungen unter CLASS OF SERVICE .......................................................................... 171
Nutzung von Call Center Funktionen in einer Sammelgruppe ............................................ 171
Einstellungen unter HUNT GROUP ..................................................................................... 172
Einstellung von FEATURE ACCESS CODES (ACD Features) ........................................... 173
Einstellung einer ABBREVIATED DIALING LIST ................................................................ 173
Einstellungen unter AGENT LOGINID ................................................................................. 174
Nutzung von Attendant Vectoring (optional) ........................................................................ 175
Zusätzliche Konfigurationshinweise .................................................................................... 176
Call Center Elite CCE - One-X Attendant als Call Center Agent ..... 176
ACM Konfiguration ...........................................................................................176
Skills (Eigenschaften) – Hunt groups(Partner) .................................................................... 176
Agent Login ......................................................................................................179
Add / Change agent-loginID 7821 ....................................................................................... 179
Abbreviated dialing group .................................................................................180
Add / Change Abbreviated-dialing group 2 .......................................................................... 180
Attendant ..........................................................................................................181
Key block for agents .........................................................................................183
Feature Access Codes .....................................................................................184
One-X Attendant Configuration ........................................................................185
one-X Attendant als Call Center Agent ............................................................187
Call Center Elite Functions ...............................................................................187
Hinweise zur Gesprächsvermittlung mit one-X Attendant ................ 189
zu konfigurierende Flags zur Vermittlung: ........................................................189
Registrierte........................................................................... Dienste 190
Port-Übersicht one-X Attendant und Zubehör .................................. 191
One-X Attendant Audio Konfiguration mit Windows ........................ 191
Unterstützte Audio Konfigurationen nach one-X Attendant Version: ................191
Unterstützte Audiokonfigurationen in Abhängigkeit der Anzahl der Ruforgane: ....
193
Ein Ruforgan ........................................................................................................................ 193
Für Entwickler: Play WaveFile Thread Info ......................................................194
Ruforgane konfigurieren ...................................................................................194
Interner PC Lautsprecher .................................................................................................... 194
Primäres Ruforgan ...........................................................................................195
Avaya one-XAttendant V 4.0
Release 4.09 Ausg.Dezember 2014
Service und Installationshandbuch
Seite 9 von 276
Inhaltsverzeichnis
Sekundäres Ruforgan ......................................................................................196
Stumm schalten des primären UND sekundären Ruforgans (wenn konfiguriert): ..
197
Konfiguriere Anruforgan zum Abspielen des internen PC Lautsprechersounds mit
Windows 7 ...............................................................................................................198
Töne konfigurieren ...........................................................................................199
Warteschlangen Ton (Configuration Queue Tone) .............................................................. 199
Notfallton (Configuration Emergency Tone) ........................................................................ 200
Leistungsmerkmalübersicht Avaya one-X Attendant 4.0 ................. 201
Einzelne Hinweise zum Thema Belastung der Systeme und des Netzes
durch Services des one-X Attendants ................................................. 204
Kalenderstatus .................................................................................................204
One-X Attendant Farbschema ......................................................... 204
iClarity/iSPEAC Software Architektur ............................................... 206
Beschreibung der Module ................................................................................206
iClarity.dll: ............................................................................................................................ 206
common.lib: ......................................................................................................................... 207
networklib.lib: ....................................................................................................................... 207
iclarity.exe: ........................................................................................................................... 208
AudioUnicode.lib: ................................................................................................................. 208
H.323 Stack Libraries: ......................................................................................................... 209
Codec Libraries: .................................................................................................................. 209
External Interfaces: .............................................................................................................. 209
Internal Interfaces: ............................................................................................................... 210
iClarity QoS Windows Service Application ....................................... 210
Introduction .......................................................................................................210
Quality of Service (QoS) Application ................................................................211
QoS Packets Scheduler ...................................................................................211
Administering DSCP Value in CM ....................................................................213
Verify DSCP value in IP Header .......................................................................213
Manual Installation of iClarity QOS Drivers (Usually not needed) ....................214
Removing of iClarity QOS Drivers (Usually not needed) ..................................216
Administering of QoS Parameters Manually (Usually not needed) ..................217
Administering DSCP Tag Value Manually (Usually not needed) ......................217
Abkürzungen .................................................................................... 218
Referenzen ...................................................................................... 222
Glossar ............................................................................................. 224
Konfigurationsbeispiel TS: .............................................................. 227
AddressParser Beschreibung .......................................................... 231
Einleitung ..........................................................................................................231
Ländereinstellungen .........................................................................................231
Definitionen ......................................................................................................231
Rufnummernplan ................................................................................................................. 231
Offener Rufnummernplan .................................................................................................... 231
Geschlossener Rufnummernplan ........................................................................................ 231
Wahlplan .............................................................................................................................. 232
Schattennummer ................................................................................................................. 232
Wählbare Nummer .............................................................................................................. 232
PBXs in a networked system ............................................................................................... 232
Einstellungen: Code numbers ............................................................................................. 232
Avaya one-XAttendant V 4.0
Release 4.09 Ausg.Dezember 2014
Service und Installationshandbuch
Seite 10 von 276
Inhaltsverzeichnis
Betriebsarten ....................................................................................................233
Normalisierung: ................................................................................................................... 233
Reduktion: ........................................................................................................................... 233
Wie wählen Sie den richtigen Parser aus? .......................................................234
Konfigurieren und testen des AddressParsers? ..............................................235
Konfigurieren des Address Parsers .................................................................................... 235
Code numbers ..................................................................................................................... 236
Number mapping ................................................................................................................. 236
Local Prefix (Ortsvorwahl) ................................................................................................... 236
Address Parser testen ........................................................................................................ 236
Wann wird der AddressParser eingesetzt? ......................................................237
AddressParser Modes ......................................................................................237
USA ..................................................................................................................237
Normalisation ....................................................................................................................... 239
Reduktion ............................................................................................................................ 240
Beispiele .............................................................................................................................. 240
Zwei Blöcke DID homogen .................................................................................................. 241
Drei Blöcke DID heterogen .................................................................................................. 242
Standard ...........................................................................................................243
Normalization ....................................................................................................................... 244
Reduction ............................................................................................................................ 245
Frankreich ........................................................................................................246
Normalization ....................................................................................................................... 247
Reduction ............................................................................................................................ 248
Beispiele .............................................................................................................................. 249
Spanien ............................................................................................................250
Beispiele .............................................................................................................................. 250
Normalization ....................................................................................................................... 251
Reduction ............................................................................................................................ 252
Norwegen .........................................................................................................253
Normalization ....................................................................................................................... 253
Reduction ............................................................................................................................ 254
Universal Parser ...............................................................................................255
Normalization ....................................................................................................................... 255
Reduction ............................................................................................................................ 256
Beispiele .............................................................................................................................. 256
Island, Luxembourg, Nicaragua und andere ....................................................257
Call Number Handling ...................................................................... 258
Call Number Handling Adress Parser ..............................................................258
Call State Handling des one-X Attendant am CM ............................ 258
Introduction .......................................................................................................258
Call State „free“ ................................................................................................258
Call State „Conversation“ .................................................................................259
Second Call ......................................................................................................259
Call transfer ......................................................................................................259
Call States and Types ......................................................................................261
Rules for computing Call States .......................................................................262
Call State events and UI events .......................................................................................... 262
Call States in Call State Event ............................................................................................. 263
Call states in UIE_Display event ......................................................................................... 263
Call State Mapping to Vtm-call-states ................................................................................. 264
Examples for Computing Call States ...............................................................266
Outgoing internal Call .......................................................................................................... 266
Incoming Internal Call .......................................................................................................... 268
Avaya one-XAttendant V 4.0
Release 4.09 Ausg.Dezember 2014
Service und Installationshandbuch
Seite 11 von 276
Inhaltsverzeichnis
Build Outgoing Second Call and Transfer Call .................................................................... 270
Improvements of Call State Handling in one-X Attendant ................................272
Avaya one-XAttendant V 4.0
Release 4.09 Ausg.Dezember 2014
Service und Installationshandbuch
Seite 12 von 276
Zu diesem Dokument
An wen richtet sich die Anleitung?
Diese Anleitung richtet sich an Personen, die die Anwendungen Avaya Attendant installieren und konfigurieren.
Nutzen Sie die Anleitung, wie Sie möchten, ob als Nachschlagwerk für einzelne Punkte oder um sich
umfassend über die Installation und Konfiguration zu informieren.
Welche Informationen enthält die Anleitung?
Diese Anleitung enthält Informationen, um die Anwendungen one-X Attendant zu installieren und zu
konfigurieren.
Welche Informationen enthält die Anleitung nicht?
Diese Anleitung enthält keine Informationen zur Bedienung der Anwendung one-X Attendant.
Wie gliedert sich die Anleitung?
Die Gliederung dieser Anleitung führt Sie Schritt für Schritt in die Thematik ein. Zuerst erfolgt meist eine
Einleitung ins Thema. Dann werden oft Voraussetzungen oder Kenntnisse beschrieben. Nach den Voraussetzungen oder Kenntnissen erfolgen Anleitungen. Eine Abbildung oder ein Beispiel vertiefen das
Thema.
Wo finden Sie weitere Informationen?
Weitere Informationen zum Thema one-X Attendant und zur Installation verschiedener Komponenten
finden Sie in den Unterlagen, die in den Referenzen genannt sind <Seite $SeiteNum>.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 13 von 276
Avaya one-X Attendant im Überblick
Machen Sie sich mit den Komponenten vertraut
Liste der Komponenten
Ganz gleich, ob man in einer Tätigkeit als Vermittlung für ein umfangreiches Publikum oder nur im kleineren Rahmen Anrufe vermitteln möchte, stellt der Vermittlungsplatz one-X Attendant genau die Hilfsmittel und Funktionen zur Verfügung, die man zur kompetenten Weiterleitung von Anrufen zum richtigen
Ansprechpartner benötigt.
Um einen Vermittlungsplatz one-X Attendant zu nutzen, müssen verschiedene
Komponenten installiert und betriebsbereit sein.
Die folgende Liste zeigt alle Komponenten. Die folgenden Beschreibungen er- läutern die Funktionen der
einzelnen Komponenten.
- Anwendung one-X Attendant
- One–X Attendant server (Datenbank/JOnAS/Tomcat)
- SCAPI, iClarity
- SVA-Manager (Netzweite Besetzt Anzeige
- WebLM
- WebAccess
- TTrace
- Presence Server (Abwesenheits- und Besetztanzeige)
Komponente: Anwendung one-X Attendant
Die Anwendung one-X Attendant ist eine Client-Anwendung mit der man auf verschiedene Server und
Datenbanken zugreift.
Komponente: Datenbank/JOnAS/Tomcat
Für den Betrieb der Anwendung one-X Attendant benötigt man eine Datenbank. Die Datenbank enthält die Konfiguration und die Telefonbuchdaten. Für die Datenbank wird ein Datenbank Management
System Sybase Adaptive Server Anywhere 11.0.1 (ASA) und ein Applikation-Server JOnAS eingesetzt.
Eine Trennung von Jonas und ASA ist nicht möglich. Beide Server müssen auf dem selben Rechner
installiert sein.
Komponente: SCAPI, iClarity
Nach Start von one-X Attendant lädt er die SCAPI (Softconsole API) und startet iClarity. Diese Prozesse dienen der Kommunikation zwischen OS- TAPI und ACM.
Im „Road Warrior“-Mode wird iClarity für die VoIP-Sprachkommunikation zwischen one-X Attendant (z.
B. mit einem Headset) und ACM genutzt. iClarity ist eine Komponente der Avaya Softconsole. Diese
Komponente der Softconsole wird vom one-X Attendant genutzt. Die Installation erfolgt automatisch
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 14 von 276
und hat kein eigenes Setup.
Komponenten: QTAPI Framework, TSAPI Client
QTAPI Framework bildet zusammen mit TSAPI Client die Schnittstelle zwischen AES-Server und dem
SVA-Manager. Beide Komponenten werden zusammen mit dem SVA-Manager installiert.
Für TSAPI wird eine neue Programmgruppe Avaya AE Services > TSAPI Client erzeugt.
Komponente: MasterDirectory
MasterDirectory ist eine Anwendung zum Verwalten von Datenbanken. Die verwalteten Datenbanken
werden hiermit konsolidiert und synchronisiert. Die ausgelieferte Komponente MasterDirectory kann
nicht direkt CM-Daten abrufen, aber das 1XAttd config tool kann eiine Datenbank importieren die mit
MasterDirectory erstellt wurde.
Im one-X Attendant wird die MasterDirectory wie jede andere Datenbank eingebunden. Die Anbindung
ist in den Konfigurationswerkzeugen mit Default-Einstellungen vorkonfiguriert.
Komponente: SVA-Manager
SVA-Manager ist ein unabhängiger Server. Er dient zur Realisierung einer netzweiten Besetztanzeige
(NBA).
Er benutzt das QTAPI Framework und ist über ein TCP/IP-Interface mit dem one-X Attendant verbunden.
Der SVA-Manager ist eine fensterlose Anwendung, die auf dem PC als Dienst läuft. Er wird unabhängig
vom one-X Attendant bei jedem Hochfahren des PC gestartet.
Der SVA-Manager braucht nur einmal im Netzwerk installiert zu werden. Programm Ausgaben können
mit dem TTrace–Monitor angesehen werden.
Komponente: Presence Server
Der Presence Server ist ein eigenständiger Server und dient der Übermittlung von Abwesenheits- und
Besetztzuständen
Der one-X Attendant Server ist über ein Presence SDK mit dem Presence Server verbunden. Dieser
„lokale Presence Server“ wird beim Starten des AbsentInfoPushers gestartet. Der Presence Server ist
eine fensterlose Anwendung und wird über den SMGR administriert
Komponente: Web Server
Ein Web Server wird für die Abwesenheitsnotiz benötigt. one-X Attendant nutzt den im JOnAS
integrierten Web Server Tomcat. Beachten Sie, dass Sie keinen anderen Web Server (z.B. Apache
Web Server) für one-X Attendant nutzen können.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 15 von 276
Komponente: WebAccess
WebAccess beinhaltet die HTML- und Java Server-Seiten für den Web Server, um über einen Browser
die Abwesenheit zu konfigurieren.
Mit der Installation des one-X Attendant Servers(JOnAS) installieren Sie die folgenden Komponenten.
-
HTML-Seiten
Java-Server-Pages
Aktivierung des Web Servers
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 16 von 276
Komponente: WebAccess Admin Tool
Dieses Werkzeug dient zum Zurücksetzen des Teilnehmer-Passwortes für
WebAccess.
Komponente: Lizenz Manager WebLM
Der Lizenz Manager WebLM muss im Netz verfügbar sein. Er verwaltet die
Lizenzen vom one-X Attendant mit seinen Komponenten.
Komponente: KalenderInformation
Kalender Informationen können über Outlook oder Lotus Notes abgefragt werden. Es ist immer nur
eine Variante gleichzeitig nutzbar. Hierfür wird ein entsprechender, aktiver Client auf dem one-X Attendant-Clientrechner (und die Kalender-Lizenz) benötigt.
Gültige Versionen der Komponenten
Die Zusammenarbeit von one-X Attendant mit allen anderen Komponenten hängt von der korrekten
Version jeder einzelnen Komponente ab. Bei einer Installation von der Installations-CD werden natürlich die korrekten Versionen installiert. Installieren Sie andere, auch neuere Versionen nur in Absprache
mit Ihrem Systemspezialisten!
Blockschaltbild von one-X Attendant im Zusammenspiel mit allen Zusatzkomponenten
Das folgende Blockschaltbild von one-X Attendant Client und one-X Attendant Server zeigt das Zusammenspiel aller Komponenten der Anwendung.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 17 von 276
Block diagram one-X Attendant Client (CM)
OS_TAPI
PS
Outlook
Cont.
IM (5223)
Lotus
Cal.
SaveTol.DLL
Scapi
IP
Browser
IE Mozilla
Calendar
NotesKalender.ocx
IClarity
IP
TTrace
(10300)
LOG Files
IM
Contact
Calendar
one-X Attendant Client
o
i
d
u
A
Busy display
10000 busy lamps
Conf ig
Audio
EBL
OOO/ Presence PB
LIC
Roadwarrior
CM Server
S
A
n
O
J/
A
V
S
B
D
d
tt
A
X
1
S
A
n
O
J
S
A
n
O
J
M
L
b
e
W
Telecommuter
Block diagram one-X Attendant Server (CM)
with SVAManager
Config
EBL
OOO
PB
WebLM (8443)
Monitor-Points
TTrace
(10300)
LIC
SVA Manager
(6006)
LIC Files
QTAPI Framework
TOMCAT WEB Server
WEB ACCESS
(21080)
Out-of-office
TSAPI-Client
Client Config
Prog.Conf
Profile
User
Window
JOnAS PB
Server (21099)
Browser
(Client)
AES Server
Phonebook
WEB Admin Tool
Server Conf
Config Tool
Absence Info Pusher
1XAttd DB (21638)
Customer DB
C
B
D
O
DOMINO
P
A
D
L
Exchange
P
A
D
L
CM Server
Update Service
Exchange Web Service
Avaya – Proprietary. Use pursuant to Avaya policy.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
5
Service- und Installationshandbuch
Seite 18 von 276
Block diagram one-X Attendant Server (CM)
with Presence Server
PS
User Data
e
c
n
e
se
r
P
Config
EBL
OOO/Presence PB
LIC
WebLM (8443)
)2
7 Local Presence
0
9
( Service
LIC Files
Config Tool
Absence Info Pusher
Out-of-office
Presence
AES Server
Client Config
Prog.Conf
TOMCAT WEB Server
WEB ACCESS
(21080)
Profile
User
Window
JOnAS PB
Server (21099)
Phonebook
Browser
(Client)
WEB Admin Tool
Server Conf
1XAttd DB (21638)
SMGR
Bulk Export(XML)
Exchange
P
A
D
L
DOMINO
P
A
D
L
Customer DB
C
B
D
O
Exchange Web Service
Update Service
Avaya – Proprietary. Use pursuant to Avaya policy.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
7
Service- und Installationshandbuch
Seite 19 von 276
Anbindung an Avaya Communication Manager
Die Anbindung des Avaya one-X Attendant an den ACM kann auf zwei verschiedene Arten erfolgen,
den „Road Warrior“-Mode und den „Telecommuter“-Mode.
Road Warrior Mode
In der Konfiguration „Road Warrior“ gibt es nur eine IP-Verbindung zwischen PC und ACM. Auf dem PC
muss eine Steuerungssoftware und eine Audio-Software installiert sein.
In unserem Fall ist die Steuerungssoftware die Anwendung one-X Attendant, die die gesamte Anrufsignalisierung und -kontrolle übernimmt.
Die VoIP-Sprachkommunikation wird über Avaya iClarity IP Audio (eine H.323-V2-kompatible Audioanwendung) abwickelt. Avaya iClarity IP Audio wird im Hintergrund ausgeführt. Das Programm startet
automatisch, sobald Sie Avaya one-X Attendant aufrufen.
Für die Kommunikation ist wahlweise erforderlich:
- ein Headset, das mit dem PC verbunden ist,
eine Kombination aus den PC-Lautsprechern und einem Mikrofon oder
- ein USB-Phone. Ein USB-Phone wandelt die analogen Audiodaten selbst in digitale
Signale um und entlastet damit den PC. Deshalb wird diese Lösung empfohlen.
Hinweis: Der Road Warrior Mode wird in IP-Netzen nicht unterstützt, in denen eine Verschlüsselung
verwendet wird.
Telecommuter Mode
In der Konfiguration „Telecommuter“ (Dual Connection) werden der PC, auf dem one-X Attendant läuft,
und ein Telefon separat mit dem ACM verbunden.
Der PC ist über ein IP-Netzwerk (LAN) mit dem ACM verbunden. Die Signalisierung und Kontrolle aller
Anrufe erfolgt über diese Verbindung.
Über ein beliebiges Telefon, das irgendwo an Ihre TK-Anlage angeschlossen ist (ISDN, analog, VoIP),
erfolgt die Sprachkommunikation. Die eigentlichen Gespräche können also mit gewohnter Qualität und
gewohntem Komfort geführt werden.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 20 von 276
Software installieren
Systemanforderungen Avaya one-X Attendant
Systemvoraussetzungen: Server
Für einen PC, auf dem die Server-Komponenten arbeiten, gelten die folgenden Mindestanforderungen:
Nur one-X Attendant Server:
-
-
Personalcomputer (Quad Core CPU) mit 3 GHz
3 GByte Arbeitsspeicher (6 GByte empfohlen für 64 Bit OS)
1 GByte freier Festplattenplatz (je nach Daten)
100 Mbit/s Ethernet IP-Anbindung
Betriebssystem 32 Bit: Windows Server 2008 SP2 Enterprise/Standard (empfohlen),
Windows 7 (Professional/Ultimate/Enterprise)
Betriebssystem 64 Bit: Windows Server 2008 R2 Enterprise/Standard (empfohlen),
Windows Server 2008 SP2 Enterprise/Standard, Windows 7 (Professional/Ultimate/
Enterprise)
Der jeweils letzte Servicepack muss installiert sein.
one-X Attendant Server mit anderen Server-Komponenten, z.B. Exchange, Lotus Domino,
etc. :
-
Personal Computer (Quad Core CPU) mit 3 GHz
6 GByte Arbeitsspeicher (empfohlen 8 GBytes)
2 GByte freier Festplattenplatz (je nach Daten)
100 Mbit/s Ethernet IP-Anbindung
Betriebssystem 64 Bit: Windows Server 2008 R2 Enterprise/Standard (empfohlen)
Betriebssystem 32 Bit: Windows Server 2008 SP2 Enterprise/Standard
Der jeweils letzte Servicepack muss installiert sein.
One-X Attendant Server auf einer virtuellen Maschine
- VMWare ESXi, 4.0.0,
- VMware 5.0 und VMware 5.1 werden unterstützt
- Je VM 1vCPU, 1GB Arbeitsspeicher
- 100 Mbit/s Ethernet IP-Anbindung
- Betriebssystem 64 Bit: Windows 7 Professional / Ultimate, Windows Server 2008 SP2
Betriebssystem 32 Bit: Windows 7 Professional / Ultimate , Windows Server 2008 SP2
- One-X Attendant Client auf einem eigenen PC, Systemvorraussetzungen s. unten
Oder
- HyperV Manager
- Je VM 1vCPU, 1GB Arbeitsspeicher
- 100 Mbit/s Ethernet IP-Anbindung
- Betriebssystem: Windows 7 Professional 64 Bit, Windows 7 Ultimate 32 Bit, Windows
7 Ultimate 64 Bit, Windows Server 2008 SP2 32 Bit, Windows Server 2008 SP2 64 Bit.
- One-X Attendant Client auf einem eigenen PC, systemvorraussetzungen s. unten
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 21 von 276
Systemvoraussetzungen: Client
Für einen PC, auf dem die Anwendung one-X Attendant arbeitet, gelten die folgenden Mindestanforderungen:
- Personalcomputer mit 2 GHz
-
-
1 GByte Arbeitsspeicher, (2 GByte für 64 Bit Betriebssystem bzw. zusammen mit 3rd
party Produkten wie z.B. MS Office)
700 MByte freier Festplattenplatz (je nach Daten)
100 Mbit/s Ethernet IP-Anbindung
19”-Monitor mit 1280x1024 Pixeln,(für sehbehinderte Benutzer ein 21”-Monitor)
Grafikfähiger Drucker für den Ausdruck von Gebühren- und Statistikdaten.
1 freie COM-Schnittstelle, wenn man eine Braille-Zeile anschaltet
Im Road Warrior Mode: USB Headset mit DSP oder USB phone
Im Telecommuner Mode: Ein von der Anlage erreichbares Telefon.
Betriebssystem 32 Bit: Windows 7 (Professional/Ultimate/Enterprise) (empfohlen),
Windows 8.x (Professional/Enterprise), Windows 2008 Server SP2 Enterprise/Standard.
Betriebssystem 64 Bit: Windows 7 (Professional/Ultimate/Enterprise) (empfohlen),
Windows 8.x (Professional/Enterprise), Windows 2008 Server R2 Enterprise/Standard
Der jeweils letzte Servicepack muss installiert sein.
Parallelbetrieb Softkonsole und one-X Attendant:
Auf demselben PC können die Softkonsole und one-X Attendant nicht parallel betrieben werden. Ein paralleler Betrieb am selben ACM auf verschiedenen PCs ist aber
möglich.
Systemvoraussetzungen: Einzelplatz
Für einen Personalcomputer mit einer Einzelplatzlösung gelten die folgenden Voraussetzungen an die
Hardware und Software.
-
-
Personalcomputer mit 2 GHz
3 GByte Arbeitsspeicher, (5 GByte empfohlen)
Betriebssystem 32 Bit: Windows 7 (Professional/Ultimate/Enterprise) (empfohlen),
Windows 8.x (Professional/Enterprise), Windows 2008 Server SP2 Enterprise/Standard
Betriebssystem 64 Bit: Windows 7 (Professional/Ultimate/Enterprise) (empfohlen),
Windows 8.x (Professional/Enterprise), Windows 2008 Server R2 Enterprise/Standard
Der neueste Servicepack muss installiert sein.
800 MByte freier Festplattenplatz (je nach Daten)
100 Mbit/s Ethernet IP-Anbindung
19”-TFT-Monitor mit 1280x1024 Pixeln, (für sehbehinderte Benutzer ein 21”-TFT-Monitor)
1 freie COM-Schnittstelle, wenn man eine Braille-Zeile anschaltet.
Im Road Warrior Mode: USB Headset mit DSP oder USB phone.
Im Telecommuter Mode: Ein von der Anlage erreichbares Telefon.
Um Gebührendaten und Statistikdaten auszudrucken benötigen Sie einen grafikfähigen Drucker.
Parallelbetrieb Softkonsole und one-X Attendant
Auf demselben PC können die Softkonsole und one-X Attendant nicht parallel betrieben werden. Ein paralleler Betrieb am selben ACM auf verschiedenen PCs ist aber
möglich.
LAN-Kopplung Client- Server
Client und Server müssen über ein LAN mit genügend Bandbreite gekoppelt sein.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 22 von 276
Systemanforderungen Avaya Communication Manager
Version
Der ACM, mit dem der one-X Attendant verbunden wird, muss mindestens die Version 3.1 haben.
Für die Nutzung der NBA muss zusätzlich ein AES ab der Version 4.2.1 oder höher angeschlossen
sein.
Lizenzen
Am ACM müssen die folgenden Lizenzen vorhanden sein (Material Code 174.066):
„Value_IP_ATTD_CO“ (IP Attendant Consoles),
„VALUE_PORT“ (Maximum Ports),
„REGISTRATION“ (IP Endpoint Registration) und
„FEAT_IP_ATTN“ (IP Attendant Consoles).
Die Lizenzen werden stets zusammen mit den one-X Attendant-Lizenzen geliefert. Ohne diese Lizenzen ist der one-X Attendant nicht lauffähig.
Wenn Sie AES nutzen wollen, muss für jeden TSAPI Link die folgenden
Lizenzen vorhanden sein (Material Code 217.340):
„VALUE_TSAPI_USERS_T1“ (TSAPI Simultaneous User).
Konfiguration
Damit der one-X Attendant an dem ACM arbeiten kann, muss dort ein „attendant“ konfiguriert sein.
Teile dieser Einstellungen betreffen direkt den one-X Attendant. Diese werden jedesmal in den one-X
Attendant geladen, wenn sich der one-X Attendant an der TK-Anlage anmeldet.
Hinweis:
Eine Änderung dieser Einstellungen im one-X Attendant hat keine Auswirkung auf die Einstellungen
des ACM.
Konfigurationsbeispiele für den ACM finden Sie im Anhang (→ S. 73).
Wenn der one-X Attendant Client im Status Konversation ist (er hat ein aktives Gespräch),
darf kein weiteres Gespräch zu diesem Client vermittelt werden. Insbesondere CM Huntgroups können
mit dem Parameter "Multiple Call Handling" konfiguriert werden, mehr als ein Gespräch gleichzeitig zu
vermitteln.
Benutzen Sie diese Option nicht.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 23 von 276
Nützliche Kommandos im Umgang mit Keystores und Zertifikaten:
-
Konvertierung von PEM-Format nach Text:
Openssl x509 –in filename.pem –text –out filename.txt
Keystore anschauen:
Keytool –list .keystore keystorename
KeystoreEintrag löschen:
Keytool –delete –alias aliasname –keystore keystorename
Zertifikat aus Keystore exportieren:
Keytool –export –frc –alias aliasname –file filename.cer –keystore filename.keystore –
storepass password
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 24 von 276
Installationen (Setups)
Mögliche Installationen
Um alle Funktionen von one-X Attendant zu nutzen, müssen Sie die folgenden Installationen (Setups)
durchführen. Für jede Installation gibt es eine entsprechende Installationsdatei.
- Avaya WebLM Server
Mit der Installation des WebLM installieren Sie das Avaya Lizenzverwaltungsprogramm für one-X Attendant. Der Server ist zwingend erforderlich und muss vor one-X
Attendant installiert werden
- one-X Attendant
Es werden vier verschiedene Setup-Typen unterschieden. Eine genaue Beschreibung
folgt weiter unten.
Migrationen von früheren OSPC Versionen
Migrationen von OSPC Version 2.5x ist möglich. Direkte Upgrades werden nicht unterstützt
Allgemeine Hinweise zum Setup
Für die Installation von allen one-X Attendant-Komponenten benötigen Sie
Adminstrator-Rechte.
-
-
Die Sprache der Bedienoberfläche des Setups ist die Sprache Ihres Betriebssystems.
Wenn dort eine andere Sprache als Deutsch oder Englisch eingestellt ist, erfolgt die
Anzeige in Englisch.
Alle Einstellungen sind mit Default-Werten vorkonfiguriert.
Nach der Installation werden alle „Dienste“ automatisch gestartet.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 25 von 276
Lizenz Manager WebLM installieren
Die Lizensierung von one-X Attendant basiert auf dem Avaya Lizenz Manager WebLM.
Installationen
Sie müssen den WebLM Server als Erstes installieren.
Es wird empfohlen, ihn von der one-X Attendant CD zu installieren, auch wenn im LAN schon ein anderer WebLM Server läuft. Gegebenenfalls können one-X Attendant und andere Applikationen nicht
gleichzeitig von dem Lizenz Manager bedient werden.
1. Legen Sie die one-X Attendant Installations-CD in Ihr CD-Laufwerk ein. Die Startseite „Overview“
öffnet sich in Ihrem Standard-Browser.
2. Klicken Sie auf Avaya WebLM Server.
3. Folgen Sie den Anweisungen des Installations Wizards. Benutzen Sie die voreingestellten Pfade.
Lizenzen anfordern
Die Lizenzen für den one-X Attendant sind an die PC Hardware des WebLM Servers gebunden (MACAdresse). Wird der WebLM auf einem neuen PC installiert, muss eine neue Lizenz angefordert werden.
Hinweis:
Bei einer Neuinstallation muss stets eine Lizenz „ONE–X ATTD RFA ACTVN CODE“ (Material Code
228.505) mitgeordert werden, bei einem Update von der Softkonsole eine Lizenz „ONE–X ATTD RFA
UPG ACTVN CODE“ (Material Code 228.506). Diese Lizenzen bildet die Grundlagen der RFA Lizensierung.
Lizenzen einspielen
Um die Lizenzen für den one-X Attendant einzuspielen, geben Sie in IhremBrowser folgende Adresse
ein:
https://hostname:8443/WebLM (hostname = Rechnername/IP-Adresse des WebLM Servers)
Ein Anmeldefenster öffnet sich. Sie werden automatisch durch die erforderlichen Schritte geführt.
Übersicht Lizenzen
Die nachfolgende Tabelle zeigt, welche one-X Attendant Lizenzen Sie für die Nutzung welcher Leistungsmerkmale benötigen.
Grace Period 1XA
30 Tage Grace Period 1XA Client: Wenn kein WebLM installiert ist, oder der WebLM vorübergehend
nicht erreichbar ist, oder die 1XA Basislizenz für 1XA Client nicht vorhanden oder abgelaufen is, hat
man eine Testfrist von 30 Tagen, in der der 1XA Cleint voll nutzbar ist ohne Lizenz. Start und Ende der
Grace Period kann man im 1XA Client nach Start ablesen im System config Fenster für die Lizenz
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 26 von 276
Grace Period SVA Manager
30 Tage Grace Period SVA Manager: Wenn kein WebLM installiert ist, oder der WebLM vorübergehend nicht erreichbar ist oder die 1XA Busy Lamp Lizenz nicht vorhanden ist, hat man eine Testfrist
von 30 tagen in der der SVA Manager ohne Lizenz voll nutzbar ist. Start und Ende der Grace Period
kann man im TTrace Log für den SVA Manager sehen (Kategorie SVA_Info).
Material Code Lizenzname
Lizenz-Name in *.lic
ONE–X ATTEN228.500
DANT CLIENT NEW VALUE_1XATTD_CLIENT
USER LIC
228.501
228.502
228.503
228.504
Auswirkung auf one-X Attendant
Basislizenz für Neukunden, nur
dann startet der one-X AttendantClient Wertebereich: Integer ≥ 1
Basislizenz für ein Upgrade von
ONE–X ATTENder
DANT CLIENT UPG VALUE_1XATTD_CLIENT „Softconsole“, nur dann startet der
USER LIC
one-X Attendant-Client Wertebereich: Integer ≥ 1
Nur dann können externe DatenONE–X ATTENFEAT_1XATTD_EXTERNAL quel- len angebunden werden.
DANT EXTL DATAEs wird nur eine Lizenz pro
_DB
BASE LIC
System benötigt.
Erforderlich für die Funktionen:
- Abwesenheit aus
Exchange (EWS)
- Abwesenheit aus Outlook oder Notes
ONE–X ATTEN- Abwesenheit aus WebAccess (Web Server)
DANT PRESENCE FEAT_1XATTD_PRESENCE
Presence Server AnbinLIC
dung (für Besetzt- und
Anwesenheitsinformationen)
Es wird nur eine Lizenz pro
System benötigt.
Für jede Art der Signalisierung der
ONE–X ATTENNetzwerkweiten Besetztzustände.
FEAT_1XATTD_EXTENDE
DANT EXTENDED
Es wird nur eine Lizenz pro
D_ BUSY_LAMP
BUSY LAMP LIC
System benötigt, die bis zu 20.000
Nebenstellen überwacht.
Installieren von one-X Attendant
Setup-Typen
Bei der Installation von one-X Attendant unterscheidet man die folgenden Setup-Typen. Je nach
Anwendung müssen Sie die entsprechenden Setup- Typen installieren.
Client
Installiert one-X Attendant ohne Datenbank. Sie nutzen diesen Setup- Typ bei einer Client-ServerLösung. Beachten Sie, dass Sie vor der Installation von one-X Attendant Client den one-X Attendant
Server
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 27 von 276
(Datenbank) auf einem entsprechenden PC installieren müssen. Sie
benötigen für den one-X Attendant Client den entsprechenden Hostnamen oder TCP/IP-Adresse des
one-X Attendant Servers und den Namen der one-X Attendant-Datenbank.
Die folgenden Komponenten werden installiert:
- Alle Client-Komponenten
- JRE (Java Runtime Engine)
- iClarity IP Audio
Server
Sie nutzen diesen Setup-Typ bei einer Client-Server-Lösung. Der one-X Attendant Server muss vor
den Clients installiert werden.
Die folgenden Komponenten werden installiert:
- Anwendung one-X Attendant (Server)
- Datenbank (ASA 11)
- Telefonbuch Server (JOnAS)
- MasterDirectory
- Update Service
- JDK (Java Development Kit)
- WebAccess (JOnAS)
- Absence Info Pusher
Vollständig (Einzelplatz)
Installiert one-X Attendant mit einer lokalen Datenbank. Sie nutzen diesen Setup-Typ für eine Einzelplatzlösung.
Benutzerdefiniert
Dieser Setup-Typ ist nur für erfahrene Benutzer. Sie können die gewünschten Komponenten auswählen. Sie müssen diesen Typ wählen, wenn Sie den SVA-Manager (Netzweite Besetztanzeige) installieren wollen, aber keine Einzelplatzlösung haben.
Installation vorbereiten
Beenden Sie andere Windows-Programme (z. B. MS-Word). Stellen Sie sicher, dass keine Datenbank Adaptive Server Anywhere (ASA) arbeitet. Beenden Sie eine arbeitende ASA (Dienst). Falls
Sie unter Windows einen Bildschirmschoner benutzen, schalten Sie diesen aus, bevor Sie
one-X Attendant installieren. Wenn die Installation abgeschlossen ist, können Sie den Bildschirmschoner wieder wie gewohnt benutzen.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 28 von 276
Starten der Installation
Um die Installation zu starten, gehen Sie wie folgt vor.
1. Legen Sie die one-X Attendant Installations-CD in Ihr CD-Laufwerk ein. Die Startseite „Overview“
öffnet sich in Ihrem Standard-Browser.
2. Klicken Sie auf one-X Attendant. Ein InstallShield Wizard wird vorbereitet. Die Dialoge des InstallShield Wizard sind in der gleichen Sprache, die Ihr Betriebssystem nutzt.
Danach erscheint der Dialog Willkommen.
3. Klicken Sie auf Weiter. Der Dialog Lizenzvereinbarung erscheint.
4. Lesen und beachten Sie die Urheberrechte.
5. 4Für die Installation müssen Sie dem Lizenzvertrag zustimmen. Markieren Sie das entsprechende
Optionsfeld und klicken Sie auf Weiter. Der Dialog Setup-Typ erscheint.
6. Markieren Sie den gewünschten Setup-Typ. Klicken Sie auf Weiter.
7. Die weitere Vorgehensweise entnehmen Sie der entsprechenden folgenden Anleitung.
8. Klicken Sie auf Weiter. Ein weiterer Dialog Setup-Typ erscheint. Wenn Sie den one-X Attendant
Client in einer Terminal Server Umgebung (z.B. Citrix XenApp) benutzen wollen¸ müssen spezielle
Einstellungen aktiviert werden. Markieren Sie dazu das Optionsfeld „Ja
Installieren Setup-Typ Benutzerdefiniert
Die Installation ist gestartet und Sie haben den Setup-Typ „Benutzerdefiniert“ gewählt.
1. Der Dialog Features wählen erscheint. Markieren Sie die gewünschten Komponenten.
Hinweis: Der folgende Ablauf beschreibt die Installation aller Komponenten.
2. Klicken Sie auf Weiter. Der Dialog Daten bearbeiten erfragt die URL zum WebLM Server (Lizenzserver). Voreingestellt ist die Adresse, wenn dieser auf Ihrem PC eingerichtet wurde. Benutzen Sie
die Voreinstellung.
3. Klicken Sie auf Weiter. Der Dialog Zielpfad wählen erscheint. Sie können den Ordner wählen, in
den die entsprechenden Daten des Clients kopiert werden. Benutzen Sie die Voreinstellung.
4. Klicken Sie auf Weiter. Der zweite Dialog Zielpfad wählen erscheint. Sie können den Ordner wählen, in den die Daten der verschiedenen Serverkomponenten kopiert werden. Benutzen Sie die Voreinstellung. (Der Pfad darf keine Leerzeichen enthalten.)
5. Klicken Sie auf Weiter. Der Dialog Daten bearbeiten erscheint. Sie müssen die folgenden Angaben
zum Telefonbuch Server machen.
Host (nur wenn Server nicht ausgewählt)
Zeigt den Hostnamen des Telefonbuch Servers. In diesem Fall ist dies der Name oder die TCP/IPNummer, wenn kein DNS Server im Netzwerk installiert ist. Voreingestellt ist der Name dieses Computers.
Wenn die TCP/IP Nummer benutzt wird stellen Sie bitte sicher das diese Nummer auch als host in
folgender Datei auf dem Server eingetragen ist: <ServerVerzeichnis>\JONAS\conf\joramAdmin.xml
(3 Einträge)
Port
Zeigt den Port für den Datenbank-Zugriff über den Telefonbuch Server (JOnAS). Übernehmen Sie
die Voreinstellung.
6. Klicken Sie auf Weiter. Ein neuer Dialog Daten bearbeiten erscheint.Die Verbindung zur Datenbank wird hier eingestellt.
Servername
Zeigt den Namen der Datenbank (Engine-Name in den ODBC- Einstellungen). Übernehmen Sie die
Voreinstellung. Der Name der Datenbank muss im Netzwerk eindeutig sein.
Port
Zeigt den Port für den Datenbank-Server. Übernehmen Sie die Voreinstellung.
7. Klicken Sie auf Weiter. Ein Dialog Passwort erscheint. Das Passwort wird benutzt für den Zugriff
auf die Datenbank. Wenn Sie das Passwort ändern, müssen Sie es zur Sicherheit zweimal eingeben.
8. Klicken Sie auf Weiter. Es erscheint die Auswahl, ob Sie den one-X Attendant mit einem Presence Server verbinden wollen.:
Bei Auswahl SVA-Manager
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 29 von 276
Der Dialog Daten bearbeiten für den SVA- Manager erscheint. Wenn Sie NBA nutzen
wollen, müssen Sie folgende Angaben machen:
Host:
Tragen Sie hier den Hostnamen des Rechners ein, auf dem der SVA- Manager läuft.
Port
Tragen Sie hier den Port für den Zugriff auf den SVA-Manager ein.
Bei Auswahl Avaya Aura Presence Server
Tragen Sie hier Hostnamen des Presence Server und SMGR ein.
9. Klicken Sie auf Weiter. Der Dialog Daten bearbeiten für den Port des Web Servers erscheint.
Port
Tragen Sie hier den Port ein, über den auf den Web Server zugegriffen werden kann.
10.Klicken Sie auf Weiter. Der Dialog Sprachpakete erscheint. Voreingestellt ist die Installation aller
Sprachen, die der one-X Attendant aktuell anbietet. Hier können Sie Sprachen abwählen, die Sie
nicht installieren möchten. Entfernen Sie dazu die entsprechenden Kontrollkästchen.
11. Klicken Sie auf Weiter. Der Dialog Bereit zur Installation des Programms erscheint.
12.Klicken Sie auf Installieren. Die Installation startet. Dieser Vorgang benötigt einige Minuten. Der
Dialog Setup-Status zeigt dabei den Fortschritt der Installation an.
13.Wenn Sie einen SVA-Manager installieren wollen, startet nun das Setup zum Avaya AE Services
TSAPI Client.
14.Nach der Abfrage zum Speicherort öffnet sich der Konfigurationsdialog TCP/IP Name Server Configuration.
15.Host name or IP Address:
Geben Sie den Namen oder die IP Adresse des AES Servers ein, falls Sie die Besetztzustände
eines CMs anzeigen wollen, der sich in Ihrem Netzwerk befindet.
Port:
Geben Sie den AES Server Port ein, über den er mit dem TSAPI Client kommuniziert.
16.Drücken Sie auf die Schaltfläche Add to list.
Die Anwendung überprüft ob sie auf den AES Server zugreifen kann.
17.Wiederholen Sie gegebenenfalls die Schritte 14 und 15 und fügen weitere vorhandene AES Server
zu der Liste hinzu.
18.Beenden Sie die Installation des TSAPI Clients mit Finish.
19.Nach Ende der Installation erfolgt die Konfiguration für den SVA-Manager. Das QConfig tool wird
vom setup automatisch hochgefahren. Sie sich in das Tool QConfig nun einloggen. Geben Sie in
dem Anmeldedialog das Passwort „Recall“ ein.
20.Klicken sie auf Weiter. QConfig öffnet die Konfigurationsoberfläche für die Datei SVA_Manager.xml.
Alle Eingabefelder und Optionsfelder, die für die Konfiguration des SVA-Managers nötig sind, sind
im Kapitel SVA Manager Konfiguration beschrieben (→ S. 28).
21.Klicken Sie auf Save. Sie werden gefragt, ob Sie SVA-Manager neu starten wollen. Klicken Sie auf
No, da der Start später sowieso erfolgt.
22.Klicken Sie auf Exit. Damit ist die SVA-Manager Installation beendet.
Als nächstes startet der InstallShield Wizard die Dienste Avaya Phonebook Server,
Avaya Phonebook Server – Absence Info Pusher, Avaya Phonebook Server – Update Service.
23.Danach startet die one-X Attendant Konfigurationswerkzeuge Sammlung.
Melden Sie sich mit dem Default Benutzer „Avaya“ und dem Passwort „000000“ an.
Speichern Sie hier Ihre Werte für den Adressparser und testen Sie diese.
Alle Einstellungen sind im Kapitel one-X Attendant Konfigurationswerkzeuge Sammlung (→ S. 42)
beschrieben.
24.Schließen Sie die Anwendung. Der letzte Installationsdialog InstallShield Wizard abgeschlossen
erscheint. Beenden Sie die Installation mit Fertig stellen.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 30 von 276
Installieren Setup-Typ one-X Attendant Client
Die Installation ist gestartet und Sie haben den Setup-Typ „Client“ gewählt.
1. Klicken Sie auf Weiter. Der Dialog Daten bearbeiten erfragt die URL zum WebLM Server (Lizenzserver). Voreingestellt ist die Adresse, wenn dieser auf Ihrem PC mit Standardpfaden eingerichtet
wurde. Benutzen Sie die Voreinstellung.
2. Klicken Sie auf Weiter. Der Dialog Zielpfad wählen erscheint. Sie können den Ordner wählen, in
den die entsprechenden Daten des Clients kopiert werden. Benutzen Sie die Voreinstellung.
3. Klicken Sie auf Weiter. Der Dialog Daten bearbeiten erscheint. Sie müssen die folgenden Angaben
zum Telefonbuch Server machen.
Host
Zeigt den Hostnamen des Telefonbuch Servers. In diesem Fall ist dies der Name oder die TCP/IPNummer, wenn kein DNS Server im Netzwerk installiert ist. Voreingestellt ist der Name dieses Computers.
Wenn die TCP/IP Nummer benutzt wird stellen Sie bitte sicher das diese Nummer auch als host in
folgender Datei auf dem Server eingetragen ist: <ServerVerzeichnis>\JONAS\conf\joramAdmin.xml
(3 Einträge)
Port
Zeigt den Port für den Datenbank-Zugriff über den Telefonbuch Server (JOnAS). Übernehmen Sie
die Voreinstellung.
4. Klicken Sie auf Weiter. Ein neuer Dialog Daten bearbeiten erscheint. Die Verbindung zur Datenbank wird hier eingestellt.
Servername
Zeigt den Namen der Datenbank (Engine-Name in den ODBC- Einstellungen). Übernehmen Sie die
Voreinstellung. Der Name der Datenbank muss im Netzwerk eindeutig sein.
Port
Zeigt den Port für den Datenbank-Server. Übernehmen Sie die Voreinstellung.
5. Klicken Sie auf Weiter. Der Dialog Kennwort erscheint. Geben Sie hier das Passwort für den Zugriff
auf die one-X Attendant-Datenbank ein, wie es bei der Server-Installation festgelegt wurde.
6. Klicken Sie auf Weiter. Der Dialog Setup-Typ erscheint. Wenn Sie NBA nutzen wollen, müssen Sie
eine Verbindung zu einem SVA-Manager herstellen. Markieren Sie dazu das Optionsfeld „Ja“.
7. Klicken Sie auf Weiter. Es erscheint die Auswahl, ob Sie den one-X Attendant mit einem Presence
Server verbinden wollen
Bei Auswahl SVA manager
Der Dialog Daten bearbeiten für den SVA- Manager erscheint. Wenn Sie NBA nutzen wollen, müssen Sie folgende Angaben machen:
Host
Tragen Sie hier den Hostnamen des Rechners ein, auf dem der SVA- Manager läuft.
Port
Tragen Sie hier den Port für den Zugriff auf den SVA-Manager ein.
Bei Auswahl Avaya Aura Presence Server
Die Daten der Presence Server Anbindung werden nur bei der Installation der Server Komponenten
benötigt
8. Klicken Sie auf Weiter. Ein weiterer Dialog Setup-Typ erscheint. Wenn Sie den one-X Attendant
Client in einer Terminal Server Umgebung (z.B. Citrix XenApp) benutzen wollen¸ müssen spezielle
Einstellungen aktiviert werden. Markieren Sie dazu das Optionsfeld „Ja“.
9. Klicken Sie auf Weiter. Der Dialog Sprachpakete erscheint. Voreingestellt ist die Installation aller
Sprachen, die der one-X Attendant aktuell anbietet. Hier können Sie Sprachen abwählen, die Sie
nicht installieren möchten. Entfernen Sie dazu die entsprechenden Kontrollkästchen.
10.Klicken Sie auf Weiter. Der Dialog Bereit zur Installation des Programms erscheint.
11. Klicken Sie auf Installieren. Die Installation startet. Dieser Vorgang benötigt einige Minuten. Der
Dialog Setup-Status zeigt dabei den Fortschritt der Installation an.
12.Der letzte Installationsdialog InstallShield Wizard abgeschlossen erscheint. Beenden Sie die
Installation mit Fertig stellen.
Hinweis
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 31 von 276
Wenn bei der Client-Installation die Anwendung „Lotus Notes“ (verschiedene Versionen) auf dem
PC gefunden wird, wird der Datenbankname auf dem Server geprüft, auf dem die Kalenderfunktion
eingerichtet ist. Zusätzlich wird das COM-Interface von „Lotus Notes“ registriert.
Hinweis
Der Client Installation muss immer die Installarion des Lizensservers folgen. Ist bereits ein Lizensserver installiert, bietet der Setup GUI die Möglichkeit den Pfad des Lizensmanagers einzugeben. .
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 32 von 276
Installieren Setup-Typ Einzelplatz
Die Installation ist gestartet und Sie haben den Setup-Typ Einzelplatz gewählt. Die Installation ist identisch mit der Installation Benutzerdefiniert, in der alle Komponenten ausgewählt wurden.
Installieren Setup-Typ one-X Attendant Server
Die Installation ist gestartet und Sie haben den Setup-Typ „Server“ gewählt. Es werden hiermit alle Serverkomponenten installiert.
1. Klicken Sie auf Weiter. Der Dialog Daten bearbeiten erfragt die URL zum WebLM Server (Lizenzserver). Voreingestellt ist die Adresse, wenn dieser auf Ihrem PC mit Standardpfaden eingerichtet
wurde. Benutzen Sie die Voreinstellung.
2. Klicken Sie auf Weiter. Der Dialog Zielpfad wählen erscheint. Sie können den Ordner wählen, in
den die Daten der verschiedenen Serverkomponenten kopiert werden. Benutzen Sie die Voreinstellung. (Der Pfad darf keine Leerzeichen enthalten.)
3. Klicken Sie auf Weiter. Der Dialog Daten bearbeiten erscheint. Sie müssen die folgenden Angaben
zum Telefonbuch Server machen.
Port
Zeigt den Port für den Datenbank-Zugriff über den Telefonbuch Server (JOnAS). Übernehmen Sie
die Voreinstellung.
4. Klicken Sie auf Weiter. Ein neuer Dialog Daten bearbeiten erscheint.Die Verbindung zur Datenbank wird hier eingestellt.
Servername
5. Zeigt den Namen der Datenbank (Engine-Name in den ODBC- Einstellungen). Übernehmen Sie die
Voreinstellung. Der Name der Datenbank muss im Netzwerk eindeutig sein.
Port
Zeigt den Port für den Datenbank-Server. Übernehmen Sie die Voreinstellung.
6. Klicken Sie auf Weiter. Ein Dialog Passwort erscheint. Das Passwort wird benutzt für den Zugriff
auf die Datenbank. Wenn Sie das Passwort ändern, müssen Sie es zur Sicherheit zweimal eingeben.
Klicken Sie auf Weiter. Der Dialog Setup-Typ erscheint. Wenn Sie NBA nutzen wollen, müssen Sie
einem SVA-Manager installieren. Markieren Sie dazu das Optionsfeld „Ja“.
Klicken Sie auf Weiter. Ein neuer Dialog Setup-Typ erscheint. Wenn Sie die Anwendung MasterDirectory nutzen wollen, markieren Sie das Optionsfeld „Ja“.
7. Klicken Sie auf Weiter. Es erscheint die Auswahl, ob Sie den one-X Attendant mit einem
Presence Server verbinden wollen.
Bei Auswahl SVA-Manager
Der Dialog Daten bearbeiten für den SVA- Manager erscheint. Wenn Sie NBA nutzen
wollen, müssen Sie folgende Angaben machen:
Host:
Tragen Sie hier den Hostnamen des Rechners ein, auf dem der SVA- Manager läuft.
Port:
Tragen Sie hier den Port für den Zugriff auf den SVA-Manager ein.
Bei Auswahl Aura Presence Server
Tragen Sie hier Hostnamen des Presence Server und SMGR ein.
8. Klicken Sie auf Weiter. Der Dialog Daten bearbeiten für den Port des Web Servers erscheint
Port:
Tragen Sie hier den Port ein, über den auf den Web Server zugegriffen werden kann.
9. Klicken Sie auf Weiter. Der Dialog Bereit zur Installation des Programms erscheint.
10.Klicken Sie auf Installieren. Die Installation startet. Dieser Vorgang benötigt einige Minuten. Der
Dialog Setup-Status zeigt dabei den Fortschritt der Installation an.
11. Wenn Sie einen SVA-Manager installieren wollen, startet nun das Setup zum Avaya AE Services
TSAPI Client.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 33 von 276
12.Nach der Abfrage zum Speicherort öffnet sich der Konfigurationsdialog TCP/IP Name Server Configuration.
Host name or IP Address:
13.Geben Sie den Namen oder die IP Adresse des AES Servers ein, falls Sie die Besetztzustände
eines CMs anzeigen wollen, der sich in Ihrem Netzwerk befindet.
Port:
Geben Sie den AES Server Port ein, über den er mit dem TSAPI Client kommuniziert.
14.Drücken Sie auf die Schaltfläche Add to list. Die Anwendung überprüft ob sie auf den AES Server
zugreifen kann.
15.Wiederholen Sie gegebenenfalls die Schritte 11 und 12 und fügen weitere vorhandene AES Server
zu der Liste hinzu.
16.Beenden Sie die Installation des TSAPI Clients mit Finish.
17.Ein Login Dialog öffnet sich. Sie müssen sich in das Tool QConfig einloggen. Geben Sie das
Passwort „Recall“ ein.
18.Klicken sie auf Weiter. QConfig öffnet die Konfigurationsoberfläche für die Datei SVA_Manager.xml.
Alle Eingaben, die für die Konfiguration des SVA-Managers nötig sind, sind im Kapitel SVA Manager
Konfiguration beschrieben .
19.Klicken Sie auf Save.
20.Beenden Sie die Konfiguration mit mit File > Exit. Damit ist die SVA- Manager Installation beendet.
Als nächstes startet der InstallShield Wizard die Dienste
Avaya Phonebook Server,
Avaya Phonebook Server – Absence Info Pusher, Avaya Phonebook Server – Update Service.
21.Danach startet die one-X Attendant Konfigurationswerkzeuge Sammlung.
Melden Sie sich mit dem Default Benutzer „Avaya“ und dem Passwort „000000“ an. Speichern Sie
hier Ihre Werte für den Adressparser und testen Sie diese.
Alle Einstellungen sind im Kapitel one-X Attendant Konfigurationswerkzeuge Sammlung beschrieben.
22.Schließen Sie die Anwendung. Der letzte Installationsdialog InstallShield Wizard abgeschlossen
erscheint. Beenden Sie die Installation mit Fertig stellen.
Komponenten nachinstallieren
Wenn das Setup erneut aufgerufen wird, haben Sie die Möglichkeit das
Programm zu ändern, zu reparieren oder zu deinstallieren.
Wählt man die Option „Ändern“, kommt man zum Setup-Typ „Benutzerdefiniert“.
Deinstallieren
1. Sie können jederzeit die Komponenten von one-X Attendant entfernen (deinstallieren). Um alle
Komponenten zu entfernen, gehen Sie wie folgt vor.
2. Doppelklicken Sie in der Systemsteuerung auf Software.
3. .Markieren Sie Avaya one-X Attendant.
4. Klicken Sie auf Entfernen.
5. Markieren Sie das Optionsfeld Entfernen und bestätigen mit Weiter.
Nach einer Sicherheitsabfrage wird one-X Attendant von Ihrem PC deinstalliert.
Hinweis: one-X Attendant-Komponenten können nicht einzeln deinstalliert werden.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 34 von 276
Zusatzkomponenten
Netzweite Besetztanzeige (SVA-Manager)
Informationen zum SVA-Manager
Allgemeine Informationen zum SVA-Manager finden Sie in der Beschreibung der einzelnen Komponenten des one-X Attendant.
Voraussetzungen zur Installation
Sie müssen Lizenzen zur Nutzung der NBA besitzen. FEAT_1XATTD_EXTENDED_BUSY_LAMP
AES Konfiguration:
Ein AES mit der Version 4.2.1 oder höher und der
TSAPI Link muss wie folgt eingestellt sein:
CTI OAM Administration\Administration\CTI Link Admin\TSAPI Links\Add/ Edit TSAPI–Links
Switch Verbindung:
Wählen Sie einen Namen einer Switch Verbindung name von der Liste der Verbindungsnamen.
Switch CTI Link Nummer:
Wählen Sie eine CTI link Nummer zwischen 1
und 64. Wählen Sie eine Nummer zu der entsprechenden CTI link Nummer am Communication Manager. In der Voreinstellung ist dieses Feld leer.
ASAI Link Version:
Benutzen Sie die Voreinstellung, Link Version 5
Security:
Wählen Sie ’verschlüsselt’ (wenn Sie nur den SVAManager nutzen) or ’Beide’ (wenn Sie mehrere
TSAPI Anwendungen nutzen, kann es Anwendungen geben die über eine sichere Verbindung und
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 35 von 276
andere die über eine nicht sichere Verbindung aufgesetzt werden.).
[config]
Wenn sie auf Telefonie Dienste über eine sichere, verschlüsselte Leitung zugreifen, sendet der Application Enablement Services (AES) Server sein Zertifikat an den TSAPI Client, der es verifiziert dass es
von einer zuverlässigen Certicate Authority (CA) gezeichnet ist.
Wenn Ihre Organisation ihr eigenes Certificate auf dem AE Server hat, dann muss der TSAPI Client
Zugriff zu dem zuverlässigen CA Certificate(s) für das AE Services server Certificate haben.
Teilen Sie den Pfad unter dem der File mit den mit den Certificates abgelegt ist hier mit.
z. B.: „Trusted CA File=c:\certificates\verisign.cer”
CM Konfiguration
Wenn SIP Teilnehmer auch gemonitort werden sollen, dann muss bei der „Station“ unter „SIP Feature
Options“ der „Type of 3PCC enabled“ auf „Avaya“ gesetzt werden. (siehe Screenshot).
Installation
Die Installation kann auch zusammen mit der Installation von one-X Attendant Server erfolgen .
Im Folgenden ist die nachträgliche Installation beschrieben, die über ein separates Setup erfolgt, das
aus dem Setup „Benutzerdefiniert“ heraus aufgerufen wird.
Das Setup umfasst die Installation des SVA-Manager als Dienst und des
QTAPI Framework.
1. Die Installation ist gestartet und Sie haben den Setup-Typ „Benutzerdefiniert“ gewählt.
2. Der Dialog Features wählen erscheint. Markieren Sie das Kontrollkästchen „SVA-Manager“. Entfernen Sie die Markierungen von allen anderen Kontrollkästchen.
3. Klicken Sie auf Weiter. Der Dialog Daten bearbeiten erfragt die URL zum WebLM Server (Lizenzserver). Voreingestellt ist die Adresse, wenn dieser auf Ihrem PC mit Standardpfaden eingerichtet
wurde. Benutzen Sie die Voreinstellung
4. Klicken Sie auf Weiter. Der Dialog Zielpfad wählen erscheint. Sie können den Ordner wählen, in
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 36 von 276
den die Daten der verschiedenen Serverkomponenten kopiert werden. Benutzen Sie die Voreinstellung. (Der Pfad darf keine Leerzeichen enthalten.)
5. Klicken Sie auf Weiter. Der Dialog Bereit zur Installation des Programms erscheint.
6. Klicken Sie auf Installieren. Die Installation startet. Der Dialog Setup- Status zeigt dabei den Fortschritt der Installation an.
Nach Ende der Installation erscheint das Login für das Konfigurationstool QConfig für den SVAManager. Das Default-Passwort ist „Recall“. Zu den Einstellungen beachten Sie die Übersichtstabelle auf der folgenden Seite.
7. Klicken Sie auf Exit. Damit ist die SVA-Manager Installation beendet.
Konfiguration über QConfig
Beim Start des SVA-Managers wird die Konfiguration aus der xml-Datei SVA_Manager.xml eingelesen.
Die Datei steht im Verzeichnis des SVA-Managers.
Zum einfacheren Bearbeiten der Konfigurationsparameter in der xml-Datei wird mit dem SVA-Manager
das Konfigurationstool QConfig installiert.
Programm starten
Starten Sie das Programm über das Startmenü: Start > Programme > Avaya > SVAManager Config.
Geben Sie als Passwort „Recall“ ein.
Programmfenster
Das Programmfenster unterteilt sich in die Baumansicht links und
den Arbeitsbereich rechts.
Die Baumansicht dient zur Auswahl von Einstellungen zu
bestimmten Themenbereichen. Die möglichen Einstellungen zum
blau markierten Thema werden im Arbeitsbereich angezeigt.
Einstellungen zum SVA-Manager müssen Sie unter verschiedenen
Themenbereichen durchführen.
Alle Eingaben die Sie für die Konfiguration des SVA-Managers an einer Integral Enterprise vornehmen
müssen, sind in der folgenden Tabelle beschrieben.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 37 von 276
Themenbereich,
Eingabebereich
Einstellung
TS
<AES Server>
Miscelanous
CTI-Specials
TSLib.ini
Prim. Server ID
CTI-Specials
Liste mit AES Servern und Ihren one-X Attendant
relevanten Systemeinstellungen
Neue AES Server können über die Schaltfläche
New
angebunden werden
Mit „Scan“ werden alle möglichen AES-Zugänge
abgefragt. Gewünschten auswählen.
Benutzer und Passwort (1024 Bit–RSA–Verschlüsselung) zum Systemzugang
Login:
Username, Password
Public network location:
Country code,
Gateway location:
- Area code,
Einstellungen wie unter OSW (s. u.).
- Prefix,
- Max. length of internal numbers
Entsprechend den ACM-Einstellungen / lokalen
Dialling rules
Gegebenheiten
Drosseln der gleichzeitigen Monitorstarts (Default
Max. Nummer of simultane10)
ous monitor
siehe auch “Hinweise zum Betrieb”.
Hier geben sie ein welche Nebenstellen Sie beobSystem Monitors: Add ..., Edit
achten wollen.
...: Ext./From, To
Einstellungen wie unter OSW (s. u.).
Adresse und Port von den angeschlossenen AES
Host, Port
Servern; Über Add ggf. neue hinzufügen
Manufacturer
Liste mit Telefonsystemen und Ihren one-X Attendant relevanten Systemeinstellungen
Hersteller
Type
Login:
Username, Password
Systemtyp
Benutzer und Passwort (1024 Bit–RSA–Verschlüsselung) zum Systemzugang
Link(s):
Add ..., Edit ...: Host, Port
Netzwerkname oder IP Adresse des System
boards und dort freigegebener Port.
OSW
<Telefonsystem>
Bedeutung
Public network location:
Konfiguration der Amtszugänge der Anlage. Ggf.
Country code,
Gateway location:
über
- Area code,
Add ... weitere ergänzen.
- Prefix,
Maximale Länge interner Rufnummern. Längere
- Max. length of internal num- Ruf- nummern werden als externe angesehen.
bers
Rufnummer oder Rufnummernbereich, der in der
System Monitors: Add ..., Edit
NBA angezeigt werden soll. Vermittlungstelefone
...: Ext./From, To
und Agentenrufnummern müssen erfasst werden.
IPL
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 38 von 276
OSPC Link
Port, Gateway
CTI-Specials
Auto-transfer on hangup
Port vom SVA-Manager für die QTAPIFunktionalität
(Default = 10405) ,
System, an dem die Vermittlungstelefone angeschlossen sind.
Markieren, falls eine gehende Wahl direkt vom
one-X Attendant ausgelöst werden soll, ohne dass
der Hörer des Vermittlungstelefons abgenommen
werden muss.
IS
Search local phones by the
host
Local phones
Add ..., Edit ...: Hostname,
Extension
Markieren, welchen Eingabetyp Sie verwenden
möchten für die one-X Attendant Client PCs bei der
Zuordnung zu den Vermittlungstelefonen.
Hostname des one-X Attendant PCs und bei eingeschaltetem Telecommuter Mode, Rufnummer des
zugeordneten Vermittlungstelefons.
SVA Manager
Port vom SVA-Manager für die NBA-Funktionalität.
(Default: 6006)
Datei in der der SVA-Manager Daten speichert.
data file
Default: SVAManager.dat
Enable Call list and Redial listIrrelevant für Betrieb am ACM.
port number
TTrace Server
Host IP und Port
Hinweise:
1. Ändern Sie aus Sicherheitsgründen bitte sofort nach dem ersten Start von QConfig das Login
Passwort. Die Änderung erfolgt im Themenbereich General > Config Protection > Password >
Set ...
2.
Hinweise zum Betrieb
-
Maximalwerte für die unterstützten SVAManager Konfigurationen:
Tserver Links (TS):
20
Monitor points:
10000
Wenn Sie mehr als 1500 Monitorpunkte in der netzweiten Besetztanzeige haben, dann
müssen die beiden Umgebungsvariablen MAXMESSAGESIZE und MAXBUFFERSIZE hinzugefügt
und auf einen Wert von „50*<Anzahl der Monitorpunkte>“ gesetzt werden.
Der SVA-Manager sollte vollständig hochgefahren sein, wenn der one-X Attendant gestartet wird.
Ist der SVA-Manager beim Einloggen nicht betriebsbereit, wird die entspre- chende Fehlerschaltfläche
angezeigt. Im eingeloggten Zustand wird dies durch ein Icon visualisiert (Aufschrift „SVA“):
:
- Ein rotes Icon zeigt an, dass keine Verbindung zum SVA-Manager besteht
- Ein gelbes Icon zeigt an, dass der SVA-Manager nicht betriebsbereit ist
NBA funktioniert nur dann korrekt, wenn der SVA-Manager nicht nur läuft, sondern auch betriebsbereit
ist, d. h. alle Monitorpunkte lizensiert und initia- lisiert sind.
Für jeden geöffneten Monitor wird eine TSAPI–Lizenz abgebucht. Für die Buchung benutzt der AES
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 39 von 276
intern den WebLM. Dieser gerät jedoch schnell in Überlast was letztendlich bis zum Ausfall des AES
und des CTI–Servers führen kann.
Da die Überlast im AES zu einem Gesamtausfall der CTI führen kann wurde der Einsatz einer Drossel
für Monitor–Starts erforderlich. Diese Drossel wurde verallgemeinert so dass sie auch für Integral
Enterprise einsetzbar wurde. Dadurch kann auch bei diesem Typ die Überlast verhindert werden.
Das Verfahren läuft so ab, dass pro Anlage in einem Cache alle Monitor– Start– und Monitor–Stop–
Anfragen eingetragen werden. Ein Thread pro Anlage entnimmt diesem Cache eine konfigurierte maximale Anzahl von Vorgängen und führt diese aus. Der Defaultwert für das Maximum liegt bei 10.
Der Wert kann im Konfigurationswerkzeug unter
-
Tserver Links - Miscellaneous - 04.03
oder
- other switches -Miscellaneous - 04.03 .
verändert werden. Immer, wenn ein Vorgang abgeschlossen ist wird der Nächste gestartet.
Erhält der CTI–Server einen Monitor–Stop–Request für einen Vorgang, der sich noch im Cache befindet, dann wird dieser aus dem Cache ausgetragen.
Zusätzliche Hinweise zur Konfiguration
Mit Kopfnummer und Startrufnummer kann man eine spezielle Sortierung konfigurieren, wenn man die
vom SVA Manager erhaltenen Nummern in die netzweite Besetztanzeige lädt.
Kopfnummer ist die Ziffer mit der alle Rufnummern auf einer Seite anfangen.
Startrufnummer ist die kleinst mögliche Rufnummer auf einer Seite.
Beispiel:
Wenn man jetzt die „Laden“-Taste drückt, sieht die netzweite Besetztanzeige später wie folgt aus:
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 40 von 276
Hinweise:
1. Die Kopfnummer wird in der netzweiten Besetztanzeige für die einzelnen Rufnummern abgeschnitten und nicht angezeigt. Sie wird nur im Tooltip der jeweiligen Seite angezeigt oder im Seitennamen
(wenn man es konfiguriert)
2. Wenn die NBA nicht korrekt zwischen Intern- und Externanrufen unterscheidet, kann das an einer
fehlerhaften Einstellung unter „Max. length of internal numbers“ liegen. Änderungen werden erst
nach einem Neustart des Dienstes wirksam.
3. Man sollte versuchen, eine Konfiguration zu finden, in der sich die Zahl der real existierenden
Systemmonitore von der Anzahl der konfigurierten Systemmonitore so wenig wie möglich unterscheidet.
QTAPI Cluster
Was ist QTAPI Cluster?
QTAPI Cluster ist eine Funktionalität des 1XAttd SVAManager um verschiedene Anlagen mit gleicher
Kopfnummer in einem Cluster zusammenzufassen. QTAPI cluster wird mit 1XAttd R3 SP3 verfügbar
sein.
Vorteile von QTAPI Cluster::
-
- QTAPI Cluster ist hilfreich bei Konfiguration mit einer grossen Anzahl von Monitorpunkten und einer großen Anzahl von Anlagen.
- Der SVAManager Start ist stabiler.
- Der Neustart der Monitore mit fehlgeschlagenem Monitorstart kann auf einen
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 41 von 276
-
bestimmten Zeitpunkt gesetzt werden.
- PEM 187872
Konfiguration des QTAPI Clusters bei Upgrade:
Wenn man 1XAttd R3 SP2 oder älter auf 1XAttd R3 SP3 (oder neuer) upgraded wird das SVA Konfigurationstool beim Start die Frage stellen, ob man existierende Systemmonitore auf die neuen Monitore
konvertieren will:
Wenn man „nein“ anklickt bleibt alles beim alten.
Wenn man „ja“ anklickt, werde die vorhandenen Systemmonitore als Cluster-Monitore zusammengefasst:
Alle System Monitore werden aus „<Systemname>->“CTI spezials“ entfernt und unter
dem neuen Menüpunkt SVAManager->monitors eingefügt
Es gibt ein neues Feld „check time for failed monitors“. In diesem Feld wird der Zeitpunkt festgelegt,
wann ein Neustart der Monitorpunkte mit fehlgeschlagenem Monitorstart gemacht wird. Default ist
23.30.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 42 von 276
Ein neues xml-File wird angelegt unter
<Serverpfad>\data\sva_mon\sva_mon.xml, um die neue Konfiguration zu speichern.
Konfiguration des QTAPI Clusters bei Neuinstallation:
Oben wird die automatische Umkonfiguration der Systemmonitore auf mögliche Clustermonitore beim
Upgrade auf 1XAttd R3 SP3 beschrieben. Natürlich hat man den neuen Menüpunkt SVAManager>monitors auch bei Neuinstallationen. Anlagen mit gleicher Kopfnummer werden automatisch zu einem
Cluster zusammengefasst. Wenn man dieses Cluster benutzen will, muss man die System Monitore
unter dem neuen Menüpunkt SVAManager->monitors konfigurieren.
Beispiel wie man zwei Anlagen mit unterschiedlicher Kopfnummer in einem Cluster zusammenfassen
kann:
Wir haben zwei Anlagen „TS_Ernie“ und „TS_Frankfurt“ mit unterschiedlicher Kopfnummer und dem
selben Systemmonitorbereich unter <Systemname>->CTI specials von 1000 bis 9000.
Jetzt fügen wir einen neuen Gateway Standort (Fake_LOK) für beide Anlagen dazu (zum Beispiel area
code 110):
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 43 von 276
Hinweis:
Wenn man area code 110 für die zweite Anlage einträgt, erscheint die Taste „member of cluster“:
Wenn man die Taste betätigt, sieht man das „TS_Ernie“ und „TS_Frankfurt“ in einem Cluster zusammengefasst wurden:
Wir entfernen die Systemmonitore unter <Systemname>->“CTI specials“ für beide Anlagen und fügen
den Nummernbereich für den neuen Gateway Standort unter dem neuen Menüpunkt
SVAManager->monitors dazu:
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 44 von 276
Jetzt haben wir ein neues QTAPI Cluster für zwei Anlagen mit dem Nummerbereich 1000 bis 9000 konfiguriert.
Zusätzliche Hinweise:
1. Man sollte nicht die gleiche Systemmonitore unter <system name>->“CTI specials“ UND SVAManager->monitors konfigurieren. Das ist ineffektiv.
2. Man sollte sicherstellen, dass zwei Anlagen in einem Cluster nicht eine oder mehr gleiche Systemmonitore haben (anderenfalls kann es passieren, dass der betroffene Systemmonitor nur an einer
Anlage gestartet wird).
3. Der konfigurierte Zeitpunkt für einen Neustart der Monitorpunkte mit fehlgeschlagenem Monitorstart
ist GMT!
Systemanforderungen Avaya Presence Server
Version
Avaya Aura 6.2 Feature Pack 3 including
Avaya Aura 6.2 Feature Pack 3 der beinhaltet
- Communication Manager (CM) 6.3.2
- Session Manager (SM) 6.3.4
- System Manager (SMGR) 6.3.4
- Presences Services (PS) 6.2.2
- Application Enablement Services (AES) 6.3.1
So überprüfen Sie die Version des SMGR
1. Überprüfen Sie ob SMGR in Betrieb ist:
Melden Sie sich an der SMGR web console an. Wenn der SMGR in Betrieb ist, können Sie das SMGR
dashboard sehen:
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 45 von 276
2. Überprüfen Sie die Version des SMGR
Melden Sie sich an der
SMGR web console an.
Klicken Sie „über“ um zur
SMGR release information
zu gelangen.
Überprüfen ob der Session Manager in Betrieb ist:
Melden Sie sich an der SMGR web console an und gehen Sie auf das Menü Elements/Session Manager/Dashboard
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 46 von 276
Start des PS XCP Controllers
Um den Presence XCP server zu konfigurieren gibt es den Presence XCP controller. Er ist eine
Web-basierte Administrationskonsole und von der Einstiegsseite haben Sie Zugriff auf Informationen
über den Core-Router und die plug-Ins und Teile die auf dem Server laufen. Sie können den Server
und seine Teile von dieser Seite aus starten und anhalten. Sie können sich eine
XMLZusammenfassung ihrer Serveraufstellung anzeigen lassen.
Melden Sie sich am Presence Services XCP Controller Web interface an mit Ihrem Presence Services
servers host name, er wird automatisch in die IP-Adresse des servers konvertiert.
Wählen Sie oben rechts Advanced in der drop down box Configuration View.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 47 von 276
Der Presence Services XCP controller kann auch von der SMGR web console aus gestartet werden:
Rufen Sie das Menu Elements/Inventory/Manage Elements und klicken Sie auf „configured
Presence Services“:
PS benötigt eine virtuelle SIP domain
Presence Services benötigt eine virtuelle SIP domain (siehe: Presence Services Administration Guide
für weitere Details [7], Kapitel Understanding Presence Servieces domain, Domain substitution
rule and user global login).
Daher konfigurieren Sie die SIP domain substitution fürPresence im System Manager Menü
Elements/Presence/Configuration:
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 48 von 276
Beispiel
-
User Testuser works for company fr.rnd.avaya:
Testuser's company domain: fr.rnd.avaya.com
User login of Testuser in Presence Services: [email protected]
In Presence Services domain (ROUTER_SERVICE_NAME) Testuser's domain changes to: presence.fr.rnd.avaya.com
Testuser's ID in Presence Services is: [email protected]
SIP Domain Substitution für Presence Services (Screenshot)
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 49 von 276
So prüfen Sie ob der Presence Server in Betrieb ist und läuft
Über den XCP controller ist es auch möglich zu prüfen ob der Dienst läuft und ggf. einen Restart
durchzuführen. check if the services are running or to restart them.
Es wird allerdings nicht empfohlen den XCP controller dafür zu nutzen da der Restart so nicht
funktioniert.
Um zu überprüfen ob alle Dienste in Betrieb sind loggen Sie sich als ROOT user in den Presence
Server ein und führen das folgende Kommando aus:
monit summary
Wenn alle Dienste als "running" angezeigt werden, ist der start des PS abgeschlossen. Andernfalls
starten Sie den PS wie im Kapitel Restart PS beschrieben.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 50 von 276
So prüfen Sie ob der PS synchronisiert ist
Melden Sie sich an der SMGR web console an und gehen Sie auf das Menu Services/Replication/
Replica Groups.
Die replica group psreplica_6.1 muss einen grünnen Status synchronized zeigen
So überprüfen Sie das PS release
Wichtig: Die System Plattform auf der Presence Services läuft zeigt NIEMALS die korrekte PS version
und KEINE detaillierten PS release informationen.
Die PS release information muss vom PS server selbst auf command-line level überprüft werden,
dazu verbinden Sie sich übe PuTTY mit PS :
Enter user name:
Enter password:
craft
********
Dann als root user:
Execute command:
Enter root password:
su root
*********
Die PS release information kann nenden Kommando angezeigt werden:
Execute command: /opt/Avaya/Presence/presence/bin/swversion.sh
Verbindung zum PS
Die Verbindung zwischen LPS und PS ist geschützt durch TLS. Um diese SSL-Verbindung aufzubauen, müssen die Zertifikate des PS und SMGR in den Keystore des one-X Attendant und das Zertifikat des one-X Attendant in den Keystore des PS eingetragen werden. Da der sogenannte Data
Replication Service (DRS) des SMGR den gleichen Keystore verwendet wie der PS, muss das one-X
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 51 von 276
Attendant-Zertifikat nur im Keystore des PS eingetragen sein.
Der Keystore (hier 1XAttd.keystore) und das Zertifikat (hier 1XAttd.pem) des one-X Attendant sind
nach der Installation des one-X Attendant auf dem one-X Attendant-Server (c:\Avaya\Servers) vorhanden.
Vorraussetzungen
Auf dem Rechner, auf dem der one-X Attendant-Server installiert ist, müssen folgende Werkzeuge
verfügbar sein:
-
Winscp
Putty
Keytool (verfügbar im Verzeichnis c:\Avaya\Servers\JDK\jre\bin des one-X AttendantServers)
Openssl (verfügbar im Verzeichnis c:\Avaya\Servers des one-X Attendant-Servers
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 52 von 276
Zertifikat des one-X Attendant in Keystore des PS eintragen
-
-
1XAttd.pem mit WINSCP vom one-X Attendant-Server (c:\Avaya\Servers) zum PS
nach /home/craft kopieren
Mit Putty auf dem PS als Benutzer ROOT einloggen
Nach /opt/Avaya/Presence/jabber/xcp/certs wechseln:
cd /opt/Avaya/Presence/jabber/xcp/certs
1XAttd.pem von /home/craft nach /opt/Avaya/Presence/jabber/xcp/certs verschieben:
mv /home/craft/1XAttd.pem .
Das Zertifikat in den PS-Keystore importieren
/opt/Avaya/Presence/presence/bin/./prescert addTrusted pem 1XAttd.pem
alias 1xa
(Der Import kann rückgängig gemacht werden mit:
/opt/Avaya/Presence/presence/bin/./prescert delete alias 1xa)
-
Nach dem Import des Zertifikats in den PS-Keystore muss der PS neu gestartet
werden:
/opt/Avaya/Presence/presence/bin/./stop.sh
./start.sh
Hinweis:
In einigen Fällen wird das Zeichen "-" (Bindestrich) nicht richtig in das DOS Fenster kopiert,
wenn Sie mit w/ Tastatur Kommandos arbeiten kann es dadurch zu Fehlermeldungen kommen wie:
keytool error: java.lang.RuntimeException:
Usage error, ûimport is not a legal command
-
-
In diesem Fall überrpüfen Sie bitte die Syntax des kopierten Kommandos, löschen das
falsch kopierte Zeichen "û" und ersetzen es durch das "-" (Bindestrich) Zeichen.
Rufen Sie eine PuTTY session auf und m,elden Sie sich am PS server mit craft als
username an, dann gehen Sie auf den user root (wie im Kapitel PS release information beschrieben).
Rufen Sie eine WinSCP session am PS server mit dem username craft auf.
Zertifikat des PS in Keystore des One-X Attendant eintragen
Die Zertifikate des PS sind zu finden im Verzeichnis /opt/Avaya/Presence/jabber/xcp/certs.
-
cd /opt/Avaya/Presence/jabber/xcp/certs
export-xxx.pem vom PEM- in DER-Format konvertieren:
openssl x509 -in export-xxx.pem -inform pem -out export-xxx.cer -outform der
Zertifikat des PS nach /home/craft verschieben:
mv export-xxx.cer /home/craft/export-xxx.cer
export-xxx.cer mit Hilfe von WINSCP zum one-X Atttendant-Server (c:\Avaya\Servers)
kopieren
Auf dem Rechner des one-X Attendant-Servers ein DOS-Fenster öffnen:
cd c:\Avaya\Servers
Das PS- Zertifikat in den Keystore des one-X Attendant importieren:
keytool -import -alias ipskey -file export-xxx.cer -keypass oneXAtt -keystore
1XAttd.keystore
Password: oneXAtt
Trust: Yes
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 53 von 276
Zertifikat des SMGR in Keystore des One-X Attendant eintragen
Für Data Replication und UPM Services ist es nötig, auch das Zertifikat des SMGR in den Keystore des
one-X Attendant zu importieren.
-
-
-
SMGR Web-Konsole öffnen
Zu Services > Security > Certificates > Authority navigieren
Unter CA Functions Download pem file selektieren und das Zertifikat in einer Datei
sichern:
Dateiname: default.cacert.jks
Verzeichnis: c:\Avaya\Servers
SMGR-Zertifikat von PEM- in DER-Format konvertieren:
cd c:\Avaya\Servers
pathToOpenSSL…/openssl x509 -in default.cacert.pem -inform pem -out
default.cacert.cer -outform der
SMGR-Zertifikat in Keystore des One-X Attendant importieren
c:\Avaya\Servers\JDK\jre\bin\keytool -import -alias ipskey -file export-xxx.cer keypass oneXAtt –keystore 1XAttd.keystore
Password: oneXAtt
Trust: Yes
Nützliche Kommandos im Umgang mit Keystores und Zertifikaten:
-
Konvertierung von PEM-Format nach Text:
Openssl x509 –in filename.pem –text –out filename.txt
Keystore anschauen:
Keytool –list .keystore keystorename
KeystoreEintrag löschen:
Keytool –delete –alias aliasname –keystore keystorename
Zertifikat aus Keystore exportieren:
Keytool –export –frc –alias aliasname –file filename.cer –keystore filename.keystore –
storepass password
Einschränkungen
SVAManager und Avaya AURA Presence Server können im one-X Attendant nicht zusammen benutzt
werden.
Wenn Presence Services genutzt werden, dann wird Windows 7 (64 Bit) als Betriebssystem für den
one-X Attendant client dringend empfohlen.
Für den Java Speicher sind in diesem Fall folgende Einstellungen empfohlen:
<= 2000 Presence User: -Xmx256
<= 5000 Presence User: -Xmx512
Die Beschreibung dazu ist in folgendem Kapitel zu finden: Pflege, Fehlerbehebung\Tipps und Tricks\
one-X Attendant bringt die Meldung “java.lang.OutOfMemoryError: Java heap space”
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 54 von 276
Abwesenheitsanzeige (Exchange Web Service)
Der „one-X Attendant Absence Info Pusher“ kann die Out Of Office (OOF)-Zustände aller Mailboxen
eines Exchange Servers (Abwesenheitsnotiz in Micro¬soft Outlook aktiviert) überwachen. Das Programm arbeitet mit den Exchange 2007(ab SP1) und 2010 zusammen.
Die Abwesenheitanzeige für one-X Attendant wird darüber in regelmäßigen Abständen aktualisiert.
Voraussetzungen
Sie müssen Lizenzen zur Nutzung der Abwesenheitsanzeige (FEAT_1XATTD_PRESENCE) besitzen.
Vorbereitungen allgemein
Die Identifizierung eines Benutzers erfolgt zwischen one-X Attendant und Exchange über seine EmailAdresse. Diese Email-Adresse kann dem one-X Attendant in seiner eigenen Datenbank oder in einer
angebundenen Kundendatenbank zur Verfügung stehen. In jedem verwendeten Datensatz müssen
zugleich die Email-Adresse und die Rufnummer enthalten sein.
Vorbereitungen Exchange
Am Exchange-Server muss der Web Service (dies ist der Default bei der Installation) und ein Benutzer
(z.B. ”AbwNotiz”) ein¬gerichtet werden, der die entsprechenden Zugriffsrechte auf alle Mailboxen hat.
Exchange 2007 (SP1) und Exchange 2010
Bei Exchange 2007(SP1) braucht der Benutzer(AbwNotiz) „FullAccess“ auf alle Mailboxen; dies kann
z.B. in der Exchange Management Shell mit Hilfe des folgenden Befehls(bei Exchange Cmdlet
genannt) eingerichtet werden (für alle Mailboxen).
“Get-Mailbox -Identity * | Add-MailboxPermission -User AbwNotiz -AccessRights FullAccess -InheritanceType all”
Die Beschreibung des Cmdlets ist hier zu finden:
http://technet.microsoft.com/en-us/library/bb124097.aspx
Exchange 2010 (SP1) und Exchange 2013
Bei Exchange 2010(SP1) und Exchange 2013 gibt es für den Web Service die neue Funktionalität
„Impersonation“. Damit braucht der Benutzer (AbwNotiz) nicht mehr den „FullAccess“, sondern nur
noch die „Impersonation“ Rechte; diese können auch nur über den WebService genutzt werden und
sind nicht für die Mailboxen der Administratoren wirksam.
Für alle anderen (Mailboxen) wird dies in der Exchange Management Shell mit Hilfe des folgenden
Befehls(Cmdlet) eingerichtet.
„New-ManagementRoleAssignment –Name:ImpersonationForEWS –Role:ApplicationImpersonation –
User:AbwNotiz”
Die Beschreibung des Cmdlets ist hier zu finden
http://technet.microsoft.com/en-us/library/dd335193.aspx
Hinweise:
-
Die Möglichkeit mit den “FullAccess” Rechten ist allerdings auch noch vorhanden.
Es kann einen Zeitlang dauern bis die Änderungen auf allen Domain Servern wirksam
sind.
Die offizielle Dokumentation von Microsoft zum Thema Exchange Web Service ist hier zu finden:
http://msdn.microsoft.com/en-us/library/exchange/dd877012(v=exchg.140).aspx
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 55 von 276
Eine sehr hilfreiche Seite auf Deutsch ist diese hier:
http://www.msexchangefaq.de/code/ews.htm
Konfiguration
Folgende Exchange Daten werden für den EWS Zugriff im Absence Info Pusher benötigt:
- Exchange Benutzer mit den entsprechenden Rechten (AbwNotiz)
- Passwort des Exchange Benutzers
- Exchange Domain
- URL des Exchange Web Service
oder wenn Autodiscover möglich ist dann
- E-Mail Adresse des Exchange Benutzers
Zusätzlich kann noch konfiguriert werden, woher die E-Mail Adressen kommen für die Abwesenheitsnotiz ausgelesen werden soll:
- Telefonbuch: alle oder ein bestimmtes.
- Telefonbuch E-Mail Feld: alle oder ein bestimmtes.
Eine genauere Beschreibung der Konfiguration ist in dem Kapitel „Software konfigurieren->Werkzeuge:
AbsenceInfoPusher“ zu finden.
Kalender Information
Kalender Informationen können über MS Outlook oder Lotus Notes abgefragt werden (Es ist immer nur
eine Variante gleichzeitig nutzbar).
In der Besetztanzeige, Netzweiten Besetztanzeige oder im Telefonbuch vom one-X Attendant werden
entsprechende Informationen zu jedem Teilnehmer angezeigt.
Wenn weder Outlook noch Notes genutzt wird, dann ist es dringend empfohlen die Kalenderbenutzung
zu deaktivieren. Option "calendar usage" im Konfigurationswerkzeug (item one-X Attendant). zu deaktivieren. Option "calendar usage" im Konfigurationswerkzeug (item one-X Attendant).
Voraussetzungen
Der Benutzer des Client-Rechners muss Zugriffsrechte auf die Kalenderdaten aller Teilnehmer haben.
Sie müssen FEAT_1XATTD_PRESENCE Lizenzen zur Nutzung der Kalender Information besitzen.
Exchange Server
Der One-X Attendant hat 2 Möglichkeiten um die Frei/Besetzt Informationen vom Exchange Sever zu
bekommen, die haben jeweils auch unterschiedliche Anforderungen an die Exchange Server Konfiguration.
Konfiguration 1:
- Die autodiscover Funktionalität für Outlook muss konfiguriert sein. Das kann folgenderweise getestet werden:
Während Outlook läuft, mit gedrückter STRG Taste, mit der rechten Maustaste auf das
kleine Outlook Symbol in der Taskleiste rechts unten klicken und dann E-mail AutoKonfiguration testen….
Sicherstellen das die korrekte E-Mail Addresse im entsprechenden Feld steht.
Darin bitte die Punkte Guessmart verwenden und Sichere Guessmart-Authentifizierung wegnehmen und den AutoErmittlung verwenden auswählen und dann den
Test benutzten.
- Die SMTP Addresse des Benutzers im Addressbuch muss zur selben Domäne gehü-
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 56 von 276
-
ren wie der Exchange Server. Der folgende Aufruf sollte eine XML Datei mit einem
“autodiscover “ XML Element darin zurückliefern: https://<SMTP address domain>/
autodiscover/autodiscover.xml.>
Für weitere Information, schauen Sie bitte hier nach: http://technet.microsoft.com/enus/library/bb124251.aspx
Konfiguration 2:
- Der Exchange Server muss für die Benutzung von “public folder” für “Frei/Besetzt”
Informationen konfiguriert sein (wie es bei der Benutzung von Outlook 2003 notwendig
ist). In Exchange 2003 war dies die Defaultkonfiguration.
Für weitere Information, schauen Sie bitte hier nach:
http://blogs.technet.com/b/exchange/archive/2010/04/23/3409853.aspx
http://technet.microsoft.com/en-us/library/bb397221.aspx
http://technet.microsoft.com/en-us/library/bb124411.aspx
Wenn Sie Probleme haben können Sie auch das RedemptionTestTool oder den VisualBasic Test
SourceCode benutzen, welche Sie auf der CD in folgenden Ordner finden: software\ServiceTools\RedTest
Installation
Eine Installation ist nicht erforderlich. Die Kalender Information steht automatisch mit der Client-Installation zur Verfügung.
WebAccess
Hinweis:
WebAccess kann nicht benutzt werden, wenn die Presence Server option angeschaltet ist.
Web-Schnittstelle
One-X Attendant WebAccess verfügt über eine Web-Schnittstelle. So können Sie mit einem WebBrowser die Abwesenheitsinformationen des one-X Attendant verwalten.
Der Standardzugang erfolgt über die direkte Eingabe der Webadresse
https://host:port/one-XAttendantwebaccess/Login.jsp
im Browser. „host“ und „port“ müssen durch den Rechnernamen und Port des
Tomcat Web Servers (JOnAS) ersetzt werden, z. B.
https://localhost:21080/one-XAttendantwebaccess/Login.jsp
Wenn eine Seite mit einem Sicherheitszertifikat-Fehler angezeigt wird, folgen Sie dem Link „Laden dieser Website fortsetzen (nicht empfohlen)“
Diese Schnittstelle kann auch programmgesteuert bedient werden. Voraussetzung dafür ist, dass die
verwendete Programmiersprache Möglichkeiten zur Netzprogrammierung zur Verfügung stellt. Gängige Programmiersprachen wie Visual Basic, Visual C++, Java etc. erfüllen dies.
Programmierbare Funktionen
Folgende fünf Funktionen können Sie benutzen:
Anmelden (Login), Abmelden (Logout), Passwort setzen, An-/Abwesenheit setzen, An-/Abwesenheit
abfragen.
Wie Sie auf diese Funktionen zugreifen können, hängt von der verwendeten Programmiersprache ab.
Grundsätzlich aber verwenden Sie Kommandos, die über das HTTPS Protokoll versendet werden. Die
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 57 von 276
Parameter und die zugehörigen URLs finden Sie im nächsten Absatz.
Kommando-Übersicht
Wenn Sie die folgenden Kommandos einsetzen, müssen Sie in den URLs den „host“ durch den Rechnernamen des Tomcat Web Servers (JOnAS) und den „port“ durch die Portnummer ersetzen, auf der er
hört (Standard: 21080).
Anmelden (Login):
Bevor Sie weitere Kommandos verwenden können, müssen Sie sich als ein bestimmter Benutzer
anmelden.
Anfragetyp:
HTTPS POST
Parameter:
firstName, lastName, phone, passwd
Ziel URL:
https://host:port/one-XAttendantwebaccess/LoginChecker.jsp
Mit diesem Kommando melden Sie den Benutzer mit Nachnamen
„lastName“ und dem Vornamen „firstName“ an. „phone“ bezeichnet die Telefonnummer des Benutzers
und „passwd“ das entsprechende Passwort.
Hinweis:
Ein one-X Attendant Teilnehmer besitzt so lange kein Passwort, bis es das erste Mal gesetzt wird.
Einfaches Anmelden (SLogin)
Anfragetyp:
Parameter:
Ziel URL:
HTTPS POST
phone
https://host:port/one-XAttendantwebaccess/
SLogin- Chekker.jsp
Mit diesem Kommando melden Sie einen Benutzer an. Im Gegensatz zum „normalen“ Anmeldevorgang (Anmelden (Login) - siehe oben) erfolgt das Anmelden hier ohne Passwort und ohne Namensinformationen. Als Identifikation des Benutzers dient alleine die Rufnummer (phone).
Hinweis:
Die Verwendung dieses Kommandos ist nur in Systemen sinnvoll, bei denen sich one-X AttendantBenutzer keine Telefonnummer teilen.
Abmelden (Logout):
Nachdem Sie die Eingaben für einen Benutzer abgeschlossen haben, müssen Sie sich unbedingt wieder abmelden.
Anfragetyp:
HTTPS GET oder HTTPS POST
Parameter:
–
Ziel URL:
https://host:port/one-XAttendantwebaccess/
Logout.jsp
Mit diesem Kommando melden Sie den zuvor mit Login angemeldeten Benutzer wieder ab.
Passwort setzen:
Um die Anmeldung sicherer zu machen, besitzt jeder Benutzer ein Passwort. Dieses können Sie mit
diesem Kommandos setzen.
Anfragetyp:
HTTPS POST
Parameter:
passwdFirst;passwdSecond
Ziel–URL:
https://host:port/one-XAttendantwebaccess/
SetPassword.jsp
Dieses Kommando setzt das Passwort für den momentan angemeldeten Benutzer. „passwdFirst“ undf
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 58 von 276
„passwdSecond“ müssen identisch sein.
An-/Abwesenheit setzen:
Mit diesem Kommando stellen Sie die An- und Abwesenheit des angemeldeten Benutzers ein.
Anfragetyp:
HTTPS GET
Parameter:
FROM, TILL, CAUSE
Ziel–URL:
https://host:port/one-XAttendantwebaccess/SaveData.jsp
FROM und TILL enthalten Zeitangaben im Format dd.mm.yyyy HH.MM.
FROM gibt den Startzeitpunkt und TILL den Endzeitpunkt der Abwesenheit an. Falls Sie den Benutzer
anwesend melden wollen, geben Sie für FROM und TILL jeweils einen Leerstring an.
CAUSE enthält einen beliebigen Text. Dies ist normalerweise eine kurze Nachricht, die den Grund der
Abwesenheit enthält.
An-/Abwesenheit erfragen:
Mit diesem Kommando fragen Sie den aktuellen Abwesenheitsstatus des angemeldeten Benutzers ab.
Anfragetyp:
HTTPS GET oder HTTPS POST
Parameter:
–
Ziel–URL:
https://host:port/one-XAttendantwebaccess/
one-X AttendantWebAccess.jsp
Ergebnis:
HTML-Seite mit den Ergebnissen
Um den Start- und Endzeitpunkt und den kommentierenden Text zu erfahren, müssen Sie die als
Ergebnis erhaltene HTML-Seite parsen. Der Startzeitpunkt steht in der Texteingabezeile namens
FROM. Der Endzeitpunkt steht in der Texteingabzeile TILL. Der Text in der Text- Eingabezeile CAUSE.
WebAccess Admin Tool
Installieren
Dieses Werkzeug dient zum Zurücksetzen des Teilnehmer-Passwortes für WebAccess.
Um das WebAccess Admin Tool zu betreiben, muss eine neue Verknüpfung eingerichtet werden.
Hierzu im Windows-Explorer in das Verzeichnis des one-X Attendant wechseln (c:\Programme\Avaya\Avaya one-X Attendant).
1. Die Datei StartAbsenceAdmin.bat auswählen. Verknüpfung erstellen.
2. StartAbsenceAdmin.bat im Editor öffnen. Zeile kopieren.
3. Verknüpfung bearbeiten. Ziel löschen und kopierte Zeile einfügen.
Gegebenenfalls die Portnummer in dieser Zeile an die Serverinstallation anpassen.
Import von SMGR Daten
In der Zuordnungstabelle das Ziel Feld „Communication Profile Set“ dem Quellfeld „commProfileSet“
zuordnen. Es wird nur das prmäre Communication Profile Set importiert. .
Füllen des Telefonbuchs
Server GUI
Um fremde Datenbanken an one-X Attendant anzubinden, gibt es die one-X Attendant
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 59 von 276
Konfigurationswerkzeuge Sammlung s. hierzu Übersicht one-X Attendant Konfigurationswerkzeuge.
Speziell für diese Aufgabe bietet es das Werkzeug Telefonbuch.
Hinweis: Teilnehmerdaten können auch in das MasterDirectory importiert werden.
Beachten Sie unbedingt beim Arbeiten mit diesem Werkzeug die folgenden Regeln.
- Sie benötigen gute Datenbank-Kenntnisse. Sie müssen SQL-Abfragen erstellen können und benötigen Kenntnisse der ODBC-Datenquellen-Konfiguration.
- Nur 32 Bit ODBC Treiber können benutzt werden. Deshalb muss unter 64 Bit Systemen die ODBC-Datenquellen-Konfiguration mit dem folgenden 32 Bit ODBC Administrations Programm vorgenommen werden: %WINDIR%\SysWOW64\odbcad32.exe
- Es können nur System-Datenquellen benutzt werden. Benutzer-Datenquellen werden
zwar vom Konfigurations-Werkzeug erkannt aber nicht vom Update-Service das dieser
unter dem SYSTEM Account ausgeführt wird.
- Wenn Sie die Einstellungen konfigurieren, sollte kein one-X Attendant- Client arbeiten.
Beenden Sie alle one-X Attendant-Client-Anwendungen. Die one-X Attendant-Datenbank muss arbeiten.
- Bearbeiten Sie nur eine Datenquelle (ein Arbeitsblatt in der Baumansicht der one-X
Attendant Konfigurationswerkzeuge Sammlung) auf einmal.
Branchenlösungen
Branchendatenbanken werden über die one-X Attendant Konfigurationswerkzeuge Sammlung (one-X
Attendant ConfigTool) wie jede andere Datenbank angebunden.
Client GUI
ACM Teilnehmerdaten in die one-X Attendant- Datenbank importieren
Sehr einfach können Sie die Teilnehmerdaten Name, Rufnummer und Raum aus dem Communication
Manager ins one-X Attendant Telefonbuch importieren.
Zuerst müssen die Telefonbuchdaten wie folgt beschrieben aus dem CM exportiert werden:
-
Avaya Site Administration (ASA) starten.
Start GEDI
„list station“ eingeben und dann rechts in das Fenster mit den Teilnehmerdaten klikken, „export“ auswählen.
Wählen Sie bitte, wo die exportierte Datei gespeichert werden soll, geben Sie als „field
delimiter“ ein Semicolon ein und selektieren Sie „Export column titles on first row“.
Anschließend klicken Sie ok.
Für den Import gehen Sie wie folgt vor:
1. Wählen Sie in Menu Bearbeiten > Telefonbuch > Importieren. Der Dialog Importieren von ITB-Daten
erscheint.
2. Sie können wählen, ob bestehende Datensätze ersetzt werden oder ob die neuen Datensätze angehängt werden. Markieren Sie die gewünschte Option.
3. Markieren Sie das Kontrollkästchen „Default CM Format“.
4. Klicken Sie auf die „...“-Schaltfläche und wählen die exportierte Datei aus
5. Klicken Sie auf „Starten“. Je nach Umfang der Daten kann der Import einige Minuten dauern. Ein
Balken zeigt den Fortschritt des Imports an.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 60 von 276
PS Konfiguration für one-X® Attendant & Zertifikate
Hinweis:
Die folgenden Einstellungen müssen lediglich am 1XATTD server durchgeführt werden. .
Vier Werkzeuge müssen auf dem one-X Attd server installiert werden um die beschriebenen
Konfigurationsschritte ausführen zu können, sowie die folgenden Schritte die Zertifikate betreffend:
- PuTTY
- WinSCP
- Keytool
- openSSL
Die Konfigurationsschritte benötigen Input von Kommandos auf Command-line Level. Die
Kommandos können aus diesem Dokument herausgelesen werden.
Hinweis:
Rufen Sie eine PuTTY session auf dem PS server auf mit craft als Username, dann gehen
Sie auf den User root.
Vorbereitung
Die Verbindung zwischen one-X® Attendant und Presence Services kann nur erfolgreich konfiguriert
und hergestellt werden wenn die folgenden Vorbereitungen durchgeführt wurden:
- Alle server der Lösung haben eine statische IP Addresse
- Alle server IP Addressen können vom DNS, der FQDN und IP address resolution
works in beide Richtungen aufgelöst werden.
- Im Falle dass eine firewall exististiert, ist sie wie im Dokument one-X™ Attendant IP
port matrix beschrieben konfiguriert.
- SMGR & PS Namen/IP-Adressen wurden richtig eingegeben während der Installation
des one-X® Attendant
Fügen Sie one-X® Attendant CN der PS mutually trusted host list hinzu
-
Melden Sie sich am Presence Services XCP Controller Web interface als Administrator
an. Klicken Sie Advanced in der drop down box Configuration View
Bearbeiten Sie Global Router Settings für das Core Router plugin.
Fügen Sie den „common name“ (CN) des oneX Attd certificates ein, nämlich oneXAttendant to Mutually Trusted TLS Hostnames / Host Filters, dann klicken Sie Submit
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 61 von 276
One-X Attd certificate name administration in PS XCP controller
Gewähren Sie one-X Attendant Zugriff auf PS
Für die Verbindung zum PS (Presence Services) muss der Zugriff zur Postgres-Datenbank des PS
frei-gegeben werden.
Fügen Sie die one-X® Attendant Server Addresse dem PS hinzu
Fügen Sie die IP Addresse des PC/Servers auf dem X Attendant Serverinstalliert ist hinzu, benutzen
Sie dafür Putty als ROOT user.
In dem unten aufgeführten Beispiel sin die neu hinzugefügten IP Adressen 135.124.73.25 und
135.124.73.0.
.
PS 6.2.3 (AURA FP3) oder niedriger:
cd /var/lib/pgsql/data/
PS 6.2.4 (AURA FP4) oder höher:
cd /var/lib/pgsql/9.2/data
vi pg_hba.conf
# IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 135.124.73.25/32 trust (erlaubt Zugriff von 135.124.73.25)
host all all 135.124.73.0/24 trust (erlaubt Zugriff aller mit 135.124.73 beginnenden Adressen)
Save file and exit vi: :wq!
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 62 von 276
Ändern der Listen Address der Database PS mit Putty SSH
Ändern Sie die listen address im file postgresql.conf von localhost zu '*'.
PS 6.2.3 (AURA FP3) oder niedriger:
cd /var/lib/pgsql/data/
PS 6.2.4 (AURA FP4) oder höher:
cd /var/lib/pgsql/9.2/data
vi postgresql.conf
#-----------------------------------------------------------------------------# CONNECTIONS AND AUTHENTICATION
#-----------------------------------------------------------------------------# - Connection Settings listen_addresses = '*' # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost', '*' = all
# (change requires restart)
Save file and exit vi: :wq!
Restart Database
Restart postgresql using Putty as ROOT user:
PS 6.2.3 (AURA FP3) oder niedriger:
/etc/rc.d/init.d/postgresql restart
PS 6.2.4 (AURA FP4) oder höher:
/etc/rc.d/init.d/postgresql-9.2 restart
Hinweis:
Bei dem Neustart des PS wird nicht die Datenbank neu gestartet, was aber notwendig ist
um die neue listen adress zu aktivieren
Konfiguration Instant Messaging
Der one-X® Attendant Client meldet sich während der Benutzeranmeldung am Jabber
Server an. Im aktuellen Avaya Aura Scenario unterstützt der Presence Server IM.
Bitte konfigurieren Sie:
Avaya one-X® Attendant Konfigurationswerkzeuge (Server):
- IM Server (=Presence Server) in one-X® Attendant Client Konfiguration.
- IM Port 5223 in one-X® Attendant Client Konfiguration.
Avaya one-X® Attendant (Client)
- IM Benutzername in der Benutzer Konfiguration (Bearbeiten, Benutzer, Bearbeiten,
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 63 von 276
-
-
Benutzer auswählen, Ändern, Instant Messaging, Benutzername) und System Manager, User Management, Manage Users, Select user and edit, Communication Profile,
Communication Address, Avaya XMPP müssen übereinstimmen.
IM Passwort in der Benutzer Konfiguration (Bearbeiten, Benutzer, Bearbeiten, Benutzer auswählen, Ändern, Instant Messaging, Passwort) und System Manager, Users,
User Manage¬ment, Manage Users, Select user and edit, Communication Profile,
Communication Profile Password müssen übereinstimmen
Die Replikation von IM Benutzername und Passwort zum Presence Server geschieht
automatisch
Software konfigurieren
Übersicht one-X Attendant Konfigurationswerkzeuge
one-X Attendant Konfigurationswerkzeuge Sammlung
Die one-X Attendant Konfigurationswerkzeuge Sammlung (Configuration Tools) ist eine Sammlung verschiedener Werkzeuge, mit denen Sie den one-X Attendant konfigurieren können. Es wird
automatisch bei einer one-X Attendant Server Installation mitinstalliert.
Die Sammlung enthält folgende Werkzeuge:
- AbsenceInfoPusher
- Adress Parser
- JOnAS Server (Telefonbuch Server)
- Zentrale one-X Attendant-Konfigurationsdaten
- Telefonbuch
- Update Service
- WebAccess
- Diagnose Protokollierung
Start und Login
Das Programm wird gestartet über Start > Programme > Avaya > one-X Attendant >
one-X Attendant Konfigurationswerkzeuge .
Nutzungsberechtigt sind alle Revisoren, die in der one-X Attendant-Datenbank gespeichert sind.
Benutzername und Password sind die gleichen wie beim one-X Attendant.
Hinweis zur erstmaligen Bearbeitung der Konfigurationsdaten:
Nach der one-X Attendant-Installation können die zentralen one-X Attendant-Konfigurationsdaten erst
bearbeitet werden, wenn der one-X Attendant einmal gestartet worden ist.
Begründung: Während des Setups kann nicht auf die Datenbank zugegriffen werden. Deshalb werden
die one-X Attendant-Konfigurationsdaten zunächst in der Registry (Schlüssel „Setup“) abgelegt. Der
one-X Attendant überträgt diese Daten dann beim ersten Start in die Datenbank.
Bedienoberfläche
Die Menüleiste:
In der Menüleiste steht das Menü File mit den Menüeinträgen Eigenschaften, Anmelden/Abmelden und
Beenden zur Verfügung.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 64 von 276
Das Menü Help enthält den Eintrag über... zum Öffnen einer Infobox zum
Tool.
Der Arbeitsbereich:
Der Arbeitsbereich unterteilt sich in die Baumansicht links und die jeweils geöffneten Arbeitsblätter
rechts.
Die Toolbar:
Öffnet die Eigenschaften der one-X Attendant Konfigurationswerkzeuge Sammlung
Startet einen Test von allen
Öffnet die Infobox
Baumansicht
In der Baumansicht finden sich alle Werkzeuge. Das gerade im Arbeitsbereich dargestellte Werkzeug
ist blau markiert.
Ein grünes Häkchen markiert einen erfolgreichen Test des Werk- zeugs. Ein rotes Ausrufezeichen
weist auf ein Problem mit diesem Werkzeug hin. Ein schwarzes Fragezeichen markiert ein Werkzeug,
das nicht getestet werden kann.
Mit einem Klick auf ein Werkzeug wird es in den Arbeitsbereich geladen.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 65 von 276
Eigenschaften
Eigenschaften öffnet einen Dialog, mit dem die Programmeinstellungen
(one-X Attendant Config Tool, properties) bearbeitet werden können.
Treiber die in der folgenden Tabelle aufgelistet sind, werden bei der Definition einer Datenquelle zur
Auswahl angeboten. Wird eine Auswahl getroffen, wird dann auch die entsprechende Default URL eingetragen.
Schlüssel
Wert
DBPwd
sql
DNS
one-X Attendant
Language
DE
jdbc.driver.class.1
sun.jdbc.odbc.JdbcOdbcDriver
jdbc.driver.class.2
com.sybase.jdbc3.jdbc.SybDriver
jdbc.driver.class.3
com.octetstring.jdbcLdap.sql.JdbcLdap
Driver
jdbc.driver.class4
Jdbc.driver.class5
jdbc.driver.default_url.1
jdbc.driver.default_url.2
jdbc.driver.default_url.3
jdbc.driver.default_url.4
jdbc.driver.default_url.5
Bemerkung
Passwort für die one-X Attendant-Datenbank
ODBC Verbindung zur one-X AttendantDatenbank
Sprache der one-X Attendant Konfigurationswerkzeuge Sammlung
Treiber 1 für Zugriff auf ODBC-Datenquellen
Treiber 2 für direkten Zugriff auf Sybase
Datenbanken (ASA und ASE) ohne
ODBC
Treiber 3 für Zugriff auf LDAP-Datenquellen
Treiber 4 für direkten Zugriff auf Sysbase
ianywhere.ml.jdbcodbc.jdbc3.IDriver Datenbanken (ASA und ASE) ab Version
9
Treiber 5 für Zugriff auf Text bzw. CSVjstels.jdbc.csv.CsvDriver
Files
jdbc \:odbc \:<Enter DSN here>
Default Provider URL für Treiber 1
jdbc \:sybase \:Tds \:<serDefault Provider URL für Treiber 2
ver>\:<port>
jdbc \:ldap \://<server>\:389/
Default Provider URL für Treiber 3
[BASE_DN ]?SEARCH_SCOPE
\:\=subTreeScope[&pageSize \:\=n ]
jdbc.ianywhere:<Enter DSN here>
Default provider URL für Treiber 4
jdbc:jstels:csv:<Enter directory
here>?separator=;&charset=utf-8
Default provider URL für Treiber 5
phonebookhost
localhost
phonebookport
21099
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Host auf dem der Telefonbuch Server
(JOnAS) läuft
Port auf dem der Telefonbuch Server hört
Service- und Installationshandbuch
Seite 66 von 276
Werkzeuge: AbsenceInfoPusher
Konfiguration
Quelle
Wählen Sie die Quelle für die Ab- bzw. Anwesenheits Informationen aus:
KEINE
Dieses Leistungsmerkmal wird nicht genutzt
WEB
one-X Attendant WebAccess
PS
Avaya AURA Presence Server
EWS
Microsoft Exchange Web Service
EWS/WEB
Microsoft Exchange Web Service und one-X Attendant WebAccess
wird gleichzeitig genutzt.
Bereich Presence Server
PS Hostname
Hostname bzw. IP-Adresse des Avaya AURA Presence Server
SMGR Hostname
Hostname bzw. IP-Adresse des Avaya AURA System Manager
Genauere Informationen über die Avaya AURA Presence Server Anbindung sind in den Kapiteln
„Zusatzkomponenten->Systemanforderungen Avaya Presence Server“ und „Zusatzkomponenten->PS
Konfiguration für one-X® Attendant & Zertifikate“ zu finden.
Bereich WEB/Exchange
Zykluszeit (sec)
Intervall nach dem die Abwesenheits Informationen vom Exchange Server abgefragt werden bzw. an
die one-X Attendant clients signalisiert werden.
Genauere Informationen über die Avaya AURA Presence Server Anbindung sind in den Kapiteln
„Zusatzkomponenten->Systemanforderungen Avaya Presence Server“ und „Zusatzkomponenten->PS
Konfiguration für one-X® Attendant & Zertifikate“ zu finden.
Bereich Exchange Web Service
Benutzer
(Login)Name des Exchange Benutzers mit den entsprechenden Rechten.
Passwort
Passwort des Exchange Benutzers.
Domain
Exchange Domaine.
Impersonation
Ab Exchange 2010 SP1 gibt es für den EWS die Möglichkeit des Zugriffs auf andere Mailboxen via
Impersonation. Wenn dies genutzt werden soll dann muss dies hier ausgewählt werden.
Autodiscover
Die URL des EWS kann in vielen Fällen durch Angabe einer E-Mail Adresse automatisch ermittelt werden. Wenn dies in der Domaine möglich ist und auch genutzt werden soll, dann muss dies hier ausgewählt werden.
E-Mail
Wenn Autodiscover ausgewählt wurde, dann kann hier die E-Mail Adresse eines Exchange Benutzers
eingeben werden mit dessen Hilfe die EWS URL gesucht wird.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 67 von 276
Exchange Web Service URL
Wenn Autodiscover nicht genutzt werden kann/soll, dann wird hier die URL des EWS direkt eingeben.
Telefonbuch
Auswahl eines oder aller Telefonbücher (internes und externe) für dessen Einträge die Abwesenheits
Informationen ermittelt werden sollen.
Telefonbuch E-Mail Feld
Auswahl eines oder aller E-Mail Felder im Telefonbuch für dessen Einträge die Abwesenheits Informationen ermittelt werden sollen.
Genauere Informationen über den Exchange Web Service und die Konfiguration des Exchange Servers sind im dem Kapitel „Zusatzkomponenten-> Abwesenheitsanzeige (Exchange Web Service)“ zu
finden.
Tester/Service
Die unten aufgeführten Einträge werden nur benötigt um die Verbindung zum Telefonbuchserver
(JOnAS) zu überprüfen
Host
Host-name des AIP
Test port
Port des AIP
Tasten
Speichern
Die Änderungen werden in der Datenbank oder AbsenceInfoPusher Eigenschaften und LPS properties
files gesichert.
Überprüfe Exchange Verbindung
Nachdem Sie die e-mail Adresse eines exchange-users eingegeben haben, wird versucht die Abwesenheitsinformation zu diesem user zu lesen. Das Ergebnis wird in einer grauen Textbox angezeigt.
Lösche Abwesenheitseinträge
Alle Abwesenheitseinträge werden in der Datenbank werden gelöscht. Dies kann notwendig werden
falls alte Einträge nach einem Wechsel der Telefonbuchdaten übrig geblieben sind.
Überprüfe Server Verbindung
Es wird überprüft, ob es für den AIP möglich ist, sich mit dem JOnAS Server zu verbinden. Das Ergebnis word in einer grauen Textbox angezeigt.
Um die Serververbindung zu überprüfen gehen Sie wie folgt vor:
1. Tragen Sie einen neuen freien Test Port ein. Dieser Test Port wird nur für diesen speziellen Test
benutzt.
2. Sichern Sie die neue Einstellung durch drücken der Speichern Taste.
3. Halten sie den AIP an durch drücken der Stop Taste.
4. Starten Sie den AIP durch drücken der Start Taste.
5. Überprüfen sie die Verbindung indem Sie die taste Überprüfe Verbindung drücken.
Stop
Stoppt den AbsenceInfoPusher
Start
Started den AbsenceInfoPusher
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 68 von 276
Werkzeuge: Address Parser
Anwendung
Der Adressparser dient dazu, alle Rufnummern, die eine Tk-Anlage sendet, die von einer Datenbank
ausgelesen werden oder die ein Benutzer eingibt, in ein einheitliches Format umzuwandeln.
Diese umgewandelte Rufnummer speichert eine Schattendatenbank. Für den Benutzer ist dies nicht
sichtbar.
Um diese Umwandlung durchzuführen, benötigt der Adressparser Informationen über die eigene TkAnlagen-Rufnummer. Die Informationen müssen im Register Kodenummern eingetragen werden.
-
-
Der Adressparser dient ausschließlich zur eindeutigen Identifizierung eines Datensatzes der Telefonbucheinträge.
Der Adressparser muss konfiguriert sein, damit ein Datensatz eindeutig identifiziert
wird und die entsprechenden Leistungsmerkmale in der Anwendung one-X Attendant
(z.B. Teilnehmereigenschaften) funktionieren.
Weitere Informationen zum Adress Parser entnehmen Sie bitte dem beigefügten Dokument “AdressParserDescription”.
Übersicht
Auf dem Blatt Kodenummern können verschieden Parameter des Address Parsers eingegeben werden. Abhängig davon, welches Modus-Optionsfeld markiert ist, ändert sich das Layout des Blattes.
Auf dem Blatt Tester können Sie die Einstellungen im Blatt Konfiguration
überprüfen:
1. Geben Sie dazu eine Rufnummer in das Kombinationsfeld „Nummer“ ein oder wählen Sie eine
Gespeicherte aus der Liste aus.
2. Wählen Sie am Kombinationsfeld „Quelle“, ob es sich um eine interne, externe oder Nummer unbekannter Herkunft handelt.
3. Klicken Sie auf die Schaltfläche „Ausführen“. Schattennummer und wählbare Nummer werden
angezeigt.
Die Schaltfläche Speichern speichert die Daten in der Datenbank.
Die Schaltfläche Anwenden wendet die neue Konfiguration auf alle Rufnummern in der Datenbank an.
Dies wird durch Einblenden eines Fortschrittsbalken an Stelle der Schaltflächen angezeigt.
MIt Testen wird die Address Parser Konfiguration für den markierten Modus überprüft. Das Ergebnis
der Prüfung wird in dem grauen Textfeld angezeigt.
Hinweis
Wenn die CM Installation über mehrere Länder verteilt ist, so wird für jedes land ein extra one-X Attendant Server benötigt um die verschiedenen Rufnummernpläne zu unterstützen.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 69 von 276
Für was wird der Adressparser eingesetzt?
Der Adressparser kommt immer zum Einsatz wenn eine Telefonnummer im Telefonbuch gesucht wird.
Einmal für jeden Eintrag in:
- Besetztanzeige (BA)
- Netzweite Besetztanzeige (NBA) VIP View
- Journal Audio
- Intern / Extern Ruferkennung
Im Laufenden wenn:
- Eine Telefonnummer von einer Anlage zu der Benutzeroberfläche des one–X Attendant gesendet wird.
- Für gehende Gespräche wird die Erkennung des Rufenden abgeschlossen wenn die
Nummer komplett gewählt ist.
- Wenn ein Eintrag ins Telefonbuch hinzugefügt wird.
Adressparser Reduction
wird eingesetzt wenn eine Rufnummer aus den folgenden Anwendungen gewählt werden soll.
- Telefonbuch (Telefonbuchfenster, ITB liste, Operator Fenster)
- Netzweite Besetztanzeige
- Schnellwahl Knopf
Definitionen
Rufnummernplan
Der Rufnummernplan ist ein Nummernschema, das in der Telekommunikation eingesetzt wird. Er ist
ein Plan um aus Länder–, Regionalvorwahlen, Ortsrufnummern und Nebenstellen bis hin zu den Telefonnetzwerken der Mobiltelefonie Rufnummern zu bilden.
Offener Rufnummernplan
Ein offener Rufnummernplan hat Rufnummern verschiedener Länge wie z.B. in Deutschland.
Geschlossener Rufnummernplan
Telefonnummern aus einem geschlossenen Rufnummernplan haben immer die gleiche Länge, wie z.B.
in den USA
Wahlplan
Ein Wahlplan spezifiert die eigentlichen Zahlen in den Bestandteilen eines Rufnummernplans.
Typischerweise müssen nicht alle Zahlen aus einer Telefonnummer gewählt werden (codes), während
andere Zahlen immer gewählt werden müssen (örtliche Nummer).
Wenn ein Plan Nebenstellennummern enthält die keine eindeutige Zuordnung zu einer Nebenstelle
erlauben, dann heißt er heterogen.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 70 von 276
Beispiel:
Der Wahlplan enthält zwei Blöcke Nebenstellennummern:
1. 908–969–5000 bis –7000 Block
2. 908–484–5000 bis –5500
Die Nebenstellen 5000 bis 5500 kommen nun in beiden Blöcken vor.
Wenn in einem Wahlplan alle Nebenstellen eindeutig sind, so heißt er homogen.
Beispiel:
Der Wahlplan enthält zwei Blöcke Nebenstellennummern:
1. 908–969–5000 bis –7000Block
2. 908–484–1000 bis –1500
Es kommt keine Nebenstellennummer in beiden Blöcken vor.
Schattennummer
Die Schattennummer ist die unsichtbare eindeutige Version einer beliebigen Telefonnummer. Sie wird
als Suchschlüssel in der Telefonbuchdatenbank verwendet.
Wählbare Nummer
Die wählbare Nummer, ist die Nummer die gewählt werden kann nachdem der Adressparser eine
Schattennummer hergestellt hat.
Telefonanlagen im Verbund
Wenn mehrere Telefonanlagen in einem Verbund zusammengeschlossen sind, wird zusätzlich das
Register Rufnummernersetzung benötigt. Mit Hilfe dieser Informationen kann die Anwendung one-X
Attendant einen Teilnehmer einer Verbundanlage auch dann identifizieren, wenn dieser über das Amt
anruft.
Die Rufnummernersetzung wertet die Rufnummer eines Anrufs um. Dazu muss man angeben, nach
welcher Ziffernfolge gesucht wird, und durch was sie ersetzt wird.
Bei offenem Rufnummernplan muss man im Register Rufnummernersetzung eine Zuordnung der TkAnlagen-Rufnummern zu den Knotennummern erstellen. Dazu wird die Tk-Anlagen-Rufnummer des
externen Standorts durch die Tk-Anlagen-Rufnummer des eigenen Standorts und der Knotennummer
des externen Standorts ersetzt.
Bei geschlossenem Rufnummernplan muss man nur die Tk-Anlagen-Rufnummern der Standorte angeben. Dabei wird die Tk-Anlagen-Rufnummer des externen Standorts durch die Tk-Anlagen-Rufnummer
des eigenen Standorts ersetzt.
Wenn die CM Installation über mehrere Länder verteilt ist, so wird für jedes land ein extra one-X Attendant Server benötigt um die verschiedenen Rufnummernpläne zu unterstützen.
Einstellungen: Kodenummern
Wenn man im Telefonbuch einen internen Teilnehmer einträgt, ergänzt der
Adressparser die Rufnummer mit den entsprechenden Kodenummern.
Die umgewandelte Rufnummer ist für den Benutzer nicht sichtbar. Die Rufnummer wird in einer Schattendatenbank abgespeichert. Der Benutzer sieht im Telefonbuch die Rufnummer immer in der Form wie
er sie eingetragen hat. Es sind die Modi Universal, Standard, Frankreich, Spanien, Russland, Norwegen
und USA möglich.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 71 von 276
Bezeichnung
Länderkode
International
National
Ortsnetz
Lokale PABX
Max. Länge
intern
Erläuterung
Beispiel
Zeigt die internationale Länderkennung.
Zeigt die internationale Vorwahl.
Zeigt die nationale Vorwahl.
Zeigt die Ortskennziffer.
Zeigt die Rufnummer der Telefonanlage.
Zeigt die maximale Anzahl Ziffern für interne
Rufnummern an. Alle Rufnummern mit weniger,
oder gleichviel Ziffern werden als interne RufNummer behandelt.
49 für Deutschland
00
0
711 für Stuttgart
13586
4
Bereich (Definition des Bereichs der DIDs die vom Netz Provider zur Verfügung gestellt wurden)
In Universal Modus:
PBX-Nummer Start
Enthält den Anfang der ersten Nummer.
PBX-Nummer Ende
Enthält den Anfang der letzten Nummer.
Anzahl lokaler Ziffern Definiert die Anzahl der lokalen Ziffern die in PBX-Nummer Start bzw. PBXNummer Ende enthalten sind
In France, Spain, Norwegian and USA mode:
Kopfnummer
Definiert die Kopfnummer des Bereiches
Erster Tln.
Enthält die erste Rufnummer
Letzter Tln.
Enthält die letzte Rufnummer
Beispiel
Wenn man im Telefonbuch einen internen Teilnehmer mit der Rufnummer
1234 einträgt, sieht die umgewandelte Schattenrufnummer wie folgt aus.
+49
711
Länder Kode Ortsnetz
13586
1234
Lokale PABX
Durchwahl
Einstellungen: Rufnummernersetzung
Mit Hilfe der Einstellungen des Registers Rufnummernersetzung kann die Anwendung one-X Attendant
einen Teilnehmer aus einer Verbundanlage auch dann identifizieren, wenn dieser über das Amt anruft.
Die Teilnehmer im Verbund werden von der Tk-Anlage wie interne Teilnehmer behandelt. Der Adressparser erzeugt daher immer eine Schattenrufnummer mit seinen eigenen Kodenummern. Deshalb
müssen bei einem Anruf die Tk– Anlagen-Rufnummern der externen Standorte mit den eignen Kodenummern und ggf. den Knotennummern umbewertet werden.
Beachten bei der Rufnummernersetzung
Die Rufnummern muss man immer zusammenhängend mit Länderkennung und Vorwahl eintragen,
z.B. +49711135.
Einstellungen: Lokale Vorwahlen
In einer Anlage oder einem Anlagenverbund kann es Unterschiede darin geben, wie Anschlüsse extern
angewählt werden und wie sie im CM gespeichert sind. Zum Beispiel könnten in der Filiale Paris alle
internen Rufnummern im CM mit einer vorangestellten 123 gespeichert sein: Gespeicherte Rufnummer
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 72 von 276
im CM +330175051234712, Externrufnummer +330175054712.
In dem Register Lokale Vorwahlen tragen Sie unter Prefix die Zugangsrufnummer der Anlage (7505)
mit allen Vorwahlen ein, z. B. +33017505 und unter subst. head die zugehörigen Ergänzungsziffern der
Internrufnummer wie sie im CM gespeichert sind, z. B. 123
Einstellungen: Feste Rufnummen
In einigen Fällen kann es vorkomme, dass die Rufnummern bei der ausgehenden Wahl (z.B. aus dem
Telefonbuch) nicht geparst werden dürfen. In Deutschland z.B. darf bei Sondernummern wie 112 oder
110 (Notrufnummern) keine Ortsvorwahl wie z.B. 069 vorangestellt werden. (069112 ist also nicht
erlaubt!)
In dem Register Feste Rufnummern tragen Sie solche Rufnummern ein, sodass diese dann gewählt
werden ohne dass die Ortnetzkennzahl vorangestellt wird. Dies bedeutet im Telefonbuch muss die Rufnummer mit Amtskennzifer (z.B. 0) eingetragen sein (0112).
Beispiel für Rufnummernersetzung mit geschlossenem Rufnummernplan
- Telefonanlage 1 in Stuttgart
- Rufnummer: +4971113586
- Telefonanlage 2 in Frankfurt
- Rufnummer: +49697505
Wir befinden uns in der Anlage 1 in Stuttgart. Der Parser ist für die Anlage 1 in Stuttgart programmiert.
Wenn man nun einen Teilnehmer aus Frankfurt mit der internen Rufnummer
1234 im Telefonbuch einträgt, erzeugt der Adressparser folgende Schattenrufnummer:
+49
711
13586
1234
Länder Kode Ortsnetz
Lokale PABX Durchwahl
Einstellungen in Rufnummernersetzung:
Die folgenden Angaben müssen Sie für das Beispiel eingeben.
Tk-Anlagen-Rufnummer des
externen Standorts
Von
+49697505
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Tk-Anlagen-Rufnummer des
Eigenen Standorts
Nach
+4971113586
Service- und Installationshandbuch
Seite 73 von 276
Beispiel für Rufnummernersetzung mit offenem Rufnummernplan
- Telefonanlage 1 in Stuttgart
- Rufnummer: +4971113586
- Knotennummer: 88
- Telefonanlage 2 in Frankfurt
- Rufnummer: +49697505
- Knotennummer: 99
Wir befinden uns in der Anlage 1 in Stuttgart. Der Parser ist für die Anlage 1 inStuttgart programmiert.
Wenn man nun einen Teilnehmer aus Frankfurt mit der internen Rufnummer 991234 (99 ist die Knotennummer für Frankfurt) im Telefonbuch einträgt, erzeugt der Adressparser folgende Schattenrufnummer:
+49
711
13586
991234
Länder Kode Ortsnetz
Lokale PABX Durchwahl
Einstellungen in Rufnummernersetzung
Die folgenden Angaben müssen Sie für das Beispiel eingeben.
Von
Nach
+49697505
+497111358699
Tk-Anlagen-Rufnummer
Tk-Anlagen-Rufnummer des eigenen Standorts
des externen Standorts
und Knotennummer des externen Standorts
LändereinstellungenWenn Sie die Modus-Optionsfelder Frankreich, Spanien, Russland oder USA
markieren, werden Ihnen andere länderspezifische Konfigurationsfelder angeboten.
Einstellungen: Kodenummern Frankreich
Bezeichnung
Erläuterung
Beispiel
Länderkode
Zeigt die internationale
Länderkennung. (max 2 Ziffern)
33 für Frankreich
International
Anbieter
Ortsnetz
Bereich:
erster Tln.
letzter Tln.
Kopfnummer
Zeigt die internationale Vorwahl.
(max 2 Ziffern)
Provider Code (max1Ziffer).
00
0 für France Telecom
Zeigt die Regionkennziffer.
1 für Region Paris
Erste Teilnehmerrufnummer des
Rufnummernblocks (3-6 Ziffern)
000
Letzte Teilnehmerrufnummer des
Rufnummernblocks (3-6 Ziffern)
500
Zeigt die festen Ziffern eines
Rufnummernblocks der Telefonanlage. 12345
(2-5 Ziffern)
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 74 von 276
Beispiel
Wenn man im Telefonbuch einen internen Teilnehmer mit der Rufnummer
222 einträgt, sieht die umgewandelte Schattenrufnummer wie folgt aus.
+33
01
12345
222
Länderkode Anbieter+OrtsnetzKopfnummer Teilnehmerrufnummer
Einstellungen: Kodenummern Spanien
Die Ausführungen zu den Kodenummern für Frankreich gelten sinngemäß auch für Spanien. Es stehen
nur die Felder Länderkode, International und Bereich zur Verfügung.
Einstellungen: Kodenummern Norwegen
Die Ausführungen zu den Kodenummern für Frankreich gelten sinngemäß auch für Spanien. Es stehen
nur die Felder Länderkode, International und Bereich zur Verfügung. Berücksichtigt wird ferner, dass alle
nationalen Rufnummern in Norwegen aus 8 Ziffern bestehen.
Einstellungen: Kodenummern USA
Bezeichnung
Erläuterung
Länderkode
Zeigt die internationale
Länderkennung.
Zeigt die internationale Vorwahl
von den USA ins Ausland.
International
Beispiel
1 für USA
Ortsnetz
Zeigt die Regionkennziffer.
011
01149 für USA –> Deutschland
585für einen Teil von New York
Lokale PABX
Zeigt die Rufnummer der
Telefonanlage
13886
Beispiel
Wenn man im Telefonbuch einen internen Teilnehmer mit der Rufnummer
1234 einträgt, sieht die umgewandelte Schattenrufnummer wie folgt aus.
+1
585
Länderkode Ortsnetz
13586
1234
Lokale PABX
Durchwahl
Einstellungen: Kodenummern Russland
Bezeichnung
Länderkode
International
Erläuterung
Beispiel
Zeigt die internationale Ländekennung. 7 für Russland
Zeigt die internationale Vorwahl
von Russland ins Ausland.810
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 75 von 276
Beispiel:
81049 für Russland –> Deutschland
Ortsnetz
Zeigt die Regionkennziffer.495 für Moskau
Lokale PABX Zeigt die Rufnummer der Telefonanlage.
Beispiel:
Wenn man im Telefonbuch einen internen Teilnehmer mit der Rufnummer
1234 einträgt, sieht die umgewandelte Schattenrufnummer wie folgt aus.
+7
495
13586
1234
Länderkode
Ortsnetz
Lokale PABX
Durchwahl
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 76 von 276
Werkzeuge: one-X Attendant
Für jeden one-X Attendant Client, der mindestens einmal Verbindung mit der Datenbank hatte, wird in
der Baumansicht ein eigenes Blatt angezeigt.
Das ausgewählte Blatt besteht aus zwei Tabellenspalten. In den Spalten Property Name und Property
Value können die jeweiligen Eigenschaften bearbeitet werden.
Schaltflächen / TestenDie Schaltfläche Speichern speichert die Änderungen in der Datenbank.
Die Schaltfläche Testen überprüft nur die Parameter EJBSrvHostName und EJBSrvPortNo.
Wenn eine Überprüfung fehlschlägt, wird der Eintrag, der dafür verantwortlich ist, rot markiert. Nachdem dieser Eintrag richtig korrigiert wurde, wird er wieder schwarz angezeigt.
Hinweis zum Parameter NBVServer
Mit diesem Parameter wird eingestellt, welcher Server für die netzweite Besetztanzeige verwendet werden soll.
-
„Kein“ = kein Server soll verwendet werden.
„SVA-Manager“ = Betrieb über SVA-Manager
„Presence Server“ = Betrieb über Presence Server
Die Bedeutung der Parameter und den Wertebereich zeigt die folgende Tabelle:
3rdPartymodeWith CIE 3rd Party Anbindung an BCC / CIE (0 = AUS (Default), 1 = EIN)
Taste „+“ zur Abfrage im VT-Fenster
(0 = AUS (Default), 1 = EIN)
Der CM sendet die Amtskennziffer bei reinkommenden Anrufen am Anfang der
ARSSuppliedByPABX
Rufnummer des Anrufers
Zuteilen eines Anrufers auf eine Verbindung, die sich im Zustand Wahl befindet
AssignOnDial
(0 = AUS, 1 = nur bei Externwahl, 2= bei Extern und Internwahl (Default)
(0 = AUS (Default), 1 = vor der Wahl aus dem one-X Attendant wird keine
AutoStartFeature
„Attendant
Start“ Signalisierung an den CM geschickt
Pfad des 1XA Hintergrundbildes. Default: Standardbitmap geladen
Der Parameter bietet die Möglichkeit ein eigenes 1XA Hintergrundbild zu konfigurieren. Es muss ein *.bmp Bitmap sein.
BasicImagePath
Feld leer lassen, when kein Hintergrundbild geladen werden soll.
Hinweis: Mit dem ospc.exe Command Line Parameter “-I” kann man den one-X
AnswerOnVKADD
CalendarInterval
Attendant zwingen ohne Hintergrundbild zu starten.
Intervall zum Auffrischen der Daten aus dem Lotus-Notes/Outlook-Kalender
(min, Default = 10)
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 77 von 276
CalendarUsage
CallTransfDelayTime
ClearSearchOnNewCall
CutOnBusyTransfer
DelayTimeCMUnpark
Kalenderfunktion (Ja, Nein, Ohne Passwortabfrage)
"Ohne Passwortabfrage" bedeutet das der one-X Attendant nach dem Login am
Client, nicht nach dem Lotus Notes Passwort fragt. Wenn die Option gewählt ist
und Lotus Notes mit der Einstellung "Datei/Sicherheit/Benutzer Sicherheit/
Andere Notes-basierte Programme fragen kein Kennwort ab" gestartet ist, wird
bei der Abfrage der Kalender Informationen kein Passwort benötigt. Ohne die
Lotus Notes Einstellung wird das Passwort per Notes Fenster abgefragt
Betr. manuelleÜberweisung durch drag und drop oder wählen und zuteilen und zuteilen
aus dem Telefonbuch. Der 1XAttd wird nicht nach Ablauf der
CallTransfDelayTime überwiesen, wenn die flag auf „aus (=0)“ steht und der CM besetzt
signalisiert während der timer läuft. Default Wert ist 0 für CM
Verzögerungszeit bei „Dial & Assign“-Operationen [msec], Default = 1000
Leert die Suchmaske im Telefonbuch, wenn ein Anruf eintrifft
0 = AUS (Default), 1 = EIN
Fokus steht bei einem besetzten Anruf auf der Zuteilvisitenkarte auf Trennen
(0 = AUS (Default), 1 = EIN)
Verzögerung in Millisekunden zwischen der Wahl des Unpark FAC und der
Unpark Extension (nur CM Variante, Default=0)
EJBSrvHostName
Rechnername des EJB-Servers (Telefonbuch Server) (Default = „localhost“)
EJBSrvPortNo
Portnummer des EJB-Servers (Telefonbuch Server) (Default = 21099)
Format in dem die Rufnummern in den Telefonbuchdaten exportiert werden
ExportNumberFormat sollen. One-X Attendant spezifisch ist empfohlen wenn Sie die Daten auch wieder in den one-X Attendant importieren wollen.
Nach einer Blockwahl, z. B. mit einer Zieltaste, sendet der CM die Rufnummer
sofort und hängt ein # an die letzte Zahl, ohne weitere Eingaben abzuwarten
ForceBlockdialCM
(0 = AUS (Default), 1 = EIN)
Vorfilter bei Themenanrufen
GlbSearchFilterField
(alle Telefonbuchfelder gelistet; Default = Kein
Codepage format für den ex/imported der Telefonbuchdaten
ImExportTransferMode (0=Default Codepage, 1=ISO 8859_1,
2=UTF 8, 3=UTF 16 BE, 4=UTF 16 LE, 5=UTF 16)
IM Port
Instant Messaging Server Port (Presence Server: Port 5223)
IM Server
FQDN des Instant Messaging Servers (Presence Server)
1= Besetztmeldungen für interne Besetztanzeige kommen vom CM direkt über
die konfigurierten hundred groups
InternalBLFsfromCM 0 =Besetztmeldung für interne Besetztanzeige kommen vom SVAManager oder
Presence Server
Default=1
KeepAliveTimerSVA
Überwachungstimer in Millisekunden der Verbindung zwischen one-XAttendant
und SVA Manager für NBV (Default 0=ausgeschaltet))
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 78 von 276
KeepAliveTimerDB
KeyAgentLogout
NbaPumDefault
NoCallIdentification
NBVServer
OSType
OSSoftwareVersion
PUMLOgginTimeout
RedialWDependsOnOS33
SearchDelayTimeCC
SearchDelayTimeST
SearchNumberHead
ShowSubstituteRemark
ShowEmoticons
SVAMHostName
SVAMHostnameIPL
SVAMPortNo
Überwachungstimer in Miilisekunden. Die Verbindung zwischen one-X Attendant und Datenbank wird nach eingestelltem Wert deaktiviert wenn Datenbank
nicht erreichbar ist. DEFAULT 20000 / 0 = ausgeschaltet))
Funktionskey mit dem der Agent vom CM abgemeldet wird (0-24, Default:0
(AUS))
Größe Default–Konfiguration für NBA (Default = 2000)
Kontrolliert Rufnummernidentifizierung (0 = Rufnummernidentifizierung für reinkommende und rausgehende Anrufe (default), 1 = keine Rufnummernidentifizierung, 2 = Rufnummernidentifizierung nur für reinkommende Anrufe, 3 =
Rufnummernidentifizierung nur für rausgehende Anrufe))
Betrieb über SVA-Manager oder PresenceServer
(Kein, SVA-Manager, Presence Server)
OS-Hardware
(„ACM“)
OS-Softwareversion
„02.01“ (Default) , „02.00“ , „01.51“,„01.61“)
Wartezeit auf die Antwort der TK-Anlage bei einer PUM-User Anmeldung
(sec, Default: 5)
nicht relevant
Der SearchDelayTimerCC gibt die Wartezeit an die abläuft bevor eine Suchanfrage aus dem Vermittlungsfenster Fenster heraus abgesendert wird.Wenn das
Ergebnis zurückkommt wechselt der Fokus des Vermittlungsfensters automatisch zum Telefonbuch.
(msec, Default = 400)
Der SearchDelayTimerST steuert die Wartezeit die abläuft bevor eine Anfrage
aus dem Telefonbuchfenster heraus abgesendet wird.(Wenn weitere Zeichen
hinzukommen oder wenn von Anfang an aus diesem Fenster heraus gesendet
wird.
(msec, Default = 400)
Kopfnummernsuche
(0 = AUS (Default), 1 = EIN )
Eingeschaltet (in configtool): wenn die Kopfnummer des Anschlusses eines
externen Anrufers im Telefonbuch eingegeben ist um die Firma zu identifizieren
und ein Teilnehmer dieser Firma ruft an, dann wird der Name der Firma angezeigt, wenn der anrufende Teilnehmer nicht selbst mit seiner Nummer im Telefonbuch steht. Steht er aber im Telefonbuch, dann wird der eingetragene Name
des anrufenden Teilnehmers angezeigt..
wenn die Kopfnummernsuche ausgeschaltet ist, wird der Name des anrufenden
Teilnehmers angezeigt, sofern er im Telefonbuch steht..
Anzeige Vertretertext als Thema
(0 = AUS (Default), 1 = EIN)
Icons/Symbole für verschiedene Anrufarten im Vermittlungsfenster anzeigen
(0=aus; 1=ein (Default)
Rechnername des SVA-Managers für NBA
(Default = „localhost“)
Rechner Name des SVA Managers für Vermittlungsfunktionalität (Nicht benutzt
in CM Version)
Portnummer des SVA-Managers für NBA
(Default = 6006)
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 79 von 276
SVAMPortNoIPL
SystemLanguage
TransferOnBusy
Portnummer des SVA-Manager für Vermittlungsfunktionalität
(Nicht benutzt in CM Version)
Systemsprache
(Default = „Systemsprache“, z. B. de)
Betr. manuelleÜberweisung durch drag und drop oder wählen und zuteilen und
zuteilen aus dem Telefonbuch. Der 1XAttd wird nicht nach Ablauf der
CallTransfDelayTime überwiesen, wenn die flag auf „aus (=0)“ steht und der
CM besetzt signalisiert während der timer läuft. Default Wert ist 0 für CM
TTracePortNo
Portnummer des TTrace-Servers
(Default = 10300)
TTraceHostName
Rechnername des TTrace-Servers
(Default = „localhost“)
WebLMURL
Die URL des WebLM Servers
Werkzeuge: JOnAS (Telefonbuch Server)
Schaltflächen
Die Schaltfläche Speichern speichert die Änderungen und konfiguriert alle verfügbaren Clients entsprechend um.
Die Schaltfläche JOnAS neu starten hält den Dienst an und startet ihn mit den geänderten Einstellungen neu. Die Bedeutung der Textfelder und Kontrollkästchen erläutert die folgende Tabelle.
Hinweis
Wenn Sie JOnAS neu gestartet haben, müssen Sie alle abhängigen Dienste, wie AIP und Update Service auch neu starten.
Server
Registry Port Port auf dem der Telefonbuch Server hört. Default = 21099
Port, der verwendet werden soll, um die Suchergebnisse zum one-X Attendant zu
Remote
transportieren. Legen Sie hier einen Port fest, wenn zwischen one-X Attendant und
Object Port
Telefonbuch Server eine Firewall installiert ist. (Default = 0, d. h. dynamisch)
Transaction Timeout Zeit in Sekunden, die die Bearbeitung einer Suchanfrage maximal dauern darf.
timeout
Default = 240
Cache
Markieren, wenn Sie Suchergebnisse cachen wollen. Dies kann eine neue Suche
Cache aktiv
beschleunigen.
beschränken Markieren, wenn Sie den Speicherplatz für den Cache einschränken wollen.
Die hier eingetragene Größe wird nicht überschritten. Die ältesten Einträge im Cache
max. Größe werden gelöscht, wenn neuere in den Cache geschrieben werden sollen.
Die empfohlene max. Größe beträgt 10.000 Datensätze.
Suchergebnis
Suchergebnis Anzahl der Datensätze, die vom Server zum one-X Attendant übertragen werden,
Größe
wenn eine Suche mehr Ergebnisse liefert. Default = 50
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 80 von 276
Suchergebnis Timeout Zeit in Sekunden, die ein Suchergebnis am Server gültig bleibt. Danach werTimeout
den nicht abgefragte Datensätze wieder verworfen. Default = 240
Einstellungen bei großen Datenbanken
Wird der one-X Attendant mit einer großen Datenbank (> 5000 Datensätze) betrieben oder wird er an
große Datenbanken angebunden, so braucht der JOnAS eine größere Speicherzuweisung. Dies
geschieht in der Konfiguration des JOnAS-Dienstes (Avaya Telefonbuch Server) in der Datei wrapper.conf.
1. Öffnen Sie die Datei wrapper.conf mit einem Editor. Sie steht im Verzeichnis:
c:\avaya\servers\JONAS\conf
2. Suchen Sie die Zeile „wrapper.java.maxmemory“ in den „Wrapper Properties“.
3. Ändern Sie den default-Wert von 64 (entspricht 64 MB) wie gewünscht ab. 136 MB sind ausreichend
für 15000 Datensätze. Ab der Version 4.03.001 ist der Default schon 512MB und sollte damit in den
meisten Fällen ausreichend sein..
4. Des Weiteren dürfte es nötig sein, die default-Zeit für den Transaktions-Timeout zu verändern. Dies
geschieht mit den one-X Attendant Konfig Werkzeugen im Register JOnAS. Eine Erhöhung auf 300
Sekunden ist zu empfehlen.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 81 von 276
Werkzeuge: Telefonbuch
Das Telefonbuch ermöglicht das Importieren von externen Datenbanken und das Telefonbuch so mit
für das Unternehmen relevanten Einträgen zu füllen, die bereits in anderen Datenbanken vorhanden
sind.
Hinweise:
1. Im Gegensatz zu den Datensätzen die über die Client-GUI (siehe Bedienungsanleitung) importiert
werden, können die Datensätze die hier importiert werden; in der Client-GUI nicht editiert werden,
sondern nur in der Quelldatenbank.
2. Für jede Datenquelle wird ein eigenes Blatt angelegt. Darauf können die Datenquellen definiert und
die Feldzuordnung mit Indexdefinition konfiguriert werden.
3. Beispiele für die Anbindung verschiedener Datenquellen finden Sie am Ende des Kapitels oder im
Anhang unter “Beispiele zur Anbindung externer Datenbanken” auf Seite 160
4. Nummernfelder dürfen keine Buchstaben enthalten, sondern nur Zahlen. Im anderen Fall kann es
bei der Benutzung des Telefonbuchs zum Problemen kommen..
Register Verbindung
Die Schaltfläche erneut laden verwirft die letzten Änderungen und lädt die Einstellungen aus der oneX Attendant-Datenbank und führt das SQL-Statement aus. Es werden aber keine Daten in die one-X
Attendant-Datenbank geladen!
Die Schaltfläche Neu legt eine neue Datenquelle an und belegt die Felder mit Defaultwerten.
Die Schaltfläche Speichern überprüft die Einstellungen und speichert die
Konfigurationsdaten in der one-X Attendant-Datenbank.
Die Schaltfläche Löschen löscht die aktive Datenquelle. Wird eine Datenquelle gelöscht, werden
gleichzeitig automatisch alle Datensätze dieser Datenquelle entfernt.
Die Schaltfläche Datensätze entfernen löscht alle Datensätze der gerade selektierten Datenquelle aus
der Datenbank.
Quelle
Wählen Sie hier die Art der Datenquelle aus. Je nach Auswahl werden unterschiedliche Treiber
angeboten.
- All
- Active Directory
- Domino
- System Manager
- CM
- OpenLDAP
- CSV
- ODBC
- Sybase
Name und Beschreibung
Die Felder Name und Beschreibung beschreiben die Datenquelle. Den Namen benötigt man, um diese
eindeutig zu identifizieren. Der Name erscheint zur Auswahl im one-X Attendant-Telefonbuch.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 82 von 276
Treiber
Das Feld Treiber enthält eine Liste mit verfügbaren JDBC-Treibern. Der angezeigte wird geladen.
Diese Liste kann über die Datei one-X Attendant- ConfigTool.properties erweitert werden. Wird aus der
Liste ein Treiber gewählt, dann wird in das Feld Provider URL das entsprechende Schema der URL
voreingestellt.
Den Namen des JDBC-Datenbanktreibers erfährt man aus der Dokumentation der Datenbank oder
des Treibers (z.B. für eine JDBC-ODBC-Bridge sun.jdbc.odbc.JdbcOdbcDriver).
- sun.jdbc.odbc.JdbcOdbcDriver: Treiber für eine beliebige ODBC-Datenquelle.
- com.sybase.jdbc3.jdbc.SybDriver: ODBC Treiber für Sybase Datenbanken.
- com.octetstring.jdbcLdap.sql.JdbcLdapDriver: Treiber für LDAP-Datenquellen (Active
Directory, Domino, …).
- ianywhere.ml.jdbcodbc.jdbc3.IDriver: Treiber für Sybase SQL-Anywhere Datenbanken.
- jstels.jdbc.csv.CsvDriver2: Treiber für den Zugriff auf Text(CSV) Dateien (CM Import).
- com.rohanclan.ashpool.jdbc.Driver: Treiber für den Zugriff auf XML-Dateien (System
Manager Import)
Provider URL
Das Feld Provider URL enthält die Verbindungsparameter. Die URL zeigt auf die anzubindende
Datenbank und hat die folgende Form:
jdbc:<subprotocol>:<subname>
subprotocol gehört zur JDBC-Klasse, mit der man arbeitet (z.B. für eine JDBC-ODBC-Bridge ist dies
odbc). Der vorgeschlagene Wert sollte normalerweise nicht geändert werden.
subname ist eine Information, die benötigt wird, um die Datenbank zu lokalisieren und ist vom
jeweiligen Treiber abhängig:
1. sun.jdbc.odbc.JdbcOdbcDriver
jdbc:odbc:<Enter DSN here>
<Enter DSN here>: Name der DSN aus den ODBC-Datenquellen ihres Windows Systems.
2. com.sybase.jdbc3.jdbc.SybDriver
URL: jdbc:sybase:Tds:<server>:<port>
<server>: Name oder IP-Addresse des Sybase SQL-Anywhere Servers
<port>: Port des Sybase SQL-Anywhere Servers
3. com.octetstring.jdbcLdap.sql.JdbcLdapDriver
URL: jdbc:ldap://<server>:389/[BASE_DN]?SEARCH_SCOPE:=subTreeScope[&pageSize:=n]
Der ldapConnectString basiert auf dem Standard LDAP URL Format(RFC 2255). Und hat die Syntax:
jdbc:ldap://host[:port]/[basedn][?property1:=value1 &property2:=value2&propertyn:=valuen]
Im Fall des LDAP-ODBC Treibers ist die Provider URL nicht direkt editierbar, die Parameter können in
den darauf folgenden Feldern geändert werden.
Server: Name oder IP-Addresse des LDAP Servers
Port: Port des LDAP Servers (Standard ist 389, bei SSL 636)
BASE DN: Die BaseDN definiert, wo im Verzeichnisbaum abwärts die Suche nach bestimmten
Objekten gestartet werden soll. Wenn keine BaseDN angeben ist, wird versucht diese vom LDAPServer zu lesen. Wenn mehr als eine DN vom LDAP-Server geliefert wird, wird die erste von diesen
benutzt.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 83 von 276
Optionen:
Diese Suche kann festgelegt werden auf eine Suche über genau dieses
Objekt (objectScope) oder dieses Objekt und alles darunter
(subTreeScope) oder eine Ebene unterhalb des BaseDNs
(oneLevelScope).
SECURE
Siehe Feld SSL
referral
Siehe Feld Weiterleitung
CACHE_STATEMENTS Auf true setzen wenn die SQL Befehle gecached werden sollen.
CONCAT_ATTS
Auf true setzen wenn Attribute mit mehreren Werten zu einem Wert
zusammengefasst werden sollen, wobei diese innerhalb dieses Wertes mit []
eingeklammert werden. z.B. Mehrere Werte für telephoneNumber
=[06975051111][ 06975052222][ 06975053333]
EXP_ROWS:
Auf true setzen wenn für Attribute mit mehreren Werten für jeden Wert eine
extra Zeile erzeugt werden soll.
Hinweis: Wenn dies keine Index Spalte betrifft werden die ersten Zeilen
wieder überschrieben und nur die letzte in der Datenbank gespeichert.
PRE_FETCH
Auf false setzen (Standard ist true), um jeden Eintrag erst anzufordern wenn
es von der Client-Anwendung erforderlich ist. Dadurch wird die Performance
erheblich gesteigert aber die Meta Daten sind nicht verfügbar solange nicht
alle Einträge angefordert wurden.
Dies bringt nur eine große Performance Verbesserung wenn alle Felder
schon bekannt sind, bevor die Suche ausgeführt wird.
SIZE_LIMIT
Die maximale Anzahl Einträge setzen die Empfangen werden können.
Standard ist unbegrenzt
TIME_LIMIT
Das Zeitlimit setzen, wie lange eine Suche maximal dauern darf.
Standard ist unbegrenzt.
pageSize
Die maximale Anzahl Einträge die auf einmal von einem Server gelesen
werden. Wenn noch mehr Einträge vorhanden sind wird eine neue Suche
ausgeführt. Die ist nützlich wenn der LDAP Server die Anzahl der Einträge
pro Suche begrenzt hat.
SEARCH_SCOPE
SSL:
Aktivieren wenn die LDAP Verbindung über SSL aufgebaut werden soll. Neben der Änderung des
Ports muss als drittes auch noch das entsprechende Zertifikat des LDAP Servers in den one-X
Attendant Keystore importiert werden. Das folgende Beispiel beschreibt den Export von einem
Windows Active Directory Server:
- Zertifikat exportieren durch Eingabe des folgenden Kommandos in der Windows
Eingabeaufforderung des Active Directory Servers:
certutil -ca.cert client.crt
- Zertifikatdatei „client.crt“ auf den one-X Attendant Server kopieren.
- Zertifikat in den one-X Attendant Keystore importieren:
Windows Eingabeaufforderung auf dem one-X Attendant Server öffnen
cd C:\Avaya\Servers
C:\Avaya\Servers\JDK\jre\bin\keytool -import -alias ldap_ssl -file client.crt -keypass oneXAtt –
keystore 1XAttd.keystore
Password: oneXAtt
Trust: Ja
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 84 von 276
Weitere Informationen zur Konfiguration von LDAP über SSL für ein Microsoft Active Directory Server
finden Sie hier:
https://confluence.atlassian.com/display/CROWD/
Configuring+an+SSL+Certificate+for+Microsoft+Active+Directory
http://technet.microsoft.com/en-us/library/cc725767%28v=ws.10%29.aspx
Weiterleitung:
Aktivieren wenn die Weiterleitung der LDAP-Abfrage an einen anderen Server möglich sein soll. In
diesem Fall ist die Eingabe des FROM Kriteriums im SQL String unbedingt notwendig.
Weitere Informationen zur Konfiguration von LDAP-Weiterleitungen für ein Microsoft Active Directory
Server finden Sie hier:
http://technet.microsoft.com/en-us/library/cc978014.aspx
4. ianywhere.ml.jdbcodbc.jdbc3.IDriver
jdbc:ianywhere:<Enter DSN here>
<Enter DSN here>: Name der DSN aus den ODBC-Datenquellen ihres Windows Systems.
5. jstels.jdbc.csv.CsvDriver2
URL: jdbc:jstels:csv:<Enter directory here>?separator=;&charset=utf-8
<Enter directory here>:
- Absoluter oder relativer Pfad zu einem lokalen Ordner das die Text-Dateien enthält,
z.B.:
Jdbc:jstels:csv:c:/mydir/csvfiles
jdbc:jstels:csv:csvfiles
-
Pfad zu einem Ordner innerhalb einer ZIP-Datei, z.B.:
jdbc:jstels:csv:zip://c:/myArchive.zip/csvfiles
jdbc:jstels:csv:zip://myApp.jar/csvfiles
-
Pfad zu einem Resourcen Ordner innerhalb des CLASSPATH, z.B.:
jdbc:jstels:csv:classpath://resources
-
FTP URL zum einem FTP-Server Ordner
(Syntax: ftp://user:password@hostname[:port]/[dirpath/]),z.B.: jdbc:jstels:csv:ftp://
login:[email protected]:21/csvfiles
-
HTTP URL zu einem Web-Server Ordner,
z.B.: jdbc:jstels:csv:http://www.somesite.com/csvfiles
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 85 von 276
-
HTTP URL zu einer “dynamic server page” (JSP, ASP, PHP, CGI, etc) welche eine
CSV Datei als Ausgabe zurückgibt, z.B.
jdbc:jstels:csv:http://www.somesite.com/out.jsp
Hinweis:
Falls der Ordner auf einem Netzwerklaufwerk liegt, muss sichergestellt werden dass der Update
Service unter einem Benutzer gestartet wird, welcher die Berechtigung hat auf die Netzwerkresource
zuzugreifen. Nach der Installation ist das lokale System Konto dieser Benutzer. Normalerweise hat das
lokale Systemkonto diese Berechtigung nicht.
Treiber Properties
Der Treiber unterstützt eine Anzahl von Properties um das Standardverhalten zu ändern.
charset
wird benutzt um die Zeichenkodierung der einzulesenden Datei zu spezifizieren (Die CM Export
Datei benutzt UTF-8, dies ist die Standard Einstellung)
separator
wird benutzt um das Spalten Trennzeichen zu spezifizieren (Die CM Export Datei benutzt das
Semikolon, dies ist die Standard Einstellung)
commentLine
wird benutzt um eine Text zu spezifizieren welcher eine Kommentar kennzeichnet (Ist
standardmäßig nicht definiert)
defaultColumnType
wird benutzt um den Datentyp für die Spalten in der CSV Datei zu spezifizieren; der one-X
Attendant Update-Service unterstützt nur Text Daten(Standard ist "Varchar").
fileExtension
wird benutzt um die Dateierweiterung zu spezifizieren (Standard ist ".txt")
Wenn die Erweiterung auf “.txt” gesetzt dann beide Namen "myTable.txt" und "myTable" erlaubt.
Hinweis:
Sie sollten bei einer Art der Namensgebung für die Tabellen in den SQL-Abfragen bleiben, also
entweder "myTable.txt" oder "myTable".
rowDelimiter
wird benutzt um das Zeilen Trennzeichen für die CSV Datei zu spezifizieren. (Standard ist das
Trennzeichen was mit der JVM environment variable "line.separator" gesetzt ist, z.B. für
Windows - "\r\n", für Linux - "\r")
suppressHeaders
wird benutzt um zu spezifizieren ob die erste Zeile die Spalten Überschriften enthält (Standard ist
false; die erste Zeile enthält die Spalten Überschriften).
Erweiterte Properties
escapeEOLInQuotes
wird benutzt um das Standard Zeilen Trennzeichen in Anführungszeichen zu setzen. Dieser
Parameter sollte nicht benutzt werden wenn der rowDelimiter Parameter geändert wurde.
(Standard ist false).
emptyStringAsNull.
Wenn 'emptyStringAsNull' auf 'true' gesetzt ist, werden leere Text als NULL Wert behandelt.
(Standard ist true).
nullString
ist ein Text der als NULL Wert behandelt werden soll. Groß-und Kleinschreibung wird nicht
beachtet. (Standard ist "NULL").
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 86 von 276
trimBlanks.
Wenn 'trimBlanks' auf'true' gesetzt ist, werden führende und abschließende Leerzeichen beim
Lesen von Textwerten aus Dateien entfernt (Standard ist true).
6. com.rohanclan.ashpool.jdbc.Driver
URL: jdbc:ashpool://file://<Enter directory here>
<Enter directory here>: Absoluter oder relativer Pfad zu einem lokalen Ordner der die Text Dateien
enthält, z.B.: jdbc:ashpool://file://C:\thisdir\thatdir\myxmldir
Benutzer
Name des Benutzers mit den entsprechenden Rechten für den Zugriff auf ODBC bzw. LDAP Datenquellen
Passwort
Passwort des LDAP Benutzers mit den entsprechenden Rechten für den Zugriff auf ODBC bzw. LDAP
Datenquellen
SQL Statement
Das Feld SQL-Statement enthält die SQL-Abfrage, mit der die Daten aus der Datenquelle ausgelesen
werden sollen.
Welche Statements/Operatoren benutzt werden können hängt von dem jeweiligen Treiber bzw. der
Datenbank auf die zugegriffen wird ab.
Die Treiber
1. sun.jdbc.odbc.JdbcOdbcDriver, 2. com.sybase.jdbc3.jdbc.SybDriver und
4. ianywhere.ml.jdbcodbc.jdbc3.IDrive
reichen das SQL Statement direkt an die jeweilige Datenbank weiter, damit sind die unterstützten SQL
Kommandos nur von der Datenbank abhängig..
3. com.octetstring.jdbcLdap.sql.JdbcLdapDriver
Syntax des SELECT Statements:
- FROM (Optional)
Sie können Felder im FROM Statement auch mit AS kombinieren.
- WHERE (Optional)
Operatoren in der WHERE-Klausel:
•
„not“: Das „not“ muss vor dem kompletten Vergleich stehen. Bsp.: WHERE
not telephonenumber = +496975058717
•
„=“ und „like“: Test auf Gleichheit (lexikografisch). Ein „%“ oder „*“ steht als
Wildcard für ein oder mehr Zeichen. Wenn nur ein „%“ oder „*“ hinter dem
Gleichheitszeichen steht bedeutet dies das alle Datensätze gelesen werden
welches dieses Attribut haben.
•
„<=“ lexikografisch kleiner oder gleich
•
„>=“ lexikografisch größer oder gleich
•
“~=” ungefähr gleich
•
„and” logisches und. Bsp.: WHERE mail=* and telephonenumber = +49%
•
„or” logisches oder. Bsp.: WHERE telephonenumber = +49% or telephonenumber = +1%
•
Das Benutzen von Klammern „()“ um die WHERE Bedingungen zu gruppieren
ist ebenfalls möglich. Bsp.: WHERE mail=* and (telephonenumber = +49% or
telephonenumber = +1%)
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 87 von 276
-
ORDER BY (Optional)
Siehe auch Beispiele für LDAP-Anbindung im Anhang.
5.)jstels.jdbc.csv.CsvDriver2
StelsCSV unterstützt die meisten Teile der ANSI/ISO SQL Grammatik für den SELECT Befehl.
Die SQL Abfrage muss die folgenden Bedingungen erfüllen.
-
-
Sie muss der SQL Syntax entsprechen die der Treiber unterstützt.
Wenn eine Spalte als Name ein in SQL reserviertes Wort benutzt oder Leerzeichen
und andere Trennzeichen enthält, dann muss dies in Anführungszeichen gesetzt werden, z.B.: SELECT "Date", "My integer-column" FROM "test.txt"
Wenn Hochkommas innerhalb einer Zeichenkette benutzt werden dann müssen diese
dupliziert werden, z.B.: SELECT 'a''bcd''efgh'
6.)com.rohanclan.ashpool.jdbc.Driver
Unterstützte SQL Syntax:
SELECT [ * | column1 [AS string], column2, ....columnN ]
FROM [table]
[WHERE column [ = | != | < | <= | > | >= | like | not like ] [ number | 'string' | 'date'] [AND | OR] ... ]
[ORDER BY column [ ASC | DESC ], ... ]
Register Zuordnung
Index
Die Spalte Index markiert diejenigen Felder der Datenquelle, die einen Datensatz darin eindeutig
machen (Primärschlüssel).
one-X Attendant benötigt einen Primärschlüssel, um mit den Kundendaten arbeiten zu können. Dieser
Primärschlüssel kann der Primärschlüssel der Kundendatenbank sein. Sie können auch mehrere Felder als Primärschlüssel verwenden. Dann spricht man von einem zusammengesetzten Primärschlüssel. one-X Attendant benutzt diesen Primärschlüssel für die interne Datenbank.
Achtung:
- kein Element des Primärschlüssels darf bei irgendeinem Datensatz leer sein!
- Wenn der Primärschlüssel aus zu vielen Feldern besteht, kann es zu Performanceproblemen kommen. Drei Felder sollten das Maximum sein, mehr als drei Felder sollten
nur in begründeten Ausnahmen für einen Primärschlüssel verwendet werden.
- Stellen Sie kein Informationsfeld (passiv) auf einem RL Feld (aktiv) dar. Weitere Hinweise hierzu erhalten Sie aus dem Benutzerhandbuch.
- Wenn der Primärschlüssel zu lang ist (>100 Zeichen) oder sich bei jedem Import
ändert kann es zu Performance Problemen kommen.
- Wenn ein RL Feld eine telefonnummer ist, darf es nur die zeichen +-/
\\()0123456789#*ABCD und Leerzeichen enthalten. Andere zeichen warden nicht
importiert.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 88 von 276
Quellfeld
Die Spalte Quellfeld enthält alle ausgelesenen Felder der Datenquelle.Zielfeld
Zielfeld
Die Spalte Zielfeld enthält die zugewiesenen Zielfelder des one-X Attendant Telefonbuches.
Es sind alle Felder möglich, die im one-X Attendant-TB definiert sind, beachten Sie jedoch unbedingt
die Hinweise unter „Index“ in diesemKapitel !
Die Felder werden in der Sprache der one-X Attendant Konfigurationswerkzeuge Sammlung angezeigt.
Für das Feld „Geschlecht“ muss der Quellwert „m“ oder „M“ für männlich und „f“ oder „F“ für weiblich
sein. Alle sonstigen Werte werden als undefiniert interpretiert.
Nummern Felder (welche als Primär-Nummer definiert sind) dürfen keine Buchstaben enthalten, sondern nur Ziffern, ansonsten kommt es zu Fehlermeldungen beim benutzten des Telefonbuches.
CM Name ist kein reales Telefonbuch Feld. Wenn dieses als Zielfeld ausgewählt wird und der Inhalt
des Quellfeldes das Format (Vorname, Nachname) hat, dann wird es in die Telefonbuchfelder Vorname und Nachname aufgeteilt. Dies wird üblicherweise gebraucht für den Import von Daten aus Textdateien die mit der Exportfunktionalität von Avaya Site Administration (ASA) erstellt wurden.
commProfileSet ist kein reales Telefonbuch Feld. Beim Import von System Manager Daten, werden die
handle-Einträge aus der handleList des primären CommunicationProfileSet eines Benutzers importiert.
Je nach Typ des handle werden die Daten in unterschiedliche Telefonbuchfelder eingetragen:
-SIP -> geschäftlich 1-3
-XMPP -> IM Handle 1-3
-SMTP und IBM -> eMail 1-3
.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 89 von 276
CSV Import
Für den import von CSV Daten ist der Treiber jstels.jdbc.csv.CSVDriver2 zuständig.
Die URL hat in diesem Fall folgendes Format: jdbc:jstels:csv:<Enter directory here>?separator=;&charset=utf-8
Parameter:
- <Enter directory here> Geben Sie hier das Verzeichnis(inkl. Pfad) an in dem die CSVDatei abgelegt ist. Das Verzeichnis muss auf einem lokalen Laufwerk liegen, ansonsten muss der Update Service Dienst unter einem Account gestartet werden der
Zugriff auf das entsprechende Netzwerklaufwerk hat. (Siehe Systemsteuerung\Verwaltung\Dienste\Avaya Phonebook Server – UpdateService\Eigenschaften\Anmelden)
- separator Geben Sie hier das Zeichen an mit dem die Daten in der Datei separiert sind
(Standard=;)
- charset Geben Sie hier an wie in welchen Zeichensatz die Datei kodiert ist (Standard=utf-8) SQL Statement:
- Geben Sie als Tabellennamen den Dateinamen ohne Endung ein; die Datei muss aber
immer die Endung „txt“ haben.
Wenn Sie Teilnehmer und/oder Agenten vom CM importieren wollen, schauen Sie im Kapitel “Importing
CM Station and Agent Data to one-X Attendant Phone book cyclically” im Anhang nach.
DBF Import
Mit dem Microsoft dBase Driver für ODBC kann es zu Problemen bei dem Import von Datenbanken/
Dateien kommen, die spezielle Zeichen wie z.B Umlaute enthalten.
Die erste Lösungsmöglichkeit ist das Änderen des RegistryKey HKLM\Software\Microsoft\Jet\4.0\Engines\Xbase\DataCodePage(32Bit) bzw.
HKLM\Software\Wow6432Node\Microsoft\Jet\4.0\Engines\Xbase\DataCodePage(64Bit)
von OEM auf ANSI.
Allerdings wird damit systemweit das Verhalten von DBase-Datenbankzugriffen geändert.
Die zweite Lösungsmöglichkeit ist der Einsatz des Microsoft Visual FoxPro Driver statt dem dBase Driver. Dieser hat mit diesen Zeichen(Umlauten) kein Problem.
Die Konfiguration sieht in diesem Fall so aus:
Windows ODBC
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 90 von 276
One-X Attendant Konfigurationswerkzeug
Importieren von System Manager Daten
Mit Hilfe des Update Services unterstützt der Avaya one-X Attendant 4.0 den Import der System Manager User Daten.
Exportieren der SMGR Daten
Mit dem SMGR 6.3.4 (Avaya AURA FP3) ist es nun möglich die Teilnehmer über die SMGR
Webconsole zu exportieren.
-
-
Melden Sie sich an der SMGR Webconsole an.
Gehen Sie zu User Management / Manage Users.
Im Kopf der Tabelle gibt es ein Auswahlfeld „More Actions“.
Hier den Punkt „Export All Users“ oder „Export Selected Users“ auswählen.
Dort auswählen ob der Export sofort oder zu einem späteren Zeitpunkt ausgeführt werden soll.
SMGR 6.3.8 oder höher: Optional können Sie unter „User Attribute Options“ den
Export der Kontakte deaktivieren, diesen werden beim Import in den one-X Attendant
nicht benötigt.
Wenn der Download fertig ist, dann in der Spalte Download den entsprechenden Link
auswählen und die ZIP-Datei herunterladen.
Die ZIP-Datei enthält die gewünschte XML-Datei(exportfile_1.xml).
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 91 von 276
Importieren
Zum Import der exportierten SMGR Teilnehmer in der „Avaya one-X Attendant Konfigurationswerkzeuge Sammlung“ eine Telefonbuch-Verbindung wie folgt einrichten:
„Avaya one-X Attendant Konfigurationswerkzeuge Sammlung“ starten
-
Eine neue Verbindung einrichten: Telefonbuch – (none), Neu drücken
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 92 von 276
-
Quelle: System Manager
Name: ImportUserFromSMGR
Beschreibung: z.B. System Manager Import
Als Treiber com.rohandan.ashpool.jdbc.Driver auswählen.
In der Provider URL den Pfad zu der XML-Datei aus dem System Manager Export
ergänzen.
Im SQL Statement muß als Tabellenname der Name der XML-Datei (ohne Erweiterung) verwendet werden
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 93 von 276
In der Zuordnungstabelle müssen die Zielfelder den Quellfeldern wie folgt zugeordnet sein (Die
Einstellung der wichtigsten Felder in der Zuordnungstabelle erfolgt automatisch). So muss z. B. dem
Quellfeld „commProfileSet“ das Zielfeld „Communication Profile Set“ zugeordnet sein:
Wenn das Zielfeld „Communication Profile Set“ verwendet wird, dann werden die handle-Einträge aus
der handleList des primären CommunicationProfileSet eines Benutzers importiert. Je nach Typ des
handle werden die Daten in unterschiedliche Telefonbuch¬felder eingetragen:
- SIP ->
geschäftlich 1-3
- XMPP ->
IM Handle 1-3
- SMTP und IBM -> eMail 1-3
Zeitpunkt und Häufigkeit des Imports können dann beim Update Service konfiguriert werden.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 94 von 276
Zyklischer Import von CM Nebenstellen- und Agentendaten in das one-X Attendant Telefonbuch
Dieses Dokument zeigt in einzelnen Handlungsschritten einen einfachen Weg zyklisch Nebenstellenud/oder Agentendaten des AuraTM Communication Managers in das Avaya one-X Attendant Telefonbuch zu laden. Es ist eine zweiteilige Prozedur, zuerst müssen die Nebenstellen- und/oder Agentendaten mit dem Avaya Site Administration (ASA) Werkzeug exportiert werden und dann werden im zweiten
Schritt die Daten in das Telefonbuch importiert.
Einstellungen für den Export von Nebenstellendaten (Station Data) vornehmen
1. Starten Sie die Avaya Site Administration (ASA) Anwendung und klicken Sie auf die gewünschte
Anlage.
2. Klicken Sie den Advanced Schalter vom ASA browser.
3. Klicken Sie den Export Data Assistenten von der Advanced Schaltfläche.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 95 von 276
4. Der Export Data Dialog startet mit der Objekt Selektion und Filterung der Einträge. Als Default ist
das Objekt „Nebenstelle“ selektiert. Wenn dieser Eintrag nicht selektiert ist, dann wählen Sie diesen
Eintrag in der unten gezeigten Drop-Down Box. Selektieren SIe die ‘Export to file’ Option , wenn sie
noch nicht aktiviert ist. Klicken Sie den „Next“ Schalter.
5. In diesem Schritt werden die gewünschten Felder selektiert und von vo der Spalte „Available Fields“
in die Spalte „Selected Fields“ bewegt. Es kann immer nur 1 Feld auf einmal bewegt werden.
6. Nachdem Sie alle gewünschten Felder in die Spalte „Selected Fields“ klicken Sie die „Next“ Schaltfläche. Im Screenshot unten sehen Sie ein Beispiel für eine Zusammenstellung verfügbarer Felder und
zwei Screenshots weiter unten selektierter Felder.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 96 von 276
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 97 von 276
-
Extension
Type
Name
Room
Building
7. In diesem Schritt werden die Einzelheiten des File Formats eingestellt. Wählen Sie Semocolon als
Feldseparator ein, wählen Sie das Fragezeichen als Textauszeichnungszeichen ein, aktivieren Sie die
‘Export column titles on first row?’ check-box, klicken Sie die „Browse“ Schaltfläche, ( die Schaltfläche
mit 3 Punkten rechts an der Seite des Export File Feldes) und wählen Sie Filename und Pfad. Wenn
Sie fertig sind klicken Sie die „Next“ Schaltfläche.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 98 von 276
8. In diesem Schritt kann das Exportieren von Nebenstellendaten terminiert werden um automatisiert
zu einem spezifizierten Datum und Zeit abzulaufen. Geben Sie einen Namen im Namensfeld für diese
Einstellung ein, aus dem möglichst klar hervorgeht um welche Einstellung es sich handelt. Enter a
meaningful name for this task in the Name field, deaktivieren SIe die „Run now“ Checkbox und klicken
Sie die „Schedule“ Schaltfläche.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 99 von 276
9. Im Planungschritt stellen Sie das Datum und die Uhrzeit ein an dem der Ablauf starten soll, und das
Intervall für Wiederholungen. Stellen Sie sicher, dass Sie die Checkbox „Disconnect from Syswtem
after task has been processed“ aktiviert haben. Wenn Sie die Planung abgeschlossen haben klicken
Sie die „OK“ Schaltfläche.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 100 von 276
10. Vergewissern Sie sich, dass die Planung komplett und zum gewünschten Datum und der gewünschten Zeit abgeschlossen ist und betätigen Sie die „Next“ Scvhaltfläche.
11.In diesem letzten Schritt sind nocheinmal alle Einstellungen aufgezählt. Vergewissern Sie sich dass
alles richtig ist und klicken Sie die „Finish“ Schaltfläche.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 101 von 276
Einstellungen für den Export von Agenten Daten vornehmen
Ähnlich zum Export der Station Data werden die Einstellungen für den Export von Agenten Data
vorgenommen.
1. Starten Sie die Avaya Site Administration (ASA) Anwendung und selektieren Sie die PBX für die Sie
die Einstellungen vornehmen wollen.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 102 von 276
2. Klicken Sie den Advanced Schalter des ASA Browsers.
3. Klicken Sie den Export Data Assistenten von der Advanced bar.
4. Der Export Data Dialog startet mit der Objekt Selektion und Filterung der Einträge. Als Default ist
das Objekt „Nebenstelle (Station)“ selektiert.. Selektieren Sie das ‘agent-loginID’ Object von der
Drodownbox (siehe unten). Selektieren Sie die ‘Export to file’ Option, wenn sie noch nicht selektiert ist.
Klicken Sie die „Next“ Schaltfläche
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 103 von 276
5. In diesem Schritt werden die gewünschten Felder ausgewählt und von der Spalte „available fields“
in die Spalte „selected fields“ verschoben. Es können nicht mehrere Felder zusammen verschoben
werden, sondern immer nur eins und dann das Nächste.
6. Wählen Sie die gewünschten Felder aus den „Available Fields“ und ziehen Sie sie auf die „Selected
fields“ Spalte. Wenn alle gewünschten Felder auf die „Selected Fields“ Spalte gezogen wurden klicken
Sie auf die „Next“ Schaltfläche. Zum Beispiel wurden für das Dokument die folgenden Felder ausgewählt (s. 2Bilder unten):
-
Login ID
Native Name
Script Tag
Name
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 104 von 276
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 105 von 276
7. In diesem Schritt werden die File Format Einzelheiten festgelegt. Wählen SIe semi-colon (;) als
Feldseparator, wählen Sie das Fragezeichen als Textauszeichnungszeichen, Aktivieren Sie die
‘Export column titles on first row?’ Checkbox, klicken Sie die „Browse“ Schaltfläche (rechts vom „Export
file“ Feld mit 3 Punkten) und wählen Sie Filename und Pfad. Wenn Sie alles eingestellt haben klicken
Sie die „Next“ Schaltfläche.
8. In diesem Schritt wird der Export von Agenten Daten zu einem bestimmten Datum und einer bestimmten Zeit geplant, sodass er automatisch zum spezifizierten Datum und Uhrzeit ausgeführt wird.
Geben Sie im „Name“ Feld einen Namen einan dem Sie die Einstellung leicht erkennen können. Deaktivieren Sie die „Run now“ Checkbox und klicken Sie auf die „Schedule“ Schaltfläche.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 106 von 276
9. Im Planungsschritt wird das Datum zu dem der Schritt ausgeführt werden soll, sowie die Uhrzeit festgelegt. Ausserdem kann hier der Zeitintervall zur nächsten und den darauffolgende Ausführungen festgelegt werden. Stellen Sie sicher, dass die „Disconnect“ Schaltfläche aktiviert ist. Wenn Sie die
Ausführungszeiten fertig geplant haben drücken sie die OK Schaltfläche.
10. Verifizieren Sie die eingestellte Zeit und das Datum, sowie die anderen Einstellungen und drücken
Sie dei „Next“ Schaltfläche.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 107 von 276
11.In diesem letzten Schritt werden die Eingaben noch einmal summarisch dargestellt. Verifizieren Sie
Ihre Einstellungen und drücken Sie wenn Sie einverstanden sind die „Finish“ Schaltfläche.
Wenn die Planung abgeschlossen ist werden sie im einzelnen unter dem Schedule Reiter des Status
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 108 von 276
Fensters angezeigt. In dem Beispiel unten sind zwei Planungen angezeigt, eine „Complete“ und eine
„running“.
Import der Nebenstellendaten in das Telefonbuch
1. Starten Sie die Avaya one-X Attendant Konfigurationswerkzeuge Anwendung, selektieren Sie einen
Eintrag unter dem Telefonbuch Objekt und klicken Sie die „New“ Schaltfläche.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 109 von 276
2. Wählen Sie den Connection Reiter
Im Feld Driver selktieren Sie den Eintrag jstels.jdbc.csv.CsvDriver
Geben Sie einen aufschlussreichen Namen und Beschreibung in den zugeordneten Feldern ein.
Im Feld Provider URL ersetzen Sie den Text <Enter directory here> mit dem Verzeichnis Pfad in
den Sie die Nebenstellendaten in Schritt 7 in Erstelle Aufgabe zum Export der Nebenstellen Daten
gesichert haben. (Das Verzeichnis muss auf einem lokalen Laufwerk seinoder der update service
muss von einem anderen account aus gestartet werden der Zugriff auf das korrespondierende Netzlaufwerk hat, siehe hierzu: Control Panel\Adminstrative Tools\Services\Avaya Phonebook Server –
UpdateService\Properties\Log On)
Im Feld SQL statement ersetzen Soe den Text <enter tablename here> mit dem Namen des Datenfiles den Sie unter Schritt 7 Erstelle Task zum Exportieren der Nebenstellendaten.gesichert haben,
ohne extension. Klicken Sie die „Save“ Schaltfläche.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 110 von 276
3. Wählen Sie den Mapping Reiter und wählen Sie für die exportierten CM Felder die zugehörigen
one-X Attendant Telefonbuch Felder.
Hier ist die folgende Zuordnung erstellt:
EXTENSION -> Business 1 (main phone number)
TYPE -> Phone
NAME -> CM name (last name, first name)
“CM Name (last name, first name)” ist kein wirkliches Telefonbuchfeld. Wenn Sie dieses Zielfeld
wählen und der Inhalt des Quellfeldes hat das Format Familienname, Vorname, dann werden die Einträge aufgeteilt in die Telefonbuchfelder Familienname, Vorname.
ROOM -> Room
BUILDING -> Building
Als primär Schlüssel sollte die extension überprüft werden.
Vergessen Sie nicht zum Abschluss die „Save“ Schaltfläche zu drücken.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 111 von 276
4. Im Planungsschritt wählen Sie Datum und Uhrzeit an dem der Auftrag gestartet werden soll.
Ausser dem bestimmen Sie hier das Intervall zwischen zwei Läufen. Wenn Sie die Planung abgeschlossen haben klicken Sie die „Save“ Schaltfläche.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 112 von 276
Hinweis:
Wenn der Name ein Tildezeichen (~) enthält, werden alle Zeichen hinter dem Tildezeichen in Eurofont
konvertiert. Ein zweites Tildezeichen beendet die Konvertierung und die Zeichen dahinter werden wieder als normale Zeichen behandelt.
Beispiele:
“M~u~ller” -> “Müller”
„Xavi~´~r“ -> “Xaviér“
„~ABCD“ -> “åąâű“
Wenn der Name zwei Tidezeichen (~~) enthält , wird dieser eintrag vom Import ausgeschlossen.
Beispiele:
“~~Station 1” -> wird ausgeschlossen
“Station ~~1” -> wird ausgeschlossen
“Station 1~~” -> wird ausgeschlossen
Importieren von Agentendaten in das Telefonbuch
1. Starten Sie die Avaya one-X Attendant Konfigurationswerkzeuge Anwendung, wählen Sie einen
Eintrag unter Telefonbuch und klicken Sie die „new“ Schaltfläche.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 113 von 276
2. Wählen Sie den „Connection“ Reiter
Im Feld „Driver“ wählen sie den Eintrag jstels.jdbc.csv.CsvDriver
Geben Sie einen aufschlussreichen Namen und eine Beschreibung in den zugehörigen Feldern ein.
Im Feld „Provider URL“ ersetzen Sie den Text <Enter directory here> mit dem Verzeichnispfad des
Verzeichnisses in das Sie den File mit den Agentendaten unter Schritt 7 „Einstellungen für den Export
von Agenten Daten vornehmen“ gesichert haben.
Im feld „SQL statement“ ersetzen Sie den text <enter tablename here> mit dem Namen des Files wie
Sie ihn unter Schritt 7, Einstellungen für den Export von Agenten Daten vornehmen festgelegt haben,
allerdings ohne Entension.
Klicken Sie zum Abschluss die „Save“ Schaltfläche.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 114 von 276
3. Wählen Sie den Mapping Reiter und wählen Sie für die exportierten CM Felder die zugehörigen
one-X Attendant Telefonbuchfelder.
Hier ein Beispiel für eine Zuordnung:
LOGIN ID -> Business 1 (main phone number)
NAME -> CM name (Familienname, Vorname)
“CM Name (Familienname, Vorname)” ist kein Telefonbuchfeld. Wenn Sie dies als Zielfeld wählen und
das Quellfeld hat das Format (Familienname, Vorname), wird der Inhalt in die Telefonbuchfelder Familienname und Vorname aufgeteilt.
Als Primärschlüssel sollte das LOGIN ID Feld überprüft werden.
Vergessen Sie nicht nach Abschluss Ihrer Angaben die „Save“ Schaltfläche zu drücken.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 115 von 276
4. Im Planungsschritt wählen Sie Datum und Uhrzeit an dem der Auftrag gestartet werden soll.
Ausser dem bestimmen Sie hier das Intervall zwischen zwei Läufen. Wenn Sie die Planung abgeschlossen haben klicken Sie die „Save“ Schaltfläche.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 116 von 276
Hinweis:
Wenn der Name ein Tildezeichen (~) enthält, werden alle Zeichen hinter dem Tildezeichen in Eurofont
konvertiert. Ein zweites Tildezeichen beendet die Konvertierung und die Zeichen dahinter werden wieder als normale Zeichen behandelt.
Beispiele:
“M~u~ller” -> “Müller”
„Xavi~´~r“ -> “Xaviér“
„~ABCD“ -> “åąâű“
Wenn der Name zwei Tidezeichen (~~) enthält , wird dieser Eintrag vom Import ausgeschlossen.
Beispiele:
“~~Station 1” -> wird ausgeschlossen
“Station ~~1” -> wird ausgeschlossen
“Station 1~~” -> wird ausgeschlossen
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 117 von 276
Verifizieren der Nebenstellen und/oder Agentendaten kann auf zwei Arten geschehen :
Wählen Sie die zugehörigen Datenquellen (wie unter Import von Nebenstellendaten in das Telefonbuch
festgelegt) im Avaya one-X Attendant Telefonbuch und schreiben Sie ein „_“ Zeichen in das Suchfeld
über den Spalten-Überschriften und die Einträge der importierten Nebenstellendaten werden in der
gesamten Anzahl der Einträge angezeigt.
Wählen Sie die zugehörigen Datenquellen (wie im Kapitel Import der Nebenstellendaten in das Telefonbuch) im Avaya one-X Attendant Telefonbuch und schreiben Sie ein “_” Zeichen in das Suchfeld
über den Spalten-Überschriften und die Einträge der importierten Agentendaten werden in der gesamten Anzahl der Einträge angezeigt.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 118 von 276
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 119 von 276
Schreiben Sie “_” Zeichen in das ‘Call number or name’ Feld des Operator Fensters und die importierten Einträge der Nebenstellen und/oder Agentendaten werden mit sllen Einträgen aus dem Avaya
one-X Attendant integrierten Telefonbuch (ITB) angezeigt.
Zusammengefasst erlauben die oben angegebenen Schritt für Schritt Anweisungen einen einfachen
weg zu zyklischen Importen von Nebenstellen- und/oder Agendatendaten in das Avaya one-X Attendant Telefonbuch.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 120 von 276
Werkzeuge: Update Service
Der Update Service verbindet die externen Datenquellen (Exchange, Domino) mit dem Telefonbuch Server (JOnAS). Für jede Datenquelle, die im Telefonbuch angelegt wurde, ist ein extra Blatt angelegt. Ein
Klick auf ein Blatt öffnet die zugehörigen Einstellungen im Arbeitsbereich.
Datenquellen, für die kein Update Service aktiviert ist, werden im one-X Attendant nicht als Datenquelle
aufgelistet. Datensätze aus diesen Datenquellen werden bei einer Suche über alle Datenquellen trotzdem gefunden!
Schaltflächen
Speichern
Die Schaltfläche Speichern speichert die Konfigurationsdaten in der one-X Attendant-Datenbank.
Diese Daten werden erst aktiv, wenn der Update Service gestoppt und dann neu gestartet wird.
Verbindung testen
Die Schaltfläche Verbindung testen überprüft, ob die Datenquellen vom
Update Service erreicht werden.
Start
Mit der Schaltfläche Start wird der Update Service gestartet. Mit der Schaltfläche Stop wird der Update
Service gestoppt.
Verbindung testen:
Gehen Sie wie folgt vor, um die Verbindung zu testen:
1. Neuen freien Test Port eintragen. Dieser Test Port wird nur für diesen speziellen Test benutzt.
2. Neue Einstellung mit Schaltfläche Speichern speichern.
3. Update Service mit Schaltfläche Stopp stoppen.
4. Update Service mit Schaltfläche Start neu starten.
5. Verbindung mit Schaltfläche Verbindung testen überprüfen. Gegebenenfalls können Sie das Ergebnis des Tests auch in der Logdatei updateservice.log im Server Verzeichnis Avaya\Server nachlesen.
Tester/Dienste
Host
Name des Hosts auf dem der Updateservice installiert ist.
Test Port
TCP Server Port des Update Service.
Angaben pro Datenbank
Frühester Lauf Die Felder Frühester Lauf (Datum, Zeit) legen den Zeitpunkt fest, an dem der
UpdateService frühestens starten soll.
Intervall
Die Felder Intervall legen das Zeitfenster fest, in dem der UpdateService aus
geführt werden soll (Wert und Einheit)
Aktiviert
Das Kontrollkästchen Aktiviert muss für jede Datenbank markiert werden,
wenn sie am Updateservice teilnehmen soll.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 121 von 276
Werkzeuge: WebAccess
Schaltflächen
Verbindung testen
Die Schaltfläche Verbindung testen überprüft, ob sich die WebAccess Komponente korrekt mit der
Telefonbuch Server Komponente verbindet.
Speichern
Speichern speichert die Konfigurationsdaten in den Server Konfigurationsdateien. Diese Daten werden erst aktiv, wenn der JOnAS gestoppt und dann neu gestartet wird.
Start
Mit der Schaltfläche Start wird der WebAccess gestartet. Mit der Schaltfläche Stop wird der WebAccess gestoppt.
Die Schaltfläche JOnAS neu starten hält den Dienst an und startet ihn mit den geänderten Einstellungen neu.
Host
Webserver Port
Name des Hosts, auf dem der WebAccess installiert ist.
Port, auf dem der WebAccess hört
Hinweis
Den hier eingetragenen Web Server Port müssen Sie angeben, wenn Sie die Abwesenheitsanzeige
über einen Browser anwenden
Werkzeuge: Diagnose-Protokollierung
JOnAS
Kategorien
Absence Info Pusher
Address Parser
Database connection
External Phonebook configuration
LDAP Connection
Phonebook connection (Client)
Phonebook connection (Server)
Phonebook interface
PresenceServer Connection
Update Service
Web Interface
Kategorie aktiviert bedeutet „DEBUG“, deaktiviert bedeutet „INFO“
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 122 von 276
Schaltflächen
Die Schaltfläche Speichern speichert die Änderungen in der jonas/conf/pomlog.properties Datei.
Die Schaltfläche Alles setzen aktiviert alle Kategorien und die Root Kategorie wird auf „DEBUG“
gesetzt.
Die Schaltfläche Alles zurücksetzen deaktiviert alle Kategorien und die Root Kategorie wird auf
„INFO“ gesetzt.
Die Schaltfläche JOnAS neu starten hält den Dienst an und startet ihn mit den geänderten Einstellungen neu.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 123 von 276
Konfiguration der Anwendung Avaya one-X Attendant
Nach der Konfiguration der Software sind für die Anwendung one-X Attendant beim ersten Programmstart folgende Konfigurationen erforderlich bzw. sinnvoll:
- Anmeldung als Vermittlungsplatz am ACM.
- Festlegen des gewünschten Arbeitsmodus’ (Telecommuter, Road Warrior).
- Netz- und Akustikeinstellungen treffen.
- Neue Benutzer mit Passwort einrichten.
- Arbeitsprofile mit Tastenblock-/Hotkey-Belegung festlegen.
- Integriertes Telefonbuch einrichten.
- Telefonbuchsuche (Phonetic search) konfigurieren.
- (Netzweite) Besetztanzeige konfigurieren.
Diese Konfigurationen sind nicht Bestandteil dieses Handbuchs. Eine ausführliche Beschreibung dazu
finden Sie in der Hilfe oder dem Benutzerhandbuch zum one-X Attendant
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 124 von 276
Pflege, Fehlerbehebung
Fehlersuche
TTrace
Mit TTrace können Sie Log-Dateien generieren und administrieren. Speziell der Meldungsverkehr zwischen one-X Attendant Client und OS_TAPI kann damit aufgezeichnet werden.
Nähere Informationen zur Installation und Bedienung erhalten Sie in /7/ und
/8/ Referenzen Seite <Seite $SeiteNum>.
Wenn eine Anmeldung an one-X Attendant fehlschlägt, weil ein falsches Paßwort oder ein ungültiger
Benutzername eingegeben wurde, erscheint in TTRACE in der Kategorie „TC_Warning“ eine Meldung
„Failed login with user name <name>“. Dabei wird <name> durch den verwendeten Benutzernamen
ersetzt.
TTrace Installation
Um TTrace zu installieren, gehen Sie wie folgt vor:
1. Legen Sie die one-X Attendant Installations-CD in Ihr CD-Laufwerk ein. Die Startseite „Overview“
öffnet sich in Ihrem Standard-Browser.
2. Klicken Sie auf TTrace (Logging-Tool). Das TTrace Fenster öffnet sich.
3. Klicken Sie auf TTrace (Logging-Tool). Ein Programm leitet Sie durch die Installation.
4. Klicken Sie auf TTrace Update. Eine Batchdatei wird ausgeführt, die einige Programmdateien austauscht.
one-X Attendant-/SVA- Manager Anbindung
Um Meldungen des one-X Attendants, SVA-Managers usw. mitzuprotokollieren, müssen in den Konfigurationstools SVA Manager Konfiguration und one-X Attendant Konfigurationswerkzeuge
Sammlung hostname und port number vom TTrace-Server korrekt eingetragen werden
One-X AttendantInfo
Sollten Sie Probleme mit dem one-X Attendant haben, so können Sie über den Aufruf
Start > Programme > Avaya > one-X Attendant >Avaya one-X Attendant Info
alle Zustände ihres Computers aufzeichnen und diese dem Service übergeben der diese Infos dann
zur Überprüfung Ihrer Einstellungen und Applikationen verwenden kann.
Von dem Programm wird eine Datei C:\One–X–AttendantInfo im Root-Verzeichnis angelegt, die die
entsprechenden Informationen enthält. Diese Datei können Sie Ihrem Servicetechniker schicken.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 125 von 276
SVA Manager: NBA-Link
Roter SVA Status
Zuerst überprüfen Sie ob der SVA Manager Service in Betrieb ist und läuft:
Überprüfen Sie dass der rote "SVA system" status NICHT im one-X Attd Startbildschirm gezeigt wird.
Dann überprüfen Sie, dass alle konfigurierten Gateways und Monitore den Status aktiv haben:
1. SVA-Manager system service ist gestarted
2. Öffnen Sie die TTrace Console auf dem server: SVA-Manager ist gelisted
3. Geben Sie "printCtiGw" im TTrace Console command prompt ein.
=> all configured gateways (CM, IE) are having status active
4. Geben Sie "printDevice" im TTrace Console command prompt ein
=> all configured monitors are having status active
Stellen Sie sicher, dass der konfigurierte SVA Manager IP Addresse & Port richtig sind, d.h. derselbe
IP port (default: 6006) in SVA & one-X Attd Config Tool konfiguriert wurde:
NBA-Link port administration im SVA-Manager
config tool
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 126 von 276
NBA-Link port administration im
one-X Attd config tool
NBA zeigt keine Anruf stati (z.B. belegt / agent / Rufweiterleitung)
Zuerst prüfen Sie mit Hilfe der TTrace console und dem PrintDevice Kommando, ob die
konfigurierten Monitore gestartet wurden und als Active geloggt sind:
TTrace "PrintDevice" Kommando
zeigt die gestarteten Monitore an.
Schauen Sie im 1XAttd work profile edit net wide busy display ob dort Nummern in der Nummernliste
sind (Wenn nicht und der o.g. Punkt ist nicht ok: Versuchen Sie die Verbindung zu allen Clients zu
abzubrechen und restarten Sie SVA Manager):
.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 127 von 276
NBA Anrufnummernlistet
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 128 von 276
Prüfen sie im 1XAttd config toolob der Wert für NbaPumDefault nicht unter der Anzahl der
beobachteten Nebenstellen ist
Verwaltung des NbaPumDefault value im one-X Attd confi tool
Es wird keine Presence Information angezeigt
Bitte überprüfen Sie zuerst ob die Verbindung zum Presence Server in Ordnung ist (kein PS icon wird
gezeigt nach dem Start des one-X® Attendant). Bitte folgendes überprüfen:
-
-
Ob im OSPCConfigTool unter one-X® Attendant der NBV Server auf Presence Server
gestellt ist.
Enthält das File c:\Avaya\Servers\AbsenceInfoPusher.properties den Eintrag
"source=2"
IP address of one-X® Attendant Server is allowed to access PS postgres database?
Therefore
1. The IP address must be entered in PS file /var/lib/pgsql/data/pg_hba.conf, the entries must look like the following:
host all all 135.124.70.1/32 trust (for one special IP address)
host all all 135.124.70.0/24 trust (for all IP addresses beginning with 135.124.70)
2. The PS file /var/lib/pgsql/data/postgresql.conf must contain the entry
listen_addresses = '*'.
Have a look into c:\Avaya\Servers\absenceInfoPusher.log: If the file contains an error
belonging to certificates please verify if all steps have been done referring certificates.
Please check if AIP is running according to chapter "How to check Absence Info
Pusher using Log files
Wenn die Verbindung zum Presence Serverin Ordnung ist, aber keine presence angezeigt wird:
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 129 von 276
-
-
Überprüfen Sie und stellen Sie sicher, dass die user deren presence Sie angezeigt
haben wollen auch im one-X® Attendant mit einer Presence ID gleich dem login name
in SMGR gespeichert sind.
Prüfen Sie inTTrace (OSPC, DBG_OSPC), obes dort OnAbsenceStateChanged messages mit den richtigen Nummern gibt (die erste von zwei Nummern ist wichtig). Wenn
das Format (der Anfang) der Nummern falsch ist, prüfen Sie die Addressparser Konfiguration.
Fehlermeldung beim Start von AIP: "failed to access database"
INFO | jvm 1 | 2012/05/08 11:24:25 | ERROR LPS - Can't start to LPS provider:
com.avaya.apas.exceptions.InvalidConfigurationException: Failed to access database with
parameters: Postgres, host=[135.9.146.35], port=[5432], dbname=[presence],
schema=[avaya_system_data], username=[presence_user], password = [***]
Bitte überprüfen Sie die Einträge für den Datenbankzugriff in c:\Avaya\Servers\LPS.properties. Die
Einträge müssen mit Ihrer Presence Services Installation übereinstimmen.
Vergewissern Sie sich besonders genau, dass das Passwort mit demjenigen übereinstimmt, dass Sie
bei der Presence Service Installation festgelegt haben.
Install sheet PS
ocal Presence Database Configuration setting:
Local Presence Database Configuration setting:
Password.
Database Name
YourPassword123
presence
c:\Avaya\Servers\LPS.properties:
#default is presence
#localdb.dbname=presence
localdb.password=YourPassword123
Presence wird im Telefonbuch angezeigt, aber nicht in der Netzweiten Besetztanzeige
Bitte konfigurieren Sie den Address Parser.
Fehlermeldung beim Start von AIP: "Failed to access database"
INFO | jvm 1 | 2012/05/08 11:24:25 | ERROR LPS - Can't start to LPS provider:
com.avaya.apas.exceptions.InvalidConfigurationException: Failed to access database with
parameters: Postgres, host=[135.9.146.35], port=[5432], dbname=[presence],
schema=[avaya_system_data], username=[presence_user], password = [***]
Ist die one-X® Attendant Server IP Addresse constant oder hat sie gewechselt?
Ist die one-X® Attendant Server IP Address im PS file /var/lib/pgsql/data/pg_hba.conf?
Bitte überprüfen Sie die Einträge für den Datenbankzugriff in c:\Avaya\Servers\LPS.properties. Die
Einträge müssen mit Ihrer Presence Services Installation übereinstimmen.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 130 von 276
Vergewissern Sie sich besonders genau, dass das Passwort mit demjenigen übereinstimmt, dass Sie
bei der Presence Service Installation festgelegt haben.
Install sheet PS
Local Presence Database Configuration setting:
Local Presence Database Configuration setting:
Password.
Database Name
YourPassword123
presence
c:\Avaya\Servers\LPS.properties:
#default is presence
#localdb.dbname=presence
localdb.password=YourPassword123
Fehlermeldung beim Start von AIP: "Unknown host name"
INFO | jvm 1 | 2012/05/23 23:46:19 | ERROR com.avaya.mgmt.upm.client.common.UPMClient UPM_1078 Unable to lookup remote interface of UPM EJBs [detail:
javax.naming.CommunicationException [Root exception is java.rmi.UnknownHostException: Unknown
host: smgr.global2.avaya.com; nested exception is:
INFO | jvm 1 | 2012/05/23 23:46:19 | java.net.UnknownHostException: smgr.global2.avaya.com]]
One-X® Attendant Server PC kann den host name des SMGR nicht auflösen. Stellen Sie die host
name Auflösung für SMGR auf dem one-X® Attendant Server PC bereit indem Sie einen Eintrag in
den DNS vornehmen.
Fehlermeldung beim Start von AIP: "Bad Firewall configuration"
INFO | jvm 1 | 2012/05/24 01:00:01 | DEBUG
com.avaya.apas.lps.impl.transport.s2s.sip.utils.SipUtils - Sending Subscribe Request
INFO | jvm 1 | 2012/05/24 01:00:01 | DEBUG
com.avaya.apas.lps.impl.transport.s2s.sip.utils.SipUtils ==========================================
INFO | jvm 1 | 2012/05/24 01:00:01 | DEBUG
com.avaya.apas.lps.impl.transport.s2s.sip.utils.SipUtils - Request Details:
INFO | jvm 1 | 2012/05/24 01:00:01 | SUBSCRIBE sip:[email protected]:5061;transport=tls SIP/
2.0
INFO | jvm 1 | 2012/05/24 01:00:01 | Call-ID:
[email protected]
INFO | jvm 1 | 2012/05/24 01:00:01 | CSeq: 1 SUBSCRIBE
INFO | jvm 1 | 2012/05/24 01:00:01 | From: "lps" <sip:[email protected];transport=tls>;tag=12345
INFO | jvm 1 | 2012/05/24 01:00:01 | To: "lps-rls" <sip:[email protected]>
INFO | jvm 1 | 2012/05/24 01:00:01 | Via: SIP/2.0/TLS 135.122.77.20:9072
INFO | jvm 1 | 2012/05/24 01:00:01 | Max-Forwards: 70
INFO | jvm 1 | 2012/05/24 01:00:01 | Expires: 600
INFO | jvm 1 | 2012/05/24 01:00:01 | Event: presence
INFO | jvm 1 | 2012/05/24 01:00:01 | Supported: eventlist
INFO | jvm 1 | 2012/05/24 01:00:01 | Require: adhoclist
INFO | jvm 1 | 2012/05/24 01:00:01 | Accept: application/rlmi+xml,application/pidf+xml,multipart/
mixed,multipart/related
INFO | jvm 1 | 2012/05/24 01:00:01 | Contact: "lps" <sip:[email protected]:9072;transport=tls>
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 131 von 276
INFO | jvm 1 | 2012/05/24 01:00:01 | Content-Type: application/adrl+xml
INFO | jvm 1 | 2012/05/24 01:00:01 | Content-Length: 93
INFO | jvm 1 | 2012/05/24 01:00:01 |
INFO | jvm 1 | 2012/05/24 01:00:01 | <?xml version="1.0" ?><adhoclist uri="listUri-66331ecd"
name="lps-list"><create/></adhoclist>
……
INFO | jvm 1 | 2012/05/24 01:00:38 | INFO LPS - State of PS service changed (S2S): ERROR
LPS sendet presence subscription und schlägt port 9072 vor. Die Firewall blockiert die Antwort vom
PS auf dem port 9072 und der LSP Status wechselt auf ERROR.
Überprüfen Sie Ihre Firewall.
Andere Fehler beim AIP Start
AIP Start parameter:
Keystore relevant parameters kommen vom Pfad:
c:\Avaya\Servers\absenceinfopusher.conf
Weitere Daten (e.g. data base und SMGR parameter):
c:\Avaya\Servers\LPS.properties
Versi chern Sie sich, dass die Einträge mit Ihrer Aura™ Installation übereinstimmen:
- Nochmal überprüfen: Databank Passwort des AIP (c:\Avaya\Servers\LPS.properties)
ist dasselbe wie das Presence Services password für dieDatenbank?
Presence Server
Roter PS button wird auf dem one-X Attd Startbildschirm gezeigt
Checkliste:
-
One-X® Attendant neu starten
Netzwerk ok? (Ping: one-X® Attendant Server PC -> Presence Server)
Presence Services laufen?
"Avaya Phonebook - AbsenceInfoPusher" Dienst läuft?
1XAttd -> Presence Services Verbindung richtig konfiguriert?
Fehlerursache 1:
Wenn Sie nur eine one-X® Attendant Client Installation haben und der one-X® Attendant Server hat
keinen FQDN dann kann der rote PS Button auf dem one-X® Attendant Client erscheinen.
Wenn die TCP/IP Nummer (IP Adresse) für die Telefonbuchverbindung benutzt wird, versichern sie
sich dass diese Nummer auch für host im folgenden File des Fileservers verwendet wird: <ServerDirectory>\JONAS\conf\joramAdmin.xml >(for the 3 occurrences of the hostname: substitute hostname by IP address).
Der one-X® Attendant Server sollte einen FQDN haben!
Fehlerursache 2:
Sie versuchen mit einem one-X Attendant 4.05.100 (FP4) oder höher die Verbindung zu einem PS
6.2 Patch 10 oder niedriger herzustellen. Die Versionen 4.05.100 (FP4) und höher unterstützen bzw.
sind getestet mit PS 6.2 SP1+ und höher, zwischen den beiden PS Versionen hat sich der RMI registry port geändert, bis PS 6.2 Patch 10 war es die 2009 ab PS 6.2 SP1+ ist es die 12009. Per
Default versuchen die Versionen 4.05.100 (FP4) oder höher deshalb auf den 12009 zuzugreifen,
dies kann aber durch Hinzufügen/Ändern des Eintrags replica.rmi_reg_port in der LPS.properties
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 132 von 276
Datei (C:\Avaya\Servers) angepasst werden (nicht vergessen das „#“ zu löschen und den AbsenceInfoPusher Dienst neu zu starten). Die Einträge sollten also so aussehen:
PS 6.2 patch 10 und niedriger:
replica.rmi_reg_port=2009
PS 6.2 SP1+ und höher:
replica.rmi_reg_port=12009
PS logging
Logging für Presence Services ist beschrieben in "Administering Avaya Aura™ Presence Services"
(Chapter: Logging Configuration).
Generieren Sie
PS logs:
-
log files für Presence Issues mit SIP 1XC:
Output of $PRES_HOME/presence/bin/presstatus
/var/log/messages
This log file contains all SIP messages.
/var/log/presence/presence-container-1.presencel.log and
/var/log/presence/presence-container-1.presence_local.log
In this log files all AES messages are contained, e.g. if the endpoint profile does not fit
or no E.164 number is available.
1XC:
-
SIPMessages.txt
-
traceSM
SM:
Presence Services Diagnostics - Hilfreiche Kommandos
Login:
Username: craft
Password:
Su –
Password:
Helpful commands:
cd /opt/Avaya/Presence/presence/bin
Show Presence Status (includes license info):
./presstatus
List Presence Certificate Configuration:
./prescert list
Show PS software version
./swversion.sh
Log Files:
cd /var/log/presence
Various Log files
presence_core.log
presencestatus.log
presence-container-1.presence.log
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 133 von 276
presence-container-1.presence_local.log
presence_debug.log
Increase/Decrease Log Level:
cd /opt/Avaya/Presence/jabber/xcp/bin/
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 134 von 276
./updateLogLevel.sh
Please enter the component name and the action:
increase
-i | --increase
decrease
-d | --decrease
check
-c | --check
E.g. To increase the log level for the sip-ps-1 component
./updateLogLevel.sh sip-ps-1 -i
Increase Log Level:
./updateLogLevel.sh CORE-ROUTER -i
Attention: PS can crash!
Decrease Log Level:
./updateLogLevel.sh CORE-ROUTER -d
Check log level of component “SIP Bulk Subscription Server”
./updateLogLevel.sh sip-bulksub-1 -c
You can check the log level of many other components in the XCP controller.
Log in to the Presence Services XCP Controller Web interface as an administrator.
E.g. the AES Collector (Description: Connection Manager):
./updateLogLevel.sh cm-1 -c
[root@daytona-ps bin]# ./updateLogLevel.sh sip-bulksub-1 -c
sip-bulksub-1 is now logging at level (WARNING)
[root@daytona-ps bin]# ./updateLogLevel.sh sip-bulksub-1 -i
sip-bulksub-1 is now logging at level (INFO)
[root@daytona-ps bin]# ./updateLogLevel.sh sip-bulksub-1 -i
sip-bulksub-1 is now logging at level (VERBOSE)
[root@daytona-ps bin]# ./updateLogLevel.sh sip-bulksub-1 -i
sip-bulksub-1 is now logging at level (DEBUG)
[root@daytona-ps bin]#
Default level is WARNING
Available Levels: ERROR, WARNING, INFO, VERBOSE, DEBUG
one-X® Attendant: Logging of Presence Services
Wenn Sie Probleme haben die korrekten Abwesenheitsmeldungen in one-X® Attendant anzuzeigen,
so kann das verschiedene Gründe haben.
Es kann am für eine richtige Anzeige diffizil richtig zu konfigurierenden Aura™ System liegen, auch
One-X® Attendant kann falsch konfiguriert sein.
Es kann hilfreich sein auf die Schnittstelle zwischen one-X® Attendant und Presence Services zu
schauen um herauszufinden an welcher Stelle das Problem gelöst werden kann: Auf der Aura™
Seite, oder im one-X® Attendant.
Um die Abwesenheitsinformation von Presence Services zu bekommen, macht der Absence Info
Pusher (AIP) Service eine Anfrage für alle Benutzer, die eine presence ID im Telefonbuch des one-X®
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 135 von 276
Attendant servers haben. Der Presence Services publizioert die abwesenheitsstati indem er SIP
Notify Messages an den AIP sendet.
Basis Vorraussetzungen für die Anzeige der Abwesenheitsmeldungen in 1X Attendant:
- Die subscription muss ok sein.
- Der empfangene Abwesenheitsstatus muss in der Datenbanktabelle tbl_AbsentState
gespeichert sein
- Presence Info
Die ersten beiden Punkte können in der Datenbank nachgeschaut werden, alle Punkte könne durch logs
nachgeprüft werden. Um in der Datenbank nach zu sehen benötigen sie ein Datenbank-AnzeigeWerkzeug wie SQL Anywhere scjview.
Die empfangenen Abwesenheitsstati sind in der one-X® Attendant server Datenbanktabelle
tbl_AbsentState gespeichert. Das Beispiel unten zeigt den user mit der internen Nummer 6100 in der
SIP Domain fr.rnd.avaya.com. Subscription ist ok und der user ist abwesend..
stateID
[email protected]
absent
ABSENT
passwd
psSubscription
SUBSCRIBED
Der logging output für den AIP ist im file absenceinfopusher.log in der directory in der der AIP
gestartet ist.(c:\Avaya\Servers bei einer installierten version).
Um die log option zu ändern, bearbeiten sie den file pomlog.properties in derselben Directory.
#log4j.rootLogger=INFO, stdout
log4j.rootLogger=DEBUG, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %5p %c - %m%n
#log4j.logger.AIP=DEBUG
#log4j.logger.LPS=DEBUG
#log4j.logger.UPDS=DEBUG
#log4j.logger.WEB=DEBUG
#log4j.logger.LDAP=DEBUG
Beispiel einer erfolgreichen subscription: (absenceinfopusher.log)
2012-04-05 13:16:47,170 | DEBUG | LPS-Callback - 3 | LPS - State of subscription changed (USER
102 - '[email protected]'): SUBSCRIBED
Beispiel einer Presence Message with content (ok): (absenceinfopusher.log)
<presence entity='pres:[email protected]' xmlns='urn:ietf:params:xml:ns:pidf'
xmlns:a='urn:avaya:com:presence:rpid:availability' xmlns:d='urn:ietf:params:xml:ns:pidf:data-model'
xmlns:r='urn:ietf:params:xml:ns:pidf:rpid'><tuple id='oneXC'><status><basic>open</basic></
status><r:activities><a:available/></r:activities><r:class>Enterprise IM</r:class><contact
priority='1'>xmpp:[email protected]</contact></tuple><d:person
id='ps_generated'><r:activities><a:available/></r:activities></d:person></presence>
--9b9pBSWgSi1OEY94VRNX
Content-Type: application/pidf+xml
Content-ID: 240
Content-Transfer-Encoding: binary
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 136 von 276
Beispiel: Presence Message w/o content (not ok): (absenceinfopusher.log)
<presence entity='pres:[email protected]' xmlns='urn:ietf:params:xml:ns:pidf'/>
--9b9pBSWgSi1OEY94VRNX
Content-Type: application/pidf+xml
Content-ID: 239
Content-Transfer-Encoding: binary
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 137 von 276
TTrace
Die letzten vom one-X® Attendant Client empfangenen Stati können mit TTrace geloggt werden.
Im TTrace OSPC window switch on the categories DBG_OSPC and DBG_NBAPUM.
Beispiel output:
H4690a 06:46:08.538 DBG_OSPC OSPC:
AbsenceStateMonitor::OnAbsenceStateChanged(6100;+496975056100;ABSENT)
H4691a 06:46:08.538 DBG_NBAPUM NBAPUM: CMainFrame::NewPresenceBVState: number=6100,
state==17
SVA-Manager
Zuerst überprüfen Sie bitte dass der "SVA system" status in NOT shown on one-X Attd start screen.
Then check that all configured gateways and monitors are having status active:
1. SVA-Manager system service is started
2. Open TTrace Console on server: SVA-Manager is listed
3. Enter "printCtiGw" in TTrace Console command prompt
=> all configured gateways (CM, IE) are having status active
4. Enter "printDevice" in TTrace Console command prompt
=> all configured monitors are having status active
Local Presence Services
Bitte überprüfen Sie zuerst, dass der rote "PS connection" status NICHT im one-X Attd
Startbildschirm gezeigt wird.
Dann prüfen Sie dass alle Local Presence Services (verwaltet vom one-X Attd absence info pusher
service) herfolgreich gestartet wurden, das ist gelogged im one-X Attd log file absenceInfoPusher.log.
Bitte durscsuchen Sie den log file absenceInfoPusher.log for nach text strings
State of PS service changed” und “STARTED
2012-05-10 14:01:59,263 | INFO | LPSWorker - 2 | LPS - State of PS service changed
(S2S): STARTED
2012-05-10 14:01:59,310 | INFO | LPSWorker - 3 | LPS - State of PS service changed
(SIP-PS): STARTED
IM funktioniert nicht
one-X® Attendant meldet sich am Jabber Sever während des login an. Wahrscheinlich kann sich
one-X® Attendant nicht am Jabber Server anmelden:
Bitte überprüfen Sie folgendes:
Avaya one-X® Attendant Konfigurationswerkzeuge (Server):
-
IM Server (=Presence Server) in one-X® Attendant Client Konfiguration.
IM Port 5223 in one-X® Attendant Client Konfiguration.
Avaya one-X® Attendant (Client)
-
IM Benutzername in der Benutzer Konfiguration (Bearbeiten, Benutzer, Bearbeiten,
Benutzer auswählen, Ändern, Instant Messaging, Benutzername) und System Manager, User Management, Manage Users, Select user and edit, Communication Profile,
Communication Address, Avaya XMPP müssen übereinstimmen.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 138 von 276
-
-
IM Passwort in der Benutzer Konfiguration (Bearbeiten, Benutzer, Bearbeiten, Benutzer auswählen, Ändern, Instant Messaging, Passwort) und System Manager, Users,
User Management, Manage Users, Select user and edit, Communication Profile, Communication Profile Password müssen übereinstimmen
Kopieren des IM username und password zum Presence Server
Zur Überprüfung ob der one-X® Attendant sich beim Jabber Server einloggt, lassen SieOSPC TTrace
laufen während des einloggens und verfolgen den trace (DBG_IM muss active sein):
-
IM: CXMPPAdaptor::Login Connecting to PS/IM: Server ok? User name ok?
IM: OSPCIMHandler::IncomingMessage Login Status event: bRegistered 1: logged in,
bRegistered 0: not logged in
Telecommuter & Road Warrior Mode
one-X Attd wählt KEINENummer
Lösung:
Prüfen Sie in der CM configuration ob autostart aktiviert ist für ihren attendant:
Autostart ist akticviertfür ihren Attendwenn beide Werte auf "y" stehen.
Abhängig von Autostart muss der folgende Wert im 1XAttendant config tool auf den richtigen Wert
gesetzt werden.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 139 von 276
Road Warrior mode: Es können keine Nummern aus dem Operator Fenster heraus gewählt
werden
Wenn vom Telecommuter mode auf den Road Warrior mode geschaltet wird nachdem 1XAttendant
login, kann der Benutzer keine Nummer wählen vom Operator Fenster aus.
Lösung:
Stellen Sie sicher, dass in den login settings "Local Area Network" für die Bandweite ausgewählt ist:
Telecommuter mode: Blockwahl(z.B. von NBA) funktioniert NICHT:
Lösung
In der CM configuration ist autostart aktiviert für Ihren attendant. Im one-X® Attendant Configuration
Tool muss der Parameter AutoStartFeatureCM auf "1" gesetzt werden.
Telecommuter mode: one-X Attd zeigt einen Anruf während ein besetztes Telefon angerufen
wird
Lösung
In der CM configuration ist autostart aktiviert für Ihren attendant. Im one-X® Attendant Configuration
Tool muss der Parameter AutoStartFeatureCM auf "1" gesetzt werden.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 140 von 276
CM - AES Connection
Prüfen Sie die CM-AES Verbindung in der SMGR web console
Anmelden an der SMGR web console und gehen Sie auf Menü Services/Inventory/Manage
Elements.
Hinweis:
Der Zuordnungsname des CM muss dierselbe sein wie der Name dergeschalteten Verbindung in AES.
Klicken Sie auf den Namen des konfigurierten PS und klicken Sie auf den button Status: Show, damit
öffnet sich das Presence System Status Fenster.
Expandieren Sie den Knoten Avaya Application Enablement Services Integration und prüfen Sie,
dass der konfigurierte CM mit dem status Connected angezeigt wird:
SMGR Anzeige der CM
<-> AES Verbindung.
Hinweis:
- Der CM erscheint hier nicht als „connected“ solange nicht mindestens 1 user in SMGR
mit einer E164 Nummer angelegt und angemeldet wurde.
- Während der Installation des users im SMGR ist es wichtig (for AES) das Endpoint
Profile auszufüllen. Das Session Manager Profile ist nur notwendig wenn es sich um
einen SIP user handelt.
- Das Jabber handle wird automatisch vergeben für SMGR user nach dem kopieren mit
Presence Server. Bitte geben Sie es nicht selbst ein!!
AES Port Überprüfen
Log on an SMGR web console und select menu Elements/Inventory/Manage Elements.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 141 von 276
View element AES und prüfen sie ob ein Port eingegeben wurde:
TSAPI test function "MakeCall" ausführen
In der AES Management Console wählen Sie das Menü Utilities/Diagnostics/AE Service/TSAPI Test.
Dann geben Sie ein: TSAPI Link, CTI user, calling and called party. Wenn die Verbindung ok ist, wird
das Testergebnis wie unten im Bild angegeben dargestellt:
Erfolgreiches Ausführen der
TSAPI test Funktion "MakeCall"
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 142 von 276
TSAPI Service überprüfen
Bitte wählen Sie das Menü ASA Management Console/Maintenance/Service Controller in der AES
Management Console.
Hinweis: wenn der Controller Status des TSAPI Service nicht "running" ist, dann führen Sie bitte
"Restart Service"
Dann wählen Sie ASA Management Console/Status/Status und Control/TSAPI Service Summary
und überprüfen Sie dass der Status der Link(s) zwischen zwischen Avaya Aura™ AES und den
verschjiedenen Avaya Aura™ Communication Manager als Online angezeigt werden.
Beurteilen Sie den TSAPI logfile
Wenn ein Fehler bei der Ausführung des TSAPI Test (MakeCall) auftritt, sehen sie sich bitte den
TSAPI logfile an.
- Start Putty
- Verbindung zu AES
- Analyse /opt/mvap/logs/TSAPI/csta_trace_xxx.trace.out
Reset TSAPI Link
ASA - busyout cti-link xxx (cti-link xxx down)
release cti-link xxx (cti-link xxx established)
SMGR Import fails
In case of an error during SMGR import check the file c:\Avaya\Servers\sercieconf\updateservice.conf
If updateservice.conf contains an error message like the following
INFO | jvm 1 | 2012/06/11 09:37:00 | INFO UPDS - Starting update for datasource ImportUserFromSMGR
INFO | jvm 1 | 2012/06/11 09:37:04 | INFO UPDS ======================================================
INFO | jvm 1 | 2012/06/11 09:37:04 | INFO UPDS - Configuration:
INFO | jvm 1 | 2012/06/11 09:37:04 | INFO UPDS - connection string: jdbc:ashpool://file://
C:\Install\XML\user_1XA
INFO | jvm 1 | 2012/06/11 09:37:04 | INFO UPDS - id: 1
INFO | jvm 1 | 2012/06/11 09:37:04 | INFO UPDS - jdbc driver class name:
com.rohanclan.ashpool.jdbc.Driver
INFO | jvm 1 | 2012/06/11 09:37:04 | INFO UPDS - sql statement: SELECT * FROM SMGR_2000
INFO | jvm 1 | 2012/06/11 09:37:04 | INFO UPDS - transaction timeout 1000 sec
INFO | jvm 1 | 2012/06/11 09:37:04 | INFO UPDS - auto commit after 0 entries
INFO | jvm 1 | 2012/06/11 09:37:04 | INFO UPDS - update cycle: 142560
INFO | jvm 1 | 2012/06/11 09:37:04 | INFO UPDS ======================================================
INFO | jvm 1 | 2012/06/11 09:37:04 | INFO UPDS - Starting to read...
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 143 von 276
INFO | jvm 1 | 2012/06/11 09:37:09 | Exception in thread "Timer-0" java.lang.OutOfMemoryError:
Java heap space
edit c:\Avaya\Servers\sercieconf\updateservice.conf and increase Java Heap Size
(default value is 56):
Wrapper.java.maxmemory=256
Problem mit Headsets
-
-
Der One-X Attendant unterstützt nicht das folgende Treiberpaket: Windows-driver-pakkage - Plantronics, Inc. (usb.ntamd64) Ports (04/21/2009 5.1). Deinstallieren Sie dieses Paket oder installieren die neuste Version des Plantronics Spokes Software
Paket(Version 2.8) anderfalls kann es zu Problemen beim Betrieb eines Plantronics
Headsets kommen.
Einige schnurgebunde USB Headsets melden dem one-X Attendant den Batterie Status “leer”, in diesem Fall können Sie das Problem umgehen in dem Sie die Überprüfung des Batterie Status deaktivieren. Dies können Sie entweder direkt in dem Dialog
der ein Headset mit einer leeren Batterie meldet oder in der one-X Attendant Konfiguartionswerkzeug Sammlung unter dem Kapitel one-X Attendant - <Names de Client
PCs> - CheckBatteryStatus.
Abschließende Prüfungen
one-X Attendant keystore anzeigen
Wenn Sie sich versichern möchten lassen Sie sich die one-X Attendant keystore anzeigen.
keytool -list -keystore 1XAttd.keystore
Password: oneXAtt
Now one-X® Attendant keystore must three entries with the aliases:
-
1xA
ipskey
smgr key
Restart Absence Info Pusher Service
Navigieren Sie zu “Services” on the one-X® Attendant Server PC:
Stoppen und Starten Sie den Dienst “Avaya Phonebook – AbsenceInfoPusher”.
Optional:
Wenn der Zertifikatswechsel ausgeführt ist und AIP erfolgreich gestarted wurde finden Sie die
folgenden Einträge im Logfile:c:\Avaya\Servers\absenceInfoPusher.log:
(Generieren Sie einen neuen Logfile für den AIP Start)
2012-05-10 14:01:59,263 | INFO | LPSWorker - 2 | LPS - State of PS service changed (S2S): STARTED
2012-05-10 14:01:59,310 | INFO | LPSWorker - 3 | LPS - State of PS service changed (SIP-PS): STARTED
INFO | jvm 1 | 2012/05/24 08:01:44 | DEBUG com.avaya.apas.lps.impl.LPSProviderImpl - LPS Started
Wenn es Schwierigkeiten mit dem Absence Info Pusher gibt, erzeugen Sie einen neuen log file für
den AIP Start:
Stop “Avaya Phonebook – AbsenceInfoPusher”
Delete c:\Avaya\Servers\absenceInfoPusher.log
Start “Avaya Phonebook – AbsenceInfoPusher”
Edit c:\Avaya\Servers\absenceInfoPusher.log
Search for: error
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 144 von 276
PS Button
Restart one-X® Attendant Client.
Der rotePS button darf nicht erscheinen.
 Connection to PS is ok
Wenn der rote Buuton erscheint sehen Sie im Kapitel Fehlersuche/Presence Server
Log File Generation for issues with 1XAttd  PS
Wenn Sie Schwierigkeitne mit dem Absence Info Pusher haben, erzeugen Sie einen neuen log file für
den AIP Start:
Stop “Avaya Phonebook – AbsenceInfoPusher”
Delete c:\Avaya\Servers\absenceInfoPusher.log
Start “Avaya Phonebook – AbsenceInfoPusher”
Edit c:\Avaya\Servers\absenceInfoPusher.log
Search for: error
Wie überprüfen Sie den Absence Info Pusher mit log files
Der logging output für den AIP ist in dem file absenceinfopusher.log in dem Directory in dem AIP
gestartet wurde (c:\Avaya\Servers wenn Sie eine installierte Version haben).
Um die log option zu ändern, bearbeiten Sie den file pomlog.properties in derselben Directory.
#log4j.rootLogger=INFO, stdout
log4j.rootLogger=DEBUG, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %5p %c - %m%n
#log4j.logger.AIP=DEBUG
#log4j.logger.LPS=DEBUG
#log4j.logger.UPDS=DEBUG
#log4j.logger.WEB=DEBUG
#log4j.logger.LDAP=DEBUG
Wenn der Zertifikatswechsel ausgeführt ist und der AIP erfolgreich gestartet wurde finden Sie die
folgenden Einträge im Logfile
c:\Avaya\Servers\absenceInfoPusher.log:
(Erzeugen Sie einen neuen log file für den AIP Start)
2012-05-10 14:01:59,263 | INFO | LPSWorker - 2 | LPS - State of PS service changed (S2S): STARTED
2012-05-10 14:01:59,310 | INFO | LPSWorker - 3 | LPS - State of PS service changed (SIP-PS): STARTED
INFO | jvm 1 | 2012/05/24 08:01:44 | DEBUG com.avaya.apas.lps.impl.LPSProviderImpl - LPS Started
Der AIP meldet sich am presence an und erneuert die anmeldung alle 9 minuten bis zum Ablauf in
200 OK (currently 600 seconds).
Konfiguration der CM <-> AES Verbindung
-
Select in AES Management Console:
> Communication Manager Interface >Switch Connection >add Connection
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 145 von 276
-
in ASA:
choose CM
(set target system)
start Gedi
status aesvcs link
(shows already existing connections to an AES)
display cti-link 2
(try to find an already existing CTI link, e.g. number 2 and assume its data)
add cti-link 3
(add a new CTI link)
change node-names ip
(use “change node-names ip xxx” to change a node-name xxx of to add a node-name)
change ip-services
(add new CTI link on page 3)
status aesvcs cti-link
(check status of CTI link, should be “established”)
status aesvcs interface
(checks status of AE Services, should be listening)
save translation
Enter the appropriate date in AES Management Console:
>User Management>User Admin>Add User
>AEServices >TSAPI >TSAPI Links>Add Link (Security = both)
>Choose Security>Security Database>CTI Users>List all
users>edit>unrestricted
Acces
Konfiguration des 1XC
Hinweis für 1XC w/o Public Directory: Um one-X® Attendant zur kontaktliste hinzuzufügen:
Menu, Contacts, Add Contact as Favorite
Vorbereitung: IM und presence ist aktiviert
Beispiel:
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 146 von 276
IM username. [email protected]
SMGR Zugriffsdaten geändert
Wenn der System Manager Host oder Presence Server Host sich geändert hat (Name oder IP-Adresse),
dann müssen die Daten eingegeben werden wie folgend beschrieben:
-
Starten der Avaya one-X® Attendant Konfigurationswerkzeug Sammlung
AbsenceInfoPusher Konfiguration auswählen
Die geändertem Daten in die folgenden Felder schreiben und Speichern drücken
-
Unter AbsenceInfoPusher Tester/Dienste den Dienst stoppen/starten
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 147 von 276
Battery Status von drahtlosen Plantronics headsets
Nach dem Login sehen Sie das batteriestatussymbol in der rechten unteren Ecke des 1XAttendant
GUI.
Wenn Sie den Mauszeiger darüberführen geht ein Toopltip auf, der eine
Beschreibung des Ladezustands enthält. S. Bild.
Es gibt insgersamt 5 Symbole für die Ladezustände:
voll / hoch / mittel / niedrig / leer.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 148 von 276
Bevor Sie sich in One-X Attendant
einloggen wird der Zustand der
Batterien überprüft.
Bei niedrigem Batteriestand geht eine
Miteilungsbox auf.
Drücken Sie ok und der Login wird
weiter ausgeführt.
Sollten die Batterien
leer sein geht die
gezeigte
Mitteilungsbox auf:
In diesem fall wird
der Login des one-X Attendant angehalten. Sie müssen one-X Attendant beenden,
die Batterie wechseln oder wiederaufladen und erneut starten.
Nach dem Login wird die Batterie alle 15(106) 1(107/8) Minuten ausgeführt.
Sollte der Ladestatus
der Batterie niedrig sein
geht nebenstehende
Mitteilungsbox auf:
Nach drücken der OK
Taste können Si emit
one-X Attendant
weiterarbeiten.
Diese Mitteilungsbox
geht auf wenn der
Ladestatus “leer” ist
Nachdem Sie OK gedrückt haben werden Sie aufgefordert One-X Attendant zu
beenden.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 149 von 276
Beenden Sie one-X Attendant indem Sie in der abgebildeten Dialogbox “Yes” klicken.
Wechseln Sie die Batterie oder laden Sie sie auf und starten Sie one-X Attendant
wieder.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 150 von 276
Sichern und Wiederherstellen der Datenbank
Anwendung
Wenn Sie alle Benutzer und Arbeitsprofile erstellt haben, können Sie die Datenbank mit allen Angaben
sichern. So können Sie jederzeit auf diese Daten zurückgreifen und diese Daten wiederherstellen.
Diese Funktionen helfen Ihnen, wenn Sie z.B. das Betriebssystem neu installieren, schnell und einfach
einen Vermittlungsplatz mit gewohnten Arbeitsprofilen und Benutzern einzurichten.
Die Datei OSPCdb.db enthält die komplette one-X Attendant-Datenbank. Mit Hilfe von Werkzeugen
können Sie die Datenbank im laufenden Betrieb sichern und bei abgeschaltetem Betrieb wiederherstellen. Die entsprechenden Werkzeuge werden bei der Installation installiert.
Sichern
Sie können die Datenbank im laufenden Betrieb sichern. Gehen Sie wie folgt vor.
1. Klicken Sie auf Start.
2. Klicken Sie auf Programme.
3. Klicken Sie auf Avaya.
4. Klicken Sie auf one-X Attendant sichern.
5. Wenn der Ordner backup nicht existiert, erscheint die Abfrage: Directory does not exist. Create
it. Quittieren Sie die Abfrage mit Y (Ja). Der Ordner backup wird erstellt und die Datenbank OSPCdb.db und das Jonas- und Serviceconf-Verzeichnis werden in den Ordner kopiert. Wenn die Datei
OSPCdb.db bereits existiert, erscheint eine Abfrage, ob Sie die Datei überschreiben (replace file)
möchten.
Sie können die Datei OSPCdb.db und die beiden Verzeichnisse auf einem Datenträger (z.B. Bandlaufwerk) sichern.
Es empfiehlt sich, den Dateinamen nachträglich zu ändern und die one-X Attendant-Version und
das Datum hinzuzufügen, z. B. OSPCdb_3v00_091019.db oder alle Dateien in einen entsprechend
benannten Ordner zu verschieben.
Wiederherstellen
Vor dem Wiederherstellen der Datenbank muss sichergestellt sein, dass sich die gesicherte Datenbankdatei one-X Attendant.db im Ordner backup befindet.
Eine Datenbank können Sie nicht im laufenden Betrieb wiederherstellen. Gehen Sie wie folgt vor.
1. Beenden Sie alle one-X Attendant-Clients.
2. Klicken Sie auf Start.
3. Klicken Sie auf Programme.
4. Klicken Sie auf Avaya.
5. Klicken Sie auf one-X Attendant wiederherstellen. Die Datenbank und die Jonas- und Serviceconf-Verzeichnisse werden kopiert.
6. Drücken Sie eine beliebige Taste.
Hinweis:
Wenn notwendig, wird während des Wiederherstellens auch ein Datenbankupdate durchgeführt. Dies
wird protokolliert und unter „<Serverdirectory>\Update\log“ abgelegt.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 151 von 276
one-X Attendant Migration von OSPC v2.5x
Migration durchführen
Möchten Sie von einer OSPC Version 2.5x zu one-X Attendant v3.00 migrieren, gehen Sie wie folgt vor:
Zuerst:
<Serverdirectory neu> Defaultwert ist: C:\Avaya\Servers
<Serverdirectory alt> Defaultwert ist: C:\Avaya\Servers
Die folgenden Schritte sind nur für ein Datenbank update notwendig. Dies ist der Fall wenn ein update
file update_xxx_xxx.sql verfügbar ist.
Zum Beispiel für den update von 3.000.006 auf 3.00.008 ist der File update_v300_300007.sql verfügbar.
Configuration(Database/SVAManager/JONAS) backup
’Start –> Programs –> Avaya –> Avaya OSPC – > Backup Avaya OSPC’
respectively
’Start –> Programs –> Avaya –> Avaya one–X Attendant –> Backup Avaya one–X Attendant’
1. Deinstallieren Sie die alte Version .
Achtung: Bitte notieren Sie sich den Datenbank Username und das Passwort, da dies bei der installation der neuen Version wieder benutzt wird. Ohne diese beiden Zugangsparameter werden Sie die
auf die Datenbank keinen Zugriff mehr erhalten.
2. Installieren Sie die neue one-X Attendant Version .
3. Kopieren der Files:
’updatedb.bat’ und alle ’update_vxxx–vxxx.sql’ die notwendig sind für dieses update von der
Update Directory der CD ’\software\one–X Attendant\DBUpdate’ in <Serverdirectory neu>.
Für ein Update von OSPC 2.50 zu one–X Attendant 3.007 sind diese Files ’update_v250_v251.sql’,
’update_v251_v300.sql’ und ’update_v300_v300007.sql’
Sollte jetzt die Master Directory Applikation installiert sein und in der vorherigen Version nicht, so werden die Einträge für ein automatisches Update des Telefonbuchs gelöscht während der wiederherstellung der Datenbank Konfiguration. Sollten sie wiederhergestellt werden, dann muss auch der File
’One–XAttendantAutoImport.sql’ aus dem Verzeichnis <Serverdirectory new>\MasterDirectory\Data>
in <Serverdirectory new> kopiert werden.
1. Customize update.bat
Öffnen Sie update.bat mit einem Texteditor (z.B. Notepad) und ändern
Sie folgende Texte:
- SERVERNAME_1XA in den Namen des Datenbankservers wie er während der Installation in die Registry geschrieben wurde und dort unter derm Eintrag
[HKEY_LOCAL_MACHINE\SOFT- WARE\Avaya\Avaya OSPC\Setup] unter dem Wert
DBServer zu finden ist.
- SERVERNAME’ in den Namen des Computers wie er unter Control
Panel –> System –> Computer name zu finden ist.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 152 von 276
Wurden während der Installation nicht die Default Werte benutzt, so werden wahrscheinlich folgende
Texte zu ändern sein:
- Der Wert für ’ServerDrive’ (Default ist ’C:’)
- Der Wert für ’ServerDir’ (Default ist ’C:\Avaya\Servers’)
- Der Wert fürr ’BACKUPPATH’ (Default ist ’C:\Avaya\Servers\Backup’)
- Der Wert für ’DBUser’ in den Usernamen für den Databankserver wie während der
Installation benutzt
- The value for ’DBPwd’ in das Passwort für den Datenbankserver wie während der
Installation eingetragen
- The value for ’DBPort’ in den port für den Databankserver wie während der Installation
eingetragen
- in der Registry unter dem Eintrag [HKEY_LOCAL_MACHINE\SOFTWARE\Avaya\Avaya OSPC\Setup] mit dem Wert ’DBPort’ zu finden ist.
4. Datenbank update
Rufen Sie updatedb.bat auf(with Windows VISTA und Windows 7 als Administrator).
5. Sollten Sie den Gebrauch des SVA Managers in der Installation entschieden haben, diesen aber
vorher nicht eingesetzt haben, so kann die der Eintrag ’SVAMUsage’ im one–X Attendant Config
Tool nach Wiederherstellung der Datenbank auf ’0’ gesetzt sein. Dies bedeutet, dass der SVAMAnager deaktiviert ist und die Besetztanzeige nicht funktioniert.Sie müssen dann den Wert des Feldes
SVAMUsage wieder auf ’1’ setzen.
Hinweis
Ein Upgrade kann nicht über eine bestehende Version installiert werden.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 153 von 276
one-X Attendant Update
Update durchführen
Das Installationsprogramm unterstützt Updates von der Version 3.001.000 und höher, dabei sind keine
zusätzlichen Aktionen notwendig.
Alte Datenbanken nutzen
Für Datenbanken der OSPC Version 2.5x: Siehe Kapitel „one-X Attendant Migration von OSPC v2.5x“.
Für Datenbanken der one-X Attendant Version 3.01.0000 und höher:
Die Datenbank in das Restore Unterverzeichnis kopieren und dann die Wiederherstellen Funktion aufrufen. Siehe Kapitel Sichern und Wiederherstellen der Datenbank.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 154 von 276
Tipps und Tricks
Starten von one-X Attendant ohne ACM
Für Servicezwecke können Sie sich im one-X Attendant auch ohne ACM- Anbindung einloggen. So
können Sie z. B. Benutzer einrichten und Arbeitsprofile erstellen.
Um one-X Attendant bei fehlender ACM-Anbindung zu starten, gehen Sie wie folgt vor:
1. Starten Sie die Anwendung one-X Attendant mit folgendem Zusatz:
OSPC.exe -o (Leerstelle, Zeichen Minus, Buchstabe o)
Der Pfad zu der Datei heißt: „C:\Program Files (x86)\Avaya\Avaya one-X Attendant}OSPC.exe“-o
Im Fall einer arbeitenden CM Verbindung nehmen Sie eine flasche CM IP Adresse oder drücken Sie
den Abbruch- Knopf beim iClarity login.
Hinweis
Wenn Sie one-X Attendant bei funktionierender ACM-Anbindung mit der
Erweiterung „-o“ starten, arbeitet er so, als wäre er ohne „-o“ gestartet.
Verbindung zum ACM nach dem Einloggen
Wenn die Besetztanzeige aktiviert ist, d.h. mindestens eine Hundred Group eingerichtet ist, sendet der
one-X Attendant zyklisch alle 250 Millisekunden Meldungen an die SCAPI. Diese antwortet, solange
die Verbindung zum ACM steht, unmittelbar mit Meldungen. Wenn der one-X Attendant länger als 500
Millisekunden auf die Antwort watrten muss, geht die Verbindung in den Zustand „gestört“und ein gelber hammer erscheint rechts unten im one-X Attendant Fenster.
Dauert die Störung länger als ca. 25s geht die Verbindung in den Status „offline“, die farbe des Hammers rechts unten im one-X Attendant Fenster wechselt zu orange.
Sobald die Verbindung wieder steht wird der Hammer in dem one-X Attendant Fenster nicht mehr
angezeigt.
Wechseln des 1XAttd Servers
Wenn der neue Server einen anderen Namen erhalten soll als der alte:
- Kopieren Sie die alte ospcdb.db in die neue backup directory und führen Sie ein
„restore“ aus, die SVA-Konfiguration ist verloren.
Wenn der neue Server den selben Namen erhält wie der alte:
- Überschreiben Sie die neue backup directory mit der alten.
ODBC Einstellungen des Benutzers Überschreiben bzw. Löschen
Hierzu muss unter
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Avaya\Avaya OSPC\Setup(64 Bit) bzw.
HKEY_LOCAL_MACHINE\SOFTWARE\ Avaya\Avaya OSPC\Setup(32 Bit)
der Eintrag “CopyODBCSettings” vom Typ DWORD angelegt werden.
Folgende Werte sind für diesen Eintrag möglich:
- 0 = Normale Benutzung
- 1 = Kopieren der one-X Attendant ODBC Einstellungen inkl. DB Benutzer und
Passwort von HKLM nach HKCU
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 155 von 276
-
2 = Löschen der one-X Attendant ODBC Einstellungen inkl. DB Benutzer und Passwort
in HKCU (damit automatischer Fallback zu den Einstellungen unter HKLM)
Der Wert wird nicht automatisch zurückgesetzt, da dies ja unter Umständen bei mehreren Benutzern
durchgeführt werden soll. Wenn alle Benutzer sich mal angemeldet haben sollte der Wert von Hand auf
0 gesetzt bzw. gelöscht werden.
Dieser Hinweis dient dazu einem Administrator die Arbeit zu erleichtern wenn in einer Konfiguration der
Ort oder die Zugriffsberechtigungen zu einer Datenbank geändert werden sollen wenn mehrere User
auf einen PC zugreifen (oder um zu vermeiden dass jeder User gebeten werden muss seine Einstellungen zu ändern).
Registrierung
Erfahrene Benutzer können mit der Registrierung Einstellungen ändern.
Alle Registrierungseinträge finden Sie unter:
HKEY_LOCAL_MACHINE\SOFTWARE\Avaya
und
HKEY_CURRENT_USER\SOFTWARE\Avaya
Informationen für den Service bzw. Hotline
Informationen für den Service bzw. Hotline
Gehen Sie auf START > PROGRAMME > Avaya > Avaya one-X Attendant Info
Dann wird unter C:\ das Verzeichnis one-X AttendantInfo angelegt. Dieses enthält alle relevanten
Daten zum one-X Attendant und dem PC.
Dies ist auf dem Client- und Server-Rechner durchzuführen.
Dieses Verzeichnis enthält folgende Informationen:
1. one-X Attendant Gesamtversion
2. Softwareversion der optionalen SW (Webaccess, NBA, ....)
3. Betriebssystem und Version, ggf. Service-Pack
4. Version der verwendeten Programm-Bibliotheken (DLL, VBX, OCX oder andere)
5. zugehörige Registry Einträge (one-X Attendant, Lizenzserver, alle Module usw.)
6. Netzwerkeinstellung (IP, Subnet-Mask, Standard-Gateway, DHCP-Server, Routen)
7. Auslesen der zur Laufzeit erkannten und vermerkten Fehler in der Ereignisanzeige plus eigene Protokolle
8. Manche Einstellungen aus one-X Attendant Konfigurationswerkzeuge Sammlung
9. Beschreibung des one-X Attendant-Umfeldes, Namen von z. B.: Exchange-Server, one-X Attendant-Server, one-X Attendant-Clients
10.1Einstellungen aus ODBC Administration (System-DSN)
11. Einträge aus HOSTS Datei
Unbekannter Hostname
Wenn Sie den Namen für einen Server eingeben, müssen Sie den Hostname verwenden.
So erfahren Sie den Hostname:
1. Um den Hostname zu erfahren, öffnen Sie auf dem entsprechenden
Personalcomputer eine Eingabeaufforderung (DOS-Box).
2. Geben Sie ipconfig /all ein.
3. Drücken Sie RETURN. Der Hostname und andere IP-Einstellungen werden angezeigt.
Im Netzwerk gibt es eine Sybase-Datenbank mit gleichem Namen
Wenn es im Netzwerk (LAN) eine Sybase-Datenbank mit dem gleichen Namen (one-X Attendant) gibt,
erscheint eine entsprechende Meldung.
Hinweis: Den Namen der one-X Attendant-Datenbank können Sie nur bei der Installation angeben.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 156 von 276
Nachträglich kann man den Namen der one-X Attendant-Datenbank nicht ändern.
Unterscheidung Extern-/Intern-Rufnummern funktioniert nicht
Es kann vorkommen, dass die Unterscheidung zwischen externen und internen Rufnummern im one-X
Attendant Telefonbuch nicht funktioniert.
Beachten Sie, dass man alle externen Rufnummern mit Vorwahl eingegeben muss, auch wenn sie im
eigenen Ortsnetz liegen. Dies ist die einzige Möglichkeit Rufnummern eindeutig abzuspeichern.
one-X Attendant bringt die Meldung “java.lang.OutOfMemoryError: Java heap
space”
Wenn der Client diese Meldung bringt dann muss der Java Speicher erhöht werden, dies kann folgendermaßen geschehen.
- Windows XP/2003: Aufrufen des Java Control Panel der Java Runtime welche zum
one-X Attendant client gehört (<one-X Attendant client directory> \JRE\bin\javacpl.exe)
und in der Karteikarte „Java“ die Schaltfläche „Anzeigen“ auswählen. Hier jetzt in der
Karteikarte „Benutzer“ die „Runtime-Parameter“ ändern, für die Java Runtime wo der
Pfad auf “<one-X Attendant client directory> \JRE\bin\javaw.exe “ zeigt. Die Beschreibung der Java Runtime Parameter folgt weiter unten.
- Windows 7/2008: Die Datei deployment.properties öffnen, welche in „C:\Users\<username>\AppData\LocalLow\Sun\Java\Deployment “ zu finden ist. Die folgende Zeile
ändern/einfügen deployment.javaws.jre.X.args=<Java Runtime Parameters>. Das „X“
entspricht der JRE für die die Parameter gesetzt werden sollen. Es kann verschiedene
Werte haben, z.B. 0,1,2 usw., es muss die JRE ausgewählt werden welche in dem
Unterverzeichnis des one-X Attendant clients liegt (siehe “deployment.javaws.jre.X.path”). Die Beschreibung der Java Runtime Parameter folgt weiter
unten.
- Java Runtime Parameter:
- Xms24m (empfohlen)
Param -Xmsn spezifiziert den Startwert der Größe des Speicherpools.
“n” muss ein Vielfaches von 1024KB und größer als 1MB sein.
- Xmx256m (empfohlen)
Param –Xmxn spezifiziert den Maximalwert der Größe des Speicherpools.
“n” muss ein Vielfaches von 1024KB und größer als 1MB sein, der Standardwert ist 96MB.
Wenn die Fehlermeldung “java.lang.OutOfMemoryError: Java heap space” weiterhin erscheint, empfiehlt es sich den Speicher Schritt für weiter zu erhöhen
one-X Attendant startet nicht und bringt die Meldung " Java(TM) Plug-in Fatal
Error, The Java Runtime Environment cannot be load"
-
In diesem Fall muss der Speicher für die JVM verringert werden oder der PC Speicher
erhöht werden.
- Java Speicher:
Ändern/Löschen der Java Runtime Parameter für die Speicherkonfiguration in
der Windows System Variable „_JAVA_OPTIONS“ (Systemsteuerung/System/
Erweiterte Systemeinstellung/Umgebungvariablen) wie beschrieben im Kapitel
zuvor („one-X Attendant bringt die Meldung “java.lang.OutOfMemoryError:
Java heap space”).
Ändern/Löschen der Java Runtime Parameter für die Speicherkonfiguration
wie beschrieben im Kapitel zuvor („one-X Attendant bringt die Meldung
“java.lang.OutOfMemoryError: Java heap space”).
PC Speicher: Einbauen von mehr RAM in den PC ein und/oder benutzten von 64 Bit Betriebssystemen.
Manchmal kann es auch helfen, wenn Sie den one-X Attendant so früh wie möglich nach dem einlog-
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 157 von 276
gen in den PC starten.
one-X Attendant startet nicht nach erneutem Start
Beachten Sie, dass one-X Attendant nicht startet, wenn der Prozess iClarity noch läuft. Das kann passieren, wenn one-X Attendant einmal nicht ordnungsgemäß beendet wurde.
Beenden Sie den Prozess iClarity und starten Sie one-X Attendant neu.
one-X Attendant wählt nicht
Wenn der one-X Attendant scheinbar korrekt arbeitet und trotzdem keine Wahl erfolgt, kann das in
einer Fehlkonfiguration der Bandbreiteneinstellung liegen.
Rufen Sie die System-Konfiguration auf und korrigieren Sie fehlerhafte Einstellungen über die TELRegisterkarte.
Empfehlungen zum Einrichten der Funktionstasten
Für die Funktionstasten sollten Sie nur die voreingestellten Funktionen nutzen (siehe ) oder solche
Funktionen, die über eine Ausscheidungskennziffer eingeleitet werden. Diese Funktionen sind dadurch
gekennzeichnet, dass Sie auch über Einzelwahl am one-X Attendant ausgeführt werden können (z. B.
Ausscheidungskennziffer für Amtsbelegung, Nachbearbeitungszeit, Zielwahltasten, etc.).
Andere Funktionen können im ACM Rückmeldungen an den one-X Attendant erzeugen, die dann dort
irreführend angezeigt werden und Fehlfunktionen hervorrufen.
Namensabgleich der one-X Attendant-/ ACM-Datenbank
Der ACM übermittelt bei Wiederanruf, Abwurf zum one-X Attendant oder bei einer Rufumleitung keine
Internrufnummer an den one-X Attendant, sondern nur den Namen des Angerufenen, wie er in der
ACM-eigenen Datenbank steht.
Bei einem normalen Anruf wird die Rufnummer vom ACM zum one-X Attendant übertragen. Die Identifizierung und Namensanzeige erfolgt über die one-X Attendant-Datenbank.
Damit stets der gleiche Name zu einem Teilnehmer im one-X Attendant angezeigt wird, müssen die
Datensätze in der ACM- und in der one-X Attendant-Datenbank identisch sein. Dies können Sie erreichen, wenn Sie die Datensätze aus dem ACM in die one-X Attendant-Datenbank importieren (→ S.40).
Weitere Tipps
Weitere Tipps und Tricks finden Sie im Avaya Enterprise Portal
Suchen Sie dort im Technik Center unter Applikationen „one-X Attendant“.
https://enterpriseportal.avaya.com/
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 158 von 276
Anhang
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 159 von 276
Beispiele zur Anbindung externer Datenbanken
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 160 von 276
Beispiel 1 für Datenquelle über JDBC- ODBC-Bridge
Die folgenden Tabelle zeigt ein Beispiel für die Parameter der Registerkarte Verbindung, wenn Sie eine
Datenbank über eine JDBC-ODBC-Bridge anbinden.
Parameter
Quelle
Name
Treiber
Provider URLj
Benutzer
Password
SQL Statement
Einstellung
ODBC
JDBC–ODBC–Bridge
sun.jdbc.odbc.JdbcOdbcDriver
dbc:odbc:BeispielDSN
admin
TBD
SELECT * FROM BeispielTabelle
Beispiel 2 für Datenquelle direkt über JDBC
Die folgende Tabelle zeigt ein Beispiel für die Parameter der Registerkarte Verbindung, wenn Sie eine
Datenbank direkt über einen JDBC-Treiber anbinden. Die Datenbank mit Namen DBN ist vom Typ
Sybase ASA und befindet sich auf dem Rechner mit dem Hostnamen dbserver mit dem Port 4321..
Parameter
Quelle
Name
Treiber
Provider URL
Benutzer
Password
SQL Statement
Einstellung
Sybase
AdaptiveServerAnywhere
com.sybase.jdbc3.jdbc.SybDriver
jdbc:sybase:Tds:dbserver:4321 [?ServiceName=DBN]
dba
sql
SELECT * FROM BeispielTabelle
Beispiel 3 für eine LDAP-Datenquelle über JDBC-LDAP- Bridge mit allg. Einstellungen
LDAP-Anbindung (LDAP-Browser)
Wenn Sie eine LDAP-Anbindung konfigurieren wollen, sollten Sie die Verbindung zuerst mit dem Werkzeug LDAP Browser\Editor testen.
Dazu kopieren Sie das Verzeichnis „LDAPBrowser“ von der CD unter „Software\Service-Tools“ auf ein
lokales Laufwerk (mit Schreibrechten).
Zum Starten Doppelklick auf lbe.bat.
Es öffnet sich das Connect-Fenster. Hier stehen unter dem Reiter Session List schon einige BeispielAnbindungen.
Über die Schaltfläche Edit kann man die Einstellungen ansehen und ändern. Ändert man den Namen
(Reiter: Name), so wird eine neue Verbindungskonfiguration (Session) erstellt.
Unter dem Reiter Connection werden die Verbindungsparameter angegeben.
Bei Exchange ist zu beachten, dass der Rechner angegeben wird, auf dem Active Directory läuft. Dies
ist nicht zwingend der Exchange-Server.
Nun drückt man auf Fetch DNs und bekommt eine Liste von Base DNs angeboten (bei Domino bleibt
die Liste leer). Hier wählt man den kürzesten Eintrag.
Im ersten Schritt sollte man eine anonyme Verbindung wählen (Anonymous bind aktivieren), Save
drücken und im Connect-Fenster auf Connect.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 161 von 276
Sie sollten nun zumindest den BaseDN-Eintrag sehen können.
Nun einen entsprechenden Benutzer mit dessen Passwort eintragen. Es kann sein, dass der Benutzer
mit kompletter Pfadangabe (siehe Bsp. Exchange2010) einge¬tragen werden muss. Hierzu brauchen
Sie die Unterstützung des System Administrators, der Ihnen sagt, in welcher Unterstruktur der
Benutzer, den Sie verwenden, steht.
Haben Sie so erfolgreich eine Verbindung aufgebaut, können Sie die Parameter zum Werkzeug Telefonbuch übertragen.
Im Select-Statement des Werkzeugs Telefonbuch muss jedes Feld stehen, dass sie auslesen
möchten. Die Feldbezeichner finden Sie im LDAP Browser\Editor unter Attribute, wenn Sie einen
Benutzer ausgewählt haben.
Übernehmen Sie diese in das SQL Statement unter der Beachtung der Groß-/Kleinschreibung.
Die folgende Tabelle zeigt ein Beispiel für die Parameter der Registerkarte Verbindung, wenn Sie eine
LDAP-Datenbank anbinden.
ParameterEinstellung
Name
Exchange
Treiber
com.octetstring.jdbcLdap.sql.JdbcLdapDriver
Provider URL jdbc:ldap://<server>:389/[BASE_DN]?SEARCH_ SCOPE:=subTreeScope[&pageSize:=n]
Hinweis:Die URL ist nicht direkt editierbar, die Parameter können in den darauf folgenden Feldern
geändert werden
Server
<server>
Port
389
Base DN[BASE_DN]
Optionen
SEARCH_SCOPE:=subTreeScope[&page-Size:=n]
SSL
Weiterleitung
Benutzer<Domain>\<Benutzerkennung> oder <Distinguished Name des Benutzers (DN)>
Beispiele:
–Domain\Benutzerkennung: frlab2\Testlabor
–distinguishedName: CN=Testlabor, OU=Users, OU=LAB, DC=frlab2, DC=fr, DC=rnd, DC=avaya,
DC=com
PasswortBspPassword
SQL Statement select
sn,givenName,displayName,mail,mailNickName,telephoneNumber,othertelephone,mo
bile,otherMobile,countryCode,homePhone,company,companyName,department,depar
tmentName,facsimileTelephoneNumber,postalCode,postalCode,roomNumber from
ou=OrgUnit
Prinzipiell geht auch „“select *“; ist aber nicht zu empfehlen, da alle Datenfelder auch die nicht benötigt
werden erstmal vom LDAP-Server gelesen werden.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 162 von 276
-
Beispiel 4 für Microsoft Active DirectoryDatenquelle über JDBC- LDAP-Bridge
Die folgende Tabelle zeigt ein Beispiel für die Parameter der Registerkarte Verbindung, wenn Sie eine
Microsoft Active Directory-Datenbank anbinden
ParameterSetting
Quelle
Active Directory
Name
AD Phonebook
Treiber
com.octetstring.jdbcLdap.sql.JdbcLdapDriver
ProviderURL jdbc:ldap://RNDFRDC11:389/
DC=frlab2,DC=fr,DC=rnd,DC=avaya,DC=com?SEARCH_SCOPE:=subTreeScope&p
ageSize:=90
Server
RNDFRDC11
Port
389
Base DNDC=frlab2,DC=fr,DC=rnd,DC=avaya,DC=com
OptionenSEARCH_SCOPE:=subTreeScope&pageSize:=90
SSL
Weiterleitung
Benutzerfrlab2\Testlabor
PasswortSamplePassword
SQL Statementselect sn,givenName,cn,mail,telephoneNumber,department from ou=lab where sn=*
Beispiel 5 für Microsoft Active Directory-Datenquelle über JDBC- LDAP-Bridge
(SSL)
Die folgende Tabelle zeigt ein Beispiel für die Parameter der Registerkarte Verbindung, wenn Sie eine
Exchange Microsoft Active Directory-Datenbank über SSL anbinden.
ParameterEinstellung
Quelle
Active Directory
Name
ADS SSL
Treiber
com.octetstring.jdbcLdap.sql.JdbcLdapDriver
ProviderURL jdbc:ldap://RNDFRDC12:636?SEARCH_SCOPE:=subTreeScope&SECURE:=true
Server
RNDFRDC12
Port
636
Base DN
OptionenSEARCH_SCOPE:=subTreeScope
SSL

Weiterleitung
Benutzerfrlab2\Testlabor
PasswortBspPassword
SQL Statementselect sn,givenName,cn,mail,telephoneNumber,department from ou=lab where sn=*
Hinweis: Für die SSL Verbindung muss auch noch das entsprechende Zertifikat des LDAP Servers in
den one-X Attendant Keystore importiert werden. Siehe Konfiguration – Werkzeuge: Telefonbuch.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 163 von 276
Beispiel 6 für Domino 8-Datenquelle über JDBC-LDAP-Bridge
Die folgende Tabelle zeigt ein Beispiel für die Parameter der Registerkarte
Verbindung, wenn Sie eine Domino 8-Datenbank anbinden.
ParameterSetting
Quelle
Domino
Name
Domino 8
Treiber
com.octetstring.jdbcLdap.sql.JdbcLdapDriver
Provider URLjdbc:ldap://135.124.19.131:389/o=comergo?SEARCH_SCOPE:=subTreeScope
Server
135.124.19.131
Port
389
Base DNo=comergo
OptionenSEARCH_SCOPE:=subTreeScope
SSL
Weiterleitung
Benutzer
Passwort
SQL statementselect * WHERE NOT uid=santander/comergo
Beispiel 7 für die Anbindung des MasterDirectory
Die folgende Tabelle zeigt ein Beispiel mit den Default-Einstellungen für dieAnbindung des
MasterDirectory
Parameter
Quelle
Name
Treiber
Provider URLj
Einstellung
ODBC
MasterDirectory
sun.jdbc.odbc.JdbcOdbcDriver
dbc:odbc:MasterDirectory
Hinweis zum Namen: siehe SQL Statement
Benutzer
Password
SQL Statement
SELECT * FROM directory
Hinweis:
„directory“ steht für den Namen der ODBC Datenbank ohne Dateierweiterung. Er ist zu finden unter
Systemsteuerung > Verwaltung > Datenquellen (ODBC) > Register System DNS >
MasterDirectory (muss dem in Provider URL genannten Namen entsprechen) > Path. Dort steht dann
z. B. directory.md.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 164 von 276
Konfigurationsbeispiele Avaya Communication Manager
Konfigurationsbeispiele
Die folgenden Screenshots stammen vom Konfigurationstool ASA und geben beispielhafte Einstellungen wieder. Selbstverständlich müssen sie an Ihre Anlagenkonfiguration angepasst werden. Genauere
Hinweise dazu erhalten Sie in /2/ und /3/ (→ S. 97).
Hinweis: Im Text zu den Screenshots wird nur auf die Einstellungen hingewiesen, die von den DefaultWerten abweichen oder unbedingt für one-X Attendant erforderlich sind.
Allgemeine Einstellungen
Einstellungen unter DIAL PLAN ANALYSIS TABLE
Es muss für den Call Type attd eine Ziffer (Dialed String) im „dialplan“ festgelegt werden, mit der der
one-X Attendant intern angerufen werden kann. Jede Ziffer, die nicht anderen Einstellungen widerspricht, ist möglich (im Beispiel die „9“).
Einstellungen unter ATTENDANT CONSOLE
Hier richten Sie one-X Attendant als „attendant console“ ein.
Type: 302
Name: Frei wählbarer Name.
Extension: Platzrufnummer des one-X Attendant. Platzanrufe können sie in
Nachtschaltung oder bei abgeschlossenem Vermittlungsplatz annehmen.
ConsoleType: „principal“, bei nur einem one-X Attendant. Nur ein „principal“
und ein „night (day/night)“ pro System möglich.
Security code: Kode, der auch beim Anmelden von one-X Attendant am CM eingegeben werden
muss.
Display language: „english“. Nur mit dieser Einstellung ist eine korrekte Signalisierung zum one-X
Attendant gewährleistet.
Hundreds select button assignment: Stellen Sie die Rufnummernbereiche ein, die Sie in der internen Besetztanzeige sehen wollen. Die Eingabe unter HUNDREDS SELECT BUTTON ASSIGNMENTS
hat immer die Form YYYxx . Einer-und Zehnerstellen xx werden nicht eingegeben, da die Bereiche
immer bei „00“ beginnen und bei „99“ enden.
Bei den Eingaben muss bei „1:“ begonnen werden und es darf keine der Ziffern übersprungen werden.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 165 von 276
Falsch wäre es also, z. B. drei Nummernbereiche unter 1:, 2: und 4: einzugeben („3:“ wäre ausgelassen).
Beispiel: Für den Nummerbereich 2000100 bis 2000199 geben Sie 20001 ein. Für den Bereich
2001900 bis 2001999 geben Sie 20019 ein.
Hinweis:
Wenn das Leistungsmerkmal Call Park verwendet werden soll, dann sind die Rufnummern die dafür
vorgesehen sind hier einzurichten. Sind diese Nummern nicht eingerichtet, funktioniert „Call park“ nicht.
D.h. die Statusanzeige für den geparkten Anruf funktioniert nicht und ein geparkter Anruf kann nicht
angenommen werden.
Zusätzlich sollten diese Nummern auch in der internen Besetztanzeige des jeweiligen Arbeitsprofils des
1XAttd Client konfiguriert sein.
Der Auto Start sollte auf „n“ eingestellt werden, da one-X Attendant einen Start selbst initiiert.
Installieren und konfigurieren der Besetztanzeigen w/o AES
Sie können nun zurückkehren zur OSPC Oberfläche und das BLF (busy lamp field) und VIP view konfigurieren wie gewünscht. Von der Werkzeugleiste am oberen Rand der Applikation klicken Sie auf Bearbeiten, Arbeitsprofile, OSPC. Klicken Sie auswählen.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 166 von 276
Funktionstasten im Tastenblock
Im FEATURE BUTTON ASSIGNMENTS werden maximal 24 Funktionen aufgelistet, die Sie im one-X
Attendant auf den Tastenblock und die Hotkeys legen können. Jede dieser Funktionen können Sie über
die korrespondierende Taste (1–24) aufrufen. Die den Funktionen 1–24 zugeordneten Funktionstasten
sind frei beschriftbar.
Eine Übersicht über alle verfügbaren Funktionen finden Sie in den Servicehandbüchern zum ACM
Folgende Tasten sind für one-X Attendant v3.00 vordefiniert:
Bezeichnung
atd–qcalls
**crss–alert
night-serv
*override
**priority
*pos–busy
*serial–cal
*split
hold
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Funktion
Gibt den Status der Warteschlange wieder. Die Warteschlange enthält alle Anrufe der Vermittlungsgruppe, die
noch nicht einer Vermittlungsstelle zugeordnet sind.
Zeigt an, ob der anstehende Anruf ein Notfallanruf ist.
Zeigt den Nachtschaltungsstatus der gesamten Vermittlungs- gruppe an.
Voraussetzung ist, dass ein Anruf von Ihrem Vermittlungsplatz ausgeht und noch nicht angenommen wurde. Wenn
Sie einen neuen Anruf mit dieser Taste einleiten, wird der
bisherige Anruf gelöscht und durch den neuen Anruf
ersetzt.
Leitet einen priorisierten Anruf ein oder macht aus dem
aktuellen Anruf einen priorisierten Anruf.
Schaltet Ihren Vermittlungsplatz auf „Pause“.
Ändert den Status des aktuell anstehenden Anrufs in ein
Ket- tengespräch.
Aktiviert eine Konferenz zwischen dem aktuellen
Gesprächspartner und einem wartenden Gesprächspartner.
Um eine aktive Verbindung warten zu lassen. Der wartendeAnrufer erscheint als Halteanruf in der Voranzeige.
Service- und Installationshandbuch
Seite 167 von 276
Hinweise:
Unbedingt eingerichtet werden muss ein Feature Button mit der Funktion
split-swap. Andernfalls ist der one-X Attendant nicht in der Lage, zwischen den beiden Gesprächen im
Bedienerfenster zu wechseln.
Für eine komfortable Bedienung wird empfohlen unbedingt die folgenden Funktionen einzurichten:
split, atd-qcalls, night-serv, pos-busy. Wenn Sie ACD Call Center Funktionen nutzen wollen, zusätzlich q-calls, um die Warteschlange der Hunt Group(s) angezeigt zu bekommen (one-X Attendant zeigt
nur eine aktuelle Warteschlange ungekennzeichnet an, selbst bei Mitgliedschaft in mehreren Hunt
Groups).
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 168 von 276
Einstellungen unter CONSOLE PARAMETERS
Tragen Sie die folgenden Werte ein.
COS, COR: Für one-X Attendant gewünschte Klassen eintragen
Calls in Queue Warning: Gibt an, ab welcher Anzahl von wartenden Anrufern Backup Telefone alarmiert werden.
Attendant Vectoring VDN: Falls Sie Attendant Vectoring nutzen wollen tragen Sie hier die VDN des
gewünschten Vektors ein.
Wählen Sie die folgenden Zeiten entsprechend Ihren Erfordernissen:
Time Reminder on Hold: Zeit, nach der der one-X Attendant an einen gehaltenen Anruf erinnert wird
Return Call Timeout: Zeit, nach der ein wartender Anruf wieder in die Anrufqueue aufgenommen wird
Time in Queue Warning: Zeit, nach der der one-X Attendant an einen in der
Queue wartenden Anruf erinnert wird.
ABBREVIATED DIALING: Wenn Sie Kurzwahl nutzen, müssen Sie hier die Namen der genutzten
Listen aufführen. Im Beispiel wird als Liste 2 „group 5“ genutzt.
COMMON SHARED EXTENSIONS: Wenn Sie ein Rufnummernbereich nutzen, um Anrufe dort zu halten, tragen Sie in dem Feld Starting Extension
die erste Nebenstellenrufnummer ein und unter COUNT die Anzahl der noch folgenden Rufnummern.
Auf Registerblatt 3 (ohne Abbildung) können Sie die Prioritäten ändern, mit denen verschiedene Anruf-
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 169 von 276
arten bewertet werden.
Registerblatt 4 der (ohne Abbildung) zeigt Ihnen alle eingerichteten Attendants.
Einstellungen unter OPTIONAL FEATURES
Die fetten Eintragungen in den folgenden Screenshots zeigen Werte bei minimalen Systemanforderungen. Weitere Hinweise erhalten Sie hierzu von Systemspezialisten.
Maximum Concurrently Registered IP Stations: Der Parameter muss hinlänglich groß sein für die
Anforderungen der „IP Stations“.
Maximum Concurrently Registered IP eCons: Der Parameter muss mindestens so groß sein, wie die
Anzahl der one-X Attendants, die angeschlossen werden können.
IP Stations, IP Attendant Console: Müssen auf „y“ gesetzt werden.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 170 von 276
IP_eCons: Der Parameter muss mindestens so groß gewählt werden, wie die Maximalzahl der one-X
Attendants, die gleichzeitig in Betrieb sein werden.
Einstellungen unter FEATURE RELATED SYSTEM PARAMETERS
Der Screenshot zeigt eine typische Einstellung dieser Parameter. Die fetten Markierungen zeigen
Werte für minimale Systemanforderungen. Auto Hold muss auf „y“ gesetzt werden, damit „auto hold“
vom one-X Attendant genutzt werden kann.
Auto Start muss auf „n“ stehen.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 171 von 276
Transfer Upon Hang-up muss auf „y“ gesetzt sein, damit man die Übergabe-Taste nicht zweimal für
eine Übergabe drücken muss.
Einstellungen unter CLASS OF SERVICE
(keine Abbildung)
Wählen Sie in den Einstellungen der Console Parameters oder Attendant Console nur eine COSKlasse, die in den Feldern Console Permissions, Call Forwarding und Priority Calling (optional)
den Wert „y“ hat.
Nutzung von Call Center Funktionen in einer Sammelgruppe
(optional)
Alle Vermittlungsplätze des CM können als Agenten zu einer Sammelgruppe (Hunt Group) zusammengeschaltet werden. In einer Sammelgruppe mit Call Center Funktionalität ist die Anrufverteilung noch
feiner konfigurierbar als in der normalen Attendant Group, die normalerweise die Anrufverteilung zu
den Vermittlungsplätzen steuert.
Wie die Anrufverteilung innerhalb einer Sammelgruppe erfolgt, wird im CM konfiguriert
Die Screenshots dieses Kapitels entsprechen folgendem Szenario: Die Sammelgruppe 1 Attendant ist
eingerichtet. Sie ist unter der Rufnummer 4010 erreichbar. Der Sammelgruppe gehört ein Agent (=
one-X Attendant) Attendant2 an, der die Agentenrufnummer 3109 hat. Verfügbar für die Agenten sind
verschiedene erforderliche Funktionstasten z. B. zum Logout.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 172 von 276
Einstellungen unter HUNT GROUP
Der Screenshot zeigt die Sammelgruppe Attendant, die zusätzlich auch für Attendant Vectoring (→ S.
88) vorbereitet wurde.
Group Name: Name der Attendant Sammelgruppe Group Extension: Rufnummer der Sammelgruppe
Group Type: „ead-mia“ für one-X Attendants empfohlen ACD, Queue, Vector: „y“
Markieren Sie Skill? mit „y“ und, falls Sie Attendant Vectoring nutzen wollen (→ S. 88), geben Sie unter
Redirect to VDN die VDN ein, zu der ein Anruf an die Sammelanschlussnummer geleitet werden soll.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 173 von 276
Einstellung von FEATURE ACCESS CODES (ACD Features)
Für die folgenden ACD features müssen Codes festgelegt werden: Login, Logout, Aux work, After
Call Work und Auto-In. Restliche Festlegungen sind optional.
Einstellung einer ABBREVIATED DIALING LIST
In dieser Liste werden DIAL CODES den oben festgelegten „feature access codes (fac)“ zugeordnet.
Hier ist der dial code 12 dem Logout (fac = 115) zugeordnet und der dial code 11 dem Login (fac =
114) des Agenten mit der Rufnummer 3109 und seinem Passwort 3109.
Die dial codes werden über die FEATURE BUTTON ASSIGNMENTS als Kurzwahl festgelegt. Im Beispiel (→ S. 80) ist die Taste 7 mir der Funktion Kurzwahl abrv-dial belegt. Für die Kurzwahl wird die
Liste 2 herangezogen. In unserm Beispiel ist dies die Liste group 5, was in den CONSOLE PARAMETERN (→ S. 82) festgelegt wurde.
Gewählt werden die Ziffern, die unter der Kurzwahl (DC) 12 hinterlegt sind. Das ist der fac 115, d. h.
Logout. Wird jetzt also die Taste 7 im one-X Attendant auf eine Funktionstaste gelegt, kann sich der
Agent damit ausloggen.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 174 von 276
Einstellungen unter AGENT LOGINID
Jeder Vermittlungsplatz one-X Attendant entspricht einem Agenten. Wichtig sind hier der Name und
das Passwort, mit dem die Anmeldung an der Anrufverteilung erfolgt.
Auf dieser Seite müssen Sie für den Agenten noch „seine“ Skillnummern und seine zugehörigen SkillLevel eintragen, da in der Anrufverteilung Skill als Verteilungskriterium festgelegt wurde.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 175 von 276
Nutzung von Attendant Vectoring (optional)
Ein Vektor besteht aus einer Folge von Kommandos. Diese sagen dem System, wie es mit ankommenden Anrufen verfahren soll. Sie steuern damit die Rufweiterleitung und -abwicklung. Vektoren können
sowohl in einer normalen Attendant Group als auch in einem ACD Sammelanschluss (Hunt Group) eingestellt werden.
Voraussetzungen:
Attendant Group: Unter OPTIONAL FEATURES (3#x) muss Basic Call
Vectoring auf „y“ gesetzt sein.
Sammelanschluss: Unter HUNT GROUP (1#3) muss Vector? auf „y“ stehen und unter HUNT
GROUP (2#3) muss unter Redirect to VDN die entsprechende VDN genannt sein.
Das Beispiel zeigt den CALL VECTOR mit Namen „Attendant Vect“. Zur Interpretation der Kommandoschritte 01 bis 05 siehe /4/.
Eine vector Allen Anschlussorganen directory number (VDN) ist eine virtuelle Rufnummer, die Anrufe
zu einem spezifizierten Vektor umleitet. Der VDN ist kein realer Anschluss zugeordnet. VDN muss dem
Rufnummernplan genügen.
Im Beispiel werden Anrufe zur 4150 zum Vektor 3 weitergeleitet.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 176 von 276
Zusätzliche Konfigurationshinweise
Allen Anschlussorganen muss im ACM im Namenfeld ein „Name“, also eine Buchstabenkombination,
zugewiesen werden.
Der „Name“ kann im ACM bis zu 27 Stellen betragen. Es kann Probleme geben, wenn an den Stellen
17 bis 27 Zeichenfolgen stehen, die als Signalwörter interpretiert werden können, so wie „ringing“, „to“,
„busy“ etc.
Achten Sie darauf, dass Sie bei allen Einstellungen die gleichen COS und COR Klassen auswählen.
Call Center Elite CCE - One-X Attendant als Call Center
Agent
Das Call Center Elite (CCE) ist eine Call Center Lösung, die im Avaya Communication Manager
ACM integriert ist. In diesem Kapitel soll eine Beispielkonfiguration des ACM und one-X Attendant
durchgeführt werden, die es erlaubt one-X Attendant als einen Call Center Agenten am Call Center
Elite (CCE) zu betreiben.
Zuerst loggt sich der Teilnehmer ein und benutzt die konfigurierten Hotkeys oder den Tastenblock
um die notwendigenRegistrierungen durchzuführen, die für einen Agenten benötigt werden (Agent
logIn/ Logout etc..).
Die Hotkeys werden im one-X Attendant konfiguriert und zeigen auf “Feature Button Assignments”
die im ACM für einen Vermittlungsplatz konfiguriert werden. Feature button assignments benutzt
vordefinierte ACM Funktionen und kann auch zu weiteren ACM Funktionen wie „Abbreviated Dialing
und/oder Feature Access Codes zeigen.
Der Agent ist Teil des CCE sodass die Konfiguration des Agenten und seiner Eigenschaften im ACM
durchgeführt wird.
Hinweis:
Die in diesem Text verwendeten Screeshots zeigen immer den Zustand nach der Fertigstellung der
Konfiguration des Call Center Szenarios.
Da die CM Administration nur eine englische Oberfläche hat sind im Interesse des Lesers
auch die Begriffe in der Sprache der Oberfläche gelassen.
ACM Konfiguration
Skills (Eigenschaften) – Hunt groups(Partner)
Add / Change hunt-group 3 (agent group 7820 oder Skill 3)
- Setup agent group 7820
- Arrange Supervisor Agent 7821 in agent group 7820
list hunt-group
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 177 von 276
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 178 von 276
change huntgroup 3, page 1:
change huntgroup 3, page 2:
change huntgroup, page 3
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 179 von 276
change huntgroup, page 4
Agent Login
Add / Change agent-loginID 7821
-
Setup agents 7821 und 7822
Password: 1234
Im Beispiel wird das Call Handling über den Skill-Level eingestellt:
- Agent 7821 receives calls via skill 3 und skill 5 (means incoming calls of hunt group 3
and hunt group 5)
change agent-loginID 7821 Page 1
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 180 von 276
change agent-loginID 7821 Page 2
list agent
Abbreviated dialing group
Add / Change Abbreviated-dialing group 2
Setup group 2 and configure abbreviated dialing:
Code 1:
Code 2:
Code 3:
Code 4:
Code 5:
*8487211234
*85
*8978214#
*8878214#4#
*8487221234
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Login Agent 7821
Logout Agent xxxx
Remove Skill 4
Add Skill 4
Login Agent 7822
Service- und Installationshandbuch
Seite 181 von 276
list abbreviated-dialing group
change abbreviated-dialing group 2
Attendant
list attendant
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 182 von 276
change attendant 13, page 1
change attendant 13, page 2
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 183 von 276
Key block for agents
Add / Change attendant 13 (is 7699) – page 3
Key block for agents
Add / Change attendant 13 (entspricht 7699) – page 3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
split
1
work-code
q-calls
Grp 3
atd-qcalls
q-calls
Grp 5
hold
atd-qtime
auto-in
aux-work
vu-displayFmt:1Id:1
release
2
abrv-dialn 2 01
abrv-dialn 2 02
abrv-dialn 2 03
auto-wkup
(means hunt-group 3)
(means hunt-group 5)
normal
(means dialing group 2, dial code 1)
(means dialing group 2, dial code 2)
(means dialing group 2, dial code 3)
3
4
5
6
7
8
9
10
after-call
override
forced-rel
off-bd-alm
manual-in
abrv-dialn 2 04(means dialing group 2, dial code 4)
Night-serv
Pos-busy
change attendant 13, page 3
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 184 von 276
change attendant 13, page 4
Feature Access Codes
change feature-access-codes
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 185 von 276
One-X Attendant Configuration
Main Menu:
View Hotkeys
Main Menu:
Edit Work Profiles, Select
Work profile Menu:
Edit Key Assignment Hotkeys
Work profile Menu:
Edit Functions:
Drag and drop a function to a hotkey
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 186 von 276
Hinweis:
- Folgende Funktionen müssen im ACM konfiguriert sein: change attendant xy, page 3,
FEATURE BUTTON ASSIGNMENTS
- Most functions come with default labeling Key 1, Key 2, … , Key 24: Please change
labeling and give the hotkey buttons function related names during drag and drop procedure
Configured Hotkeys:
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 187 von 276
one-X Attendant als Call Center Agent
Start:
-
Start one-X Attendant
Login as attendant 7699 PS: 1234
Login as agent 7821 (*8478211234: Hotkey related to Key 13
abbreviated dialing agent login, *84: Login, 7821: Agent Login Id, 1234: PW)
Hotkey related to Key 9 (aux-work) is green (means agent logged in but not in call distribution
Subscribe to call distribution: Auto-In (hotkey related to Key 8 auto-in)
Suspend call distribution:
- Hotkey related to Key 9 (aux-work)
Agent logout:
-
Hotkey related to Key 14 abbreviated dialing agent logout, *85. logout
Customer calls the agent:
- Customer dials number 7820 (call to hunt group resp. skill 3)
- Agents 7821 has skill 3 and is called now
Call Center Elite Functions
Function
Code
Description
Login
AD-Button
*8478211234
One-X Attendant logs in as agent number 7821. Button
Aux-Work is also activated. One-X Attendant can be added
to the call distribution using Auto-In or Manual-In.
The login with LoginID 7821 belongs to the programmed
hunt-group (skill) and additional released skills. Call to the
skill via the group extension (skill 3: 7820, skill 5: 7826)
One-X Attendant agent logout
Log out
(AD=Abbreviated
Dialing)
AD-Button
*85
Auto-In
Manual-In
Aux-Work
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
One-X Attendant has pressed Auto-In (only possible after
agent login). Calls to the skill will be signaled to one-X
Attendant. After end of a call one-X Attendant automatically
has the state ACW (After Call Work) for 30 seconds (timer
can be configured in ACM). After the 30 s one-X Attendant
automatically makes the Auto-In and is back in the call
distribution of the skills.
Agent has pressed Manual-In (only possible after agent
login). Calls to the skill will be signaled to one-X Attendant.
After end of call one-X Attendant automatically has the state
ACW (After Call Work) and remains in ASW till one-X
Attendant agent again presses Manual-In
Agent has pressed Aux-Work: Agent remains logged in, but
will be removed from call distribution of skills to do e.g.
some paperwork.
(Only possible w/o additional entries at Feature Button
Assignments “aux-work”)
Service- und Installationshandbuch
Seite 188 von 276
After Call
Add Skill
AD-Button
*8878214#4#
Remove Skill
AD-Button
*8978214#
calls
atd-qcalls
Atd-qtime
After Call Work (ACW).
During ACW timeframe agent dosn’t receive new calls from
call center (Agent is still logged in). ACW can be onfigured:
Automatic: After end of a call one-X Attendant
automatically has the state ACW (After Call Work) for 30
seconds (timer can be configured in ACM). After the 30 s
one-X Attendant automatically makes the Auto-In and is
back in the call distribution of the skills.
Manual: Agent has pressed Manual-In (only possible after
agent login). Calls to the skill will be signaled to one-X
Attendant. After end of call one-X Attendant automatically
has the state ACW (After Call Work) and remains in ASW till
one-X Attendant agent again presses Manual-In
Pressing the button „Add Skill“.the agent will be added to
the call distribution of skill 4 level 4 (Skill 4 means calls to
hunt group 4)
Pressing the button „Remove Skill“.the agent will be
cancelled from call distribution of skill 4 (Skill 4 means calls
to hunt group 4)
Shows further calls from the call center to the agent when
agent is in a call.
Shows further calls in the attendant queue when one-X
Attendant is in a call.
Shows further calls in the attendant queue when one-X
Attendant is in a call. Color signals the duration of the
waiting calls. After 30 seconds the color changes from
green to yellow.
Remark: *84, *85, *88 und *89 are the FACs (feature access codes) configured for these functions
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 189 von 276
Hinweise zur Gesprächsvermittlung mit one-X Attendant
Mit one-X Attendant sind verschiedene Methoden der Gesprächsvermittlung möglich:
-
per Drag and Drop: Ziehen Sie den Anruf vom Vermittlungsfenster auf eine Nebenstelle der Besetztanzeige oder der Netzweiten Besetztanzeige.
per Drag and Drop: Ziehen Sie den Anruf vom Vermittlungsfenster auf das Zielfeld
per Drag and Drop: ziehen Sie den Anruf von der Voranzeige auf das Zielfeld
Benutzen SIe die one-X Attendant Funktion „Wählen&Verbinden“ aus dem Telefonbuch oder dem integrierten Telefonbuch heraus.
Benutzen Sie die one-X Attendant Funktion „overlap Dial“ aus dem Vermittlungsfenster
und drücken Sie den Vermittlungsknopf.
zu konfigurierende Flags zur Vermittlung:
CallTransfDelayTime:
Dieser Parameter wurde eingeführt weil der CM Zeit braucht um eine Wahl zu erkennen. Der Defaultwert ist 1500 Millisekunden.
TransferOnBusy:
mit dieser Flag kann eine Überweisung an eine besetzte Nebenstelle gesperrt werden
Defaultwert ist (seit 1XAttendant Release 3 SP7 und Release 4 SP2) 0 = Überweisung an eine
besetzte Nebenstelle ist nicht erlaubt.
CutOnBusyTransfer:
Im Fall einer besetzten Leitung ist der Fokus der Multifunktionsschaltfläche auf Clear(Cancel). Default
ist 0 == Aus
Was ist die transfer allowed function und wie funktioniert sie?
Wenn die TransferOnBusy flag auf 0 steht, müssen alle call states überprüft werden bevor eine Überweisung ausgeführt wird. Dies ist die CheckTransferAllowed function.
- Eine Überweisung ist nicht erlaubt wenn keiner oder nur ein Anruf anliegt
- Eine Überweisung ist nicht erlaubt wenn der call state des kommenden Anrufs besetzt
oder beendet ist.
- Wenn dei Überprüfung CheckTransferAllowed warten ergibt, wenn der call state des
kommenden Anrufs der überwiesen werden soll wenn der call state des kommenden
Anrufs der überwiesen werden soll ist „ready to dial (nur intern)“, dial, undefiniert.
- In allen anderen Fällen ist die Überweisung erlaubt (z.B. der call state des kommenden
Anrufs den Sie überweisen möchten ist frei oder konversation).
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 190 von 276
RegistrierteDienste
Einige one-X Attendant Komponenten werden als Dienste auf den PCs installiert. Diese Dienste sind
auch verfügbar, wenn kein Benutzer angemeldet ist.
Die folgenden Dienste werden bei der Installation registriert:
Dienst
one-X Attendant
Database
one-X
Attendant_JOnAS
AbsenceInfoPusher
UPDService
SVAManager
Angezeigter Name
Avaya one-X Attendant Database
Beschreibung
Avaya Phonebook Server
Beim Installationsprozess eingerichtet
Avaya Phonebook Server –
AbsenceInfoPusher
Avaya Phonebook Server –
UpdateService
Avaya one-X Attendant
SVAManager
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Beim Installationsprozess eingerichtet
Beim Installationsprozess eingerichtet.
Beim Installationsprozess eingerichtet
Beim Installationsprozess eingerichtet, falls
SVA-Manager ausgewählt wurde
Service- und Installationshandbuch
Seite 191 von 276
Port-Übersicht one-X Attendant und Zubehör
In der folgenden Tabelle finden Sie eine Übersicht über alle von one-X Attendant und Zubehör-Komponenten verwendeten Port Default-Einstellungen.
Anwendung/Server
Port
Zweck
Tomcat, WebAccess (JOnAS)
21080
Interner Web-Server / https Anfragen
Telefonbuch Server (JOnAS)
21099, 16010
RMI Registry, JMS
Telefonbuch Server (JOnAS)
Remote Object Port
1150
RMI Remote Object Port
Datenbank-Server
21638
SVA-Manager
6006
IP Link (SVA-Manager)
10405
10300, 10301, 10303,
10304
one-X Attendant
TTrace
AbsenceInfoPusher (LPS)
9074, 9072, 9070
Avaya AURA Presence Server (LPS 5432
Avaya AURA Presence Server (IM) 5223
Lizensierung
WebLM
Lizenzabfragen (für externen
Zugang, abhängig ob der Lizenzserver lokal oder extern läuft.)
8443
Eine ausführlichere Port-Übersicht finden Sie auf . http://support.avaya.com/helpcenter/getGeneric-
Details?detailId=C201082074362003
One-X Attendant Audio Konfiguration mit Windows
Unterstützte Audio Konfigurationen nach one-X Attendant Version:
Release 3 SP3 und
darunter
Release 3 SP4+SP5
Release 3 SP5+
Release 3 SP6
Release 3 SP7
Release 4 SP0
Release 4 SP1
Release 4 SP2
Interner PC
Lautsprecher
X 1)
Erstes Ruforgan
Zweites Ruforgan
X
2)
X 1)
X
X
X
X
X
X
X
X 3)
X 3)
X
X
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
X 1)
X 4)
X 1)
X 4)
X 3)
X
X
Service- und Installationshandbuch
Seite 192 von 276
1. Der interne PC Lautsprecher unter Windows 7 wird auf einem konfigurierten Gerät angesprochen.
(Windows Audio Configuration system sounds). Wenn die Option "Interner PC Lautsprecher" beim
one-XAttendant aktiviert ist, darf das primäre Ruforgan und/oder das sekundäre Ruforgan beim
one-X Attendant NICHT das Standarddevice von Windows 7 angemeldet sein.
2. Mit dem one-X Attendant Release 3 SP3 und darunter kann kein zweites Ruforgan angesprochen
werden.
3. Mit one-X Attendant Release 3 SP4,SP5,SP5+ und Release 4 SP0 kann ein zweites Ruforgan
angesprochen werden, es kann jedoch zu sporadischen Stillständen kommen. Für die Versionen
existieren die folgenden Softwarepatches:
R3 SP4,SP5: Patch_CD_3.06.001.001_CM
R3 SP5+: Patch_CD_3.06.002.001_OS_TAPI
R4 SP0: Patch_CD_4.01.000.001
4. one-X Attendants Release 3 SP7 und one-X Attendant Release 4 SP2 und höher verbieten eine
Konfiguration des internen PC Lautsprechers unter Windows 7 wenn abwechselnde Ruforgane konfiguriert wurden, oder das erste Ruforgan zeigt auf dasselbe Organ wie Windows Audio Configuration system sounds.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 193 von 276
Unterstützte Audiokonfigurationen in Abhängigkeit der Anzahl der Ruforgane:
Ein Ruforgan
Interner
PC Lautsprecher
Erstes
Ruforgan
Zweites
Ruforgan
X 1)
X 1)
Zwei Ruforgane
Interner
PC Lautsprecher
Erstes
Ruforgan
Zweites
Ruforgan
X 1)
X 1)
X 1)
X 1)
Erstes
Ruforgan
Zweites
Ruforgan
X 1)
X 1)
X 1)
X 2)
X 1)
X 2)
X 1)
X 1)
Drei oder mehr Ruforgane
Interner
PC Lautsprecher
X 1)
X 1)
X 2)
1. Das Gerät mzum Aspielen der system sounds und das erste Ruforgan müssen unterschiuedlich
sein.
2. Das Gerät mzum Aspielen der system sounds und das erste Ruforgan und das zweite Ruforgan
müssen unterschiedlich sein.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 194 von 276
Für Entwickler: Play WaveFile Thread Info
R3 SP3 und niedriger benutzen main thread zum wav-files abspielen.
R3 SP4 benutzt einen extra thread um wave-files abzuspielen.
R3 SP5,SP5+ und Release 4 SP0 benutzen einen extra thread um wave-files abzuspielen und
ein 100 ms delay bevor der erste Klingelsound abgespielt wird.
R3 SP4/SP5 und SP5+ Patch benutzen einen main thread um wav-files abzuspielen.
R4 SP0 Patch benutzt einen main thread um wav-files abzuspielen wenn auch das zweite
Ruforgan konfiguriert ist und einen extra thread wenn nur das erste Ruforgan
konfiguriert ist.
R3 SP6 und R4 SP1 benutzen einen main thread um wav-files abzuspielen wenn auch das
zweite Ruforgan konfiguriert istund einen extra thread wenn nur das erste Ruforgan
konfiguriert ist.
Ruforgane konfigurieren
Interner PC Lautsprecher
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 195 von 276
Primäres Ruforgan
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 196 von 276
Sekundäres Ruforgan
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 197 von 276
Stumm schalten des primären UND sekundären Ruforgans (wenn konfiguriert):
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 198 von 276
Konfiguriere Anruforgan zum Abspielen des internen PC Lautsprechersounds
mit Windows 7
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 199 von 276
Töne konfigurieren
Warteschlangen Ton (Configuration Queue Tone)
Die gezeigte Dialogbox können Sie aus der one-X Attendant Oberfläche unter Edit-> Audio ->
Warteschlangenton aufrufen.
Filename: Geben Sie den Namen des Soundfiles an der abgespielt werden soll für wartende
Anrufer in der Schlange.
Delay: Geben Sie hier die Zeit zwischen zwei Einzeltönen des Warteschlangentons ein.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 200 von 276
Volume: Geben Sie hier die Lautsärke des Warteschlangentons in % der maximalen Lautstärke
ein.
Play Tone: Geben Sie in dieser Checkbox an ob sie möchten, dass dieser Ton gespielt wird
falls Anrufe in der Warteschlange des Vermittlungsplatzes sind.
Notfallton (Configuration Emergency Tone)
Die gezeigte Dialogbox können Sie aus der one-X Attendant Oberfläche unter Edit-> Audio ->
Notfallton aufrufen.
Play additional tone: Geben Sie in dieser Checkbox an ob Sie das Abspielen eines
zusätzlichen Tones im Notfall / Krisenalarm wünschen.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 201 von 276
Leistungsmerkmalübersicht Avaya one-X Attendant 4.0
Die folgende Tabelle zeigt die Leistungsmerkmale des Avaya one-X Attendant an Communication
Manager.
CM
Arbeiten mit Containern
X
Wählen mit Zielwahl
X
Anruf Voranzeige
Notanruf
X
Telefonbuch nutzen
X
Teilnehmereigenschaften nutzen
X
Besetztanzeige (max 10 Karteikarten) X
- Signalisierung von intern besetzten
X
Tln
- Signalisierung von extern besetzten
Tln
VIP View (max 10 Karteikarten)
X
Netzweite Besetztanzeige (NBA) über
SVA–Manager
Netzweite Besetztanzeige (NBA) über SVA Manager
- Besetztzustände Intern / Extern
X
- Verwendung von 20 Karteikarten
X
- Signalisierung von Namen & Rfnr
X
- Signalisierung über eingeleitete RUL X
- Signalisierung von Verbindungsdaten X
Abwesenheiten über EWS
Abwesenheiten über Outlook an
Exchange
Abwesenheiten im ITB–Fenster
X
Abwesenheiten im Telefonbuch
X
Abwesenheiten in der NBA
X
X
Kalenderfunktion
Avaya AURa PresenceServices
Kalenderfunktion
Kalenderfunktion über Outlook an
X
Exchange
Kalenderfunktion von Lotus Notes
X
Outlook Kontakte von Teilnehmern einX
sehen
An– und Abwesenheit aus Kalender
X
übertragen (Lotus Notes und Outlook)
Presence States
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
X
Service- und Installationshandbuch
Seite 202 von 276
IM
X
Externe Datenbankanbindung
Anbinden von Fremd–Datenbanken
über JDBC, ODBC oder LDAP
Schattendatenbank
X
Audio Journal
X
IM
X
Plantronics PlugIn
X
Benutzerverwaltung starten
X
Angaben eines Benutzers
Einfügen, Ändern, Kopieren oder
Löschen
Zuordnen von Arbeitsprofilen
X
X
Journal
Headsets
Benutzer bearbeiten
X
X
Arbeitsprofile
Verwendung von unterschiedlichen
Arbeitsprofilen
Ziele
Funktionen
X
X
X
CM
Makros
X
Hotkeys bearbeiten
X
Tastenblock konfigurieren
X
Besetztanzeige konfigurieren
X
Netzweite Besetztanzeige
X
VIP View konfigurieren
X
Weltzeit bearbeiten
X
Teilnehmereigenschaften
X
Benutzer zuordnen
X
Akustik einstellen
X
Kennwort ändern
X
Notrufnummer eingeben
X
Schriften ändern
X
Telefonbuch
X
Abwesenheits Verwaltung
X
Statistikdaten erstellen
X
Statistik konfigurieren
X
Darstellungen
X
Statistiken exportieren
X
Statistikdaten löschen
X
Konfiguration
Statistiken
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 203 von 276
Service & Diagnose
one-X Attendant Datenbank
- Sichern
X
- Wiederherstellen
X
Adressparser
- Standard, Frankreich, Spanien, NorX
wegen
- USA, Russland
X
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
- Universal
X
Meldungen aufzeichnen
X
Ex– und Import von Benutzern
X
Ex– und Import von Profilen
X
Ex– und Import von Zielen
X
Ex– und Import vom Telefonbuch
Import von CM–Daten in den one-X
Attendant
Import von SMGR Daten in denn one-X
Attendant
one-X AttendantInfo
X
one-X Attendant Konfigtool
X
Wizard (Diagnostik)
X
Client/Server Version überprüfen
X
Datenbankverbindung überwachen
Misslungene Anmeldeversuche speiichern
X
X
X
X
X
Service- und Installationshandbuch
Seite 204 von 276
Einzelne Hinweise zum Thema Belastung der Systeme und
des Netzes durch Services des one-X Attendants
Kalenderstatus
Die Synchronisation des Kalenderstatus erfolgt zwischen jedem einzelnen one-X Attendant Client und
dem entsprechenden Mailserver (z.B. Exchange)
Die zyklische Abfrage des Kalenderstatus wird hierbei nur für diejenigen Rufnummern durchgeführt, die
in der lokalen Besetztanzeige angezeigt werden. Dies sind max. 2000 Rufnummern.
Der Zyklus für die maximal 2000 Rufnummern je Client dauert ca. 4 Minuten in idealisierter Testumgebung ohne Belastung des Netzes und des Mailservers. Die CPU Last des one-X Attendant Clients
steigt dabei auf ca. 40 %.
Der one-X Attendant Server ist bei dieser Synchronisation nicht betroffen.
Das Intervall der Abfrage kann mit den Konfigurationswerkzeugen auf dem Server eingestellt werden
(default: 10 Min.).
Wenn der Zyklus länger dauert als das eingestellte Intervall, wird der Start jeweils um die Zeit des Intervalls verschoben, solange bis der aktuelle Zyklus beendet ist.
Eine Obergrenze für die Anzahl von Mailserver Postfächern muss aus Lastbedingungen aus Sicht des
one-X attendant hierfür nicht benannt werden.
Der Kalenderstatus wird auch im Telefonbuch angezeigt. Der Client fragt die Information dann einzeln
für den jeweils selektierten Telefonbucheintrag an. Damit hat dies keinen Einfluss auf Last.
One-X Attendant Farbschema
Das Default Farbschema kann über die Registry wie folgt für den eingeloggten Benutzer oder den
Rechner allgemein geändert werden:
Eingeloggter Benutzer:
[HKEY_CURRENT_USER\Software\Avaya\Avaya OSPC\Settings]
"ColorScheme"=dword:00000001// Farbschema blau/orange
Alle anderen Werte oder Key nicht vorhanden: default Farbschema grau
System:
[HKEY_LOCAL_MACHINE\Software\Avaya\Avaya OSPC\Settings]
"ColorScheme"=dword:00000001 // Farbschema blau/orange
Alle anderen Werte oder Key nicht vorhanden: default Farbschema grau
Hinweis: Es wird zuerst nach dem Registry Key unter HKEY_CURRENT_USER gesucht… Ist dieser
nicht vorhanden, wird der Key noch mal unter HKEY_LOCAL_MACHINE gesucht:
Tabelle:
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 205 von 276
Key unter HKCU
0
0
0
1
1
1
Key unter HKLM
0
0
1
1
0
1
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Farbschema
grau
grau
grau
grau
grau
blau/orange
blau/orange
blau/orange
blau/orange
Service- und Installationshandbuch
Seite 206 von 276
iClarity/iSPEAC Software Architektur
Blockdiagram des one-X Attendant Verbindung mit allen zusätzlichen Komponenten
Beschreibung der Module
Die unten angeführte Beschreibung ist für die einzelnen Komponenten in englisch verfasst. Der Text
verwendet Begriffe aus der Informatik und der objektorientierten Progtrammierung. Er wird daher in
englisch belassen.
iClarity.dll:
Die iClarity.dll koordiniert alle H.323 registration und VoIP signaling, signaling link maintenance und
recovery Algorithmen. Die iClarity.dll bietet externe Schnittstellen zur one-X Attendant Anwendung
über die exportierte IClarity C++ class. Es beinhaltet spezielle Funktionen mit ipcontrol und ipaudio
DLLs zum Zweck der H.323 registrations, VoIP und local sound system management. Die iClarity
DLL stellt auch UI Elemente die abhängig von der Konfigutration, registration, audio aspects der
client application enthalten. Zum Beispiel implementiert die DLL login, logging settings,
configuration/login/audio tuning wizard windows, registration-related status- und
Fortschrittsanzeigen.
Die Kommunikation von anderen iClarity Komponenten zur iClarity DLL wird mit folgender Methode
ausgeführt:
Windows message post. Fast alle messages die von untergeordneten DLLs geportet werden
werden von der iClarity.dll’s CLoginStatus instance verarbeitet. In most cases, the message post
arguments (two integers) are sufficient to pass information about the occurred event. These input
arguments can point to a structure or a class instantiated in the heap and based on the message ID
of the received event, iClarity.dll knows how to parse and make use of the passed structure. In other
cases, the message ID is used to inform iClarity.dll that it should call into a subordinate DLL to get
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 207 von 276
more information about the occurred event or get some other data related to an event. IPaudio and
ipcontrol DLLs all use Windows messages to event notifications to the iClarity.dll.
IPControll.dll:
The ipcontrol.dll provides services to establish H.323 RAS and H225/Q931 call signaling channels
with the CM and implements the H.323 portion of the link recovery algorithm. It provides all interfaces
needed to signal H323 messages with the CM. Through OSS libraries’ function, it implements a
class (NsdMessage) that parses and formats Avaya-specific ASN.1 structures passed within the
standard H.323 messages. When it is successfully registered with the CM, it maintains a socket
connection with the scapi.dll to exchange CCMS messages.
The ipcontrol.dll exports H323Control (singleton) class that iClarity application (iClarity.dll) uses to
invoke H323 registration related requests. The most commonly used H323Control methods are the
ones related to registering to and unregistering from the call server.
It should be noted that the ipcontrol.dll does not provide any H323 registration UI. All UI windows are
provided by the iClarity DLL and the Softphone executable.
IPAudio.dll:
The ipaudio.dll provides services to configure local sound system to record and play audio, play
WAVE files for ringing, DTMF tones (local tone generation only ) and Agent greetings.
ISPEAC provides DTMF-signaling using RFC 2833. This mechanism is used by SIP Softphone to
send DTMF tones to the far-end.
It provides services to record a greeting file and to play a greeting locally or both locally and remotely
over an existing VoIP session. It also wraps in the ISPEAC library that provides VoIP implementation
. When a call is started, it configures ISPEAC and ISPEAC’s separate QoS service with the
appropriate VoIP parameters such as, codec used to transmit and receive VoIP packets, silence
suppression options, QoS settings (802.1p and DSCP), media encryption algorithms and encryption
transmit and receive keys, etc.
The ipaudio.dll exports AudioControl (singleton) class for other components to use its services. Most
of the services AudioControl class provides are used by iClarity.dll and IPControl.dll. Specifically,
iClarity.dll uses AudioControl for local sound system configuration (playback and record device
selection, volume settings etc.) and for querying VoIP statistics displayed in Audio Monitor Dialog.
IPControl.dll uses AudioControl to configure the VoIP parameters retrieved from the call server.
It should be noted that the ipaudio.dll provides no user interface for its services. All audio-related UI
is provided by the iClarity DLL and the Softphone executable.
common.lib:
This static library is used throughout the iClarity components and provides configuration information
and utility methods. The configuration information is read from and saved to the Registry by the
Configuration objects. The utilities are provides by the Utils class and include routines to load
resource strings from the resource tables, Unicode to single-byte conversion functions. A single
instance of Configuration is instantiated by the iClarity.dll and is used throughout the iClarity
components.
networklib.lib:
This static library provides UDP, TCP and TLS classes, socket helper objects, TLS handshaking
functionality. All socket events are posted to an event queue to which access is protected with
semaphores. The send requests are called in directly to the socket class APIs. The networklib.lib
also provides TransportAddress and IP Address convenience classes that are used throughout the
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 208 von 276
iClarity application.
iclarity.exe:
The iclarity.exe is the process name for the standalone iClarity application that provides H.323
registration capabilities.
AudioUnicode.lib:
The ISPEAC library, AudioUnicode.lib, is a static library that is used for VoIP media streaming and
local sound system control. Its functions are as follows:
-
Access to the local sound system to configure audio levels
Muting and unmuting of input and output sound devices
RTP/RTCP traffic
Jitter buffer, packet concealment and voice activity detection algorithms
Configuration and use of Windows QoS (via Microsoft Packet Scheduler and TCI API)
and RSVP services (via Microsoft RSVP API).
G.711 codec.
G.729.A and G.723.1 codecs via the Elemedia codec libraries.
ISPEAC Threading:
ISPEAC must operate in real-time and interfaces with real-time devices (i.e. sound-card drivers). In
addition to this, many Win32 audio drivers are not thread-safe. As a result, the component was
designed to minimize the number of threads in the system to avoid resource locking/contention and
audio threading issues.
ISPEAC is implemented with two main threads: a record thread and a playback thread
(AudioSession).
The main loops of the thread are:
Record Thread
while connection is active
read buffer from audio stream
process buffer
send buffer as RTP packet
end
Playback Thread
while connection is active
wait for packet to arrive or timer to expire
if RTP packet arrived
send packet to audio stream
else if timer expired
send timer message to jitter buffer
end
end
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 209 von 276
The timer message is required by the jitter buffer to handle tasks that occur asynchronously to the
arrival of packets, and allows tasks to occur when the network interrupts packet arrival. An example
of this is detecting that the audio playback is running low and requires some action. While an
additional thread could have been used to service these asynchronous tasks, this would have
required the use of kernel objects for resource locking when interacting with the record/playback
devices, leading to reduced performance and increased complexity. Note that the system cannot
simply depend on the regular arrival of packets from the network for these events, due to jitter and
delay spikes.
There are two categories of Elemedia libraries used by the one-X Attendant application:
H.323 Stack Libraries:
The main Elemedia library, libex3230s.dll, is by the ipcontrol.dll for parsing and building H.323
messages. The libex3230s.dll’s import library is linked into ipcontrol.dll, which allows the loader to
load libex3230.dll and the libraries it is dependent on when the one-X Attendant application is
started. The libex3230s.dll is dependent on other Elemedia and OSS libraries that are loaded into
memory at run-time. These libraries cstrain.dll, ossdmem.dll, ossapi.dll, soedber.dll, soedbers.dll,
soedapi.dll and soedapis.dll.
Codec Libraries:
Elemedia provides sx5363s.dll and sx80lc32.dll for providing G.723 and G.729A codec
implementations. The ipaudio.dll links with sx80lc32.lib, which then results in loading of the
sx80lc32.dll into memory during the one-X Attendant application start-up. The sx5363.dll is used and
loaded into memory by sx80lc32.dll at-runtime on an as-needed basis. For example, if G.711 codec
is used, sx5363.dll is not loaded into memory at run-time. (G.711 implementation is entirely within
ISPEAC library).
External Interfaces:
The iClarity components have many external interfaces that are used for the following purposes:
1. 1.TAPI Interface: TAPI interface from one-X Attendant is used to invoke TAPI functions to initiate call
control features via the one-X Attendant TAPI Service provider component (os_tapi.dll). Events
generated by the TAPI layer is called into a special function in os_tapi.dll that is registered with TAPI.
2. H.225 RAS Signaling Channel: This channel and its underlying UDP/IP socket are managed by the
ipcontrol.dll and used to exchange RAS signaling messages with the ACM. The RAS channel is
used to register one-X Attendant application as an IP endpoint that is authorized to use ACM’s telephony features. (See [3] for more information.)
3. H.225.0/Q.931 Call Signaling Channel: This channel and its underlying TCP/IP socket are managed
by the ipcontrol.dll and used to exchange CCMS messages tunneled in Q.931 INFO messages and
FACILITY messages to start and stop VoIP media (RTP) and media control (RTCP) stream. In this
TCP/IP connection, the one-X Attendant application acts as the TCP client of the connection.
4. CCMS Interface to scapi32.dll: This channel and its underlying TCP/IP socket are managed by the
ipcontrol.dll. The channel is used to exchange CCMS messages between scapi32.dll and ipcontrol.dll. When the registration with the ACM is successful, the iClarity application, via the help of alerter.dll, starts off one-X Attendant TAPI Service Provider. When the service provider is started,
scapi32.dll initiates a TCP socket connection to ipcontrol.dll. In this connection model, ipcontrol.dll
acts as the TCP server and scapi32.dll acts as the TCP client. The socket is established over the
loopback address, 127.0.0.1. The server port used by the ipcontrol.dll is written into a Registry field
known by the scapi32.dll before the service provider is started and is used during scapi32.dll’s initia-
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 210 von 276
lization when scapi32.dll tries to connect to the ipcontrol.dll.
5. RTP and RTCP Interfaces: RTP and RTCP channels and their underlying UDP/IP sockets are
managed by the ISPEAC library (AudioUnicode.lib). The far-end destination for an RTP socket is the
peer identified in the FACILITY message that was received and processed by ipcontrol.dll at the
beginning of VoIP session. RTP and RTCP channels come into play only when one-X Attendant
registers as a RoadWarrior application with the server.
The use of RTCP channel and the number of RTCP destinations is dependent upon the RTCP
provisioning at the server and whether a VMON traffic monitoring server is present or not:
1. If RTCP is enabled and there is no VMON address provided by the server, RTCP packets are
exchanged to the peer during a VoIP session.
2. If RTCP is enabled and a VMON address is provided by the server, RTCP packets are exchanged
with the peer and the locally generated RTCP packets are also sent to the VMON address over the
same RTCP socket.
3. If RTCP is disabled, then RTCP channel and its underlying socket are not used.
Internal Interfaces:
The communication between different components is handled in two different ways:
1. A request from a client module to a serving module is typically in the form of a functional call into a
C++ class that is exported by the serving module. The only exception to this rule is the TCP/IP link
that carries CCMS messages between scapi32.dll and ipcontrol.dll.
2. The data or event return from a server module to a client module is based on one of the following
methods.
a. Windows PostMessage() (and sometimes SendMessage()). Typically, PostMessage() is preferred
over SendMessage() so that the event-initiating module is not blocked by the recipient of event.
b. Function callback. The prevalent way of providing function callback is via C++ observer pattern. A
C++ class X acting as the server of certain data and/or functionality is defined along with an observer class ObserverX that an instance of a client C++ class must derive from in order to receive callbacks from an instance of X (the client instance must also register with the instance of X to receive
callbacks).
c. Inter-thread communication via a semaphore-protected message queues. This scheme is used in
cases where a thread that is acting as the source of one or more events puts an event message into
the message queue and the thread acting as the client retrieves the event message from the queue.
iClarity QoS Windows Service Application
Introduction
One-X Attendant client application supports Quality of Service (QoS) with the iClarity QoS Windows
Service Application that provides QoS tagging on the IP audio packets (RTP packets) so that the pakkets can be “tagged” for preferential treatment over the network if the routers support DSCP and
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 211 von 276
802.1p-based QoS algorithms. The DSCP value is set in the IP header of RTP and RTCP Packets.
Quality of Service (QoS) Application
In order to support QOS, three things must occur:
- The Windows QoS Packet Scheduler must be started on Windows.
- The iClarity QoS Drivers must be copied onto the target system.
- The drivers must be installed/configured on the Windows system
QoS Packets Scheduler
QoS Packets Scheduler (service PSched) must be installed on the PC.
Windows 7:
Start -> Control Panel -> Network and Internet -> Network and Sharing Center -> Local Area Connection -> Properties:
Box "QoS-Packet Scheduler" must be checked
Automatic Installation of iClarity QOS Drivers
The iClarity QoS service will be set up automatically during installation:
- iClarity QoS files copied to the windows sys32 directory
- Make registry entries for establishing iClarity QoS as windows service (including registry entry for dependency on windows QoS Packet Scheduler service PSched
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 212 von 276
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 213 von 276
Administering DSCP Value in CM
Administration of Voice Over IP QoS parameters is done via CM. That is, CM sends the QoS information to the iClarity application for the Voice Over IP related audio parameters.
DSCP value for RTP Packets is administered at CM: ip-network-region, Audio PHB Value: 46
Hint:
In the case when CM is not administered to send QoS parameters, the QoS information for iClarity can
be set manually (see chapter “Administering of QoS Parameters Manually”).
Verify DSCP value in IP Header
One-X Attendant Client: 135.60.178.65
DSCP set to 0x2e (= 46 dez), given from CM:
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 214 von 276
Manual Installation of iClarity QOS Drivers (Usually not needed)
The two iClarity QoS files (qosservinst.exe and qosservm.exe) must be copied to the Windows system.
Once copied to the system, the installer must execute the following:
- %ICLARITY_DIRECTORY%\QoSSErvInst.EXE –i %SYS32%
- %SYS32% is the %WINDOWS%\SYSTEM32 directory
- The default directory is set to %ICLARITY_DIRECTORY%\
NOTE:
The above program must be executed out of the directory in which the iClarity files are stored. Or the
installer script must be able to set the “default directory” to the iClarity directory so that the program is
executed out of iClarity directory. If the program is executed properly, the “iClarityQoSService” service
will be displayed in the list of Windows Services
The iClarity QoS service will not start automatically. It will have to be started by restarting Windows or
using the installer program to start the service (the WISE installer has scripts to allow you to start the
service). It should be noted that this service will NOT start if the Windows QoS Packet Scheduler not
started. The QoS Packet Scheduler is something that the user (or administrator) will have to install/
start.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 215 von 276
Configure iClarityQoSService Startup type: Automatic (Delayed Start)
(Alternatively make registry entry for dependency on PSched like installation)
Registry Screenshot w Delayed Start
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 216 von 276
No entry (iclarity_qos) needed, because DSPC value is administered by CM:
Removing of iClarity QOS Drivers (Usually not needed)
Assuming that the iClarity QoS drivers have been installed onto the Windows system, they must be
removed before removing the iClarity IP Audio application. The uninstall program must execute the following:
-
%ICLARITY_DIRECTORY%\QoSSErvInst.EXE –u %SYS32%
%SYS32% is the %WINDOWS%\SYSTEM32 directory
The default directory is set to %ICLARITY_DIRECTORY%\
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 217 von 276
Administering of QoS Parameters Manually (Usually not needed)
In the case when CM is not administered to send QoS parameters, the QoS information for iClarity can
be set manually by controlling the Registry fields given in the subsections below.
There are two parameters that can be administered for the IP packets’ tagging. The two tags are DSCP
and 802.1p tags. The 802.1p tagging only works if the network card supports such tagging.
Note:
By default, ‘iClarity_QoS’ key and its fields are not present in the Registry. User must manually create
the key and the fields as appropriate.
Administering DSCP Tag Value Manually (Usually not needed)
DSCP tag for the IP audio packets generated by the iClarity must be tagged as 40 (due to bit shifting,
this value appears as 160 when tagged packets are examined with a network monitor). To verify that
this is the case, from the Registry Editor,
-
Select \HKEY_LOCAL_MACHINE\SOFTWARE\AVAYA\iClarity_QoS
If there are no entries on the right-hand screen, then the default DSCP tag value is
used and no entry needs to
If entry named DSCP exists, then make sure that its value (in decimal) is set to 40.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 218 von 276
Abkürzungen
A
A
AC
ACM
ACW
AE
AEI
AES
API
AKZ
ARS
ARVT
ASA
Ampere
Area Code (City Code)
Avaya Communication Server
After Call Work
Additional Equipment
Additional Equipment Interface
Applications Enablement Services
Application Programming Interface
Amtskennziffer
Auto Route Selection
Anrufverteilung
Adaptive Server Anywhere
Avaya Site Administration
ASCII American Standard Code for Information Interchange
B
BIOS
Bit
BLS1
Byte
Basic Input Output System (Betriebssystem)
Binary Digit (Binärziffer 0 oder 1, kleinste Informationseinheit)
Basis-Leiterplatte mit S0-Schnittstelle
Informationseinheit bestehend aus 8 Bit (= 1Zeichen oder Code)
C
CC
CCITT
CE
CD
CM
COR
COS
CPU
CSTA
CTI
Country Code
Comité Consultatif International Télégraphique et Téléphonique
Communauté Européenne (CE–Zeichen)
Compact Disc
Communication Manager
Class of Restriction
Class of Service
Central Processing Unit
Computer Supported Telecommunications Applications
Computer Telephony Integration
D
DC
DID
DOS
DSS
DUWA
Direct current
Direct Inward Dial
Disc Operating System
Direct Station Selector
Durchwahl
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 219 von 276
E
eCons Electronic Consoles
EDS
Enterprise directory System (Zentrales elektronisches Telefonbuch)
EEPROM Electrically Erasable Programmable ReadOnly Memory
EMV Elektromagnetische Verträglichkeit
ETB
Elektronisches Telefonbuch
ETSI European Telecommunication Standard Institute
H
HSG
Hör- und Sprechgarnitur (Headset)
I
IC
ISDN
ISO
ITB
International Code
Integrated Services Digital Network (Dienstintegrierendes digitales Netz)
International Organization of Standardization
Integriertes Telefonbuch
J
JDK
Java Development Kit
JOnAS Java Open Application Server
L
LAN
LCD
LDAP
LDN
LED
Local Area Network
Liquid crystal display (Flüssigkristallanzeige)
Lightweight Directory Access Protocol
Long Distance Number
Light emitting diode (Leuchtdiode)
M
MAC
MFV
MS
Media Access Control
Mehr-Frequenz-Wahlverfahren
Microsoft
N
NANP
NBA
NC
NPA
NSN
North American Numbering Plan
Netzweite Besetztanzeige
National Code
Numbering Plan Area
National Significant Number
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 220 von 276
O
ODBC
OS
OSM
OSPC
Open Database Connectivity
Operator Set Standard (Vermittlungsapparat)
Operator Service Manager
Operator Set PC
P
PC
PROM
PSTN
PUM
Personalcomputer
Programmable Read Only Memory
Public Switched Telephone Network
Private User Mobility
R
RAM
RFA
RN
ROM
Random Access Memory (Flüchtiger Speicher)
Remote Feature Activation
Rufnummer
Read Only Memory (Permanenter Speicher)
S
SQL
SRG
SW
SVA
Structured Query Language
Speisebaugruppe
Software
(Smart Vermittlungs-Apparat
T
TAPI
TCP/IP
TE
TFT
Tk
Telephony Application Programming Interface
Transmission Control Protocol/Internet Protocol
Terminal
Thin-Film Transistor
digitales Telekommunikationssystem
U
UAE
UI
URL
Universal-Anschluss-Einheit
User Interface (Benutzerschnittstelle)
Uniform Resource Locator
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 221 von 276
V
V.24
VA
VGA
VT
V
Schnittstelle für Datenübermittlung nach ITUT-Recommendation V.24
Vermittlungsapparat
Video Graphics Adapter
vermittlungstechnisch
Volt
W
W
WE
Watt
Western Electric
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 222 von 276
Referenzen
1. Application Notes for Configuring Avaya WebLM License Manager for Avaya VPNremote; Phone
Release 2, Issue 1.0; SPOC 10/25;
2. Administrator Guide for Avaya Communication Manager, Issue 04, Release 5.0 (2008), 03–300509;
3. Feature Description and Implementation for Avaya Communication Manager, Issue 6 (2008), 555–
245–205;
4. Avaya Call Center Release 5.0, Call Vectoring and Expert Agent Selection, (EAS) Guide, 07–
600780, 01/2008;
5. Administration Guide for Microsoft Exchange Server 2003; Microsoft Corporation; December 2006;
6. Benutzerhandbuch Lizenzierung, 08/2001;
7. Operating instructions TTraceConsole, 11/2005;
8. Installation and Configuration TTrace (506 kb) , 10/2004;
9. User Manual Customer Interaction Express 1.0 System Administrator, 03/2007, 116791;
10. OSPC connected to Avaya Communication Manager; User’s guide; 03/2008;
11. MasterDirectory Data Manager; Application Notes; 10/1999;
oder
http://support.avaya.com/elmodocs2/vpn/weblm_vpnphone.pdf
http://support.avaya.com/elmodocs2/comm_mgr/r5.0/03–300509_4.pdf
http://support.avaya.com/elmodocs2/comm_mgr/r5.0/245205_6.pdf
https://enterpriseportal.avaya.com/ptlWeb/getfile?docID=MDAzOTYzOTEz
http://www.microsoft.com/downloads/details.aspx?familyid=98e45481–1458–4809–97d6–
50d8aeebd8a1&displaylang=en
https://enterpriseportal.avaya.com/ptlWeb/getfile?docID=Mzk1Mjc2Nw==
https://enterpriseportal.avaya.com/ptlWeb/getfile?docID=Mzk1Mjc2Mg==
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 223 von 276
https://enterpriseportal.avaya.com/ptlWeb/getfile?docID=Mzk1Mjc2Mw==
http://support.avaya.com/elmodocs2/cie/r1_0/cie_10_systemadministrator_en[1].pdf
http://support.avaya.com/japple/css/japple?PAGE=Area&temp.bucketID=160257
http://support.avaya.com/css/P8/documents/100010732 https://enterpriseportal.avaya.com/ptlWeb/getfile?docID=MDAzNjc5NDc3
"This product includes software developed by the OpenSSL Project for use in the OpenSSL
Toolkit (http://www.openssl.org/)"
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 224 von 276
Glossar
1st Party Call Control
Bei der 1st Party Call Control besteht eine eindeutige Beziehung zwischen dem Telefon und dem
Computer am jeweiligen Arbeitsplatz. In der Regel werden die beiden Geräte zum Informationsaustausch mit einem Kabel verbunden.
3rd Party Call Control
Mit einer sogenannten 3rd Party Call Control kann eine große Funktionalität erzielt werden. Hier steuert
eine CTI-Software nicht nur ein einziges Telefon, sondern eine Tk-Anlage. Da alle Informationen über
die Telefone in der Tk-Anlage gespeichert sind, kann eine direkte Verbindung zwischen Computer und
Telefon entfallen. Statt dessen muß die Tk-Anlage über eine CTISchnittstelle verfügen, an die ein CTI-Server angeschlossen wird. Die Telefoniesoftware, die nun die
Steuerung der Tk-Anlage vornimmt, teilt sich in zwei Teile: Zum einen befindet sich auf dem CTI-Server
die Steuerungssoftware, die direkt mit der Tk-Anlage kommuniziert. Zum anderen läuft auf jedem PC
ein Telefonieprogramm, das die Verbindung zu der CTI-Anwendung herstellt. Neben den Funktionen,
die von den 1st Party Call Control Anwendungen geboten werden, bietet die 3rd Party Call Control eine
Reihe weiterer Features, zum Beispiel die Vermittlung eingehender Anrufe auf bestimmte Nebenstellen
aufgrund der Telefonnummer des Anrufers oder Datenbankabfragen. Besonders interessant ist der
Einsatz einer 3rd Party Call Control in Call Centern und Telemarketing-Agenturen. Hier gilt es, die
ankommenden Anrufe nach verschiedenen Kriterien an die geeigneten Agenten zu verteilen und eine
entsprechende Anwendung auf dem jeweiligen PC zu steuern. Auch bei abgehenden Verbindungen
hilft die 3rd Party Call Control, indem sie zum Beispiel die Gespräche mit einem Power- oder Predictive-Dialer aufbauen kann.
API
API bedeutet Application Programming Interface.
Client
Client ist ein Begriff aus dem Netzwerkbereich. Ein Client nimmt Dienste in Anspruch, deshalb wird eine
an den Server angeschlossene Arbeitsstation als Client bezeichnet. Der Client schickt Anfragen des
Benutzers in einem speziellen Protokoll an den Server und stellt dessen Antworten in lesbarer Weise auf
dem Bildschirm dar.
CSTA
CSTA bedeutet Computer Supported Telecommunications Application. Dieser Standard ist eine Spezifikation der ECMA. Weitere Informationen können Sie den folgenden Handbüchern entnehmen: Standard ECMA-179, Standard ECMA-180, Standard ECMA-217, Standard ECMA-218
Weitere Informationen finden Sie im Internet unter:
CTI
CTI bedeutet Computer-Telefonie-Integration. In der Praxis spielen die folgenden CTI-Funktionen eine
wichtigere Rolle. Besonders interessant für den täglichen Gebrauch ist die Möglichkeit, aus verschiedenen Anwendungsprogrammen ein Telefongespräch per Mausklick zu initiieren. Kommt die Verbindung
nicht zustande, erfolgt zu einem späteren Zeitpunkt automatisch die erneute
Anwahl der Rufnummer. Die Art und der Umfang der Möglichkeiten, die eine CTI-Integration bietet,
hängt sehr stark von der jeweiligen Art der Implementierung ab.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 225 von 276
DLL
DLL bedeutet Dynamic Link Library.
ID
ID bedeutet Identification Number.
ISDN
ISDN bedeutet Integrated Services Digital Network (Dienstintegrierendes digitales Netz).
JAVA
JAVA ist eine von der Firma SUN entwickelte Programmiersprache.
JTAPI
JTAPI bedeutet Java Telephony Application Programming Interface. JTAPI ist eine, von einem Konsortium namhafter Telekommunikationshersteller spezifizierte Schnittstellendefinition, zur Anbindung von
Java-Applikationen an Tk- Anlagen (PABX).
JVM
JVM bedeutet Java Virtual Maschine. Die Java Virtual Machine ist für die Ausführung von Java Programmen notwendig.
LAN
LAN bedeutet Local Area Network.
NETBEUI
NETBEUI bedeutet NETBIOS Extended User Interface.
NETBIOS
NETBIOS bedeutet NETwork Basic Input Output System.
QTapi
QTAPI ist ein Client-Server basierter CTI Server, der ein Interface für Microsoft TAPI Applikationen (z.B.
auch Microsoft Outlook) und dem ACM oder der I55 bereitstellt.
RPC
RPC ist die Kurzform von Remote Procedure Call, das bedeutet auf Deutsch etwa: Entfernter Prozedur-Aufruf. Ein RPC ist ein Aufruf einer Prozedur in einem Modul oder Task, der auf einem (möglicherweise) entfernten Rechner stattfindet. Genaugenommen wird auf dem einen Rechner (local Host) eine
Prozedur aufgerufen, die auf dem anderen Rechner (remote Host) ausgeführt
wird, eventuelle Ergebnisse und die Tatsache, daß die Prozedur zu Ende gegangen ist, werden zum
ersten Rechner (local Host) zurückgereicht.
Server
Server kommt von ”to serve” (dienen, jemanden versorgen). Ein Server ist ein zentraler Rechner in
einem Netzwerk, der den Arbeitsstationen / Clients Daten, Speicher und Ressourcen zur Verfügung
stellt.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 226 von 276
Socket
Socket ist ein Mechanismus, der eine virtuelle Verbindung zwischen zwei Prozessen ermöglicht. Angesprochen wird der Mechanismus über eine Socket Adresse. Diese Socket Adresse besteht aus einer
Port-Nummer und der Host- Adresse.
SPI
SPI bedeutet Service Provider Interface. Dieses Interface wird vom entsprechenden Hersteller erstellt.
TAPI
TAPI ist eine Abkürzung von Telephony Application Programming Interface oder auf deutsch: TelefonAnwendungsprogrammier-Schnittstelle. TAPI ist eine Telefonie-Software-Schnittstelle der Firma Microsoft.
TCP/IP
TCP bedeutet Transmission Control Protocol. IP bedeutet Internet Protocol.
TCP/IP erfüllt die beiden wichtigsten Anforderungen, die in einem Netzwerk
gestellt werden. Erstens sorgt es für eine sichere Übertragung. Zweitens bietet
TCP/IP ein Adressierungsschema, so daß jedem Rechner eine eindeutige
Adresse gegeben werden kann. Die Numerierung eines Rechners wird vom
IP-Protokoll übernommen.
TSAPI
TSAPI bedeutet Telephony Server Application Programmer Interface.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 227 von 276
Konfigurationsbeispiel TS:
Konfiguration von AES/CM Zugang (Prim. Tserver id), Login&Password (Einrichtung beim
AES) und der maximalen Länge interner Nummern.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 228 von 276
Konfiguration der Monitorpunkte. SVAManager versucht alle Monitore in den Bereichen
„From“ bis „To“ zu starten. Für die Monitopunkte, die nicht gestartet werden können, wird jeweils nach
40 Minuten ein neuer Versuch gestartet.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 229 von 276
Zusätzliche Parameter
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 230 von 276
IP Adresse und Port für AES.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 231 von 276
AddressParser Beschreibung
Einleitung
Für den Fall dass in einer Telefonbuchapplikation die Einträge über die Telfonnummer gefunden
werden müssen hat jeder Eintrag eine Telefonnummer in einem sichtbaren und normailisierten Format
(Schattennummer). Wenn ein Eintrag in eine Datenbank geschrieben wird, dann wird die Telefonnummer vom Adressparser in eine normalisierte Formumgesetzt unddann so in die Datenbank
geschrieben.
Das gewünschte Format ist (nahezu) beliebig. Es hängt davon ab wie der Benutzer die Telefonnummer eingibt bzw. wie die Telefonnummer aus einem Import oder aus einer angeschlossenen Datenbank heraus kommt. Telefonnummern aus der PBX werden wie Telefonnummern im Benutzerformat
benutzt.
Dieses Dokument beschreibt wie der AdressParser arbeitet und wie er konfiguriert werden muss.
Ländereinstellungen
Wenn Sie France, Spain, Russia oder USA vom den mode-option Feldern selektieren, werden Ihnen
weitere länderspezifische Konfigurationsfelder angezeigt
-
Der AdressParser wird nur eingesetzt um einmalig eine Nummer aus einem Telefonbuchfeld zu identifizieren.
Der AdressParser muss konfiguriert sein, sodass ein Eintrag einmalig identifiziert werden kann und die korrespondierenden Eigenschaften in der one-X Attendant Anwendung (z.B. Teilnehmer Eigenschaften) ordentlich arbeiten können.
Definitionen
Rufnummernplan
Ein Rufnummernplan ist ein Nummernschema das in der Telekommunikation benutzt wird. Es ist eine
Zusammenstellung von Regeln die auf die Erstellung von Rufnummern angewendet wird. Es ist ein
Plan zur Zuweisung von Telefonnummern in den Bereichen Länder, Regionen, Zonen und Nebenstellen ebenso wie zu losen Telefonnetzwerken wie die mobilen Telefonnetze.
Offener Rufnummernplan
Ein offener Rufnummernplan variiertin der Länge wie z.B. in Deutschland.
Geschlossener Rufnummernplan
Rufnummern aus einem geschlossenen Rufnummernplan haben immmer dieselbe Länge wie z.B. in
den USA.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 232 von 276
Wahlplan
Der Wahlplan spezifiziert welche Zahlen unter den Bedingungen eines definierten Rufnummerplans
gewählt werden . Eine typische Telefonnummer besteht aus Zahlen die nicht immer mitgewählt werden müssen (Codes) und aus Zahlen die immer gewählt werden müssen (lokale Nummern). Wenn ein
Wahlplan aus Blöcken besteht dei uneindeutig sind dann heisst er heterogener Wahlplan. .
Beispiel:
Der Wahlplan besteht aus zwei Zahlenblöcken .
Block 1 von 908-969-5000 bis -7000
Block 2 von 908-484-5000 bis - 5500
Stations 5000 to 5500 are in both slices.
Wenn ein Wahlplan aus Blöcken besteht in denen die Nummern der Nebenstellen eindeutig sind
spricht man von einem homogenen Wahlplan.
Beispiel:
Der Wahlplan besteht aus zwei Nummern-Blöcken
Block 1 von 908-969-5000 bis -7000
Block 2 von 908-484-1000 bis –1500
Es gibt keinen Nebenstellennummer die in beiden Blöcken auftaucht. .
Schattennummer
Die Schattennummer ist die unsichtbare eindeutige Version einer beliebigen Telefonnummer. Sie wird
als Schlüssel in der Telefonbuchdatenbank verwendet.
Wählbare Nummer
Die Wählbare Nummer ist die Nummer die zur erfolgreichen Aufbau einer Verbindung gewählt werden
kann nachdem der Adressparser die Schattennummer erzeugt hat.
PBXs in a networked system
Wenn mehrere PBX in einem Netzwerk zusammegefasst sind, benötigen Sie auch den Call Number
Replacement tab. one-X Attendant benutzt diese Information zur Identifikation eines Teilnehmers
eines vernetzten Systems auch wenn dieser Teilnehmer einen externen Anruf aufbaut. .
Call number replacementkonvertiert eine Rufnummer. Sie müssen die zahlen für die Suche spezifizieren und wie sie ersetzt werden sollen.
Öffnen Sie das Nummernschema und unter dem Call replacement Reiter ordnen Sie die PBX Nummern den Knotennummern zu. Dies ersetzt die PBX Nummer einer externen Anlage mit der PBX Nummer der eigenen Anlage und der Knotennummer der externen Anlage.
Einstellungen: Code numbers
Wenn ein Benutzer einen internen Teilnehmer im Telefonbuch aufschlägt, fügt der Adressparser die
Nummer und die zugehörige Knotennummer zusammen.
TDer Benutzer sieht die umgewandelte Nummer nicht. Die Nummer wird in einer Schatten-Datenbank
gespeichert. Der Benutzer sieht die Nummer im Telefonbuch immer so wie sie eingegeben wurde. Es
sind die Modi Standard, Frankreich, Spanien, Russland und USA möglich..
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 233 von 276
Betriebsarten
Der AdressParser hat zwei Basisbetriebsarten.
Normalisierung:
Parsen und Umwandeln einer beliebigen Telefonnummer in eine weltweit eindeutige Telefonnummer
(Schattennummer).
Reduktion:
Parsen und Umwandeln einer normalisierten Telefonnummer in eine wählbare Telefonnummer.
Für beide Funktionen benötigt der AdressParser Informationen über die verschiedenen Bestandteile
einer Telefonnummer. Diese sind Ländervorwahl, internationale Vorwahl, Zonenvorwahl, Ortsvorwahl,
die Nummer der lokalen PBX und DID.
Hinweis: Der AddressParser selbst verwendet keine Amtskennziffern. Wenn der Adressparser eine
wählbare Nummer als externe Nummer erkannt hat wird die Amtskennziffer hinterher hinzugefügt. Der
AdressParser zeigt zeigt eine externe wählbare Nummer durch hinzufügen eines ein führenden +
Zeichens an. .
Wie die Telefonnummern geparst und konvertiert werden hängt von dem benutzten öffentlichen Rufnummernplan und dem Wahlplan ab.
Im nächsten Kapitel wird beschrieben welche Algorithmen implementiert sind und in welchen Ländern
sie angewendet werden können.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 234 von 276
Wie wählen Sie den richtigen Parser aus?
Bitte wählen Sie den passenden one-X Attendant AddressParser in folgenden Schritten:
Bestimmen Sie das Land das Ihr one-X Attendant server unterstützen soll.
Prüfen Sie ob das Land von der one-X Attendant Configuration Tool Collection unterstützt wird.
(in Address Parser / Configuration tree view node, Code Numbers tab, parser Mode radio):
Der Standard parser unterstützt offene Rufnummernpläne für:
- Österreich
- Australien
- Bolivien
- Brasilien
- China
- Deutschland
- Ungarn
- Italien
- Japan
- Mexico
- Niederlande
- Republik Korea (Süd Korea)
- Schweden
- United Kingdom (GB)
Der Frankreichparser unterstützt den 10-Nummern geschlossenen Rufnummernplan mit Provider
Codes für
- Frankreich
- Schweitz
Der Spanienparser unterstützt den 9 Nummern geschlossenen Rufnummernplan ohne Ortsvorwahl
(Area Codes) für
- Spanien
Der USAparser unterstützt NANP (10 Nummern geschlossener Rufnummernplan für
- United States of America
- Canada
- Anguilla
- Antigua & Barbuda
- Bahamas
- Barbados
- Bermuda
- British Virgin Islands
- Cayman Islands
- Dominica
- Dominican Republic
- Grenada
- Jamaica
- Montserrat
- St. Kitts and Nevis
- St. Lucia
- St. Vincent and the Grenadines
- Trinidad and Tobago
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 235 von 276
-
Turks & Caicos
Der russische Parser unterstützt den 10 Nummern geschlossenen Rufnummernplan für
- Russian Förderation
- Republik of Kasachstan
Der norwegische Parser unterstützt den 8 Nummern geschlossenen Rufnummernplan mit Ortsvorwahlen für
- Norwegen
Im Falle das ihr Land nicht in der Configuration Tool Collection gelistet ist verwenden Sie den Universal
Parser.
Der Universal Parser unterstützt homogene und heterogene sowie offene und geschlossenen Rufnummernpläne mit und ohne Stadt/Zonen Vorwahl.
Konfigurieren und testen des AddressParsers?
Die Configuration Tool Collection erlaubt es den AdressParser zu konfigurieren und zu testen.
In Abhängigkeit von gewähltenParsalgorithmus (= Mode), unterscheidet sich der Reiter code numbers
weil jeder Algorithmus eine andere Konfiguration benötigt. .s. Bild unten eine Beispielkonfiguration für
die USA. shows an example configuration for USA. Ein weiteres Bild zeigt eine mögliche Testeinstellung für diese Konfiguration.
Konfigurieren des Address Parsers
Die Konfiguration hängt auch von Wahlplan ab.
Konfigurator
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 236 von 276
Code numbers
Auf dieser Seite wird anhand des AddressParser Modus die Basis Konfiguration eingestellt.
Number mapping
Number mapping ist ein Feature das benutzt werden kann um eine beliebige Zahlenfolge links an die
Nummer anzufügen. Dies ist nützlich wenn z.B. zwei oder mehr Anlagen über QSIG verbunden sind
und an jeder Anlage ein 1XAttd betrieben wird die auf einen gemeinsamen Telefonbuchserver zugreifen.
Local Prefix (Ortsvorwahl)
Local Prefix erlaubt es einer DID eine local Prefix hinzuzufügen die konfiguriert wurde im CM um die
Nebenstellennummer um einen Bestandteil zu erweitern der nicht in der DID enthalten ist.
Address Parser testen
Zum testen der AdressParser Konfiguration enthält das Configuration Tool einen Testknoten. Dieser
generiert eine Schattennummer und eine wählbare Nummer der eingegebenen Nummer.
Achtung: Wenn die wählbare Nummer mit + anfängt ist sie als extern Nummer gekennzeichnet. one-X
Attendant wird es durch den konfigurierten Amtscode ersetzen.
Tester
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 237 von 276
Wann wird der AddressParser eingesetzt?
AddressParser Normalization wird immer eingesetzt wenn eine Telefonnummer im Telefonbuch
gesucht wird.
Für jede Nummer die in folgenden Anwendungen gefragt wird:
- BA
- NBA
- VIP View
- Call History
- Internal / External Call Detection
Im Betrieb wenn eine Telefonnummer von der PBX zur Bedienoberfläche des 1XAttd transferiert
wird.
- Für abgehende Rufe wird die Identifikation einer Telefonnummer gestartet wenn dial
complete gemeldet wird.
- Wenn ein Eintrag in das Telefonbuch geschrieben wird. (vom UI, Import, Update Service)
AddressParser Reduktion wird eingesetzt wenn eine Telefonnummer gewählt werden soll von
- Telefonbuch (Telefonbuchfenster, ITB Liste Fenster, Vermittlung)
- der NBA
- speed dial button
AddressParser Modes
Die Zeichnungen in diesem Kapitel benutzen die folgenden Abkürzungen:
CC
IC
NC
AC
Country Code
International Code
National Code
Area Code (also called City Code)
NPA
NSN
LDN
NANP
Numbering Plan Area (= NANP Area Code)
National Significant Number
Long Distance Call
North American Numbering Plan
USA
Dieser Algorithmus ist nur für NANP gebaut.. Das NANP Format folgendermaßen dargestellt werden:
NPA Nxx Station
wobei
NPA = [2-9][0-8][0-9]
Nxx = [2-9][0-9][0-9]
Nebenstelle = [0-9][0-9][0-9][0-9]
NPA ist eine dreistellige Zonen- / Städtevorwahl, Nxx und Nebenstellennummer ergeben die 7 stellige
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 238 von 276
Telefonnummer.
Die erste Zahl ist zur Vorwahl der 10stelligen Nummer, es heißt national long distance call.
Service code format = X11 (e.g. Emergency Call Number 911)
Internationale Vorwahl = 011
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 239 von 276
Normalisation
Normalization nimmt eine Nummer und baut die Schattennummer (ShadowNumber). Die folgenden
Schrittwe werden durchlaufen:
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 240 von 276
Reduktion
Die Reduktion nimmt eine ShadowNumber und formt daraus eine wählbare Nummer. Die folgenden
Schritte werden durchlaufen:
Beispiele
Ein Block DIDs
908-953-1000 bis 1999, number mapping und local prefixes werden nicht verlangt.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 241 von 276
Displayed number
ShadowNumber
Dialable number
908-953-1000
9089532000
1500
911
+49-69-7505-5000
+19089531000
+19089532000
+19089531500
+911
+496975055000
1000
9089532000
1500
911
011496975055000
953-1000
9531000
9531000
1-555-666-7894
+15556667894
+15556667894
Dial exterComment
nal
DID 1000 is in a slice
x
DID 2000 is not in a slice
DID 1500 is in a slice
x
Emergency Call number
x
International Callnumber
This is an illegal number, but
will be dialed internal
x
National long distance call
Achtung:
Wenn die wählbare Nummer eine externe Nummer ist, wird der AdressParser ein führendes + links
hinzufügen. Der 1XAttd wird diese + durch den konfigurierten Amtscode ersetzen. In der Spalte “Dialable number” in der Tabelle oben, Ist das führende “+” nicht gelisted, die Rufe sind in der Spalte Dial
external markiert.
Zwei Blöcke DID homogen
908-953-1000 bis 1999 und 908-953-2000 bis 2500, keine Überlappung der Nebensstellennummern, number mapping und Städte vorwahlen sind nicht verlangt.
Displayed
number
908-953-1000
9089532000
1500
911
+49-69-7505-5000
+19089531000
+19089532000
+19089531500
+911
+496975055000
1000
2000
1500
911
011496975055000
953-1000
9531000
9531000
1-555-666-7894
+15556667894
+15556667894
ShadowNumber
Dial
external
Dialable number
x
x
x
Comment
DID 1000 is in a slice
DID 2000 is in a slice
DID 1500 is in a slice
Emergency Call number
International Call
This is an illegal number,
but will be dialed internal
National long distance call
Achtung: Wenn die wählbare Nummer eine externe Nummer ist, wird der AdressParser ein führendes
+ links hinzufügen. Der 1XAttd wird diese + durch den konfigurierten Amtscode ersetzen. In der Spalte
“Dialable number” in der Tabelle oben, Ist das führende “+” nicht gelisted, die Rufe sind in der Spalte
Dial external markiert.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 242 von 276
.
Drei Blöcke DID heterogen
908-953-2000 bis 8999, 908-848-5500 bis 5799 und 908-696-5100 bis 908-696-5699, Überlappung der
Nebenstellennummern, number mapping ist nicht verlangt.
Da die Nebenstellennummern 5100 bis 5799 in mehreren Blöcken vorkommen, muss für jeden Block
eine lokale Vorwahl festgelegt werden. Die Vorwahl muss dieselbe sein die in der PBX festgelegt ist.
Ein Anruf an die Nebenstelle 908-848-5500 kann am one-X Attendant erreicht werden indem 25500
gewählt wird. Ein Anruf von 908-848-5500 zum Attendant muss angezeigt werden als 25500 oder
908-848-5500.
Displayed
number
908-953-2000
25500
+19086965500
911
+49-69-7505-5000
+19089532000
+19088485500
+19086965500
+911
+496975055000
12000
25500
35500
911
011496975055000
953-1000
9531000
9531000
1-555-666-7894
+15556667894
+15556667894
ShadowNumber
Dial
external
Dialable number
comment
Prefix 1, DID 2000
x
x
x
Prefix 2, DID 5500
Prefix 3, DID 5500
Emergency Call
International Call
This is an illegal number,
but will be dialed internal
National long distance call
Achtung: Wenn die wählbare Nummer eine externe Nummer ist, wird der AdressParser ein führendes
+ links hinzufügen. Der 1XAttd wird diese + durch den konfigurierten Amtscode ersetzen. In der Spalte
“Dialable number” in der Tabelle oben, Ist das führende “+” nicht gelisted, die Rufe sind in der Spalte
Dial external markiert.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 243 von 276
.
Standard
Dieser Algorithmus ist für offene Rufnummernpläne wie in Deutschland gedacht. Er kann aber auch für
geschlossene Rufnumernpläne eingesetzt werden s.u.
Telefonnummern in Deutschland bestehen aus:
country code 49
Stadt / Gebietsvorwahl 2-5 digits
local PBX4-9 digits
Nebenstelle privates Netzwork, abhängig von der PBX
National long distance call werden durch eine führende 0 angezeigt
International access wird durch 00 getroffen
Maximale Länge einer DID ist 15 Ziffern.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 244 von 276
Normalization
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 245 von 276
Reduction
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 246 von 276
Frankreich
Französische Telefonnummmern (10 Ziffern) werden normalerweise in einer exchange Datenbank im
folgenden Format gespeichert:
+33 (P)Z ABPQ-MCDU
wobei
+33
(P)
Z
French country code
1 Ziffern code (put into brackets) für den Provider (e.g. “0” = France Telecom)
1 Ziffern code für die Region/Zone in Frankreich
Das Semikolon trennt die verbleibenden 8 Ziffern in
common digits
(“ABPQ”, manchmal auch "lokale PBX Nummer" genannt, sie kann 3, 4, 5 or 6 Ziffern enthalten)
Teilnehmer Nummer
(Die Nummern sind eindeutig für jeden Kundenr, DID Ziffern, “MCDU” können 5, 4, 3 or 2 Ziffern
enthalten)
In Frankreich werden die Teilnehmernummern den Kunden in Blöcken zugeordnet.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 247 von 276
Normalization
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 248 von 276
Reduction
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 249 von 276
Beispiele
French APPS1
French Address parser parameter
settings:
Country Code:
International Code:
Provider Code:
Area Code:
Range 1 Common Digits:
Range 1 First Subscriber No
Range 1 Last Subscriber No
Range2 Common Digits:
Range2 First Subscriber No:
Range2 Last Subscriber No:
Access code: 
33
00
0
1
1234
5000
5999
1234
9000
9999
R1
R2
R3
R4
R5
R6
Number Reduction:
+49 69 7505 3609
+33 01 1222 5678
+33 51 1222 5678
+33 11 1222 5678
+33 01 1234 4444
+33 01 1234 5555
 00 49 69 7505 3609
 01 1222 5678
 05 1222 5678
 01 1222 5678
 01 1234 4444
5555
N1
N2
N3
N4
N5
N6
N7
N8
N9
N10
N11
N12
N13
Number Normalisation:
+33 (0)1 1234 5678
+33 (5)1 1234 5678
+33 (0)1 1234 9999
+49 69 7505 3609
00 49 69 7505 3609
00 33 0 1 1234 5678
0 1 1234 5678
5 1 1234 5678
5678
9999
2 1234 5678
1347 6713
6713
+33 1 1234 5678
+33 1 1234 5678
+33 1 1234 9999
+49 69 7505 3609
+49 69 7505 3609
+33 1 1234 5678
+33 1 1234 5678
+33 1 1234 5678
+33 1 1234 5678
+33 1 1234 9999
+33 2 1234 5678
+33 1 1347 6713
+33 1 6713
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 250 von 276
Spanien
Spanische Telefonnummern haben 9 Ziffern, Sie starten entweder mit “9”, “8” or “6”. Die nächsten
zwei oder drei Ziffern werden benutzt um eine spanische Region zu identifiziern (z.B. “91” = Madrid).
In Spanien werden Teilnehmernummern einer PBX den Kunden in Blöcken zugeordnet (ähnlich wie in
Frankreich).
Beispiele
Ein Kunde könnte folgende Blöcke (Slices) haben:
Slice A1:
912051500 to 912051599
head number 912051
stations 500 to 599
Slice A2:
913279200 to 913279899
head number 913279
stations 200 to 899
Slice A3:
914104000 to 914104199
head number 914104
stations 000 to 199
Slice 4:
914061045 to 914061046
head number 9140610
stations 45 to 46
Es gibt keine nationale oder Gebietsvorwahl in Spanien.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 251 von 276
Normalization
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 252 von 276
Reduction
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 253 von 276
Norwegen
Die Telefonnummern in Norwegen haben 8 Ziffern. 4 Ziffern sind die Gebietsvorwahl und 4 Ziffern sind
die Teilnehmernummer. Die Gebietsvorwahl kann nicht weggelassen werden.
Normalization
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 254 von 276
Reduction
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 255 von 276
Universal Parser
Der neue Universal Parser kann für offenen Rufnummernpläne mit Blöcken benutzt werden. Dies ist
z.B. in Deutschland der Fall dort wo die freiverfügbaren Nummern knapp werden. Es kann aber auch in
Ländern wie Nicaragua, Luxemburg oder Island eingesetzt werden. Die Felder naionale Vorwahl und
Gebiets/Städtevorwahl könne leergelassen werden.
Das “max. length internal” definiert wie lange interne Nummern maximal sein dürfen. Diese Angabe
wird benutzt um die interne Nummer zu finden falls das Feld National leer ist. Wenn die Länge des Feldes mit 0 angegeben wird, wird die Angabe ignoriert.
Blöcke definieren Bereiche von DIDs die vom Netzwerk Provider zugeteilt werden.. PBX-Number Start
holds the beginning of the first number, PBX-Number End holds the beginning of the last number. Number of local digits defines the number of digits included in PBX-Number Start and PBX-Number End that
remains to internal numbers. See examples.
Number mapping und local prefixes werden auch unterstützt.
Normalization
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 256 von 276
Reduction
Beispiele
Offener Rufnnummernplan mit Blöcken
Dieses Beispeil definiert Nummern von +49 89 5444 0 bis +49 89 5444 2999. Die letzte Ziffer des
PBX-Number Start Eintrag definiert die niedrigste Ziffer mit der eine interen Nummer anfangen kann..
Die letzte Ziffer des PBX-Number End Eintrags definiert die höchste Ziffer mit der eine intern Nummer
anfangen kann. Die Länge einer internen Nummer kann 1 bis 4 Ziffern sein.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 257 von 276
Dial exterComment
nal
Displayed number
ShadowNumber
Dialable number
10
2500
10
2500
10
2500
089 5444-5000
+498954445000
08954445000
X
25000
+498925000
08925000
X
06975055000
X
+49-69-7505-5000 +496975055000
5000 is not in slice, so it is
external
25000 is longer than max.
internal length, so it is
external
National long distance call
Island, Luxembourg, Nicaragua und andere
Dieses Beispiel zeigt die Benutzung in Ländern, die keine nationale Vorwahl und keine Gebietsvorwahl
haben. Der Bereich der Nummern enthält 40 Nebenstellen von +3545123410 bis +3545123449.
Dial exterComment
nal
Displayed number ShadowNumber
Dialable number
10
5123410
10
+3545123410
10
10
+3545123450
+3545123450
5123450
X
00496975055000
X
+49-69-7505-5000 +496975055000
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
50 is not in slice, so it is
external
National long distance call
Service- und Installationshandbuch
Seite 258 von 276
Call Number Handling
Call Number Handling Adress Parser
Um aus dem Telefonbuch, der Besetztanzeige, per hotkey/keyblock oder Zielwahl heraus zu wählen
wird die Call history adressparser Konfiguration benutzt. Der Adressparser erzeugt die wählbare
Nummer. Wenn die Nummer mit einem „+“ zeichen beginnt so deutet dies auf eine externe Nummer
hin und der one-X Attendant client ersetzt „+“ mit der einprogrammierten ARS.
Ab 1XAttd Release 4 SP2 und Release 3 SP7 ist ein neuer Konfigurationsparameter
“ARSSuppliedByPABX” eingeführt. Wenn ARS vom CM oder der IE mitgeteilt wird, dann muss dieser
Parameter auf 1 gesetzt werden, damit die Telefonbuchsuche und das Journals richtig funktionieren.
Der Rest des Kapitels ist in englisch, da der CM in englischer Sprache administriert wird.
Call State Handling des one-X Attendant am CM
Introduction
One-X Attendant uses call states (i.e. “ringing”, “busy”, “conversation”) to indicate in which state a call
is. The computed call state is displayed in the Operator window of one-X Attendant GUI.
The signalling interface between one-X Attendant v3 client and CM is SCAPI. Different events are
received during a call via SCAPI. Based on these SCAPI events, one-X Attendant v3 computes the
states for the call (see chapter “Call States”). Depending on the state of the call there are different
possibilities for further call handling.
Call State „free“
„Call state free“ displayed in one-X Attendant Operator Window
As shown in the figure above, the displayed call state is “free”. That means that the called station is
reachable and ringing.. In case of call state “free”
- the call can not be transferred via drag & drop to a busy station
- a second outgoing call can not be initiated.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 259 von 276
Call State „Conversation“
Call State Conversation displayed in one-X Attendant Operator Window
In case of a call being in state “conversation”
- a second call can be initiated
- a call transfer via drag & drop to a busy station is possible.
Second Call
Call State „Ref-Back“ displayed in one-X Attendant Operator Window
A second call can be established, when one-X Attendant is in state “Ref-back”.
Call transfer
The following figure shows the one-X Attendant screen, before a call transfer is initiated;
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 260 von 276
Busy Display
After call has been transfered (via Drag & Drop) to station 7209, the one-X Attendant screen looks as
follows:
Call transferred
The call is no longer shown in operator window and station 7209 is busy now. (yellow colored).
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 261 von 276
Call States and Types
The following call states are available for one-X Attendant connected to CM:
Vtm::Gespraech
Vtm::GesprRF
Vtm::Rueckfr
Vtm::Frei
Vtm::Belegt
Vtm::Warten
Vtm::Wahlbereit
Vtm::Wahl
Vtm::Duwa
Vtm::Ende
Vtm::FreiUmg
Vtm::HausLtgUmg
Vtm::GesprUmge
Vtm::Umgeleitet
Vtm::KettenGespr
Vtm::GesprAufg
Vtm::GesprKonf
Vtm::Gehalten
Vtm::GesprNA
Vtm::GesprHA
Vtm::Abgewiesen
Vtm::GesprPriv
Vtm::PAnrufKommend
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
0x07
 display in operator window „Conv“
0x08
 display in operator window “---“
0x09
 display in operator window „Ref-back“
0x0c
 display in operator window „free“
0x0d
 display in operator window „busy“
0x11
 display in operator window “---“
0x12
 display in operator window „ready“
0x13
 display in operator window “dialing”
0x15
 display in operator window „“
0x17
 display in operator window “End”
0x19
 display in operator window “fr divert”
0x1D
 display in operator window “---“
0x1F
 display in operator window “div conv“
0x22
 display in operator window “---“
0x26
 display in operator window “---“
0x28
 display in operator window “---“
0x29
 display in operator window “Confer.“
0x2A
 display in operator window „“
0x32
 display in operator window “---“
0x33
 display in operator window “---“
0x34
 display in operator window „rejected”
0x38
 display in operator window “---“
Vtm::Duwa  display in operator window ““
“---“ means this call state is normally not used for one-X Attendant at CM. For that reason “---“ should
never occur in operator window of one-X Attendant GUI.
For OneX-Attendant at CM the following call types are available:
Call type in from SCAPI received display string ? meaning ? mapping to Vtm-type
"B"
"b"
"c"
"cover"
"ct"
"d"
"da"
"db"
"f"
"forward"
"ic"
"ip"
"ip"
 eType_CoverAllBusy
 eType_CoverBusy
 eType_CoverAllCalls
 eType_CoverOutg
,eType_ControlledTermRest
 eType_CoverNoAnswer
 eType_RecallGoToAttendant
 eType_FindBusyStationCO
 eType_CallForwarding
,eType_CallForwardOutg
 eType_Intercept
 eType_Interposition
 eType_Interposition
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
 Vtm::CoverAllBusy
 Vtm::CoverBusy
 Vtm::CoverAllCalls
 Vtm::Cover
 Vtm::ControlledTermRest
 Vtm::CoverNoAnswer
 Vtm::RecallGoToAttendant
 Vtm::FindBusyStationCO
 Vtm::CallForwarding;
 Vtm::CallForwardOutg
 Vtm::Intercept
 Vtm::Platzanruf (incoming, no ACD)
 Vtm::InternAnruf (incoming, ACD, internal)
Service- und Installationshandbuch
Seite 262 von 276
"ip"
"ip"
"ip"
"ld"
"n"
"na"
"pc"
"pc"
"pc"
"pc"
"pc"
"Q"
"Q"
"Q"
"Q"
"Q"
"Q"
"rt"
"s"
"sc"
Unknown
Unknown
Unknown
Unknown
Unknown
 eType_Interposition
 Vtm::ExternAnruf (incoming, ACD, external)
 eType_Interposition
 Vtm::IntGehend (outgoing, internal)
 eType_Interposition
 Vtm::ExtGehend (outgoing, external)
 eType_LDNCalls
 Vtm::ExternAnruf
 eType_NightStatService
 Vtm::NightStatService
 eType_Unanswered
 Vtm::Unanswered
 eType_Personal
 Vtm::Platzanruf (incoming, no ACD)
 eType_Personal
 Vtm::InternAnruf (incoming, ACD, internal)
 eType_Personal
 Vtm::ExternAnruf (incoming, ACD, external)
 eType_Personal
 Vtm::IntGehend (outgoing, internal)
 eType_Personal
 Vtm::ExtGehend (outgoing, external)
 eType_Queued (w/ emergency nr)  eType_Emergency? Vtm::NotAnruf
 eType_Queued
 Vtm::Platzanruf (incoming, no ACD)
 eType_Queued
 Vtm::InternAnruf (incoming, ACD, internal)
 eType_Queued
 Vtm::ExternAnruf (incoming, ACD, external)
 eType_Queued
 Vtm::IntGehend (outgoing, internal)
 eType_Queued
 Vtm::ExtGehend (outgoing, external)
 eType_Returned
 Vtm::Wieder
 eType_CoverSendAll
 Vtm::CoverSendAll
 eType_Serial
 Vtm::Erneut
 unknown
 Vtm::Platzanruf (incoming, no ACD)
 unknown
 Vtm::InternAnruf (incoming, ACD, internal)
 unknown
 Vtm::ExternAnruf (incoming, ACD, external)
 unknown
 Vtm::IntGehend (outgoing, internal)
 unknown
 Vtm::ExternAnruf (incoming, ACD, external)
Call types in addition to call states are used to give more information about the type of a call. For
example the call type of the call in „Call State Free“. is Vtm::IntGehend. It means it is an outgoing
internal call. The display string of the call type is normally shown in the first line of the operator window.
Sometimes call types give additional information to compute the correct call state. For example a Call
with call state Vtm::Gespraech (conversation) and call type Vtm::CallForwardOutg (outgoing call
forward), must have state Vtm::GesprUmge (diverted conversation).
Rules for computing Call States
Call State events and UI events
These are the known call state and UI events received from Scapi:
Call State events:
CS_NEWCALL
CS_UPDATE
CS_ENDCALL
CS_NEWCALLINFO
CSX_CALLPROGRESS
CSX_DTMF
CSX_MEDIA
CSX_NEWCALLINFO
CSX_E911CALL
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
301
302
303
304
305
306
307
308
309
Service- und Installationshandbuch
Seite 263 von 276
one-X Attendant UI events:
UIE_ALERT
UIE_LAMP
UIE_DISPLAY
UIE_COMPUTER
UIE_DIALING_MODE
UIE_BLF_GRP_LAMP
UIE_BLF_IND_LAMP
UIE_NEWPHONEINFO
201
202
203
204
205
210
211
250
One-X Attendant uses some of them to compute vtm-call-states and vtm-call-types (especially
CS_NEWCALL and UIE_DISPLAY (see chapter 1.4.4.).
Call States in Call State Event
Scapi all states:
CS_DEAD
CS_IDLE
CS_ARRIVAL
CS_RARRIVAL
CS_IUSE
CS_THEYUSE
CS_IHOLD
CS_THEYHOLD
CS_IEXHOLD
CS_CONF
CS_PICKUP
CS_IHOLD_ETIMER
CS_HOLD_PENDING_CONFERENCE
CS_HOLD_PENDING_TRANSFER
CS_UNKNOWN
0
101
102
103
104
105
106
107
108
109
110
111
112
113
114
Scapi call states are the call states that come with the Scapi call state events (see chapter 1.4.1.).
These call states together with some other information are used to compute the Vtm-call states (see
chapter 1.4.4.)
Call states in UIE_Display event
One-X Attendant computes the following vtm-call-states out of the display string received in the
UIE_Display:
"busy"
"busy(I)"
"ringing"
 Vtm::Belegt
 Vtm::Belegt
 Vtm::Frei
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
// busy with intrusion
Service- und Installationshandbuch
Seite 264 von 276
Call State Mapping to Vtm-call-states
The following two chapters describe under what circumstances One-X Attendant computes the vtmcall-state in the title of the chapter.
Vtm::Gespraech (conversation state)
-
-
-
call state event CS_NEWCALL from SCAPI received, splitted incoming call found
call state event CS_UPDATE from SCAPI received, call is not in HoldState
call state event CS_NEWCALL or UIE_DISPLAY event from SCAPI received with
conference marking in display string (split call scenario)
call state event CS_NEWCALL orUIE_DISPLAY event from SCAPI received. If the
call is an outgoing call and the identification "answered by" is received in display string
call state event CS_NEWCALL orUIE_DISPLAY event from SCAPI received / If the
call is an outgoing call in Vtm::Frei (free) state and the correspondíng call state text in
display string has disappeared.
UIE_DISPLAY event from SCAPI received, Call is unparked and is in state
“Vtm::Wahlbereit” (ready) or “Vtm::Wahl” (dialing) / PEM 185637
ExecSplitSwap() Function… switching of AE and ZE side (when one side is in state
“Vtm::Gespraech” (conversation) and the other state is in state “Vtm::Rueckfr” (Refback) for example)
see improvement a)
see improvement b)
Vtm::Rueckfr (Ref-back state)
- UIE_LAMP event from SCAPI received with function ID FIDS_Split (Split call) and
lamp state == On
- splitted call is set to Vtm::Rueckfr (this event is for example received when active call
is on AE side and “assign”-button is pressed in OneX-Attendant operator window
- active call goes from Vtm::Gespraech (conversation) to Vtm::Rueckfr (Ref-back))
Operator window before pressing assign button
Operator window after having pressed the assign button
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 265 von 276
Vtm::Frei(free)
-
-
call state event CS_NEWCALL orUIE_DISPLAY event from SCAPI received / string
“ringing” is part of display string
call state event CS_NEWCALL from SCAPI received, splitted outgoing call found
call state event CS_NEWCALL orUIE_DISPLAY event from SCAPI received. If the
call is an outgoing call in state Vtm::Wahlbereit (ready) and the display string contains
a call state
see improvement a)
see improvement b)
Vtm::Belegt (busy)
-
call state event CS_NEWCALL orUIE_DISPLAY event from SCAPI received, string
“busy” is part of display string
call state event CS_NEWCALL orUIE_DISPLAY event from SCAPI received, string
“busy(I)” is part of display string
Vtm::Wahl (dial)
-
call state event received / if the call is outgoing and in state Vtm::Wahlbereit (ready for
dial) after evaluation of the display string and contrahent number is not empty
call state event CS_NEWCALL received, call is outgoing, and dial buffer is not empty
key is dialled, existing call in state Vtm::Wahlbereit (ready for dial) (i.e. single dial)
number dialled, existing call in state Vtm::Wahlbereit (ready for dial) (i.e. block dial)
UIE_LAMP event from SCAPI received with function ID FIDS_Split (Split call) and
lamp state == On
split call is set to Vtm::Wahl if dial buffer is not empty
Vtm::FreiUmg (free diverted)
Call type = Vtm::CallForwardOutg and call state = Vtm::Frei (free)
Vtm::GesprUmge (diverted conversation)
Call type = Vtm::CallForwardOutg and call state = Vtm:: Gespraech (conversation)
Vtm::GesprKonf (Conference)
-
call state event CS_NEWCALL or UIE_LAMP event from SCAPI received with conference marking in display string. Remark: If conference is over (i.e. no marking in received display string anymore, call state is set to state bevore conference)
Vtm::Gehalten (empty string in operator window for call state)
-
call state event CS_UPDATE from SCAPI received with call state CS_IHOLD or
CS_IHOLD_ETIMER
Vtm::Abgewiesen (rejected)
-
call state event CS_NEWCALL received, call is incoming
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 266 von 276
Examples for Computing Call States
Outgoing internal Call
OneXAttendant V3.00 client
operator window
OS_SCTAPI
SCAPI
1: dial 7
2: PressButton(Fixed feature, attendant start)
3: PressButton(dial pad, 7)
4: UI event Display (display = "a=
">)
5: UI Event lamp (line, on)
6: Call event (new call, iuse, line)
7: set Call State to Vtm::Wahl (dialing state)
8: VTInfo (call state = Vtm::Wahl)
9: dial 2
10: PressButton(dial pad, 2)
11: dial 1
12: PressButton (dial pad, 1)
13: dial 0
14: PressButton(dial pad, 0)
15: UI event Display (display = "a=OSPC Test...">)
16: UI event Display (display = "a=... ringing... ">)
17: set Call State to Vtm::Frei (free state)
18: VTInfo(call state = Vtm::Frei)
19: UI event Display (display = "a=... ringing...7210... ">)
20: UI event Display (display = "a=OSPC Test.. .">)
21: UI event Display (display = "a=OSPC Test...7210">)
22: set Call State to Vtm::Conversation (conversation state)
23: VTInfo(call state = Vtm::Gespraech)
24: UI event Display (display = " <empty> ")
25: UI event lamp (line, off)
26: Call event (end call, line)
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 267 von 276
Dial Number 7 (1-8)
Call State is Vtm::Wahl (dial)
Dial Numbers 2 1 0 (9-19)
Call State is Vtm::Frei (free)
Answer Call at Station 7210 (20-23)
Station 7210 Ends Call (24-26)
Call is Deleted (no call state)
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 268 von 276
Incoming Internal Call
OneXAttendant V3.00 client
operator window
OS_SCTAPI
SCAPI
1: UI event Alert (ringer = on)
2: UI event Display (display = <a=OSPC Test Andreas...")
3: UI event Display (display = <a=OSPC Test ... 7210...")
4: UI event Lamp (line, flash)
5: Call event (new call, arrival, line)
6: set call state to Vtm::AnrufKommend (<empty string>)
7: VTInfo(call state = Vtm::AnrufKommend)
8: Answer
9: PressButton(line, 1)
10: UI event Alert (ringer = off)
11: UI event Alert (ringer = off)
12: UI event Lamp (line, on)
13: Call event (update, iuse, line)
14: set call state to Vtm::Gespraech (conversation)
15: VTInfo (call state = Vtm::Gespraech)
16: UI event Display (display = " <empty> ")
17: UI event lamp (line, off)
18: Call event (end call, line)
Message sequence cahrt for incoming internal call
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 269 von 276
Call from Station 7210 arrives
Call state is Vtm::AnrufKommend (“<empty string>“)
Answer Call from Station 7210 (8-15)
Call state is Vtm::Gespraech (conversation)
Station 7210 Ends Call (16-18)
Call is deleted (no call state)
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 270 von 276
Build Outgoing Second Call and Transfer Call
Precondition: call from station 2225631 to one-X Attendant client is active
OneXAttendant V3.00 client
operator window
OS_SCTAPI
SCAPI
1: dial 7
2: PressButton(Fixed feature attendant start)
3: PressButton (dial pad, 7)
4: UI event Display (display = "a=
">)
5: UI event Lamp (prog. feat. w. lamp, split, on)
6: set call state of call 0 to Vtm::Rueckfr (Ref-back)
7: VTInfo(call state call 0 = Vtm::Rueckfr)
8: create split call 1
9: set call state of call 1 to Vtm::Wahl(dialing)
10: VTInfo(call state call 1 = Vtm::Wahl)
11: dial 2
12: PressButton (dial pad, 2)
13: dial 1
14: PressButton (dial pad, 1)
15: dial 0
16: PressButton (dial pad, 0)
17: UI event Display (display = "a=OSPC Test...">)
18: UI event Display (display = "a=... ringing... ">)
19: set call state call 1 to Vtm::Frei (free state)
20: VTInfo(call state call 1 = Vtm::Frei)
21: UI event Display (display = "a=... ringing...7210... ">)
22: UI event Display (display = "a=OSPC Test.. .">)
23: UI event Display (display = "a=OSPC Test...7210">)
24: set Call State call 1 to Vtm::Conversation (conversation state)
25: VTInfo(call state call 1 = Vtm::Gespraech)
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 271 von 276
OneXAttendant V3.00 client
operator window
OS_SCTAPI
SCAPI
1: End Call
2: transfer call
3: PressButton(fixed feature, attendant release)
4: UI event Display (display = " <empty> ")
5: UI event Lamp (line, off)
6: Call event (end call, line)
7: Remove call 1
8: UI event Lamp (prog. feat. w. lamp, spit, off)
9: Remove call 0
10: UI event Alert (ringer = off)
Message sequence chart for outgoing second call and call transfer
Dial Number 7 (Diagram 1,1-10)
c
Call state of call 0 is Vtm::Rueckfr (Ref-back), call state of call 1 is Vtm::Wahl (dialing)
Dial Number 209 (Diagramm 1, 11-21)
Call state of call 0 is Vtm::Rueckfr (Ref-back), call state of call 1 is Vtm::Frei (free)
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 272 von 276
Answer Call at Station 7209 (Diagram 1, 22-25)
Call State of Call 0 is Vtm::Rueckfr (Ref-back), Call State of Call 1 is Vtm::Gespraech (conversation)
Press end button in operator window (transfer call) (Diagram 2, 1-10)
:
calls are deleted (no call states)
Improvements of Call State Handling in one-X Attendant
With OneX-Attendant release 3 and 4v3 there are two improvements:
Improvement a) an outgoing call marked as „forwarded“ or „covered“ without call state in display string
changes its state automatically from “dialing” to “free” and after more than two received display strings
automatically from “free” to “conversation” (PEM 186353).
Improvement b) an outgoing call without call state in display string but another substring that is not the
call type and not the dialled number in front of the display, changes state automatically from “dialing”
to “free” and after more than two received display strings automatically from “free” to “conversation”.
Improvement: With a) and b) more outgoing calls, that in the past stuck in dialing state because of
missing call states in display string, changes the state to conversation now. Further call control (i.e.
transfer, focus change to second call) is possible for these call now.
Known Problems:
1. When receiving incomplete display strings it can happen hat a call goes to conversation state too
early.
2. Outgoing calls to stations with missing ringing state, normaly don’t have busy state either. That
means oneX-Attendant has no possibility to differ whether such station are in busy state or free.
Improvements a) and b) set these calls to free state (assuming the stations are free when getting no
contrary information.
3. Outgoing calls to anonymous station maybe offer no events or display strings when the called station goes to conversation and there is no display element exept the dialled number. That means
improvements a) and b) don’t work.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 273 von 276
´
Ideas for further improvements for SCAPI:
1. The number of received display messages (without call state) before going to state “free” is configurable.
2. The number of received display messages (without call state) befor going to state “conversation” is
configurable.
3. Introduce a new call state “progress” for improvement a) and b), so problem 2) leeds to “progress” in
display string and not “free”.
So improvements a) and b) could be turned off if needed.
Conclusion: The SCAPI Interface offer insufficient informations for a complete call state handling. To
solve the known problems 1 to 3, it is necessary to implement a new interface, that offers the complete
call state informations. Further analysis has shown that a proper call state handling is mandatory.
Without this, many features can’t be implemented for one-X Attendant 3rd party solution.
Avaya one-X Attendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service- und Installationshandbuch
Seite 274 von 276
Numerics
1st Party Call Control 224
1xAttd Server
Wechseln 154
3rd Party Call Control 224
Feste Rufnummern 72
Funktionstasten 157
A
Abkürzungen 218
AbsenceInfoPusher 66
Abwesenheitsanzeige 54
ACM, Modi 19
ACM, Teilnehmerdaten importieren 59
AddressParser, Description 231
Adressparser 68
Adressparser, Ländereinstellungen 73
Attendant Vectoring 175
H
Host name 29
Hunt Group 171
B
Benutzerdefiniert, Setup 28
Blockschaltbild 16
Branchenlösungen 59
C
Call number replacement 232
Call State
Conversation 259
free 258
Call State Handling 258
Call States
Rules for Computing 262
Call States and Types 261
Client 21, 224
Configuring the Address Parser 235
CSTA 224
CTI 224
D
Datenbank 150
Datenbanken, Anbindung 58
Deinstallieren 33
Dienste 190
E
ECMA 224
Einzelplatz, Setup 32
Einzelplatzlösung 21
Einzelplaz, Systemvoraussetzungen 21
F
Fehlersuche 124
Avaya one-XAttendant V 4.0
Release 4.09 Ausg. Dezember 2014
G
Glossar 224
I
iClarity 13
Importieren, ACM Teilnehmerdaten 59
Installation Lizenz Manager 25
Installation SVA-Manager 35
Installationen (Setups) 24
Installieren von one-X Attendant 26
ISDN 225
J
JOnAS 13, 79
JTAPI 225
JVM 225
K
Kalenderinformation 16, 55
Kodenummern 70, 73
Komponenten 13
Konfiguration 22, 123
Konfiguration über QConfig 36
Konfigurationsbeispiele, ACM 164
Konfigurationswerkzeuge, one X Attendant
63
L
LAN-Kopplung Client- Server 21
Lizenz Manager 16, 25
Lizenzen 22
Lizenzen anfordern 25
Lizenzen einspielen 25
Lizenzen, Übersicht 25
Lokale Vorwahlen 71
M
MasterDirectory 14
N
NETBEUI 225
NETBIOS 225
Netzweite Besetztanzeige 34
Service und Installationshandbuch
Seite 275 von 276
O
one-X Attendant, Leistungsmerkmalübersicht 201
one-X Attendant, Update 153
one-X Attendant, Werkzeuge 76
OSPC, Migration früherer Versionen 24
OSPC, Migration von v2.5x zu X Attendant
151
OS_TAPI 124
P
Phone book 94, 108, 112
Phone book, Import Agent Data 112
Phone book, Import Station Data 108
Port-Übersicht 191
Q
QConfig 36
QTapi 225
QTAPI Framework 14
Telefonbuch, Werkzeuge 81
Tipps 154
Tricks 154
TTrace 124
U
Update Service 120
USB-Phone 19
Vectoring 175
Version, ACM 22
virtual machine
HyperV 20
VMWare 20
V-Z
Web Server 14
WebAccess 15, 56, 121
WebAccess Admin Tool 16, 58
WebLM 25
Wiederherstellen, Datenbank 150
Zusatzkomponenten 34
R
Referenzen 222
Registrierung 155
Road Warrior Mode 19
Rufnummernersetzung 71
S
Sammelgruppe 171
SCAPI 13
Server 20
Setup 24
Setup, Typen 24, 26
Sichern, Datenbank 150
Socket 226
Software installieren 20
Software konfigurieren 63
SPI 226
SVA-Manager 14, 34
Systemanforderungen ACM 22
Systemanforderungen Avaya one-X Attendant 20
Systemvoraussetzungen, Client 21
Systemvoraussetzungen, Server 20
T
TAPI 226
TCP/IP 226
Telecommuter Mode 19
Telefonbuch Server 79
Avaya one-XAttendant V 4.0
Release 4.09 Ausg. Dezember 2014
Service und Installationshandbuch
Seite 276 von 276
Herunterladen