Dokumentation. HiPath OpenOffice ME V1 Ecosystem Open Interfaces. Communication for the open minded. Beschreibung A31003P1010-T

Dokumentation HiPath OpenOffice ME V1 Ecosystem Open Interfaces Beschreibung A31003P1010-T101-1-18 Communication for the open minded Siemens Enterp...
Author: Julian Fromm
3 downloads 0 Views 234KB Size
Dokumentation HiPath OpenOffice ME V1 Ecosystem Open Interfaces Beschreibung

A31003P1010-T101-1-18

Communication for the open minded

Siemens Enterprise Communications www.siemens.de/open

Copyright © Siemens Enterprise Communications GmbH & Co. KG 2008 Hofmannstr. 51, D-80200 München Bestellnummer: A31003P1010-T101-1-18

Communication for the open minded Siemens Enterprise Communications www.siemens.de/open

Die Informationen in diesem Dokument enthalten lediglich allgemeine Beschreibungen bzw. Leistungsmerkmale, welche im konkreten Anwendungsfall nicht immer in der beschriebenenen Form zutreffen bzw. welche sich durch Weiterentwicklung der Produkte ändern können. Die gewünschten Leistungsmerkmale sind nur dann verbindlich, wenn sie bei Vertragsabschluss ausdrücklich vereinbart werden. Liefermöglichkeiten und technische Änderungen vorbehalten. Die verwendeten Marken sind Eigentum der Siemens Enterprise Communications GmbH & Co. KG bzw. der jeweiligen Inhaber.

ecoTOC.fm Nur für den internen Gebrauch

Inhalt

Inhalt

0

