Views

Difference between revisions of "Entwicklerprogramm - OpenScape Voice"

The Wiki of Unify contains information on clients and devices, communications systems and unified communications. - Unify GmbH & Co. KG is a Trademark Licensee of Siemens AG.

Jump to: navigation, search
(Created page with "{{constr|Luzia Stephan (talk) 10:22, 30 April 2014 (CEST)}} {{Breadcrumb|de|Developer Program - OpenScape Voice}} __NOTOC_...")
 
Line 51: Line 51:
  
  
== CSTA Interface ==
+
== CSTA-Schnittstelle ==
  
The CSTA interface provides a standard abstraction layer for telecoms applications. Below you will find the interface specifications and a SDK help you get creating CSTA apps in no time.
+
Die CSTA-Schnittstelle bietet eine standardmäßige Abstraktionsebene für Telekommunikationsanwendungen. Nachfolgend finden Sie die Schnittstellenspezifikationen und eine SDK, damit Sie binnen kürzester Zeit CSTA-Anwendungen erstellen können.
  
For more information on the CSTA please check out the CSTA overview presentation below:
+
Weiter Informationen zu CSTA finden Sie in der folgenden CSTA-Übersichtspräsentation:
  
CSTA introduction and overview
+
{{File-DL|CSTA – Einführung und Überblick|pptx}}
  
=== Interface Manual ===
+
=== Schnittstellenhandbuch ===
  
 
* {{File-DL|OpenScape Voice V7, CSTA Schnittstellenbeschreibung|pdf}}
 
* {{File-DL|OpenScape Voice V7, CSTA Schnittstellenbeschreibung|pdf}}
Line 68: Line 68:
 
=== CSTA SDK ===
 
=== CSTA SDK ===
  
The OpenScape Voice Server CSTA-SDK provides a set of API’s to help simplify the development of Java based applications to control the OpenScape Voice server call control capabilities through the use of CSTA. It provides simple API's to access the most used call control features exposed in the OSV CSTA Interface. The OSV Server CSTA-SDK connects directly to the OpenScape Voice server via raw TCP.
+
Das OpenScape Voice Server-CSTA-SDK stellt mehrere APIs bereit, die die Entwicklung von Java-basierenden Anwendungen zur Steuerung der Anrufsteuerungsfunktionen des OpenScape Voice-Servers über CSTA unterstützen. Enthalten sind unter anderem einfache APIs für den Zugriff auf die meistgenutzten Anrufsteuerungsfunktionen in der OSV-CSTA-Schnittstelle. Mit dem OSV Server-CSTA-SDK wird per Raw-TCP eine direkte Verbindung zum OpenScape Voice-Server hergestellt.
  
The zip file below has been created for download to a development environment and contains the jar file as well as a self contained HTML documentation package created from Javadoc. The documentation explains also how the users can link the Javadoc documentation directly to their IDE to utilize it during coding.
+
Die unten angegebene Zip-Datei ist für den Download in eine Entwicklungsumgebung bestimmt. Sie enthält die JAR-Datei und ein mit Javadoc erstelltes eigenständiges HTML-Dokumentationspaket. In der Dokumentation wird auch beschrieben, wie Benutzer die Javadoc-Dokumentation bei der Codeerstellung direkt mit ihrer integrierten Entwicklungsumgebung (IDE) verknüpfen können.
  
CSTA SDK 1.3.2
+
{{File-DL|CSTA SDK 1.3.2|zip}}
What’s new on this version
+
{{File-DL|Neu in dieser Version|pdf}}
  
== Call Detail Recording Interface ==
+
== Schnittstelle für die Gesprächsdatenerfassung ==
  
This Document provides an overview of Call Detail Recording (CDR) for OpenScape Voice, its function and its features.
+
Dieses Dokument enthält einen Überblick über die Gesprächsdatenerfassung (Call Detail Recording, CDR) für OpenScape Voice und ihre Funktionen.
  
