Classes
- AudioChannel
- AudioDetails
- Call
- CallCreationInfo
- CallEndEvent
- CallException
- CallManager
- Calls
- ConferenceEntryOptions
- RingbackToneURLs
- UserToUserInfo
- VideoChannel
- VideoDetails
Members
-
<static> AlertType :string
-
Enumeration describing possible call alert types for an incoming call.
Type:
- string
See:
Properties:
Name Type Default Description AUTO_CALLBACK
string AUTO_CALLBACK Auto callback.
AUTOMATIC_CALL_DISTRIBUTION_EXTERNAL
string AUTOMATIC_CALL_DISTRIBUTION_EXTERNAL Automatic call distribution external.
AUTOMATIC_CALL_DISTRIBUTION_INTERNAL
string AUTOMATIC_CALL_DISTRIBUTION_INTERNAL Automatic call distribution internal.
DIRECT_AGENT_CALL_EXTERNAL
string DIRECT_AGENT_CALL_EXTERNAL Direct agent call external.
DIRECT_AGENT_CALL_INTERNAL
string DIRECT_AGENT_CALL_INTERNAL Direct agent call internal.
DIRECT_AGENT_CALL_PRIORITY
string DIRECT_AGENT_CALL_PRIORITY Direct agent call priority.
EXTERNAL
string EXTERNAL External.
HOLD_RECALL
string HOLD_RECALL Hold recall.
INTERCOM
string INTERCOM Intercom.
INTERNAL
string INTERNAL Internal.
NONE
string NONE None.
PRIORITY
string PRIORITY Priority.
TRANSFER_RECALL
string TRANSFER_RECALL Transfer recall.
UNSPECIFIED
string UNSPECIFIED Unspecified.
-
<static> AudioMode :string
-
Enumeration describing possible audio modes for the call.
Type:
- string
Properties:
Name Type Default Description SEND_RECEIVE
string SEND_RECEIVE Bi-directional audio. Same as setting audio mode to ENABLE.
DISABLE
string DISABLE Disabled audio
ENABLE
string ENABLE Enabled audio
When enabled, audio is set to be send-receive, that is, bidirectional.
-
<static> CallDenialReason :string
-
Reasons that can be used for denying an incoming call.
Type:
- string
Properties:
Name Type Default Description BUSY
string BUSY Busy.
FORBIDDEN
string FORBIDDEN Forbidden.
TEMPORARILY_UNAVAILABLE
string TEMPORARILY_UNAVAILABLE Temporary Unavailable.
-
<static> CallEndReason :string
-
Reasons that can be used for ending a call.
Type:
- string
Properties:
Name Type Default Description CALL_DISCONNECTED
string CALL_DISCONNECTED Call ended remotely.
CALL_DISCONNECTED_UNKNOWN_REASON
string CALL_DISCONNECTED_UNKNOWN_REASON Call disconnected with an unknown reason.
CALL_ENDED_LOCALLY
string CALL_ENDED_LOCALLY Call ended locally.
DISCONNECTED_BY_CONFERENCE_MODERATOR
string DISCONNECTED_BY_CONFERENCE_MODERATOR Call disconnected by the conference moderator or administrator
CONFERENCE_TERMINATED
string CONFERENCE_TERMINATED The conference was terminated
DTLS_FAILURE
string DTLS_FAILURE Call failed due to a DTLS error in the media transport reported by the far end
ICE_FAILURE
string ICE_FAILURE ICE error reported by the far end
-
<static> CallError :string
-
An enumeration of call errors.
Type:
- string
Properties:
Name Type Default Description AUTHENTICATION_ERROR
string AUTHENTICATION_ERROR Reported when local user's authentication with the network has failed. This can happen when user-supplied credentials do not match the credentials the server expects to receive from the end user.
AUTO_HOLD_FAILED
string AUTO_HOLD_FAILED Reported when a request by the client to start, accept or unhold a call results in an automatic hold of another currently active call and that hold operation fails.
BUSY
string BUSY Reported when the request is rejected by the server due to resource being busy.
For example, a point-to-point call may fail if the called party returns a busy indication, or if there are no local line appearances available on the server side to initiate the call.CALL_STATE_MISMATCH
string CALL_STATE_MISMATCH Reported when the request cannot be supported at the moment due to the current state of the call.
For example, a hold request while the call is being transferred, is not allowed.CALL_NOT_FOUND
string CALL_NOT_FOUND Call is not found.
CANCELLED
string CANCELLED Current operation is cancelled.
CAPABILITY_NOT_ALLOWED
string CAPABILITY_NOT_ALLOWED Operation is not allowed currently.
CODEC_MISMATCH
string CODEC_MISMATCH Reported when a VoIP session cannot be established due to incompatibility of codecs between the local and remote parties.
DEVICES_NOT_FOUND
string DEVICES_NOT_FOUND Media devices are not found.
MICROPHONE_NOT_FOUND
string MICROPHONE_NOT_FOUND Microphone is not found.
MICROPHONE_PERMISSION_DENIED
string MICROPHONE_PERMISSION_DENIED Microphone permission denied
MICROPHONE_NOT_ACCESSIBLE
string MICROPHONE_NOT_ACCESSIBLE Microphone is not accessible.
SPEAKERS_NOT_FOUND
string SPEAKERS_NOT_FOUND Speakers are not found.
CAMERA_NOT_FOUND
string CAMERA_NOT_FOUND Camera is not found.
CAMERA_PERMISSION_DENIED
string CAMERA_PERMISSION_DENIED Camera permission denied
CAMERA_NOT_ACCESSIBLE
string CAMERA_NOT_ACCESSIBLE Camera is not accessible.
FAILED
string FAILED Operation has failed. The failure reason was not specified.
TCP_TLS_TURN_NOT_SUPPORTED
string TCP_TLS_TURN_NOT_SUPPORTED Edge Turn TLS/TCP error.
ENDED
string ENDED Call is ended.
IN_PROGRESS
string IN_PROGRESS Operation has failed because another call operation is in progress.
INTERNAL_ERROR
string INTERNAL_ERROR Operation has failed due to an internal error.
For example, if the network connection is lost after the API call is made by the application but before the API call can be processed, this error code is returned.INVALID_PARAMETER
string INVALID_PARAMETER Reported when an invalid parameter is used for the request.
For example, if the application tries to add a participant but provides an empty participant address, this error is reported.LINE_RESERVATION_ERROR
string LINE_RESERVATION_ERROR Reported when a line reservation attempt is failed by the server. It should be noted that the line appearance id and the line appearance owner are required to reserve a line appearance when the call is initiated on a bridged line appearance.
If, for some reason, the line reservation request fails, this error code is reported.
This error code is only applicable to communication system environments where bridging and bridged line appearances are supported.MEDIA_CREATION_FAILURE
string MEDIA_CREATION_FAILURE Reported when local audio and/or video resources cannot be initialized successfully.
MEDIA_START_FAILURE
string MEDIA_START_FAILURE Reported when local audio and/or video resources cannot be started successfully.
MULTIPLE_CALLS_NOT_SUPPORTED
string MULTIPLE_CALLS_NOT_SUPPORTED Reported when the call server doesn't support multiple simultaneous calls.
MEDIA_PATH_FAILURE
string MEDIA_PATH_FAILURE Reported when audio and/or video resources connection failed.
MULTIPLE_VIDEO_CHANNELS_NOT_SUPPORTED
string MULTIPLE_VIDEO_CHANNELS_NOT_SUPPORTED Multiple video channels are not supported.
MUTE_STATE_MISMATCH
string MUTE_STATE_MISMATCH Mute state mismatch.
NO_AVAILABLE_CALL_APPEARANCE
string NO_AVAILABLE_CALL_APPEARANCE Reported when the local user call initiation attempt fails because the Avaya Communication Manager has no idle line appearance available for the call.
NOT_AUTHORIZED
string NOT_AUTHORIZED Reported when add or remove operations of the participant cannot be supported because the local user does not have moderator privileges to perform these actions.
NOT_FOUND
string NOT_FOUND Reported when the called party address is not known to the server.
For example, if the user dials an invalid telephone number, this error code is reported.NOT_LICENSED
string NOT_LICENSED Reported when an operation is denied because the user does not have the license to perform the operation.
For example, a video add request may be denied using this error code when the user account is not licensed to support video calls.NOT_REGISTERED
string NOT_REGISTERED Reported when an operation fails because the server assumes that the user is not registered.
OVERCONSTRAINED
string OVERCONSTRAINED Reported when no acceptable device constraint is found.
REDIRECTED
string REDIRECTED Operation was redirected to another destination.
REGISTRATION_TERMINATED
string REGISTRATION_TERMINATED Reported when an attempt to register call services is rejected most likely due to maximum device limits has reached.
REMOTE_CALL_NOT_ALERTING
string REMOTE_CALL_NOT_ALERTING Reported when an attempt to answer an incoming call locally at a remote extension (e.g., at a bridged line appearance extension) has failed because the call was already answered remotely.
REMOTE_MEDIA_PROCESSING_FAILURE
string REMOTE_MEDIA_PROCESSING_FAILURE Reported when the application tries to accept an incoming call, but this attempt fails because the remote audio and/or video information could not be applied to local audio/video resources.
SEND_ERROR
string SEND_ERROR Reported when a network message could not be sent due to a network connection error.
SERVER_ERROR
string SERVER_ERROR Reported when the request has failed due to an internal server error.
SESSION_ID_NOT_FOUND
string SESSION_ID_NOT_FOUND Reported when an invalid or expired sessionId is used for an MPaaS call.
SESSION_ID_ALREADY_CONNECTED
string SESSION_ID_ALREADY_CONNECTED Reported when the same sessionId is used for two MPaaS calls at the same time.
SUCCESS
string SUCCESS Operation completed successfully. This return code is not used.
TIMEOUT
string TIMEOUT Reported when local time-out occurs while sending a network message or a response to the message was not received from the server in time.
TRANSPORT_ERROR
string TRANSPORT_ERROR Reported when the request could not be sent to the network server.
UNDEFINED
string UNDEFINED Operation has failed because an unknown error occurred. This error code is not used.
UNHANDLED_VIDEO_DIRECTION
string UNHANDLED_VIDEO_DIRECTION Unhandled video direction.
USER_NOT_FOUND
string USER_NOT_FOUND Reported when the called party address is not known to the server.
For example, if the user dials an invalid telephone number, this error code is reported.USER_TEMPORARILY_UNAVAILABLE
string USER_TEMPORARILY_UNAVAILABLE Reported when the called party has no device registered on his/her behalf, thus, making call setup not possible at this point in time.
VIDEO_DENIED
string VIDEO_DENIED Reported when a mid-call video add request was denied by the remote party.
VIDEO_DEESCALATION_NOT_SUPPORTED
string VIDEO_DEESCALATION_NOT_SUPPORTED Reported when browser does not support video deescalation from a remote endpoint/gateway.
WEBRTC_NOT_SUPPORTED
string WEBRTC_NOT_SUPPORTED WEBRTC is not supported by the browser.
STATISTICS_UNAVAILABLE
string STATISTICS_UNAVAILABLE Statistics information is unavailable.
MEDIA_PRESERVED
string MEDIA_PRESERVED Signaling path for the call has failed but media is preserved.
SERVICE_TEMPORARILY_UNAVAILABLE
string SERVICE_TEMPORARILY_UNAVAILABLE Reported when service is temporarily unavailable.
SERVICE_UNAVAILABLE
string SERVICE_UNAVAILABLE Reported when service is unavailable.
VIDEO_ONLY_CALL_NOT_SUPPORTED
string VIDEO_ONLY_CALL_NOT_SUPPORTED Video only call is not supported.
VIDEO_REJECTION_NOT_SUPPORTED
string VIDEO_REJECTION_NOT_SUPPORTED Video was rejected by far-end and the browser does not support reverting to audio only.
COLLABORATION_ONLY_CALL_NOT_SUPPORTED
string COLLABORATION_ONLY_CALL_NOT_SUPPORTED Collaboration only call is not supported.
NETWORK_EVENTS_SUBSCRIPTION_UNAVAILABLE
string NETWORK_EVENTS_SUBSCRIPTION_UNAVAILABLE Network events url to subscriptions is undefined
NETWORK_EVENTS_SUBSCRIPTION_FAILED
string NETWORK_EVENTS_SUBSCRIPTION_FAILED Network events subscriptions request failed
MEDIA_SERVICE_UNAVAILABLE
string MEDIA_SERVICE_UNAVAILABLE Media service is unavailable.
INVALID_ACCEPTED_EVENTS
string INVALID_ACCEPTED_EVENTS Invalid events to subscribe.
-
<static> CallProtocolType :string
-
Enumeration describing possible call protocol types.
Type:
- string
Properties:
Name Type Default Description APPLICATION
string APPLICATION Application protocol type.
HTTP
string HTTP HTTP protocol type.
-
<static> CallStates :string
-
Enumeration describing possible call states.
Type:
- string
Properties:
Name Type Default Description FAR_END_RENEGOTIATING
string far_end_renegotiating Call is being renegotiated by the far-end of the call.
IDLE
string idle The initial state of the call prior to it was started.
IGNORED
string ignored Indicates that the call previously ALERTING, was ignored by the local user.
INITIATING
string initiating Indicates that the call is initiating after it was started but before the remote party is alerting (ringing).
REMOTE_ALERTING
string remote_alerting Indicates that the remote party is currently alerting (ringing).
RENEGOTIATING
string renegotiating The call is renegotiating by the local user to perform an operation such as adding video.
FAILED
string failed The call failed to start or was ended abnormally.
ALERTING
string alerting The call is alerting locally.
HELD
string held The call was held by the local user.
ENDED
string ended The call ended.
ENDING
string ending The call is in the process of ending.
HOLDING
string holding The call is in the process of being put on hold by the local user.
UNHOLDING
string unholding The call is in the process of being unheld by the local user.
ESTABLISHED
string established The call is currently active.
BEING_TRANSFERRED
string being_transferred The remote user is transferring this call to another party.
TRANSFERRING
string transferring The local user is transferring this call to another party.
-
<static> CallType :string
-
Type:
- string
Properties:
Name Type Default Description CallTypeDefaultRegisteredService
string DefaultRegisteredService Call dials through the UC infrastructure.
CallTypeHttpMeetMe
string HttpMeetMe Join conferencing meetme meeting without going through the UC infrastructure.
-
<static> DTMFTone :string
-
Enumeration describing DTMF tones.
Type:
- string
Properties:
Name Type Default Description A
string A B
string B C
string C D
string D STAR
string * POUND
string # ONE
string 1 TWO
string 2 THREE
string 3 FOUR
string 4 FIVE
string 5 SIX
string 6 SEVEN
string 7 EIGHT
string 8 NINE
string 9 ZERO
string 0
-
<static, readonly> MediaDirection :string
-
Enumeration describing DTMF tones.
Type:
- string
Properties:
Name Type Default Description RECV_ONLY
string recvonly Media is received but not sent.
SEND_ONLY
string sendonly Media is sent but no media is received.
SEND_RECV
string sendrecv Media is sent and received.
INACTIVE
string inactive No media flow. No media is transmitted or received.
DISABLE
string disable Media direction has been disabled.
UNDEFINED
string undefined Media direction has not been set.
-
<static> NoiseReductionSetting :string
-
Type:
- string
Properties:
Name Type Default Description ENABLED
string ENABLED This is the default setting, noise reduction is enabled. If the server notifies the client that server based noise reduction is enabled then client
noise reduction is disabled and server noise reduction is used.DISABLE_CLIENT
string DISABLE_CLIENT Disable client side noise reduction no matter the server setting. Server based noise reduction may still be used if configured on the server.
PREFER_CLIENT
string PREFER_CLIENT Notify the server that client side noise reduction is preferred.
If the server doesn't override this setting server based noise reduction will be disabled and client noise reduction will be enabled.
For servers that don't support noise reduction, client noise reduction is enabled.DISABLE_ALL
string DISABLE_ALL Disable client side noise reduction and notify the server to disable server based noise reduction.
-
<static> TransferProgressCode :string
-
Enumeration describing possible transfer operation progress states.
Type:
- string
Properties:
Name Type Default Description ACCEPTED
string ACCEPTED Transfer accepted.
NONE
string NONE None.
REMOTE_CALL_ESTABLISHED
string REMOTE_CALL_ESTABLISHED Remote call is established.
REMOTE_CALL_IN_PROGRESS
string REMOTE_CALL_IN_PROGRESS Remote call is in progress.
REMOTE_CALL_STARTED
string REMOTE_CALL_STARTED Remote call is started.
STARTED
string STARTED Transfer is started.
-
<static> VideoChannelDisabledReason :string
-
Enumeration describing possible reasons for disabling a video channel.
Type:
- string
Properties:
Name Type Default Description NONE
string none Associated video channel object is enabled.
DISABLED_BY_LOCAL_USER
string disabledByLocalUser The local user removed video from the call.
DISABLED_BY_REMOTE_USER
string disabledByRemoteUser The remote user removed video from the call.
DISABLED_DUE_TO_CPU_OVERLOAD
string disabledDueToCpuOverload High CPU utilization is detected.
DISABLED_DUE_TO_INSUFFICIENT_BANDWIDTH
string disabledDueToInsufficientBandwidth There is insufficient bandwidth to support video.
DISABLED_DUE_TO_LOCAL_PLATFORM_LIMITATIONS
string disabledDueToLocalPlatformLimitations Based on local configuration information and/or the capabilities of the local platform, the video channel cannot be supported.
DISABLED_DUE_TO_LOCAL_LAYOUT_SELECTION
string disabledDueToLocalLayoutSelection Based on local video layout selection, the video channel cannot be supported.
For example, if the user selects a video layout of 4 video streams but the incoming multi stream switched (MSS) video offer has 9 video streams, 5 of the video streams (streams 5, 6, 7, 8, 9) are disabled.DISABLED_DUE_TO_MISSING_H264_PLUGIN
string disabledDueToMissingH264Plugin Missing H.264 plugin
-
<static> VideoMode :string
-
Enumeration describing possible video modes for the call.
Type:
- string
Properties:
Name Type Default Description SEND_RECEIVE
string SEND_RECEIVE Bi-directional video.
RECEIVE_ONLY
string RECEIVE_ONLY Receive-only video.
SEND_ONLY
string SEND_ONLY Send-only video.
INACTIVE
string INACTIVE Inactive. Returns if video for the call is inactive.
DISABLE
string DISABLE Disabled video (i.e. video was removed).
-
<static, readonly> VideoNetworkSignalingType :string
-
Enumeration describing video network signaling types.
Type:
- string
Properties:
Name Type Default Description INDEFINITE
string indefinite Indefinite.
OFF
string off Off.
SUPPORTED
string supported Supported.