Reference Library
Device Class
NamespacesAvaya.ApplicationEnablement.DMCCDevice
The class which represents all Devices in the API.
Declaration Syntax
C#Visual BasicVisual C++
public class Device : IDevice
Public Class Device _
	Implements IDevice
public ref class Device : IDevice
Members
All MembersMethodsPropertiesEvents



IconMemberDescription
DeviceIDComparer(String, String)
This method is used to compare 2 vaild Device ID's. A case insensitive comparison of equality can be performed between two First-Party Device ID's or two Third-Party Device ID's.

Supported in: 6.1.3


ExtensionComparer(String, String)
This method is used to determine if 2 vaild Device ID's are associated with the same extension. A case insensitive comparison of equality can be performed between a First-Party and Third-Party Device ID, including multiple instances of a Device ID. Only the extension and switch name portion of the Device ID will be compared.

Supported in: 6.1.3


Finalize()()()()
Perform object cleanup.
(Overrides Object.Finalize()()()().)
GetDeviceId(String, String, String, Boolean, Device..::..GetDeviceIdDeviceInstance, Object)
Send a GetDeviceId XML message to the server.

Supported in: 5.2.0


GetDeviceId(String, String, String, Boolean, Object)
Send a GetDeviceId XML message to the server.

GetDeviceId(ServiceProvider..::..TransferMonitorObjectsEventArgs, String, Object)
This method is used when you already have a device Id. It should be used while processing a TransferMonitorObjects Response. This method will do all the necessary plumbing in the API to handle the monitors and messages which are targeted at this deviceId. This method will result in the callbacks for the device id being created and also the monitors being created.

getDeviceIdAsString
Returns the Device ID as a string.

getExtension
Returns the extension associated with this device.

getPhone
Returns the reference to the phone object for this Device

getServiceProvider
The Service Provider object that this device is a member of.

OnGetDeviceIdResponse
Event for the response to a GetDeviceId

OnReleaseDeviceIdResponse
Event for the response to a ReleaseDeviceId

ReleaseDeviceId(Object)
Send a ReleaseDeviceId XML message to the server.

Inheritance Hierarchy
Object
Device

Assembly: ServiceProvider (Module: ServiceProvider)