Call Detail Records (CDR) are a collection of information for each call that is processed by OpenScape Voice. More complex call scenarios such as transfer, conference, networking, and other OpenScape Voice features may produce multiple CDRs. This information is collected in order to:
+
Gesprächsdatensätze (Call Detail Records, CDRs) sind eine Zusammenstellung von Informationen zu den einzelnen Anrufen, die von OpenScape Voice verarbeitet werden. Bei komplexeren Anrufszenarien, z. B. bei Vermittlung, Konferenzen, Netzwerknutzung und anderen OpenScape Voice-Funktionen, können mehrere CDRs erzeugt werden. Die Erfassung dieser Informationen dient folgenden Zwecken:
  
Track bill-back accounting (for extension, department, division, or company)
+
* Kostenaufschlüsselung (nach Nebenstelle, Abteilung, Geschäftsbereich oder Unternehmen)
Track and identify special common carrier services (track telephone numbers and call duration to specific locations)
+
* Nachverfolgung und Identifizierung bestimmter gängiger Anbieterservices (Nachverfolgung von Rufnummern und Aufzeichnung der Anrufdauer bei bestimmten Standorten)
Track client or user identification (for example, account numbers)
+
* Nachverfolgung der Client- oder Benutzerkennung (z. B. Kontonummern)
Track system traffic for analysis (call patterns and other routing information)
+
* Nachverfolgung des Datenverkehrs im System zu Analysezwecken (Anrufmuster und andere Routing-Informationen)
Track and identify call abuse (unauthorized calls)
+
* Nachverfolgung und Identifizierung von Anrufmissbrauch (unautorisierte Anrufe)
Track calls for different states (answered, unanswered, rejected) and call scenarios (transfer, call forward, callback, and so on).
+
* Aufschlüsselung von Anrufen nach unterschiedlichen Status (angenommen, nicht angenommen, abgewiesen) und Anrufszenarien (Vermittlung, Rufumleitung, Rückruf usw.)
  
Overview Presentation
+
=== Übersichtspräsentation ===
 
+
{{File-DL|Overview Presentation|pdf}}
== Accounting and Call Detail Recording Overview ==
 
 
 
=== Interface Manual ===
 
  
  
 +
=== Schnittstellenhandbuch ===
  
 
* {{File-DL|OpenScape Voice V7, CDR Schnittstellenbeschreibung|pdf}}
 
* {{File-DL|OpenScape Voice V7, CDR Schnittstellenbeschreibung|pdf}}
Line 101: Line 99:
  
  
== SOAP/XML Subscriber Provisioning Interface ==
+
== SOAP/XML-Schnittstelle für die Teilnehmerbereitstellung ==
 
 
 
 
  
Subscriber provisioning is the management of subscriber data on the OpenScape Voice server, which is managed by a component referred to as the SOAP Server.
+
Die Teilnehmerbereitstellung ist die Verwaltung von Teilnehmerdaten auf dem OpenScape Voice-Server, die über eine als „SOAP-Server“ bezeichnete Komponente erfolgt.
  
The SOAP (Simple Object Access Protocol) Server is an integrated component of the OpenScape Voice system whose function is to handle provisioning requests for subscriber, endpoint, and business group data, including the creation, deletion, modification, and display of these entities and their associated features, or services. The SOAP Server expects SOAP/XML requests conforming to the SOAP Server WSDL (Web Services Definition Language) file, which is included as a product deliverable and is made available to external interface partners. In particular, the OpenScape Voice Assistant uses this interface to transmit provisioning requests from the user to the OpenScape Voice system.
+
Der SOAP-Server (Simple Object Access Protocol) ist ein integrierter Bestandteil des OpenScape Voice-Systems, dessen Aufgabe die Handhabung von Bereitstellungsanfragen für Teilnehmer-, Endpunkt- und Unternehmensgruppendaten ist. Hierzu zählen die Erstellung, Löschung, Bearbeitung und Anzeige der jeweiligen Einheiten und der zugehörigen Funktionen bzw. Services. Der SOAP-Server erwartet SOAP/XML-Anfragen, die mit der WSDL-Datei (Web Services Definition Language) für den SOAP-Server konform sind. Diese Datei ist im Lieferumfang enthalten und steht externen Schnittstellenpartnern zur Verfügung. OpenScape Voice Assistant nutzt diese Schnittstelle zur Übertragung von Bereitstellungsanfragen des Benutzers an das OpenScape Voice-System.
  
