Hochschule Mittweida 1 Ralf Steinrücken20.04.2001 MünchenACL-Konverter Systemumgebung Stand des...
-
Upload
harman-westrich -
Category
Documents
-
view
107 -
download
0
Transcript of Hochschule Mittweida 1 Ralf Steinrücken20.04.2001 MünchenACL-Konverter Systemumgebung Stand des...
20.04.2001 München ACL-Konverter
Hochschule Mittweida 1
Ralf Steinrücken
• Systemumgebung
• Stand des Service-Mappings
• Implementierungsaspekte
• Anwendungstest
• Weitere Arbeiten
Hochschule Mittweida (FH)ACL-Konverter
Hochschule Mittweida (FH)Ralf SteinrückenTel.: +49 3727 58 1291E-Mail: [email protected]
20.04.2001 München ACL-Konverter
Hochschule Mittweida 2
Ralf Steinrücken
Systemumgebung
Hicom (Unity)
LAN ACL-H3-PDUs
ACL-C-PDUs
LAN
Call Processing
ACL-CACL-H3
KonverterUDP
LAN
ACom (ACL-C) ACom (ACL-H3)Konverter
ACL-H3 Appl.ohne ACom
ACL-H3 Appl.
auf AComAcom (ACL-H3)
LAN LAN
Hicom 3.3-09Labor
Hicom Hochschule
S0
S2M
Konverter
1000 - 1999
2250 - 2299
S0
PTSN
11...20...
2000 - 2999
20.04.2001 München ACL-Konverter
Hochschule Mittweida 3
Ralf Steinrücken
Implementierte Funktionen
Query/ activate/deactivate feature– feste/variable Umleitung (intern/extern)– Anrufschutz– Neu: COS– Defekt: autom. Optisches Anklopfen– Defekt: Aufhebung der Mitgliedschaft im SA
query terminal ID– Optiset, Anate, CMI, Trunk
alternate call– Getestet mit internen und externen Teilnehmern
answer call– Getestet mit internen und externen Teilnehmern, und Rufumleitung
– ToDo/Defekt: Rufübernahme bei Anklopfen (=Alternate Call?)
20.04.2001 München ACL-Konverter
Hochschule Mittweida 4
Ralf Steinrücken
Implementierte Funktionen
clear call– Getestet in den Zuständen: Talk, Ring, Idle, Conference,
Consultation
– Test: A-Tln. = Trunk
conference call– Getestet mit internen und externen Teilnehmern (Dreierkonferenz)
consultation call– Rufzeitüberwachung, Timeout, Busy, Rufumleitung bei C; für
interne und externe Teilnehmer
– ToDo: Erweiterung um HG für C-Tln.
– Defekt: Funktionsabschaltung: „Verbleiben im Gespräch bei Rückfrage zu besetzten Tln.“ Kann in ACL-C nicht deaktiviert werden.
20.04.2001 München ACL-Konverter
Hochschule Mittweida 5
Ralf Steinrücken
Implementierte Funktionen
make call– G010, G11, G012, G015;
– Rufzeitüberwachung A und B, Timeout A und B, Busy A und B,
– B invalid, Anrufumleitung B, A legt auf bevor B antwortet,
– Getestet mit internen und externen Teilnehmern,
– Defekt: G010: Anrufschutz und Anrufumleitung bei A
– ToDo: Erweiterung um HG für A-Tln. und B-Tln.
reconnect call– Getestet mit: gehaltenen Call
– Defekt: Zweiergespräch (endet in Block und nicht in Dial)
– Defekt: Trennen im Blocked-State nicht möglich
single-step-transfer call– Einschränkung: ACL-C übergibt sofort
– Wenn B(busy), dann sendet ACL-C AckCode=1 (error)– Defekt: Rufzeitüberwachung (keine saubere Abbildung möglich)
20.04.2001 München ACL-Konverter
Hochschule Mittweida 6
Ralf Steinrücken
Implementierte Funktionen
transfer call– Getestet in den Zuständen: Consultation, Ringback, Busy
– Interne/externe Teilnehmer
– ToDo: Anate übergibt: (ACL-C sendet kein Response)
activate/deact. Monitoring– Überwachung aller Zustände
– Überwachung einzelner Zustände
– Neu: Trunks und Hunt Groups, AC?, ToDo: Test
snapshot connection state– Getstet in den Zuständen: Idle, Talk intern, Talk network, Talk
intern und gehaltener externer Teilnehmer
– ToDo: Trunks und Hunt Groups
20.04.2001 München ACL-Konverter
Hochschule Mittweida 7
Ralf Steinrücken
Implementierte Funktionen
Keystring– Mapping auf MakeCall, DialDigits und ConsultationCall
– Neu: „N“ NonVoice (für DTB)
– Neu: „R“ Rückruf
– Neu: „T“ Trennen in den Zuständen Rückfrage, Blockiert, Gespräch
– ToDo: J=Anrufumleitung, K=Parken, U=Übergeben, W=Wahlwiederholung
– Defekte: • G: Belegung gehend, I: Briefkasten, L: Löschen, • H: Programmtaste (Check), Q: Start, S: DÜ,• M: Melden, O: Amtsanruf, P: Persönlicher Anruf; (nur für VF)• Xnn, Ynn: Namenstaste nn, Znn: Direktruftaste nn
20.04.2001 München ACL-Konverter
Hochschule Mittweida 8
Ralf Steinrücken
Implementierte Funktionen
act/deact package mode– Kein Mapping auf ACL-C. Der Konverter sendet eine positive
Quittung. – ToDo: optional negative Quittung senden
switch off functions– Unterdrückung der Leitungsidendifikation, Event-Mapping, CMI– Neu: Funktionsabschaltung per INI-File– ToDo: Unterstützung möglicht vieler Funktionsabschaltungen
• z.B.: Erweiterte Call-Informationen in den Ereignismeldungen• z.B.: Verbleiben im Gespräch bei Rückfrage zu besetzten Tln.
• Neu: query party status– frei, besetzt intern, besetzt Amt, nicht eingerichtet– ? besetzt extern: konnte in H3 nicht abgefragt werden– ? Master-SA / SA ist belegt: konnte in H3 nicht abgefragt werden– ? Master-SA / SA ist frei: konnte in H3 nicht abgefragt werden,
Quittung: „Teilnehmer ist nicht eingerichtet“ => Konverter liefert die gleiche Quittung
20.04.2001 München ACL-Konverter
Hochschule Mittweida 9
Ralf Steinrücken
Implementierte Funktionen
Neu: DeflectCall (Umkoppeln im Ruf),– Defekt: Implementation ohne Rufzeitüberwachung; – ToDo: Test mit Unity– ToDo: Erweiterung um HG, Tunk für B-Tln.
Neu: LED-Steuerung– Ein/Aus, langsam blinkend, schnell blinkend– Defekt: spezielle Modi für ComTel3 werden nicht unterstützt.
Neu: Anrufordner abfragen– Anzahl wartender Calls wird gemeldet– Defekt: Teilnehmer-Rufnummern werden nicht gemeldet
Neu: Optimierte Keystring Funktion (G016) wird bisher teilweise unterstützt– ähnliche Behandlung wie Keystring im Konverter – DTB: G016 im Gesprächszustand => Rückfrage– ToDo: Wählpausen über Trennzeichen
20.04.2001 München ACL-Konverter
Hochschule Mittweida 10
Ralf Steinrücken
ToDo – weitere Funktionen
ToDo: Behandlung von Error messages
ToDo: redirect and answer
ToDo: consult and transfer call
ToDo: answer call with warning tone
20.04.2001 München ACL-Konverter
Hochschule Mittweida 11
Ralf Steinrücken
TDD – I/O-Simulator
20.04.2001 München ACL-Konverter
Hochschule Mittweida 12
Ralf Steinrücken
Implementierte Funktionen - TDD
Service-Mapping H3 => C:– Datenausgabe (Display) => FastData / SendData
• Temporär, permanent, akust. Signal
• Session-bezogen, Freilaufende Anzeige
• Groß- /Kleinschreibung für Displayausgabe
– SnapShot TDD-Session Status => beantwortet der Konverter• Zustände: Idle, Connected, Parked
• Defekte: Status Busy for Non Voice, Out of service
• ToDo: 'N' = Not valid or no DIGITE
– Connection Control (E1)• Konverter sendet fehlerhafte Daten (FastData) und mapped die
Quittung
20.04.2001 München ACL-Konverter
Hochschule Mittweida 13
Ralf Steinrücken
Implementierte Funktionen - TDD
Service-Mapping C => H3:– SendData => Dateneingabe
• Block Mode, Charachter Mode, Clear-Key, DUE-Key
• Neu: Dateneingabe: spezielle Tasten für Optiset (<,>,OK,+,-)
– FastData (Smart Card) => Konverter sendet NegAck zu Hicom
– StartDataPath, StopDataPath, DataPathSuspended und DataPathResumed => Quittierung durch Konverter; Senden von Statusmeldungen an H3
Neu: Akustische Signalisierung– 11 / 19 Tönen/Ansagen abbildbar
– Digite hat nicht funktioniert
– ToDo: Test
ToDo: Dateneingabe mit Funktionstasten (Key-Monitoring)– Mapping aller möglichen Tasten-Kodes
– Spezieller Test: Key-Monitoring für DTB
20.04.2001 München ACL-Konverter
Hochschule Mittweida 14
Ralf Steinrücken
TDD – sonstige Defekte
Optiset Memory: ACL-C unterstützt nur zweizeiliges Display (2x24 Zeichen)
TDD-Session per Keystring „N....“ starten
20.04.2001 München ACL-Konverter
Hochschule Mittweida 15
Ralf Steinrücken
Weitere Arbeiten seit letztem Statusmeeting
Loden-Mapping (LodenMap.ini)– H3-Trunks und SA-Rufnummern können ACL-Lodens zugeordnet
werden. Fehlerbeseitigung
– Memory Leaks Offene Punkte
– Wahl mit PIN (DTB)? Dokumentation
– Übersicht zur Dokumentation wurde erstellt– Dokumentation der Implementierung und Installation– Testprotokoll für DTB, Telas
Hochrüstung Unity– REGEN-Stapel wurde mit Hot (KV21) erstellt
Test Telas (TAPI) über ACL-Konverter
20.04.2001 München ACL-Konverter
Hochschule Mittweida 16
Ralf Steinrücken
Erweiterungen des ACL-C-API
Parametererweiterungen um HuntGroup, UnknownTrunkNumber, GeneralAttendant– Monitor-Set/Cancel-Request
– Snapshot-Monitor-Request
– MakeCall, DeflectCall, ConsultCall
– Clear-Connection-Request
– Get-Device-Type-Request
PartialDialing– MakeCall
– ConsultCall
ToDo: Group-Pickup-Call-Request und Park-Call-Request
20.04.2001 München ACL-Konverter
Hochschule Mittweida 17
Ralf Steinrücken
Konfiguration per INI-File
[SnapshotCallQueue]// Format (example)= 2288,2;3333,22; 2288=HG-Number, 2=SizecallQueuesSize = 2288,2;3333,22;
Neuer Eintrag im INI-File:
20.04.2001 München ACL-Konverter
Hochschule Mittweida 18
Ralf Steinrücken
ACL-Konverter
Systemumgebung
Stand der Arbeiten
Implementierungsaspekte Anwendungstest
Weitere Arbeiten
20.04.2001 München ACL-Konverter
Hochschule Mittweida 19
Ralf Steinrücken
Ablauf – Service-Mapping
Hicom Converter
Service X
H3-Appl
H3_Invoke
H3_Invoke
ACL-C_Invoke
ACL-C Reference,Timeout-Überw.
H3-Service?
Event-Observer
Converter
Device
Create Device
(ACL-C_Invoke 2)
ACL-C_Result
ACL-C_Event
ACL-C-Ref.ACL-C_Result
ACL-C_Event(Event-Observer)
ACL-H3_ResultResult-Mapping
Mapping
20.04.2001 München ACL-Konverter
Hochschule Mittweida 20
Ralf Steinrücken
Generelles
Der Konverter unterstützt kein Shutdown und Restore (Monitore, Funktionsabschaltungen)
Sicherheit: Schutzverletzungen werden zentral abgefangen Jeder H3-Request ist zu beantworten (Anwendungen können
sonst hängen bleiben)
20.04.2001 München ACL-Konverter
Hochschule Mittweida 21
Ralf Steinrücken
ACL-Konverter
Systemumgebung
Stand der Arbeiten
Implementierungsaspekte
Anwendungstest Weitere Arbeiten
20.04.2001 München ACL-Konverter
Hochschule Mittweida 22
Ralf Steinrücken
Testumgebung mit Acom + Telas
Hicom (Unity)
LAN ACL-H3-PDUs
ACL-C-PDUs
LAN
Call Processing
ACL-CACL-H3
KonverterUDP
LAN
ACom (ACL-C) ACom (ACL-H3)Konverter
ComManager 3.0
ACom + Telas
Acom (ACL-H3)
LAN
LAN
Konverter
LAN
Telas-TAPI
TAPI
20.04.2001 München ACL-Konverter
Hochschule Mittweida 23
Ralf Steinrücken
Test Telas 3.1
Testanwendungen: – TestTool von Telas (tbastest.exe), dieses setzt auf der proprietäten Schnittstelle
von Telas auf (kein Tapi)– ComManager Version 3.0– Tapi-Browser 1.4
Startsequenz– Es wird ein Link-Check ausgeführt („E1“).– Es werden alle Monitore gelöscht. (Dieser Request wird vom ACL-Konverter
beantwortet.)– Es werden Funktionabschaltungen gesetzt.
• Activate (50-09) "Call event report concerning change of partner" • Activate (50-10) "Line identification in acknowledgements" • Activate (50-11) "Call event report "waiting status in the CQ" • Activate (50-12) "Conversation status maintained during consultation call to busy
partner" • Activate (50-13) "Call forwarding Net-wide Information Call forwarding to Flex Routing
group, Call forwarding from Profiset (output in monitor message)" • Activate (50-14) "Suppress SN5 in Call Queue-CER" • Suppress (50-17) "Compression of DGV messages :" • Suppress (50-18) "Follow up from call queue to party (V-event),:" • Suppress (50-20) "Signal confidental numbers"
20.04.2001 München ACL-Konverter
Hochschule Mittweida 24
Ralf Steinrücken
Test Telas + TAPI (ComManager 3.0)
20.04.2001 München ACL-Konverter
Hochschule Mittweida 25
Ralf Steinrücken
Test Telas + TAPI (ComManager 3.0)
TAPI LineOpen OK– Endgerätetyp abfragen – Monitor setzen – Leistungsmerkmal “Variable Rufumleitung” abfragen – Snapshot Verbindungszustand – Endgerätetyp abfragen
TAPI LineMakeCall OK TAPI LineDrop OK TAPI LineConsultation OK TAPI LineAlternateCall OK TAPI LineTransferCall OK TAPI LineConfernceCalI OK Error: Auslösen einer Konfernez TAPI – Variable Rufumleitung Ein- und Ausschalten - OK TAPI LineClose OK
20.04.2001 München ACL-Konverter
Hochschule Mittweida 26
Ralf Steinrücken
Test DTB
Start-Sequenz– Link-Check– Funktionsabschaltung
• FC50-13=1: (suppress) Suppress the call forwarding network-wide information in the call event report
• FC50-17=0: (activate) Compression of DGV messages• FC50-20=0: (activate) Signal confidental numbers• FC50-21=0: (activate) Passive monitoring (see page 5-10)• FC50-22=0: (activate) Fill Call-ID in PA and other additional Call-information• FC51-17=0: (avtivate) Status information in the call event report (see Page 5-10)• FC51-19=0: (avtivate) Call Tracking• FC52-17=0: (avtivate) Enquire device type for Key System• FC53-17=0: (avtivate) Enquire device type for CMI• FC50-17=0: (suppress) Compression of DGV messages• FC50-23=0: (activate) TDD key monitoring (see TDD, Section 3.2.5.)• FC50-24=0: (activate) TDD status message (see TDD, Section 3.2.4.)• FC51-11=1: (suppress) Dial in off-hook state• FC52-17=0: (avtivate) Digite in Conversation Mode, Digite without display (e.g. CMI)
20.04.2001 München ACL-Konverter
Hochschule Mittweida 27
Ralf Steinrücken
Test DTB - Aktionen
Getestet mit IO-Simulator
ToDo: Start-Sequenz: Registrierung neuer Teilnehmer– Bestimmung der DTB-Taste über Key-Monitoring (ist abbildbar)
ToDo: Key-Monitoring für eine programmierte Journal-Taste Suche nach einem Name – OK Wahl eines selektierten Eintrages – OK Anzeige eingehender Rufe – OK
– Aktivierung der DTB-LED wird nicht simuliert. Suche im Incomming-Journal mit MakeCall – OK
– Suche => OK => IO-Session beenden => Wahl mit G016– Wahl funktioniert im Zustand Idle, Wahlaufnahme und Talk (=>
Rückfrage) Anzeige des Outgoing-Journals – OK Defekt: Wahl mit PIN
20.04.2001 München ACL-Konverter
Hochschule Mittweida 28
Ralf Steinrücken
ACL-Konverter
Systemumgebung
Stand der Arbeiten
Implementierungsaspekte
Weitere Arbeiten
20.04.2001 München ACL-Konverter
Hochschule Mittweida 29
Ralf Steinrücken
Weitere Arbeiten
Implementierung/Test von Trunks und Hunt Groups
Wahl mit unvollständiger Rufnummer
Funktionsabschaltungen
Key-System?
Dokumentation vervollständigen
Testprotokoll vervollständigen
TDD real testen
Performance testen
Konverter-Installation (setup.exe)
20.04.2001 München ACL-Konverter
Hochschule Mittweida 30
Ralf Steinrücken
Unity
Unterstützung neuer ACL-C-Funktionen / Parameter.– Teilweise sind diese Änderungen noch in das Service Mapping zu
integrieren.
Umstellung auf 3.0 auf Unity und umgekehrt
Test des Konverters an Unity
20.04.2001 München ACL-Konverter
Hochschule Mittweida 31
Ralf Steinrücken
Vielen Dank für Ihre Aufmerksamkeit!