OpenScape Voice V5, Interface Manual - Volume 8, Assistant API Description, Administrator Documentation, Issue 1 - Addfiles
OpenScape Voice V5, Interface Manual - Volume 8, Assistant API Description, Administrator Documentation, Issue 1 - Addfiles
Communications
OpenScape Voice V5
Assistant API
Volume 8, Assistant API Description
A31003-H8050-M104-1-76A9
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1 The OpenScape Voice V5 implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2 The OpenScape Voice V5 WSDL file. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3 The OpenScape Voice V5 operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3.1 General Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.3.2 Session-Related Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.3.2.1 Open a session (openSession) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.3.2.2 Close a session (closeSession). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.3.3 System-Related Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3.3.1 Show the API version (getApiServerVersion) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3.3.2 Show the Software Versions (getSwVersions) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3.4 Office Code-Related Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3.4.1 List Office Codes (listOfficeCodes) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.3.4.2 Create an Office Code (createOfficeCode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.3.4.3 Delete an Office Code (deleteOfficeCode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.3.5 Directory Number-Related Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.3.5.1 List Directory Numbers of an Office Code (listDirectoryNumbers) . . . . . . . . . . . . . . . . . . . . . . . . 11
1.3.5.2 Add Directory Numbers to an Office Code (createDirectoryNumbers) . . . . . . . . . . . . . . . . . . . . . 11
1.3.5.3 Delete a Directory Number (deleteDirectoryNumbers) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.3.5.4 List Vacant Directory Numbers (listVacantDirectoryNumbers) . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.3.6 Numbering Plan-Related Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.3.6.1 List Numbering Plans (listPrivateNumberingPlans). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.3.6.2 List Numbering Plan Subscribers (listNumberingPlanSubscribers). . . . . . . . . . . . . . . . . . . . . . . . 12
1.3.7 Numbering Plan Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.3.7.1 List Rate Areas (listRateAreas) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.3.7.2 List Classes of Service (listClassesOfService) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.3.7.3 List Calling Locations (listCallingLocations) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.3.8 Business Group-Related Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.3.8.1 List Business Groups (listBusinessGroups) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.3.8.2 Create a Business Group (createBusinessGroup) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.3.8.3 Delete a Business Group (deleteBusinessGroup). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.3.8.4 Modify a Business Group (modifyBusinessGroup) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.3.8.5 List all properties of a Business Group (getBusinessGroup). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.3.8.6 List the Subscribers of a Business Group (listBusinessGroupSubscribers) . . . . . . . . . . . . . . . . . 16
1.3.8.7 List the SIP Subscribers of a Business Group (listBusinessGroupSubscribersSip) . . . . . . . . . . . 16
1.3.8.8 List the SIP Subscriber ID passed to DLS (listBusinessGroupSubscribersSipV4) . . . . . . . . . . . . 17
1.3.8.9 List the Feature Profiles of a Business Group (listFeatureProfiles). . . . . . . . . . . . . . . . . . . . . . . . 17
1.3.8.10 List the Departments of a Business Group (listDepartmentsOfBusinessGroup) . . . . . . . . . . . . . 17
1.3.8.11 List the Call Pickup Groups of a Business Group (listCallPickupGroups) . . . . . . . . . . . . . . . . . . 17
1.3.9 Subscriber-Related Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.3.9.1 List Subscribers (listBusinessGroupSubscribers) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.3.9.2 List all Properties of a Subscriber (getSubscriber) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.3.9.3 List SIP details of the Subscribers (listBusinessGroupSubscribersSip) . . . . . . . . . . . . . . . . . . . . 21
1.3.9.4 Create a Subscriber (CreateSubscriber) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.3.9.5 Modify a Subscriber (modifySubscriber) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.3.9.6 Delete Subscriber (deleteSubscriber) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.3.9.7 List Intercept Announcements (listInterceptAnnouncements) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 3
HP8000AssistantAPITOC.fm
OpenScape Voice V5 Assistant API - Content For internal use only
A31003-H8050-M104-1-76A9, 09/2010
4 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 implementation
1 Introduction
The document at hand describes the content of this WSDL file for the OpenScape
Voice Assistant API version 3.1 and the usage of the provided web services.
To use this document, the user should have a knowledge about the general
architecture of the OpenScape Voice and how it is to be used. In addition, the
user should have a general understanding of SOAP (Simple Object Access
Protocol) and WSDL.
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 5
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
• Session-Related Commands,
• System-Related Commands,
• Subscriber-Related Commands,
• DLS-Related Commands,
• Switch-Related Commands.
The methods, input and return parameters and values for these parameters are
explained in detail in the following sections.
Most of the API operations can be used by authorized users only. Therefore, a
session token should be requested and this token shall be added to every
command to be executed. The session token request is done via
openSession(username, password) method. For finishing the session, this
session should be closed with closeSession(sessionToken) method.
It is recommended to create a dedicated user account for the API access. This can be done using the
A31003-H8050-M104-1-76A9, 09/2010
6 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
Additionally, the user can create a subscriber and select the DLS server to which
he wants to be assigned in order to send data to this server. Using the Modify
Subscriber method the user can also change the assigned DLS server.
On the other hand, the user may retrieve basic DLS data – the DLS name and
DLS ID – from the corresponding DLS server, via the subscriber data.
create
Create and modify operations get the bean as an input parameter. They
usually return ResultStatus bean. The input bean points to the valid bean like
OfficeCodeBean, BusinessGroupBean …etc.
delete
Delete operations get the unique property of the bean like name or id as an
input parameter. They also return ResultStatus bean.
get
Get operations have the unique property of the bean like name or id as an
input parameter. They return response bean of the operation, which includes
ResultStatus bean and required bean.
modify
Create and modify operations get the bean as an input parameter. They
return ResultStatus bean. The input bean points to the valid bean like
OfficeCodeBean, BusinessGroupBean etc.
and
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 7
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
list
List operations usually do not have any input parameter except session
token. They return response bean of the operation, which includes
ResultStatus bean and required list of beans.
For enumerated values, constants are used. There are many types of constants
like ConstantsApplyRecall, ConstantsAuthorizationCode…etc. Proper constant
value should be set to the enumerated field.
ResultStatus
ResultStatus bean contains the execution state of the operation. If any error has
occurred during validation of parameters or during execution of the operation, the
currentState field of ResultStatus includes the error or failure message. If the
operation is executed successfully, this field contains an empty string.
Nearly all operations of the OpenScape Voice Assistant API need a session
token. This token has to be retrieved via openSession(username, password)
method.
A31003-H8050-M104-1-76A9, 09/2010
8 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
Every API version is related to a specific URL. The same API version always
offers the same interface, regardless of the appropriate release number. Changes
to the interface result in a new API version. At least two different API versions are
supported at the same time. Therefore, your applications must not always be
adapted after interface changes.
The user can retrieve information regarding the software status of the operating
system via getSwVersions (sessionToken, switchName) method. The
available information concerning the software status are: HiPath8000 version,
Assistant version, Patchset level and Build number. The
AssistantSwVersionBean includes those versions.
The office code is comprised of country code, area code, location code (i.e. local
office code) consecutively.
The user can create, delete and list office codes using API. The office code bean,
named OfficeCodeBean, is used for create and list operations.
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 9
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
Creating an office code is the first thing you have to do if you plan to create a
business group. To create an office code, createOfficeCode(sessionToken,
switchName, inputBean) method is used. The inputBean points to an
OfficeCodeBean. This method returns CreateOfficeCodeResult which includes
the result status and created office code. This is the only create method returning
the result bean instead of ResultStatus.
The office code is created by concatenation of country code, area code and
location code (i.e. local office code), which are specified in the office code bean.
To create an office code, at least a 1-digit non-empty location code (i.e. local office
code) shall be provided, and office code should not exceed 9 digits.
This operations will not be successful in case the office code is still used.
A31003-H8050-M104-1-76A9, 09/2010
10 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
All parameters of the method are mandatory. The valid values for the parameters
shall be provided. Start extension and end extension are usually 4-digit integers
and they should have the same digit length. Tenant domain shall be a valid
domain.
For creating subscribers you need a directory number not yet used. With
listVacantDirectoryNumbers (sessionToken, switchName, officeCode)
method, a list of all vacant extensions for a given office code can be retrieved.
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 11
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
You can list all rate areas (i.e. Routing Areas) via listRateAreas(sessionToken,
switchName) method. The list of rate areas (i.e. routing areas), named
RateAreaBean, will be retrieved as a result.
A31003-H8050-M104-1-76A9, 09/2010
12 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
The user can create, delete, modify, get and list business groups by using API.
The generic business group bean, named BGBean, is used for create, modify and
get operations. The list method returns list of business group list bean, named
BGListBean.
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 13
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
The fields of the business group list bean are the following:
A31003-H8050-M104-1-76A9, 09/2010
14 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
The list business group method retrieves only some properties of the business
groups. If you need the details of the business group, you should use the
getBusinessGroup method.
• Hot Desking,
Existing values for call pickup group, emergency number and emergency
announcement should be set. Proper list methods can be used for retrieveing
existing values.
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 15
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
A31003-H8050-M104-1-76A9, 09/2010
16 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
As of OpenScape Voice V3.1 R3, in order to list the display IDs of all SIP
subscribers passed to DLS for synchronization purposes, use the
listBusinessGroupSubscribersSipV4(sessionToken, switchName,
businessGroupName) method.
Note: There is no compatibility check on the Assistant (DSA) side, so if the call
to listBusinessGroupSubscribersSipV4 fails, an AxisException emerges and
the user must handle and explicitly call the old
listBusinessGroupSubscribersSip method.
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 17
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
A31003-H8050-M104-1-76A9, 09/2010
18 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 19
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
A31003-H8050-M104-1-76A9, 09/2010
20 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
Please refer to Section 1.3.8.7, “List the SIP Subscribers of a Business Group
(listBusinessGroupSubscribersSip)”).
Input bean expects at least values for the bean elements businessGroupName,
officeCode and extension. Existing office code and vacant directory number as
an extension should be provided. As service ID is composed of office code and
extension, it should not be assigned to any value during creation. It will be ignored
even if it is assigned to a value.
The display name and Business Group line name (i.e. subscriber name) fields are
automatically set to the user name, if they are left empty. The maximum length is
30 characters.
Existing call pickup group, class of service, routing area, calling location and
department should be provided. Available call pickup groups can be retrieved by
listCallPickupGroups method. Available classes of service can be retrieved by
listClassOfServices method. Available routing areas can be retrieved by
listRateAreas method. Available calling locations can be retrieved by
listCallingLocations method. Available departments can be retrieved by
listDepartments method.
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 21
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
A31003-H8050-M104-1-76A9, 09/2010
22 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
1.3.10.1 Features
Feature bean is the base class for the features of the feature profile. All features
extends this bean.
When a subscriber calls a number that is busy, this service enables the
subscriber to have the switch call the number back when the number becomes
available.
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 23
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
The following table lists the input and output parameters associated with this
feature.
This feature allows the customer to add a special number sequence to the Call
Detail Record (CDR) for billing purposes.
This feature enables subscribers to forward callers who have restricted their
calling number presentation status to an anonymous denial announcement.
This feature enables subscribers to enter an access code to redial the number of
the last incoming call.
The following table lists the input and output parameters associated with this
feature.
The following table lists the input and output parameters associated with this
feature.
A31003-H8050-M104-1-76A9, 09/2010
24 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
This feature enables to display the incoming caller’s name to the subscriber.
This feature enables the subscriber to be assigned to a call pickup group and then
to retrieve calls within that group.
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 25
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
The following table lists the parameters associated with this feature.
This feature indicates the default setting of the subscriber’s number (private or
public) when making calls.
The following table lists the parameters associated with this feature.
A31003-H8050-M104-1-76A9, 09/2010
26 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
This service feature enables users to forward calls to another destination if the
original destination is busy. If a subscriber is subscribed to Call Forward Busy, it
cannot be subscribed to Voice Mail.
The following table lists the parameters associated with this feature.
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 27
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
This feature indicates the disposition of an incoming call to the subscriber when
the subscriber does not answer the call. The caller is redirected to the number
specified after the number of ring cycles specified (about 6 seconds per ring).
A31003-H8050-M104-1-76A9, 09/2010
28 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 29
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
The following table lists the parameters associated with this feature.
A31003-H8050-M104-1-76A9, 09/2010
30 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
This feature enables the user to put a call in progress on hard hold by hook
flashing and dialing an access code. Only one call per station line can be held at
a time. The held call cannot be added to the other call. Dialing the call hold access
code a second time can retrieve the original connection. Hanging up results in the
held call re-calling the subscriber.
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 31
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
This feature indicates whether the subscriber can control the presentation of their
name and ID when making a call. Activation codes indicate whether to deliver or
suppress this information. Blocks or delivers both name and number.
This feature indicates that when the subscriber originates a call, the name of the
called party is delivered to the originating phone for display.
This feature indicates that when the subscriber originates a call, the number of
the called party is delivered to the originating phone for display.
This feature enables the subscriber to use access codes on a per call basis to
toggle the calling number presentation status to the called party.
This feature enables the subscriber to use access codes on a per call basis to
toggle the calling name presentation status to the called party.
This feature enables the subscriber to see the phone number of a caller.
A31003-H8050-M104-1-76A9, 09/2010
32 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
This feature enables a subscriber to use third-party call control that allows PC
applications to control calls to and from a co-located SIP Phone.
The following table lists the parameters associated with this feature
The following table lists the parameters associated with this feature.
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 33
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
This feature provides a distinctive ringing tone when a caller calls the subscriber
and the calling number is listed in the Public or Private list.
This feature enables you to block calls from callers who have Caller ID blocking.
The subscriber does not have to have Caller ID to subscribe to this service. The
subscriber can choose whether the caller receives a denial announcement, is
routed to voice mail, or is routed to a Privacy Director. The Privacy Director asks
for the caller's name, calls the subscriber, speaks the name of the calling party,
and connects the callers based upon the subscriber decision.
The following table lists the parameters associated with this feature.
A31003-H8050-M104-1-76A9, 09/2010
34 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
When enabled, this service overrides Call Forward Variable, Call Forward Busy,
and Call Forward No Answer, depending on whether the service is active and the
type of forwarding selected for that period.
The following table lists the parameters associated with this feature.
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 35
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
The following table lists the parameters associated with this feature.
This service enables the subscriber to issue a Call Trace Report to the authorities
to report harassing calls.
This feature allows the subscriber to specify a music source to be played for any
held parties when they are placed on hold by the subscriber with the MOH
feature. The source of the music is specified by an intercept name.
This feature feature allows a subscriber to originate call using a device other than
the subscriber's primary business telephone, while keeping the functions and
features of their business telephone.
This feature enables the subscriber to change the CFV data from a remote
phone.
This feature enables the subscriber to restrict incoming callers to an unshared list.
Callers who are not on the list are forwarded to another number or hear a denial
announcement.The caller can then enter a PIN and reach the subscriber. The PIN
is available only when the denial is announced.
A31003-H8050-M104-1-76A9, 09/2010
36 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
The following table lists the parameters associated with this feature.
This service enables the subscriber to forward calls from callers who are on a
subscriber-controlled list.
The following table lists the parameters associated with this feature.
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 37
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
This feature enables the subscriber to configure a list of DNs to be called if the
primary DN does not respond within the specified "duration". The numbers are
then dialed sequentially from the list if their status reflects "enabled".
Furthermore, the duration for which these lines are dialed is also configured
through a Duration parameter.
A31003-H8050-M104-1-76A9, 09/2010
38 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
This feature enables a BG Administrator to impose restriction levels for calls that
originate from or terminate at a subscriber.
The following table lists the parameters associated with this feature.
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 39
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
This feature enables a subscriber to create a list of six subscribers that will ring
simultaneously when the main DN receives an incoming call and is not busy. The
call can be answered at the BG main number or any of the other subscribers in
the list.
The following table lists the parameters associated with this feature.
This feature indicates the type of calling restrictions that are active.
The following table lists the parameters associated with this feature.
A31003-H8050-M104-1-76A9, 09/2010
40 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
The following table lists the parameters associated with this feature.
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 41
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
This feature forwards calls to a voice mail box if the phone is busy or there is no
answer. This service cannot be subscribed if either Call Forward Busy or Call
Forward No Answer features have been already subscribed.
The following table lists the parameters associated with this feature.
A31003-H8050-M104-1-76A9, 09/2010
42 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
The fpListType field is enumerated field. It describes the type of list, depending
on the switch-wide or business group specific feature profiles. It is enumerated
value and can be set as FP_LIST_TYPE_ALL,
FP_LIST_TYPE_SYSTEM_ONLY, FP_LIST_TYPE_BG_UNION_SYSTEM or
FP_LIST_TYPE_BG_ONLY values of the ConstantFpType class;
• To list feature profiles of the specific business group with switch-wide feature
profiles together, use FP_LIST_TYPE_ BG_UNION_SYSTEM and set
business group name.
Do not pass a business group as an argument to list all the feature profiles and
only switch-wide feature profiles.
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 43
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
When creating feature profile for a specific business group, inputBean expects at
least values for the bean elements businessGroupName and
featureProfileName. In other case, when creating global feature profile, at least
feature profile name shall be set to the input bean. The services can be specified
during creation or they can be set later with modify operation.
Multiple Feature Profiles for the specific business group and switch-wide can be
created.
A31003-H8050-M104-1-76A9, 09/2010
44 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
Returns the operation mode of 'own' and 'partner' nodes as seen by the two
nodes of the switch.
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 45
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
1.3.14 Scenarios
For creating a Business Group you must have at least an Office Code and
Directory Numbers to be associated to the new group. Therefore the sequence
for creating a new Business Group is:
For creating a Subscriber you must have at least his/her name, a valid and free
subscriber ID and the business group the new subscriber is associated to.
Therefore the sequence for creating a new Subscriber is the following.
A31003-H8050-M104-1-76A9, 09/2010
46 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
For modifying a Subscriber you must have a valid subscriber ID of the Subscriber.
Therefore the sequence for modifying a Subscriber is:
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 47
HP8000AssistantAPI_intro.fm
Introduction
The OpenScape Voice V5 operations
A31003-H8050-M104-1-76A9, 09/2010
48 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_usingJava.fm
Using the OpenScape Voice V5 with Java
Requirements
2.1 Requirements
For accessing the OpenScape Voice V5 with a Java program there are some
requirements to comply with.
First of all you need a Java compiler and a runtime environment where your Java
implementation can be used. For implementing web services you also need a
web server. For our examples we used Sun’s Java JDK and RTE version 5.0 and
Apache’s Tomcat web server version 5.5.
For using the SOAP protocol and accessing WSDL files we used Apache Axis
and JAX APIs. To understand the example programs you should be familiar with
web services and the mentioned components. All necessary libraries are included
in the Axis package and have to be added to every web services project. The files
are:
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 49
HP8000AssistantAPI_usingJava.fm
Using the OpenScape Voice V5 with Java
Analyzing the OpenScape Voice V5 WSDL file with Java
When you run the above code segment appropriately, you will see the available
operations as the following;
openSession
closeSession
createOfficeCode
deleteOfficeCode
createFeatureProfile
getFeatureProfile
getBusinessGroup
...
A31003-H8050-M104-1-76A9, 09/2010
50 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_usingJava.fm
Using the OpenScape Voice V5 with Java
Analyzing the OpenScape Voice V5 WSDL file with Java
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 51
HP8000AssistantAPI_usingJava.fm
Using the OpenScape Voice V5 with Java
Sending commands to the OpenScape Voice with Java
Because our first example does not use any parameter we can start to set the
endpoint for the Call object, define which web service operation has to be called
and execute the call via invoke.
call.setTargetEndpointAddress( new java.net.URL(endpoint));
call.setOperationName("getApiServerVersion");
String ret = (String) call.invoke( new Object[] {});
The invoke method expects an array of objects but as the called operation does
not have any parameters the array is empty. The return value of
getApiServerVersion is a string and can be displayed immediately. This is the
whole program:
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
A31003-H8050-M104-1-76A9, 09/2010
52 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_usingJava.fm
Using the OpenScape Voice V5 with Java
Sending commands to the OpenScape Voice with Java
These classes are generated by the Axis tool WSDL2Java with the command
java org.apache.axis.wsdl.WSDL2Java https://
<yourServer>:<yourPort>/HiPath8000AssistantAPIv310/services/
HiPath8000AssistantAPI?wsdl
With the factory class HiPath8000AssistantAPIServiceLocator you can get a port
which implements the HiPath8000AssistantAPI interface.
port = (HiPath8000AssistantAPI)
new HiPath8000AssistantAPIServiceLocator().
getHiPath8000AssistantAPI(https://<yourServer>:<yourPort>/
/HiPath8000AssistantAPIv310/services/
HiPath8000AssistantAPI);
This port can be used to call all the operations provided by the OpenScape Voice
V5 as e.g. retrieving the API version
String serverVersion = port.getApiServerVersion();
The whole program looks like:
import java.net.MalformedURLException;
import java.net.URL;
import java.rmi.RemoteException;
import javax.xml.rpc.ServiceException;
import hipath8000_assistant_api_v310.*;
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 53
HP8000AssistantAPI_usingJava.fm
Using the OpenScape Voice V5 with Java
Sending commands to the OpenScape Voice with Java
Instead of only showing the used API version we now want to change a
subscriber’s display name.
A31003-H8050-M104-1-76A9, 09/2010
54 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_usingJava.fm
Using the OpenScape Voice V5 with Java
Sending commands to the OpenScape Voice with Java
GetSubscriberResult res =
port.getSubscriber(sessionToken,switchName,serviceId)
;
SubscriberBean subscriber= result.getSubscriberBean();
subscriber.setDisplayName("newDisplayName");
port.modifySubscriber(sessionToken,switchName,subscriber);
Here you can see the complete code;
import java.net.MalformedURLException;
import java.net.URL;
import java.rmi.RemoteException;
import javax.xml.rpc.ServiceException;
import hipath8000_assistant_api_v310.*;
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 55
HP8000AssistantAPI_usingJava.fm
Using the OpenScape Voice V5 with Java
Secure Access to OpenScape Voice V5
e.printStackTrace();
}
catch (RemoteException e) {
e.printStackTrace();
}
}
}
Table 33 Example 3: complexClient_V2.java
import java.net.MalformedURLException;
import java.net.URL;
import java.rmi.RemoteException;
import javax.xml.rpc.ServiceException;
Table 34 Example 2: secureConnectClient_V1.java
A31003-H8050-M104-1-76A9, 09/2010
56 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_usingJava.fm
Using the OpenScape Voice V5 with Java
Secure Access to OpenScape Voice V5
import hipath8000_assistant_api_v310.*;
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 57
HP8000AssistantAPI_usingJava.fm
Using the OpenScape Voice V5 with Java
Secure Access to OpenScape Voice V5
A31003-H8050-M104-1-76A9, 09/2010
58 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_usingPHP.fm
Using the OpenScape Voice V5 with PHP
Requirements
3.1 Requirements
For accessing the OpenScape Voice V5 with a PHP (Hypertext Preprocessor)
script there are some requirements to comply with.
First of all you need a PHP implementation and an environment where this PHP
implementation can be used. The most common package is the XAMPP
distribution, which we used to develop our PHP examples.
As PHP does not support the SOAP protocol and WSDL files directly, you need
an appropriate add-on. We have tested the NuSOAP open source package (also
written in PHP) and it works fine for this purpose. There may be other packages
available which are not evaluated yet.
To become familiar with this package read the tutorial ’Introduction to NuSOAP’.
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 59
HP8000AssistantAPI_usingPHP.fm
Using the OpenScape Voice V5 with PHP
Analyzing the OpenScape Voice V5 WSDL file with PHP
<?php
require_once('nusoap.php');
$wsdl = new wsdl('https://<yourServer>:<yourPort>/'.
'HiPath8000AssistantAPIv<version>/services/'.
A31003-H8050-M104-1-76A9, 09/2010
60 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_usingPHP.fm
Using the OpenScape Voice V5 with PHP
Analyzing the OpenScape Voice V5 WSDL file with PHP
'HiPath8000AssistantAPI?wsdl');
$err = $wsdl->getError()
if ($err) {
echo '<h2>Constructor error</h2><pre>' . $err . '</pre>';
exit();
}
$operations = array();
$operations = $wsdl->getOperations();
asort($operations);
foreach ($operations as $message => $msgvalue) {
echo("Operation <b>$message</b><br />");
}
?>
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 61
HP8000AssistantAPI_usingPHP.fm
Using the OpenScape Voice V5 with PHP
Analyzing the OpenScape Voice V5 WSDL file with PHP
<?php
require_once('nusoap.php');
A31003-H8050-M104-1-76A9, 09/2010
62 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_usingPHP.fm
Using the OpenScape Voice V5 with PHP
Analyzing the OpenScape Voice V5 WSDL file with PHP
showDynData(0, $operations);
?>
Table 36 Example 2: analyze_wsdl_V2.php
Running this new script version shows you the complete content of the dynamical
$operations array and you are able to examine its structure and the name of all
array indices to address its elements directly.
closeSession
- name: closeSession
- binding: HiPath8000AssistantAPISoapBinding
- endpoint: https://139.21.215.77:8080/
HiPath8000AssistantAPIv310/services/HiPath8000AssistantAPI
- soapAction:
- input
-- encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
-- namespace: urn:hipath8000-assistant-api-v310
-- use: encoded
-- message: closeSessionRequest
-- parts
--- sessionToken: http://www.w3.org/2001/XMLSchema:string
- output
-- encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
-- namespace: urn:hipath8000-assistant-api-v310
-- use: encoded
-- message: closeSessionResponse
-- parts
- style: rpc
- transport: http://schemas.xmlsoap.org/soap/http
- documentation:
createFeatureProfile
- name: createFeatureProfile
- binding: HiPath8000AssistantAPISoapBinding
- endpoint: https://139.21.215.77:8080/
HiPath8000AssistantAPIv310/services/HiPath8000AssistantAPI
- soapAction:
- input
-- encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
-- namespace: urn:hipath8000-assistant-api-v310
-- use: encoded
-- message: createFeatureProfileRequest
-- parts
--- sessionToken: http://www.w3.org/2001/XMLSchema:string
--- switchName: http://www.w3.org/2001/XMLSchema:string
--- inputBean: urn:hipath8000-assistant-api-
v310:FeatureProfileBean
- output
-- encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
-- namespace: urn:hipath8000-assistant-api-v310
-- use: encoded
-- message: createFeatureProfileResponse
-- parts
--- createFeatureProfileReturn: urn:hipath8000-assistant-api-
v310:ResultStatus
- style: rpc
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 63
HP8000AssistantAPI_usingPHP.fm
Using the OpenScape Voice V5 with PHP
Analyzing the OpenScape Voice V5 WSDL file with PHP
- transport: http://schemas.xmlsoap.org/soap/http
- documentation:
In analyzing this shortened output example you find all necessary input
parameters and their types. The operation ’closeSession’ has only one string
parameter called sessionToken but the ’getFeatureProfile’ operation has an
additional one with an API specific type. How to analyze this new type? Its as
easy as all things before.
A31003-H8050-M104-1-76A9, 09/2010
64 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_usingPHP.fm
Using the OpenScape Voice V5 with PHP
Analyzing the OpenScape Voice V5 WSDL file with PHP
}
}
}
else
echo("$ofs $var<br />");
}
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 65
HP8000AssistantAPI_usingPHP.fm
Using the OpenScape Voice V5 with PHP
Sending commands to the OpenScape Voice with PHP
if ($proxy->fault) {
echo '<h2>Fault</h2><pre>';
A31003-H8050-M104-1-76A9, 09/2010
66 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_usingPHP.fm
Using the OpenScape Voice V5 with PHP
Sending commands to the OpenScape Voice with PHP
print_r($response);
echo '</pre>';
exit();
} else {
// Check for errors
$err = $proxy->getError();
if ($err) {
echo '<h2>Error</h2><pre>' . $err . '</pre>';
exit();
}
}
If there was no fault we have received the running version and we can show it.
echo(“you are working with API version $resproxy<br />”);
That’s it. Here is the code again in a complete form.
<?php
require_once('nusoap.php');
$wsdlUrl ='https://localhost:<yourPort>/HiPath8000AssistantAPIv310/services/’
.’HiPath8000AssistantAPI?wsdl';
$client = new soapclient( $wsdlUrl, true);
$err = $client->getError();
if ($err) {
echo("<h2>Constructor error</h2><pre>" . $err . "</pre>");
exit();
}
$proxy = $client->getProxy();
$response = $proxy->getApiServerVersion();
if ($proxy->fault) {
echo '<h2>Fault</h2><pre>';
print_r($resproxy);
echo '</pre>';
exit();
} else {
$err = $proxy->getError();
if ($err) {
echo '<h2>Error</h2><pre>' . $err . '</pre>';
Table 37 Example 3: send_operation_V1.php
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 67
HP8000AssistantAPI_usingPHP.fm
Using the OpenScape Voice V5 with PHP
Sending commands to the OpenScape Voice with PHP
exit();
}
}
echo(“you are working with API version $response<br />”);
?>
Table 37 Example 3: send_operation_V1.php
Because the API operation of our example can be used by authorized users only,
you have to request a session token via openSession() before sending the
request and after completing all tasks you should finish the session by closing it.
So you have to wrap all operations with a session handling.
$username = ’myUser’;
$password = ’myUsersPassword’;
$sessionToken = $proxy->openSession($username, $password);
// do all necessary operations
$proxy->closeSession($sessionToken);
Here you can see the complete script:
A31003-H8050-M104-1-76A9, 09/2010
68 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_usingPHP.fm
Using the OpenScape Voice V5 with PHP
Sending commands to the OpenScape Voice with PHP
<?php
require_once('nusoap.php');
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 69
HP8000AssistantAPI_usingPHP.fm
Using the OpenScape Voice V5 with PHP
Sending commands to the OpenScape Voice with PHP
$wsdlUrl ='https://localhost:<yourPort>/HiPath8000AssistantAPIv310/services/’
’HiPath8000AssistantAPI?wsdl'; // change to your WSDL’s URL
$client = new soapclient( $wsdlUrl, true);
// the first parameter assigns the URL to the web service or WSDL file
// the second one tells the system that we use a WSDL file
$err = $client->getError();
if ($err) {
echo("<h2>Constructor error</h2><pre>" . $err . "</pre>");
exit();
}
$proxy = $client->getProxy();
$sessionToken = $response;
$response = $proxy->listBusinessGroups($sessionToken,$switchName);
checkResponse($response);
showDynData(0, $response);
$proxy->closeSession($sessionToken);
?>
Table 38 Example 4: send_operation_V2.php
If there are data available this operation results in an output like that:
listdisplay
- 0
-- areaCode:
-- countryCode:
-- defaultFeatureProfile:
A31003-H8050-M104-1-76A9, 09/2010
70 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_usingPHP.fm
Using the OpenScape Voice V5 with PHP
Sending commands to the OpenScape Voice with PHP
-- displayNumber: 4351701
-- localOfficeCode:
-- name: BGstier01
-- numberSubscribers: 2
- 1
-- areaCode:
-- countryCode:
-- defaultFeatureProfile:
-- displayNumber: 4351702
-- localOfficeCode:
-- name: BGstier02
-- numberSubscribers: 0
- 2
-- areaCode:
-- countryCode:
-- defaultFeatureProfile:
-- displayNumber: 4351706
-- localOfficeCode:
-- name: BGstier06
-- numberSubscribers: 0
- 3
-- areaCode:
-- countryCode:
-- defaultFeatureProfile:
-- displayNumber: 4351707
-- localOfficeCode:
-- name: BGstier07
-- numberSubscribers: 2
...
resultStatus
- commandReplies:
- currentState:
- lastJobResultHashCode: 0
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 71
HP8000AssistantAPI_usingPHP.fm
Using the OpenScape Voice V5 with PHP
Sending commands to the OpenScape Voice with PHP
A31003-H8050-M104-1-76A9, 09/2010
72 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPI_popup.fm
Apache
http://www.apache.org/
SOAP
http://www.w3.org/TR/soap/
Axis
http://ws.apache.org/axis/
Tomcat
http://tomcat.apache.org/
RTE
http://java.sun.com/j2se/1.5.0/download.jsp
JAX
http://java.sun.com/webservices/index.jsp
XAMPP
http://www.apachefriends.org/en/xampp.html
NuSOAP
http://sourceforge.net/projects/nusoap/
http://www.scottnichol.com/nusoapintro.htm
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 73
HP8000AssistantAPI_popup.fm
A31003-H8050-M104-1-76A9, 09/2010
74 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPISIX.fm
For internal use only Index
Index Z
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 75
HP8000AssistantAPISIX.fm
Index For internal use only
A31003-H8050-M104-1-76A9, 09/2010
76 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description
HP8000AssistantAPISIX.fm
For internal use only Index
W
Web Services Interface
OpenScape Voice Assistant API 5
WSDL file 5
WSDL file for the OpenScape Voice Assistant API 5
WSDL file with Java 49
Analysis 49
Available operations 50
Operational parameters 51
Sending commands to the OpenScape Voice with
Java 52
WSDL file with PHP 59
Analysis 59
Available operations 60
Operational parameters 61
Sending commands to the OpenScape Voice with
PHP 66
Showing WSDL specific types 64
A31003-H8050-M104-1-76A9, 09/2010
OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description 77
HP8000AssistantAPISIX.fm
Index For internal use only
A31003-H8050-M104-1-76A9, 09/2010
78 OpenScape Voice V5 Assistant API, Volume 8, Assistant API Description