== Web SDK Programming Overview ==
+
== Web-SDK-Programmierüberblick ==
  
 
* {{File-DL|OpenScape Voice SOAP/XML Application Developers Manual|pdf}}
 
* {{File-DL|OpenScape Voice SOAP/XML Application Developers Manual|pdf}}
Line 115: Line 111:
  
  
=== Interface Manual ===
+
=== Schnittstellenhandbuch ===
  
 
* {{File-DL|OpenScape Voice V7, SOAP/XML Schnittstellenbeschreibung|pdf}}
 
* {{File-DL|OpenScape Voice V7, SOAP/XML Schnittstellenbeschreibung|pdf}}
Line 123: Line 119:
  
  
=== WSDL Files ===
+
=== WSDL-Dateien ===
  
 
* {{File-DL|OpenScape Voice V7, WSDL file|zip}}
 
* {{File-DL|OpenScape Voice V7, WSDL file|zip}}
Line 131: Line 127:
  
  
== SNMP and MIB Description ==
+
== SNMP- und MIB-Beschreibung ==
  
This document lists the SNMP Traps generated by the OpenScape Voice system via the OpenScape Voice Assistant. The system generates traps to alert management stations that important events have been detected. The OpenScape Voice supports the SNMP v2 trap format. Many of the faults the system generates are derived from these SNMP traps.
+
n diesem Dokument werden die vom OpenScape Voice-System über OpenScape Voice Assistant erzeugten SNMP-Traps aufgelistet. Das System erzeugt Traps, um Verwaltungsstationen über identifizierte wichtige Ereignisse zu informieren. OpenScape Voice unterstützt das Trap-Format SNMPv2. Viele der vom System ausgegebenen Fehler leiten sich von SNMP-Traps ab.
  
=== Interface Manual ===
+
=== Schnittstellenhandbuch  ===
  
 
* {{File-DL|OpenScape Voice V7, SNMP und MIB Schnittstellenbeschreibung|pdf}}
 
* {{File-DL|OpenScape Voice V7, SNMP und MIB Schnittstellenbeschreibung|pdf}}
Line 144: Line 140:
 
== OSV Assistant API ==
 
== OSV Assistant API ==
  
The administration of the OpenScape Voice system is done by the OpenScape Voice Assistant, a web based administration interface. Because there are service and customer scenarios where automatic changes of special OpenScape Voice settings are required by ’foreign’ applications, the OpenScape Voice Assistant also offers a web services interface called OpenScape Voice Assistant API.
+
Die Administration des OpenScape Voice-Systems erfolgt über OpenScape Voice Assistant, ein webbasiertes Administrationstool. Da bei einigen Service- und Kundenszenarien automatische Änderungen an bestimmten OpenScape Voice-Einstellungen für „fremde“ Anwendungen erforderlich sind, bietet OpenScape Voice Assistant auch eine Webservices-Schnittstelle, die OpenScape Voice Assistant-API.
  
This API provides a WSDL (Web Service Description Language) file describing all possible operations and all data structures used.
+
Im Umfang dieser API ist eine WSDL-Datei (Web Service Description Language) enthalten, in der alle möglichen Operationen und alle verwendeten Datenstrukturen beschrieben werden.
  
=== API Description ===
+
=== API-Beschreibung ===
  
 
* {{File-DL|OpenScape Voice V7, Assistant API Schnittstellenbeschreibung|pdf}}
 
* {{File-DL|OpenScape Voice V7, Assistant API Schnittstellenbeschreibung|pdf}}
Line 154: Line 150:
 
* {{File-DL|OpenScape Voice V5, Assistant API Schnittstellenbeschreibung|pdf}}
 
* {{File-DL|OpenScape Voice V5, Assistant API Schnittstellenbeschreibung|pdf}}
  
In case you miss a specific version of any document, please contact [mailto:developerprogram@unify.com developerprogram@unify.com]
+
Falls Sie hier ein spezifische Version benötigen, die nicht aufgelistet ist, so wenden Sie sich bitte per email [mailto:developerprogram@unify.com developerprogram@unify.com]

Revision as of 18:51, 30 April 2014