1 Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 Einleitung. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 Offene Schnittstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3.1 Überblick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3.1.1 Physikalische Schnittstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3.1.2 Logische Schnittstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3.1.3 Application Programming Interfaces (API) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3.2 CSTA-Protokoll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3.3 Gesprächsdatensätze . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3.3.1 Zugriff auf HiPath OpenOffice ME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3.3.2 Struktur der Datensätze innerhalb der Datei . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.3.3 Bedeutung der Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.3.4 Randbedingungen zur Beachtung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.4 SIP (Session Initiation Protokoll) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 3.5 Application Programming Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3.5.1 Microsoft TAPI 2.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 4 System Developer Kits (SDK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 5 Software-Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 6 Online Repositories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 7 Knowledgebases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 8 Moderierte Foren. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 9 Weitere Ecosysteme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Stichwörter

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

3

ecoTOC.fm Inhalt

4

Nur für den internen Gebrauch

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

eco_definition.fm Definition

1 Definition Ecosystem (Ökosystem) Ein Ecosystem (Ökosystem) ist ein System, dessen Mitglieder von der Teilnahme jedes anderen Mitglieds über eine symbiotische Beziehung profitieren (positive Summe der Beziehungen). Der Begriff stammt aus der Biologie und bezieht sich auf selbst erhaltene Systeme. (Quelle: Wikipedia)

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

1

eco_definition.fm Definition

2

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

eco_intro.fm Einleitung

2 Einleitung Das Ecosystem Open Interfaces der HiPath OpenOffice ME ist die Plattform für Applikationsentwickler und IT-Integratoren für die schnelle Bereitstellung kundenindividueller Lösungen in Verbindung mit HiPath OpenOffice ME. Das Ecosystem Open Interfaces bietet z. B. Zugriff auf Dokumentation und Software-Tools. Das Ecosystem Open Interfaces besteht aus –

Offene Schnittstellen



System Developer Kits (SDK)



Software-Tools



Online Repositories



Knowledgebases



Moderierte Foren

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

3

eco_intro.fm Einleitung

4

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

eco_schnittstellen.fm Offene Schnittstellen Überblick

3 Offene Schnittstellen 3.1 Überblick HiPath OpenOffice ME bietet unterschiedliche offene Schnittstellen zur Integration von HiPath OpenOffice-Leistungsmerkmalen in Applikationen und ITLandschaften an.

3.1.1 Physikalische Schnittstellen Die physikalischen Schnittstellen sind: –

Ethernet LAN



USB



S0 / S2m



a/b

3.1.2 Logische Schnittstellen Die logischen Schnittstellen sind: –

CSTA Protokoll



Proprietäres Protokoll für Übermittlung von Gesprächsdatensätze



SIP (Session Initiation Protokoll)



DSS1 Protokoll

3.1.3 Application Programming Interfaces (API) –

Microsoft TAPI 2.1



WEB Server Interface

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

5

eco_schnittstellen.fm Offene Schnittstellen CSTA-Protokoll

3.2 CSTA-Protokoll Die Implementierung des CSTA-Protokolls basiert auf den ECMA-Empfehlungen: –

ECMA 269 Services for Computer Supported Telecommunications Applications (CSTA) Phase III



ECMA 285 Protocol for Computer Supported Telecommunications Applications (CSTA) Phase III



ECMA 323 XML Protocol for Computer Supported Telecommunications Applications (CSTA) Phase III 4th edition (December 2006)

Es steht physikalisch auf der Ethernet LAN-Schnittstelle des Systems mit TCP/IP zur Verfügung. Die produktspezifische Implementierung ist beschrieben in:

Dokumentation

Sprache

Medium

Bezugsquelle

CSTA Interface Manual Englisch

PDF Datei

HiPath Ready Technologie Partnerprogramm

CSP Developers Guide Englisch

PDF Datei

Auslieferung auf der TAPI 170 CD

3.3 Gesprächsdatensätze HiPath OpenOffice ME sammelt alle anfallenden Gesprächsdatensätze in einer internen Datei. Diese Datei wird über die Ethernet-Schnittstelle zu einem Rechner übertragen. Nachdem die Datei zum Rechner übertragen wurde, sollte sie unbedingt in der HiPath OpenOffice ME gelöscht werden, um doppelte Datensätze bei einer späteren Auswertung zu vermeiden. Zur Übertragung der Datei wird bei HiPath OpenOffice ME ausschließlich die Ethernet LAN Schnittstelle mit https-Protokoll genutzt. Die übertragene Datei beinhaltet die Datensätze in ASCII-Codierung. Die fortlaufende Übertragung einzelner Datensätze nach, wie bei HiPath 3000 implementiert, wird von HiPath OpenOffice ME nicht unterstützt.

3.3.1 Zugriff auf HiPath OpenOffice ME Der Webserver von HiPath OpenOffice ME läuft im sicheren https-Betrieb. Eine Anwendung greift auf den Webserver über den Standardport von https (443) zu. Die folgenden beiden Zugriffsmethoden sind gleich, da 443 der Standardport für https ist: https://ip-address/xyz oder https://ip-address:443/xyz

6

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

eco_schnittstellen.fm Offene Schnittstellen Gesprächsdatensätze

Download-Anforderung http-Kopfzeile: Anforderungsmethode = GET URL:

https://ip-address/management/portlet

Parameter:

portlet=hipath-accountingdownload::HiPathAccountingDownloadPortlet entity=accounting action=get username=user password=password

Beispiel https://192.148.108.151/management/portlet/ ?portlet=hipath-accountingdownload:: HiPathAccountingDownloadPortlet&entity=accounting&action=get&username= administrator@system&password=01*Test! Download-Antwort http-Kopfzeile

Typ des Inhalts = „text/plain“ Dateiname des Anhangs= „file-name“ Daten=Inhalt

Antwortkodierung

Bedeutung

SC_OK(200)

erfolgreich

SC_BAD_REQUEST(400)

Fehlender Parameter bei der Anforderung

SC_UNAUTHORIZED(401)

Anmeldung fehlgeschlagen wegen falschem Benutzernamen oder Kennwort

SC_INTERNAL_SERVER_ERROR(500)

interner Fehler

Lösch-Anforderung http-Kopf

Anforderungsmethode = POST

URL:

https://ip-adress/management/portlet

Parameter:

portlet=hipath-accountingdownload::HiPathAccountingDownloadPortlet entity=accounting action=delete username=user password=password

Beispiel: https://192.148.108.151/management/portlet/ ?portlet=hipath-accountingdownload:: HiPathAccountingDownloadPortlet&entity=accounting&action=get&username= administrator@system&password=01*Test!

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

7

eco_schnittstellen.fm Offene Schnittstellen Gesprächsdatensätze

Lösch-Antwort Antwortkodierung

Bedeutung

SC_OK(200)

erfolgreich

SC_BAD_REQUEST(400)

Fehlender Parameter bei der Anforderung

SC_UNAUTHORIZED(401)

Anmeldung fehlgeschlagen wegen falschem Benutzernamen oder Kennwort

SC_INTERNAL_SERVER_ERROR(500)

interner Fehler

Ablaufdiagramm

HiPath OpenOffice ME

Anwendung

Download-Anforderung

Download-Antwort

Lösch-Anforderung Lösch-Antwort

Die Anwendung erhält ihre Abrechnungsdaten, indem sie eine Download-Anforderung an HiPath OpenOffice ME schickt. Die Kopfzeile der Download-Anforderung enthält den Namen der Abrechnungsdatei. Der Datenstrom der Download-Anforderung enthält den Inhalt der Abrechnungsdatei. Stehen keine Abrechnungsinformationen an HiPath OpenOffice ME zur Verfügung, dann ist der Datenstrom leer. Es wird eine leere Abrechnungsdatei erzeugt.

8

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

eco_schnittstellen.fm Offene Schnittstellen Gesprächsdatensätze

Um den Download zu vervollständigen, sendet die Anwendung eine Lösch-Anforderung an HiPath OpenOffice ME. Schlägt der Download fehl, kann die Anwendung den Download durch eine erneute Download-Anforderung wiederholen.

3.3.2 Struktur der Datensätze innerhalb der Datei Hinweis: Im Zuge des technischen Fortschritts können sich die Wertebereiche der einzelnen Elemente bei den SW-Versionen von HiPath OpenOffice ME ändern, sowie neue Elemente am Ende des Datensatzes hinzugefügt werden. Es wird jedoch angestrebt, die Reihenfolge der Elemente innerhalb eines Datensatzes beizubehalten.

Parameter

Position

Datum

1...8

8

Datum bei Verbindungsende

Uhrzeit

9...16

8

Uhrzeit (bei Verbindungsende)

Leitung

17...19

3

Belegte Amtsleitungsnummer

Teilnehmer

20...25

6

Interne Teilnehmernummer

Rufdauer

26...30

8

Dauer des kommenden Anrufes

Gesprächsdauer

31...38

8

Dauer des Anrufes

Rufnummer

39...63

25

Externe Rufnummer (falls übermittelt)

Gebührenimpulse

64...74

11

Gebührenimpuls/Betrag

Informationselement

75...76

2

Zusätzliche Informationen, kommend gehend etc

Projektkennzahl PKZ

77...87

11

Projektkennzahl (PKZ)

benutzte MSN

88...98

11

Benutzte MSN (nur bei MSN Anschluss)

Belegungskennzahl, Access Code

99...103

6

Access Code LCR (Amtskennzahl)

LCR-Route

104...105

2

Benutzte LCR-Route (Wahlregel)

PRI Nodal Service

106…107

2

nur USA

PRI WATS-Band

108

1

nur USA

PRI CIC

109...112

3

nur USA

Zeilenende-Steuerzeichen

113...114

2

CR, LF

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

Anz. Bytes

Bemerkung

9

eco_schnittstellen.fm Offene Schnittstellen Gesprächsdatensätze

3.3.3 Bedeutung der Parameter Zeichen 1 bis 8 einer Zeile: Datum

TT.MM.JJ TT:

Tag

Wertebereich 01..31

MM:

Monat

Wertebereich 01..12

JJ:

Jahr

Wertebereich 00..99

Die Ausgabe des Datums erfolgt immer. Es wird das Datum bei Gesprächsende ausgegeben. Zeichen 9 bis 16: Uhrzeit

hh:mm:ss hh:

Stunde

Wertebereich 00..23

mm:

Minute

Wertebereich 00..59

ss:

Sekunde

Wertebereich 00..59

Dieser Eintrag entspricht dem Ende des Gesprächsabschnittes bzw. eines nicht beantworteten kommenden Rufes. Die Anzeige erfolgt immer. Zeichen 17 bis 19: Leitung

Leitungsnummer

Wertebereich 1..120

Ab Version Hipath 3000 V.4.0

Wertebereich 1..250

Die Ausgabe der Leitungsnummer erfolgt mit 3 Stellen rechtsbündig. Zeichen 20 bis 25: Teilnehmer

interne Teilnehmernummer

Wertebereich z.B. 11..74 (bzw. 000000-999999)

Dieser Eintrag entspricht der internen Teilnehmernummer. Es wird hier bei nicht abgefragten Rufen immer der zuletzt gerufene Teilnehmer ausgegeben (z. B. Sammelanschluss, Anrufumleitung, Rufweiterschaltung, MULAP). Beim Gruppenruf ist dies der zuletzt eingetragene Teilnehmer. Bei abgefragten Rufen wird der Teilnehmer angegeben, der den Ruf angenommen hat. Bei einem MULAP-Teilnehmer wird die Rufnummer der Line Preference ausgegeben. Ein programmiertes Rufnummernpräfix (nur bei Vernetzung) wird nicht ausgegeben. Die Ausgabe der Teilnehmernummer erfolgt mit 6 Stellen rechtsbündig, fehlende Ziffern werden durch Blanks ersetzt. Wurde die interne Nummerierung auf einen max. 6-stelligen Rufnummernplan umgewertet, so wird die umgewertete Rufnummer ausgegeben. Kann für den Datensatz kein Teilnehmer zugeordnet werden, z.B. extern extern Transit, dann werden nur Blanks ausgegeben.

10

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

eco_schnittstellen.fm Offene Schnittstellen Gesprächsdatensätze

Ab Version Hipath3000 V3.0 kann der internen Teilnehmernummer eine maximal 6-stellige Knotenrufnummer vorangestellt werden. Ist die Summe aus Knotenrufnummer und Teilnehmernummer größer als 6, so werden nur die letzten 6 Ziffern der Nummer ausgegeben. Zeichen 26 bis 30: Rufdauer

mm:ss mm:

Minute

Wertebereich 00..59

ss:

Sekunde

Wertebereich 00..59

Dieser Eintrag entspricht der Rufdauer eines kommenden externen Gespräches. Die Anzeige erfolgt bei allen kommenden Rufen, sofern im System die Ausgabe der „Rufdauer“ konfiguriert ist. Bei einem Überlauf des Zählers (Dauer > 59:59) erfolgt die Ausgabe von „59:59“. Dies kann z. B. bei einer Umstellung des Datums oder der Uhrzeit während des Betriebs der Anlage vorkommen. Bei einem kommenden Ruf auf einen besetzten Teilnehmer hat die Rufdauer den Wert 00:00. Zeichen 31 bis 38: Gesprächsdauer

hh:mm:ss hh:

Stunde

Wertebereich 00..23

mm:

Minute

Wertebereich 00..59

ss:

Sekunde

Wertebereich 00..59

Es wird die Dauer des Gesprächs bzw. des Gesprächsabschnittes ausgegeben. Ist bei einem kommenden Ruf kein Gespräch zustande gekommen, so wird an dieser Stelle 00:00:00 ausgegeben (Ausnahme Anrufinfo: 8 Blanks). Bei einem Überlauf des Zählers (Dauer > 23:59:59) erfolgt die Ausgabe von „23:59:59“. Zeichen 39 bis 63: Rufnummer

nnnnnnnnnnnnnnnnnnnn(nnnnn) n:

gewähltes oder Wertebereich 0..9,*,#,? empfangenes Zeichen

Es werden 20 bzw. 25 Zeichen linksbündig ausgegeben. Angezeigt wird die gewählte oder, wenn vorhanden, die empfangene externe Rufnummer. Die Ausgabe erfolgt bei kommenden und gehenden Rufen, sofern vorhanden. Bei gehenden Rufen wird die gewählte Rufnummer bzw. wenn vorhanden, die über COLP übermittelte Rufnummer angezeigt. Bei aktiver Datenschutzfunktion werden die letzten 4 gewählten Zeichen durch ???? ersetzt. Ist keine Information über die Rufnummer vorhanden, so werden 20 bzw. 25 Blanks ausgegeben.

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

11

eco_schnittstellen.fm Offene Schnittstellen Gesprächsdatensätze

Zeichen 64 bis 74: Gebührenimpulse zzzzzzzzzzz z:

Ziffer

Wertebereich 0..9

Die Anzahl der Gebührenimpulse für den betrachteten Gesprächsabschnitt wird rechtsbündig ausgegeben. Die Ausgabe erfolgt immer, wenn für den Gesprächsabschnitt Gebühren anfallen (z. B. auch bei übergebenen Gesprächen). Sind keine Gebühreninformationen vorhanden, werden diese 11 Stellen mit Blanks aufgefüllt. Zeichen 75 bis 76: Informationselement zusätzliche Information

Wertebereich 0..9

Das Informationselement wird 2-stellig und rechtsbündig ausgegeben. Die Ausgabe erfolgt immer. Bedeutung:

12

1

kommende Verbindung (Voice / 3.1 kHz Audio Call)

2

gehende Verbindung (Voice / 3.1 kHz Audio Call)

3

kommende Verbindung (Sonstige Services)

4

gehende Verbindung (Sonstige Services)

5

kommende Verbindung weitervermittelt

6

gehende Verbindung weitervermittelt

7

int/ext/ext Konferenz mit kommender Verbindung / Transit durch Übergabe nach extern

8

Konferenz mit gehender Verbindung / Transit durch Übergabe n. extern

9

gehende Verbindung über Anrufumleitung zu externem Ziel

0

Anruf-Info (Ruferliste), wird sofort bei Eintreffen eines kommenden Rufes ausgegeben (Ausgabe kann unterdrückt werden). Kann z. B. für eine Datenbanksuche von einem PC genutzt werden. Bei mehreren gerufenen Teilnehmern wird für jeden einzelnen Teilnehmer eine Zeile ausgegeben (ohne Rufdauer, Gesprächsdauer, Gebühreninfo).

+20

Gebühren für Verbindungsaufbau (ohne Gesprächsdauer)

+30

Folgedatensatz; wird von der 2. Ausgabe/LTG an gesetzt (ab Hicom 150H V1.2 /Office Rel. 3.1). Diese Kennung kann in Kombination mit +40 (Transitkennung) auftreten.

+40

Datensatz mit Transitkennung (Benutzung der OAD). Diese Kennung kann in Kombination mit +30 (Folgedatensatz) auftreten.

+50

jeweils Offset als Kennung für DISA-Anrufe

+70

Kombination +30 und +40

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

eco_schnittstellen.fm Offene Schnittstellen Gesprächsdatensätze

Zeichen 77 bis 87: Projektkennzahl PKZ

ppppppppppp p:

Ziffer der PKZ

Wertebereich 0..9

Es werden 11 Zeichen linksbündig ausgegeben. Dieser Wert entspricht dem Wert der vom Benutzer für dieses Gespräch eingegebenen PKZ. Wurde keine PKZ eingegeben, so werden 11 Blanks ausgegeben. Ist die PKZ kürzer als 11 Stellen, so werden die restlichen Stellen mit Blanks aufgefüllt. Zeichen 88 bis 98: benutzte MSN

mmmmmmmmmmm m:

Ziffer der MSN

Wertebereich 0..9

Es werden 11 Zeichen für die bei gehenden Gesprächen benutzte MSN rechtsbündig ausgegeben, sofern der Teilnehmer eine Musap-Taste programmiert hat. Nicht vorhandene Stellen werden dabei durch führende Blanks ersetzt. Ist keine MSN-Information vorhanden (z.B. PzP-Anschluß), so werden anstelle dieser Zeichen 11 Blanks ausgegeben. Bei gehenden Gesprächen eines MULAP-Teilnehmers wird die Rufnummer der belegten MULAP ausgegeben. Zeichen 99 bis 103: Belegungskennzahl, Access Code

bbbbb

b:

Ziffer der Belegungskennzahl

Wertebereich 0..9

Es werden 5 Zeichen für die benutzte Belegungskennzahl rechtsbündig ausgegeben. Nicht vorhandene Stellen werden dabei durch führende Blanks ersetzt (nur ausgefüllt falls LCR aktiviert). Zeichen 104 bis 105: LCR-Route

n n:

Index der Wahregeltabelle

Wertebereich 1..99

Ab Office Rel. 2.2

Wertebereich 1..254

Es werden 2 Zeichen für die benutzte LCR-Route rechtsbündig ausgegeben. Nicht vorhandene Stellen werden dabei durch führende Blanks ersetzt. Wird eine LCR-Route größer 99 benutzt wird der Wert „00“ angezeigt.

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

13

eco_schnittstellen.fm Offene Schnittstellen Gesprächsdatensätze

Zeichen 106 bis 107: PRI Nodal Service bei Länderkennung USA nn n:

Ziffer

Wertebereich 0..9

Es werden 2 Zeichen rechtsbündig ausgegeben. Nicht vorhandene Stellen werden dabei durch führende Blanks ersetzt. Bei allen übrigen Länderkennungen werden 2 Blanks ausgegeben. Zeichen 108: PRI WATS-Band bei Länderkennung USA w w:

Ziffer

Wertebereich 0..9

Es wird 1 Zeichen ausgegeben. Falls keine Information vorliegt, wird ein Blank ausgegeben. Bei allen übrigen Länderkennungen wird 1 Blank ausgegeben Zeichen 109 bis 112: PRI CIC bei Länderkennung USA cccc c:

Ziffer des CIC

Wertebereich 0..9

Es werden 4 Zeichen für den Carrier Identification Code (CIC) ausgegeben. Nicht vorhandene Stellen werden dabei durch führende Blanks ersetzt. Bei allen übrigen Länderkennungen werden 4 Blanks ausgegeben Zeichen 113 bis 114: Zeilenende-Steuerzeichen Carriage Return CR Line Feed LF

3.3.4 Randbedingungen zur Beachtung Für jede beendete Verbindung bzw. bei jeder kommenden Verbindung wird ein Gesprächsdatensatz aufgezeichnet.

14

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

eco_schnittstellen.fm Offene Schnittstellen Gesprächsdatensätze

Für einen neuen Gesprächsabschnitt (z. B. durch Übergabe oder Weiterleitung an einen anderen Teilnehmer) wird ein eigener Gesprächsdatensatz aufgezeichnet. Die Umrechnung der Gebührenimpulse in Geldbeträge erfolgt anhand des Gebührenfaktors, der als Währungsbetrag pro Gebühreneinheit/-impuls vom Administrator festgelegt ist. Es gibt keine Datenaufzeichnung bei: –

vorzeitigem Abbruch des Wahlversuchs



nicht erlaubten Anrufversuchen (LCR, Verbotslisten)

Entstehen bereits Gebühren vor dem Verbindungsaufbau (wie z. B. in Österreich), werden diese erfasst, unabhängig davon, ob “gehend ohne Verbindung” eingestellt ist oder nicht. Der Administrator kann folgende Optionen aktivieren: –

Komprimiertes Ausgabeformat (keine Auffüllung durch Leerzeichen)



Letzte vier Ziffern unterdrücken, d. h. die letzten vier Ziffern der Zielrufnummer werden ausgeblendet.



Kommende Gespräche protokollieren



Anrufdauerprotokollierung ein



Anrufprotokoll ein



Protokoll bereits bei Anrufbeginn



Ausgabe der MSN

Die benutzte MSN wird protokolliert. –

Dezimalformat



Beträge statt Einheiten ausgeben



Gehend ohne Verbindung

Hierdurch erhält der Teilnehmer z. B. einen Nachweis für die Nichtannahme eines Anrufs durch den Zielteilnehmer (im Ausgabeprotokoll durch die Gesprächszeit 00:00:00 gekennzeichnet). Die Option gilt für ISDN-Verbindungen und für alle Teilnehmer. Die Gesprächsdatenerfassung zentral berücksichtigt Verbindungen über QSIGLeitungen nur, wenn für diese eine Leitungskennzahl konfiguriert ist.

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

15

eco_schnittstellen.fm Offene Schnittstellen SIP (Session Initiation Protokoll)

3.4 SIP (Session Initiation Protokoll) SIP steht physikalisch auf der Ethernet LAN-Schnittstelle des Systems mit TCP/ IP zur Verfügung. Die Implementierung entspricht folgenden Normen: VoIP über SIP

16



RFC 2198 RTP Payload for Redundant Audio Data



RFC 2327 SDP Session Description Protocol



RFC 2617 HTTP Authentication: Basic and Digest Access Authentication



RFC 2782 DNS RR for specifying the location of services (DNS SRV)



RFC 2833 RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals



RFC 3261 SIP Session Initiation Protocol



RFC 3262 Provisional Response Acknowledgement (PRACK) Early Media



RFC 3263 SIP Locating Servers



RFC 3264 An Offer/Answer Model with the Session Description Protocol



RFC 3310 HTTP Digest Authentication



RFC 3311 Session Initiation Protocol (SIP)UPDATE Method



RFC 3323 A Privacy Mechanism for the Session Initiation Protocol (SIP)



RFC 3325 Private Extensions to the Session Initiation Protocol (SIP) for Asserted Identity within Trusted Networks



RFC 3326 The Reason Header Field for the Session Initiation Protocol (SIP)



RFC 3489 STUN - Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs)



