The class which represents all Devices in the API.
Declaration Syntax
Members
All Members | Methods | Properties | Events | ||
Icon | Member | Description |
---|---|---|
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)