Click or drag to resize

CallService Class

The CallService object is accessible from the User object, providing access to call related services and information.
Inheritance Hierarchy
SystemObject
  Avaya.ClientServicesCallService

Namespace:  Avaya.ClientServices
Assembly:  AvayaClientServices (in AvayaClientServices.dll) Version: 550.0.60.0
Syntax
C#
public class CallService

The CallService type exposes the following members.

Properties
  NameDescription
Public propertyActiveCall
An active call is local and in established state. The active call is null if there is no call, or if all calls are in held state.
Public propertyCalls
The Calls that are in progress.
Public propertyEmergencyNumbers
Gets List of configured emergency numbers
Public propertyHasHeldCall
Checks if there is a call in held state.
Public propertyHasInitiatingCall
Checks if there is a call in initiating state.
Public propertyIgnoredCalls
The Calls that are ignored. The ignored calls are the calls which are unattended but can be received any time.
Public propertyIsAutoAnswerAdministered
Gets a flag indicating whether auto-answer is administered for a station. This information is used to indicate how the client will behave when an incoming call is received. Do not use this information to determine if an incoming call should be answered automatically by your client. Instead use the call.CanAutoAnswer or call.IsAnswerModeAuto properties for that purpose.
Public propertyLineAppearances
Gives List of configured line appearances
Public propertyVideoCapability
Gets Capability object indicating whether the video is allowed. video capability is calculated based on license, user configuration and available network.
Public propertyVoIPCallingCapability
Gets Capability object indicating whether the VoIP calling is allowed. VoIP calling capability is calculated based on user configuration and available network.
Top
Methods
  NameDescription
Public methodApplyDialingRulesForEC500
Apply dialing rules. It is used for applying dialing rules outside of the call service (e.g ec500 calls).
Public methodCreateCall
Creates a new outgoing call object.
Public methodCreateCall(CallCreationInfo)
Creates a new outgoing call object with with information provided in the input argument.
Public methodGetCreateCallCapability
Gets Capability object indicating whether the call can be created.
Public methodGetVideoCapability
Gets Capability object indicating whether the video is allowed for specific call type. For each call type video capability is calculated based on license, user configuration and available network.
Public methodGetVoIPCallingCapability
Gets Capability object indicating whether the VoIP calling is allowed for specific call type. For each call type VoIP calling capability is calculated based on user configuration and available network.
Top
Events
  NameDescription
Public eventActiveCallChanged
Called when a there is change in active call. An active call is local and in established state. The active call is null if there is no call, or if all calls are in held state.
Public eventCallAcceptRequested
Occurs when the application is informed of an incoming video call answer request from a third-party call control application or from the user's other endpoint which is controlling this application instance in Shared Control mode (see EnableAsControlledEndpoint).
Public eventCallCreated
Called when a call is created by the client.
Public eventCallRemoved
Called when a call has been removed.
Public eventCallServiceCapabilityChanged
Occurs when there is changes in the capability of call service.
Public eventCallStartRequested
Occurs when the application is informed of a new video call creation request from a third-party call control application or from the user's other endpoint which is controlling this application instance in Shared Control mode (see EnableAsControlledEndpoint).
Public eventIncomingCallReceived
Occurs when an incoming call is received.
Public eventIncomingCallUndelivered
Occurs when the user is informed of an incoming call that was not delivered to the local application due to an active server feature, such as call forwarding or send all calls.
Top
Remarks
The CallService object provides a set of APIs that allow application developers to implement basic SIP telephony features.
See Also