RFC 3515 The Session Initiation Protocol (SIP) Refer Method



RFC 3550 RTP: Transport Protocol for Real-Time Applications



RFC 3551 RTP Profile for Audio and Video Conferences with Minimal Control



RFC 3581 An Extension to the Session Initiation Protocol (SIP) for Symmetric



Response Routing



RFC 3891 The Session Initiation Protocol (SIP) Replaces Header

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

eco_schnittstellen.fm Offene Schnittstellen Application Programming Interfaces

3.5 Application Programming Interfaces 3.5.1 Microsoft TAPI 2.1 Für HiPath OpenOffice ME stehen 1st und 3rd party TAPI -Serviceprovider (TSP) zur Implementation in Microsoft Applikationen zur Verfügung: –

HiPath TAPI 170 (3rd party)



Callbridge Collection (1st party in Vorbereitung)

Weitere Informationen zu den TAPI-Serviceprovidern sind im Internet unter folgenden URLs verfügbar: http://wiki.siemens-enterprise.com/index.php/HiPath_TAPI_170_TSP http://wiki.siemens-enterprise.com/index.php/CallBridge_Collection Die HiPath OpenOffice ME spezifischen TAPI-Services sind in folgenden Dokumenten beschrieben:

Dokumentation

Sprache

Medium