Construction.png This article or section is currently under construction. In order to avoid editing conflicts, please wait until this message is removed or contact the author (Luzia Stephan (talk) 10:22, 30 April 2014 (CEST)).


OpenScape Voice OpenScape UC
Integration Connectors OpenScape 4000 OpenStage Deployment Service

Auf dieser Seite finden Sie hilfreiche Links zu Informationen über die verschiedenen offenen Schnittstellen von OpenScape Voice.

Zu den OpenScape Voice-Schnittstellen für die Anrufsteuerung zählen SIP für Einzelplatzlösungen (First Party Call Control) und CSTA für Mehrplatzlösungen (Third Party Call Control). Die Administrationsschnittstellen basieren auf SOAP/XML und ermöglichen es Anwendungen, bei OpenScape Voice den Inhalt der System-, Teilnehmer- und Umwandlungsdatenbank abzufragen sowie für die Schnittstelle Benutzer bereitzustellen und Funktionen zu verwalten.

Unter folgenden Links finden Sie alle Entwicklerressourcen zu den einzelnen Schnittstellen.

Sie sind auf der Suche nach einem von Experten betreuten Forum, wo Sie Gedanken und Ideen teilen und hilfreiche Tipps erhalten können? Dann werden Sie noch heute Mitglied im OpenScape Voice Community Forum


QSIG-Schnittstelle

Diese QSIG-Schnittstellenspezifikation beschreibt die OpenScape Voice-Unterstützung von QSIG einschließlich einfacher Anrufe, allgemeiner Funktionen, ergänzender Services und PICS.


SIP-Schnittstelle zu Telefonen

Schnittstellenspezifikation

Dieses Dokument enthält eine Spezifikation zur SIP-Client-Schnittstelle. Über diese Schnittstelle kommunizieren Clients (z. B. Tisch- und Schnurlostelefone, Soft Clients usw.) per SIP mit einem OpenScape Voice SIP-Server von Unify.


SIP-Schnittstelle zu Serviceanbietern

Dieses Dokument enthält eine Beschreibung der SIP-Schnittstelle zwischen einem OpenScape Voice-System und einem Serviceanbieter. Die Serviceanbieterschnittstelle kann entweder nur für den Zugriff auf das öffentliche Telefonnetz genutzt werden oder auch für eine SIP-Verbindung über den Serviceanbieter zu Teilnehmern in anderen Zweigstellen desselben Unternehmens oder in anderen Unternehmen.

Schnittstellenspezifikation


CSTA-Schnittstelle

Die CSTA-Schnittstelle bietet eine standardmäßige Abstraktionsebene für Telekommunikationsanwendungen. Nachfolgend finden Sie die Schnittstellenspezifikationen und eine SDK, damit Sie binnen kürzester Zeit CSTA-Anwendungen erstellen können.

Weiter Informationen zu CSTA finden Sie in der folgenden CSTA-Übersichtspräsentation:

unk.png  CSTA – Einführung und Überblick

Schnittstellenhandbuch


CSTA SDK

Das OpenScape Voice Server-CSTA-SDK stellt mehrere APIs bereit, die die Entwicklung von Java-basierenden Anwendungen zur Steuerung der Anrufsteuerungsfunktionen des OpenScape Voice-Servers über CSTA unterstützen. Enthalten sind unter anderem einfache APIs für den Zugriff auf die meistgenutzten Anrufsteuerungsfunktionen in der OSV-CSTA-Schnittstelle. Mit dem OSV Server-CSTA-SDK wird per Raw-TCP eine direkte Verbindung zum OpenScape Voice-Server hergestellt.

Die unten angegebene Zip-Datei ist für den Download in eine Entwicklungsumgebung bestimmt. Sie enthält die JAR-Datei und ein mit Javadoc erstelltes eigenständiges HTML-Dokumentationspaket. In der Dokumentation wird auch beschrieben, wie Benutzer die Javadoc-Dokumentation bei der Codeerstellung direkt mit ihrer integrierten Entwicklungsumgebung (IDE) verknüpfen können.

zip.png  CSTA SDK 1.3.2 pdf.png  Neu in dieser Version

Schnittstelle für die Gesprächsdatenerfassung

