OpenScape
V3.2, Revision 044 20100322

Package com.siemens.symphonia.bcom.bcommon.external

Interface for Basic Communication Services.

See:
          Description

Interface Summary
BComCause Provide context information for initiated or terminated communications.
BComDevice Represents a controllable device and provides access to device features.
BComUser Representation of a user.
ComConnection Generic representation of a connection whithin a communication.
ComEndpoint Generic endpoint of a communication.
Communication Generic representation of a communication.
ComSession Root of any communication graph.
ConnectionListener Notification of connection oriented events.
ConnectionState Defines the state of a ComConnection object.
DeviceEndpoint An instance of a device to be used as communication endpoint.
DeviceEndpointType Defines the type of a DeviceEndpoint object.
DeviceListener Notification of connection oriented events.
DeviceType Defines the type of a BComDevice object.
EndpointAddress Representation of a communication address.
FailedReason Reason a communication failed.
ForwardType Defines the forward type of a VoiceDevice object.
InitiationCause Provide additional context information for initiated communications.
InitiationReason Reason a connection has been created for.
InvalidNumber Provides original character sequence of number.
MediaServerAttribute Attributes for a communication that is hosted on the MediaServer.
MediaType Defines the media capability of a BComDevice.
PassthroughNumber Provides access to the individual parts of the number.
PrivateAddress Provides some details of a private number.
PublicAddress Describes in detail the characteristics of a public address.
QueueConnection Connection of media type queue.
Reason Root of any reason class.
RegistrationListener Notification of final subscription state.
RegistrationState Final subscription state.
RoutingListener The listener interface for Rules & Routing events.
TerminationCause Provide additional context information while terminating a communication.
TerminationReason This interface presents an enumeration of possible reasons for (events on) voice connections.
VoiceCommunication Communication of media type voice.
VoiceCommunicationAttribute General attributes for a communication of media type voice.
VoiceConnection Connection of media type voice.
VoiceDevice  
 

Class Summary
ComException.ExceptionTreatment  
 

Exception Summary
ComException The base exception for any Basic Communication specific exceptions.
 

Package com.siemens.symphonia.bcom.bcommon.external Description

Interface for Basic Communication Services.

Package Specification

This package provides the Java interface for Basic Communication Services. It contains all public interfaces and is the only package which may be accessed for using Basic Communication.

All communications are described by a graph. The root of such a graph is a ComSession object. From there you can navigate through the graph.

The ComEndpoint class hierarchy describes a communication endpoint. This might be either a user, a device or an address.

There are two listener interfaces provided: ConnectionListener and DeviceListener.
The ConnectionListener allows to receive notification on changes on communications and the DeviceListener notifies about changes on the availability of device.

Related Documentation

For an introduction to Basic Communication please see the Best Practice document:

It is strongly recommended to read this document first. Explanations of basic concepts (e.g. user view) is essential for understanding the interface. Furthermore there is also a coding example.

See Also:
BCom, BComDelegateFactory

OpenScape
V3.2, Revision 044 20100322

Copyright (c) 2014 Unify, Germany
All rights reserved.

This software is the confidential and proprietary information of Unify, Germany