Bezugsquelle

TSP Developers Guide

Englisch

PDF-Datei

Auslieferung auf der TAPI 170 CD

Callbridge Collection Supplement to the Microsoft Windows Telephony Application Programmes´s Guide

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

http://www.enterprise-communications.siemens.com/global/ Info%20Center/Downloads/ Software.aspx

17

eco_schnittstellen.fm Offene Schnittstellen Application Programming Interfaces

18

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

eco_sdks.fm System Developer Kits (SDK)

4 System Developer Kits (SDK) OpenOffice SDK Zur einfachen und schnellen Implementation von HiPath Open Office ME Leistungen in Web-Applikationen steht ein System Developer Kit rund um den sogenannten „Gadget-Server“ zur Verfügung. Die Funktionen des SDK werden fortlaufend an die aktuellen Anforderungen angepasst. Weitere Informationen und Support sind im Internet unter nachfolgender URL verfügbar: http://www.gebecom.de/sdk OpenStage SDK Mit dem SDK für OpenStage-Endgeräte können Web-Client-Applikationen für den Ablauf auf OpenStage-Endgeräte programmiert werden. Weitere Informationen und Support sind im Internet verfügbar unter: http://wiki.siemens-enterprise.com/index.php/OpenStage_XML_Applications Eine vollstände Beschreibung der XML-Schnittstellen mit Beispielen ist verfügbar unter: http://wiki.siemens-enterprise.com/images/4/41/ Developers_Guide_XML_applications.pdf

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