Dieses Dokument enthält einen Überblick über die Gesprächsdatenerfassung (Call Detail Recording, CDR) für OpenScape Voice und ihre Funktionen.

Gesprächsdatensätze (Call Detail Records, CDRs) sind eine Zusammenstellung von Informationen zu den einzelnen Anrufen, die von OpenScape Voice verarbeitet werden. Bei komplexeren Anrufszenarien, z. B. bei Vermittlung, Konferenzen, Netzwerknutzung und anderen OpenScape Voice-Funktionen, können mehrere CDRs erzeugt werden. Die Erfassung dieser Informationen dient folgenden Zwecken:

  • Kostenaufschlüsselung (nach Nebenstelle, Abteilung, Geschäftsbereich oder Unternehmen)
  • Nachverfolgung und Identifizierung bestimmter gängiger Anbieterservices (Nachverfolgung von Rufnummern und Aufzeichnung der Anrufdauer bei bestimmten Standorten)
  • Nachverfolgung der Client- oder Benutzerkennung (z. B. Kontonummern)
  • Nachverfolgung des Datenverkehrs im System zu Analysezwecken (Anrufmuster und andere Routing-Informationen)
  • Nachverfolgung und Identifizierung von Anrufmissbrauch (unautorisierte Anrufe)
  • Aufschlüsselung von Anrufen nach unterschiedlichen Status (angenommen, nicht angenommen, abgewiesen) und Anrufszenarien (Vermittlung, Rufumleitung, Rückruf usw.)

Übersichtspräsentation

pdf.png  Overview Presentation


Schnittstellenhandbuch


SOAP/XML-Schnittstelle für die Teilnehmerbereitstellung

Die Teilnehmerbereitstellung ist die Verwaltung von Teilnehmerdaten auf dem OpenScape Voice-Server, die über eine als „SOAP-Server“ bezeichnete Komponente erfolgt.

Der SOAP-Server (Simple Object Access Protocol) ist ein integrierter Bestandteil des OpenScape Voice-Systems, dessen Aufgabe die Handhabung von Bereitstellungsanfragen für Teilnehmer-, Endpunkt- und Unternehmensgruppendaten ist. Hierzu zählen die Erstellung, Löschung, Bearbeitung und Anzeige der jeweiligen Einheiten und der zugehörigen Funktionen bzw. Services. Der SOAP-Server erwartet SOAP/XML-Anfragen, die mit der WSDL-Datei (Web Services Definition Language) für den SOAP-Server konform sind. Diese Datei ist im Lieferumfang enthalten und steht externen Schnittstellenpartnern zur Verfügung. OpenScape Voice Assistant nutzt diese Schnittstelle zur Übertragung von Bereitstellungsanfragen des Benutzers an das OpenScape Voice-System.

Web-SDK-Programmierüberblick


Schnittstellenhandbuch


WSDL-Dateien


SNMP- und MIB-Beschreibung

n diesem Dokument werden die vom OpenScape Voice-System über OpenScape Voice Assistant erzeugten SNMP-Traps aufgelistet. Das System erzeugt Traps, um Verwaltungsstationen über identifizierte wichtige Ereignisse zu informieren. OpenScape Voice unterstützt das Trap-Format SNMPv2. Viele der vom System ausgegebenen Fehler leiten sich von SNMP-Traps ab.

Schnittstellenhandbuch


OSV Assistant API

Die Administration des OpenScape Voice-Systems erfolgt über OpenScape Voice Assistant, ein webbasiertes Administrationstool. Da bei einigen Service- und Kundenszenarien automatische Änderungen an bestimmten OpenScape Voice-Einstellungen für „fremde“ Anwendungen erforderlich sind, bietet OpenScape Voice Assistant auch eine Webservices-Schnittstelle, die OpenScape Voice Assistant-API.

Im Umfang dieser API ist eine WSDL-Datei (Web Service Description Language) enthalten, in der alle möglichen Operationen und alle verwendeten Datenstrukturen beschrieben werden.

API-Beschreibung

Falls Sie hier ein spezifische Version benötigen, die nicht aufgelistet ist, so wenden Sie sich bitte per email developerprogram@unify.com