Reference Library
Phone Class
NamespacesAvaya.ApplicationEnablement.DMCCPhone
The Pone object is used to do all first party type actions on a phone device
Declaration Syntax
C#Visual BasicVisual C++
public class Phone : IPhone
Public Class Phone _
	Implements IPhone
public ref class Phone : IPhone
Members
All MembersMethodsPropertiesEvents



IconMemberDescription
ChangeMonitor(String, Phone..::..PhoneEvents, Object)
Change an existing monitor to monitor a different set of events.

Supported in: 6.1.0


Finalize()()()()
Destructor.
(Overrides Object.Finalize()()()().)
GetButtonInfo(Phone..::..ButtonIDConstants, Object)
Send a Get Button Info XML message to the server.

getDevice
Device that this phone object is in.

GetDisplay(Object)
Send a Get Display XML message to the server.

GetHookswitchStatus(Object)
Send a Get Hook Switch Status XML message to the server.

GetLampMode(Phone..::..ButtonIDConstants, Object)
Send a Get Lamp Mode XML message to the server.

getMedia
Media object which will perform all media operations on this phone.

getMediaMode
The current media mode that the phone is in.

GetMessageWaitingIndicator(Object)
Get a Get Message Waiting Indicator XML message to the server.

getRegistered
true if the phone is currently in the registered state.

GetRegistrationState(Object)
Get the current registration state for the phone.

GetRingerStatus(Object)
Send a Get Ringer Status XML message to the server.

OnChangeMonitorResponse
Event registration for responses to ChangeMonitor requests.

Supported in: 6.1.0


OnDisplayUpdatedEvent
Event registration for DisplayUpdated events.

OnGetButtonInfoResponse
Event registration for responses to GetButtonInfo requests.

OnGetDisplayResponse
Event registration for responses to GetDisplay requests.

OnGetHookswitchResponse
Event registration for responses to GetHookswitch requests.

OnGetLampModeResponse
Event registration for responses to GetLampMode requests.

OnGetMessageWaitingIndicatorResponse
Event registration for responses to GetMessageWaitingIndicator requests.

OnGetRegistrationStateResponse
Event registration for responses to GetRegistrationState requests.

OnGetRingerStatusResponse
Event registration for responses to GetRingerStatus requests.

OnHookswitchUpdatedEvent
Event registration for HookswitchUpdated events.

OnLampUpdatedEvent
Event registration for LampUpdated events.

OnPressButtonResponse
Event registration for responses to PressButton requests.

OnRedirectMediaResponse
Event registration for responses to RedirectMedia requests.

OnRegisterTerminalResponse
Event registration for responses to RegisterTerminal requests.

OnRingerStatusUpdatedEvent
Event registration for RingerStatusUpdated events.

OnServiceLinkStatusEvent
Event registration for ServiceLinkStatus events.

Supported in: 6.2.0


OnSetHookswitchResponse
Event registration for responses to SetHookswitch requests.

OnStartMonitorResponse
Event registration for responses to StartMonitor requests.

OnStopMonitorResponse
Event registration for responses to StopMonitor requests.

OnTerminalReregisteredEvent
Event registration for TerminalReregistered events.

Supported in: 6.3.1


OnTerminalUnregisteredEvent
Event registration for TerminalUnregistered events.

OnUnregisterTerminalResponse
Event registration for responses to UnregisterTerminal requests.

PressButton(Phone..::..ButtonIDConstants, Object)
Send a Press Button XML message to the server.

RedirectMedia(Boolean, Phone..::..MediaInfo, Object)
Instruct CM to direct the media to a different IP Address

RegisterTerminal(Phone..::..LoginInfo, Phone..::..MediaInfo, Object)
Send a Register Terminal XML message to the server.

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

StartMonitor(Phone..::..PhoneEvents, Object)
Send a Start Monitor XML message to the server.

StopMonitor(String, Object)
Sends a Stop Monitor XML message to the server.

UnregisterTerminal(Object)
Send an Unregister Terminal XML message to the server

Inheritance Hierarchy
Object
Phone

Assembly: ServiceProvider (Module: ServiceProvider)