19

eco_sdks.fm System Developer Kits (SDK)

20

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

eco_tools.fm Software-Tools

5 Software-Tools Das Ecosystem Open Interfaces für HiPath OpenOffice ME bietet folgende Software-Tools: •

TAPI-Browser



CSTA-Browser



OpenStage Phone connector

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

21

eco_tools.fm Software-Tools

22

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

eco_online-repositories.fm Online Repositories

6 Online Repositories Für Gadget-Server der HiPath OpenOffice ME steht folgendes Online Repository zur Verfügung: http://www.gebecom.de/sdk/ Dort werden neben Downloads auch Dokumentationen zur Gadget-ServerSchnittstelle (GSI) und das Gadget-Server Application Cookbook angeboten.

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

23

eco_online-repositories.fm Online Repositories

24

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

eco_knowledges.fm Knowledgebases

7 Knowledgebases Die Wissensdatenbank Wiki bietet Informationen zu den SIP/VoIP/HiPathProdukten und Lösungen. Der Schwerpunkt liegt im Gegensatz zu werblicher Information auf dem technischen Aspekt. Dazu gehören auch Hintergrundinformationen zu Technologien und Leistungsmerkmalen. Die Wissensdatenbank ist unter folgender URL erreichbar: http://wiki.siemens-enterprise.com/index.php/Main_Page Für Gadget-Server gibt es folgende Wissensdatenbank: http://gebecom.de/sdk/wiki/index.php?title=Main_Page

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

