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



IconMemberDescription
Finalize()()()
Perform onject cleanup.
(Overrides Object.Finalize()()().)
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)