OpenScape
V3.2, Revision 044 20100322

com.siemens.symphonia.bcom.bcommon.external
Interface BComDevice

All Known Subinterfaces:
BComDeviceInternal, VoiceDevice
All Known Implementing Classes:
BComDeviceInternalImpl, VoiceDeviceImpl

public interface BComDevice

Represents a controllable device and provides access to device features.

The device might be either a physical (e.g. desk phone) or logical device. Currently supported logical devices are:

Each device in the system is represented by one and only one BComDevice object.


Method Summary
 java.util.ArrayList getDeviceEndpoints()
          Gets all DeviceEndpoint objects associated with this device.
 MediaType getMedia()
          Get the media type.
 DeviceType getType()
          Get the device type.
 

Method Detail

getDeviceEndpoints

java.util.ArrayList getDeviceEndpoints()
Gets all DeviceEndpoint objects associated with this device.

Currently there is only one case when more than one DeviceEndpoint object is associated with a device: if there is a phone registered with the HiPath 8000 and this subscriber is the ONS number of the user at the same time. Then one DeviceEndpoint object is the controlling point of the B2BUA and one DeviceEndpoint object allows communication control on the device itself. Both DeviceEndpoint objects are associated to the same BComDevice object.

Returns:
ArrayList of DeviceEndpoint objects.

getType

DeviceType getType()
Get the device type.

Returns:
the device type of this BComDevice.

getMedia

MediaType getMedia()
Get the media type.

Returns:
the media type of this BComDevice.

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