25

eco_knowledges.fm Knowledgebases

26

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

eco_foren.fm Moderierte Foren

8 Moderierte Foren Weitere Informationen sind im Internet verfügbar unter: http://www.gebecom.de/sdk

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

27

eco_foren.fm Moderierte Foren

28

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

eco_further-ecosystems.fm Weitere Ecosysteme

9 Weitere Ecosysteme Ein weiteres Ecosystem ist das Siemens Enterprise Communications Partner Ecosystem, das unter folgender URL erreichbar ist: http://www.enterprise-communications.siemens.com/global/Partner/ Partner%20Program.aspx

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

29

eco_further-ecosystems.fm Weitere Ecosysteme

30

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

ecoIX.fm Nur für den internen Gebrauch

Stichwörter

Stichwörter

Z

A

PRI Nodal Service 9, 14 PRI WATS-Band 9, 14 Projektkennzahl (PKZ) 9

Access Code 9 Application Programming Interfaces (API) 5

R

B

Rufdauer 9, 11 Rufnummer 9, 11

Belegungskennzahl, Access Code 13

C Carrier Identification Code (CIC) 14 CSTA-Protokoll 6

D Datenaufzeichnung 15 Datum 9, 10

E Ecosystem 1

G Gadget-Server 23, 25 Gebühren 15 Gebührenimpulse 9, 12 Gesprächsdatensatz 6, 14 Struktur 9 Gesprächsdauer 9, 11

S Schnittstellen logisch 5 physikalisch 5 Software-Tools 21 System Developer Kits (SDK) 19

T Teilnehmer 9 Teilnehmernummer 10

U Uhrzeit 9, 10

V VoIP über SIP 16

W WATS-Band 14

I

Z

Informationselement 9, 12

Zeilenende 9 Zeilenende-Steuerzeichen 14

L LCR-Route 9, 13 Leitung 9 Leitungsnummer 10

M MSN 9, 13 MULAP-Teilnehmer 10

N Nodal Service 14

O Ökosystem 1 OpenStage Endgeräte 19

P PKZ 13 PRI CIC 9, 14 A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

31

ecoIX.fm Stichwörter

32

Nur für den internen Gebrauch

A31003P1010-T101-1-18, 05/2008 HiPath OpenOffice ME V1, Ecosystem, Beschreibung

Suggest Documents