com.cisco.jtapi.extensions
Interface CiscoCallEv

All Superinterfaces:
javax.telephony.events.CallEv, CiscoEv, javax.telephony.events.Ev
All Known Subinterfaces:
CiscoCallChangedEv, CiscoCallFeatureCancelledEv, CiscoCallInfoChangedEv, CiscoCallSecurityStatusChangedEv, CiscoConferenceChainAddedEv, CiscoConferenceChainRemovedEv, CiscoConferenceEndEv, CiscoConferenceStartEv, CiscoConsultCallActiveEv, CiscoToneChangedEv, CiscoTransferEndEv, CiscoTransferStartEv

public interface CiscoCallEv
extends CiscoEv, javax.telephony.events.CallEv

Introduction

The CiscoCallEv interface, which extends the JTAPI core javax.telephony.events.CallEv interface, serves as the base interface for all Cisco-extended JTAPI Call events. Every Call-related event in this package extends this interface, directly or indirectly.

See Also:
CallEv

Field Summary
static int CAUSE_ACCESSINFORMATIONDISCARDED
          This cause indicates that the network could not deliver access information to the remote user as requested.
static int CAUSE_BARGE
          It indicates the call is a BARGE call.
static int CAUSE_BCBPRESENTLYAVAIL
          This cause indicates that the user has requested a bearer capability which is implemented by the equipment which generated this cause but which is not available at this time.
static int CAUSE_BCNAUTHORIZED
          This cause indicates that the user has requested a bearer capability which is implemented by the equipment which generated this cause but the user is not authorized to use.
static int CAUSE_BEARERCAPNIMPL
          This cause indicates that the equipment sending this cause does not support the bearer capability requested.
static int CAUSE_CALLBEINGDELIVERED
          This cause indicates that the user has been awarded the incoming call and that the incoming call is being connected to a channel already established to that user for similar calls.
static int CAUSE_CALLIDINUSE
          This cause indicates that the network has received a call suspended request containing a call identity (including the null call identity) which is already in use for a suspended call within the domain of interfaces over which the call might be resumed.
static int CAUSE_CALLMANAGER_FAILURE
          This cause indicates the failure due to CALL Manager Failure.
static int CAUSE_CALLREJECTED
          This cause indicates that the equipment sending this cause does not wish to accept this call.
static int CAUSE_CALLSPLIT
          This cause indicates the call split, it could mean conference or transfer.
static int CAUSE_CHANTYPENIMPL
          This cause indicates that the equipment sending this cause does not support the channel type requested.
static int CAUSE_CHANUNACCEPTABLE
          This cause indicates that the channel most recently identified is not acceptable to the sending entity for use in this call.
static int CAUSE_CTICCMSIP200CALLCOMPLETEDELSEWHERE
          This cause indicates that the call is successfully completed elsewhere
static int CAUSE_CTICCMSIP400BADREQUEST
          This cause indicates the call is rejected due to bad request.
static int CAUSE_CTICCMSIP401UNAUTHORIZED
          This cause indicates the request is valid but is not authorized.
static int CAUSE_CTICCMSIP402PAYMENTREQUIRED
          This cause indicates the payment is required for usage.
static int CAUSE_CTICCMSIP403FORBIDDEN
          This cause indicates the server understood the request, but is refusing to fulfill it..
static int CAUSE_CTICCMSIP404NOTFOUND
          This cause indicates the request URI cannot be located by the server.
static int CAUSE_CTICCMSIP405METHODNOTALLOWED
          This cause indicates the method specified in the Request-Line is understood, but not allowed for the address identified by the Request-URI.
static int CAUSE_CTICCMSIP406NOTACCEPTABLE
          This cause indicates the request cannot be proccessed due to requirements in the request cannot be met.
static int CAUSE_CTICCMSIP407PROXYAUTHENTICATIONREQUIRED
          This cause indicates that requset is not authorized and proxy authentication is required for the operation.
static int CAUSE_CTICCMSIP408REQUESTTIMEOUT
          This cause indicates the time out error for the request.
static int CAUSE_CTICCMSIP410GONE
          This cause indicates the requested resource is no longer available at the server and no forwarding address is known.
static int CAUSE_CTICCMSIP411LENGTHREQUIRED
          This cause indicates that an interworking message length is required.
static int CAUSE_CTICCMSIP413REQUESTENTITYTOOLONG
          This cause indicates that the server is refusing to process a request because the request entity-body is larger than the server is willing or able to process.
static int CAUSE_CTICCMSIP414REQUESTURITOOLONG
          This cause indicates that the server is refusing to service the request because the Request-URI is longer than the server is willing to interpret.
static int CAUSE_CTICCMSIP415UNSUPPORTEDMEDIATYPE
          This cause indicates the server is refusing to service the request because the message body of the request indicates the Media Type which is not supported by the server for the requested method.
static int CAUSE_CTICCMSIP416UNSUPPORTEDURISCHEME
          This cause indicates the server cannot process the request because the scheme of the URI in the Request-URI is unknown to the server.
static int CAUSE_CTICCMSIP420BADEXTENSION
          This cause indicates the server did not understand the protocol extension specified in a Proxy-Require or Require header field..
static int CAUSE_CTICCMSIP421EXTENSTIONREQUIRED
          This cause indicates the UAS needs a particular extension to process the request, but this extension is not listed in a Supported header field in the request.
static int CAUSE_CTICCMSIP423INTERVALTOOBRIEF
          This cause indicates that the server is rejecting the request because the expiration time of the resource refreshed by the request is too short.
static int CAUSE_CTICCMSIP480TEMPORARILYUNAVAILABLE
          This cause indicates the callee's end system was contacted successfully but the callee is currently unavailable (for example, is not logged in, logged in but in a state that precludes communication with the callee, or has activated the "do not disturb" feature).
static int CAUSE_CTICCMSIP481CALLLEGDOESNOTEXIST
          This cause indicates the the UAS received a request that does not match any existing dialog or transaction.
static int CAUSE_CTICCMSIP482LOOPDETECTED
          This cause indicates that the server has detected a loop.
static int CAUSE_CTICCMSIP483TOOMANYHOOPS
          This cause indicates the server received a request that contains a Max-Forwards header field with the value zero (or less than actual hops).
static int CAUSE_CTICCMSIP484ADDRESSINCOMPLETE
          This cause indicates that the server received a request with a Request-URI that was incomplete.
static int CAUSE_CTICCMSIP485AMBIGUOUS
          This cause indicates that the Request-URI was ambiguous.
static int CAUSE_CTICCMSIP486BUSYHERE
          This indicates that the callee's end system was contacted successfully, but the callee is currently not willing or able to take additional calls at this end system.
static int CAUSE_CTICCMSIP487REQUESTTERMINATED
          This cause indicates the request was terminated by a BYE or CANCEL request.
static int CAUSE_CTICCMSIP488NOTACCEPTABLEHERE
          This cause indicates the same meaning as 606 (Not Acceptable), but only applies to the specific resource addressed by the Request-URI and the request may succeed elsewhere.
static int CAUSE_CTICCMSIP491REQUESTPENDING
          This cause indicates the request was received by a UAS that had a pending request within the same dialog.
static int CAUSE_CTICCMSIP493UNDECIPHERABLE
          This cause indicates that the request was received by a UAS that contained an encrypted MIME body for which the recipient does not possess or will not provide an appropriate decryption key.
static int CAUSE_CTICCMSIP500SERVERINTERNALERROR
          This cause indicates the server encountered an unexpected condition that prevented it from fulfilling the request.
static int CAUSE_CTICCMSIP501NOTIMPLEMENTED
          This cause indicates the server does not support the functionality required to fulfill the request.
static int CAUSE_CTICCMSIP502BADGATEWAY
          This cause indicates the server, while acting as a gateway or proxy, received an invalid response from the downstream server it accessed in attempting to fulfill the request.
static int CAUSE_CTICCMSIP503SERVICENOTAVAILABLE
          This cause indicates that the service is not available
static int CAUSE_CTICCMSIP503SERVICEUNAVAILABLE
          This cause indicates the server is temporarily unable to process the request due to a temporary overloading or maintenance of the server.
static int CAUSE_CTICCMSIP504SERVERTIMEOUT
          This cause indicates the server did not receive a timely response from an external server it accessed in attempting to process the request.
static int CAUSE_CTICCMSIP505SIPVERSIONNOTSUPPORTED
          This cause indicates the server does not support, or refuses to support, the SIP protocol version that was used in the request.
static int CAUSE_CTICCMSIP513MESSAGETOOLARGE
          This cause indicates the server was unable to process the request since the message length exceeded its capabilities.
static int CAUSE_CTICCMSIP600BUSYEVERYWHERE
          This cause indicates the callee's end system was contacted successfully but the callee is busy and does not wish to take the call at this time.
static int CAUSE_CTICCMSIP603DECLINE
          This cause indicates the callee's machine was successfully contacted but the user explicitly does not wish to or cannot participate.
static int CAUSE_CTICCMSIP604DOESNOTEXISTANYWHERE
          This cause indicates the server has authoritative information that the user indicated in the Request-URI does not exist anywhere.
static int CAUSE_CTICCMSIP606NOTACCEPTABLE
          This cause indicates the user's agent was contacted successfully but some aspects of the session description such as the requested media, bandwidth, or addressing style were not acceptable.
static int CAUSE_CTICONFERENCEFULL
          This cause indicates the Conference Call is full and no more participants can be added to it.
static int CAUSE_CTIDEVICENOTPREEMPTABLE
          This cause indicates that the device cannot be preempted.
static int CAUSE_CTIDROPCONFEREE
          This cause indicates the disconnection because the party was dropped from conference.
static int CAUSE_CTIMANAGER_FAILURE
          This cause indicates the failure due to CTI Manager Failure.
static int CAUSE_CTIPRECEDENCECALLBLOCKED
          This cause indicates that there are no predictable circuits or that the called user is busy with a call of equal or higher preventable level.
static int CAUSE_CTIPRECEDENCELEVELEXCEEDED
          This cause indicates that the precedence level of the call has exceeded the authorized level.
static int CAUSE_CTIPRECEDENCEOUTOFBANDWIDTH
          This cause indicates the precedence call has hit low bandwidth and cannot proceed.
static int CAUSE_CTIPREEMPTFORREUSE
          This cause indicates that the call is being preempted and the circuit is reserved for reuse by the preempting exchange.
static int CAUSE_CTIPREEMPTNOREUSE
          This cause indicates the call is being preempted.
static int CAUSE_DESTINATIONOUTOFORDER
          This cause indicates that the destination indicated by the user cannot be reached because the interface to the destination is not functioning correctly.
static int CAUSE_DESTNUMMISSANDDCNOTSUB
          This cause indicates that the specified CUG does not exist.
static int CAUSE_DPARK
          It indicates the call is Directed-Parked call.
static int CAUSE_DPARK_REMINDER
          It indicates the call is Directed Park Reminder call.
static int CAUSE_DPARK_UNPARK
          It indicates that Directed Parked call is now unparked.
static int CAUSE_EXCHANGEROUTINGERROR
          This cause indicates that the exchange couldnt route the call to specified destination.
static int CAUSE_FAC_CMC
          It indicates the FAC(Force Authorization Code) or CMC(Client Matter Code) is needed to route the call.
static int CAUSE_FACILITYREJECTED
          This cause is returned when a supplementary service requested by the user cannot be provided by the network.
static int CAUSE_IDENTIFIEDCHANDOESNOTEXIST
          This cause indicates that the equipment sending this cause has received a request to use a channel not activated on the interface for a call.
static int CAUSE_IENIMPL
          This cause indicates that the equipment sending this cause has received a message which includes information element(s)/parameter(s) not recognized because the information element(s)/parameter name(s) are not defined or are defined but not implemented by the equipment sending the cause.
static int CAUSE_INBOUNDBLINDTRANSFER
          It indicates the call is IN bound Blind Transfer call.
static int CAUSE_INBOUNDCONFERENCE
          It indicates the call is IN bound Conference call.
static int CAUSE_INBOUNDTRANSFER
          It indicates the call is IN bound Transfer call.
static int CAUSE_INCOMINGCALLBARRED
          This cause indicates that the incoming calls for that number is barred.
static int CAUSE_INCOMPATABLEDDESTINATION
          This cause indicates that the equipment sending this cause has received a request to establish a call which has low layer compatibility.
static int CAUSE_INTERWORKINGUNSPECIFIED
          This cause indicates that an interworking call has ended.
static int CAUSE_INVALIDCALLREFVALUE
          This cause indicates that the equipment sending this cause has received a message with a call reference which is not currently in use on the user-network interface.
static int CAUSE_INVALIDIECONTENTS
          This cause indicates that the equipment sending this cause has received and information element which it has implemented; however, one or more of the fields in the information element are coded in such a way which has not been implemented by the equipment sending this cause.
static int CAUSE_INVALIDMESSAGEUNSPECIFIED
          This cause is used to report an invalid message event only when no other cause in the invalid message class applies.
static int CAUSE_INVALIDNUMBERFORMAT
          This cause indicates that the called party cannot be reached because the called party number is not in a valid format or is not complete.
static int CAUSE_INVALIDTRANSITNETSEL
          This cause indicates that a transit network identification was received which is of an incorrect format.
static int CAUSE_MANDATORYIEMISSING
          This cause indicates that the equipment sending this cause has received a message which is missing an information element which must be present in the message before that message can be processed.
static int CAUSE_MSGNCOMPATABLEWCS
          This cause indicates that a message has been received which is incompatible with the call state.
static int CAUSE_MSGTYPENCOMPATWCS
          This cause indicates that the equipment sending this cause has received a message such that the procedures do not indicate that this is a permissible message to receive while in the call state, or a STATUS message was received indicating an incompatible call state.
static int CAUSE_MSGTYPENIMPL
          This cause indicates that the equipment sending this cause has received a message with a message type it does not recognize either because this is a message not defined or defined but not implemented by the equipment sending this cause.
static int CAUSE_NETOUTOFORDER
          This cause indicates that the network is not functioning correctly and that the condition is likely to last a relatively long period of time.
static int CAUSE_NOANSWERFROMUSER
          This cause is used when the called party has been alerted but does not respond with a connect indication within a prescribed period of time.
static int CAUSE_NOCALLSUSPENDED
          This cause indicates that the network has received a call resume request containing a call identity information element which presently does not indicate any suspended call within the domain of interfaces over which calls may be resumed.
static int CAUSE_NOCIRCAVAIL
          This cause indicates that there is no appropriate circuit/channel presently available to handle the call.
static int CAUSE_NOERROR
          This is usually given when there is no error and operation completes successfuly.
static int CAUSE_NONSELECTEDUSERCLEARING
          This cause indicates that the user has not been awarded the incoming call.
static int CAUSE_NORMALCALLCLEARING
          This cause indicates that the call is being cleared because one of the users involved in the call has requested that the call be cleared.
static int CAUSE_NORMALUNSPECIFIED
          This cause is used to report a normal event only when no other cause in the normal class applies.
static int CAUSE_NOROUTETODDESTINATION
          This cause indicates that the called party cannot be reached because the network through which the call has been routed does not serve the destination desired.
static int CAUSE_NOROUTETOTRANSITNET
          This cause indicates that the equipment sending this cause has received a request to route the call through a particular transit network which it does not recognize.
static int CAUSE_NOUSERRESPONDING
          This cause is used when a called party does not respond to a call establishment message with either an alerting or connect indication within the prescribed period of time allocated.
static int CAUSE_NUMBERCHANGED
          This cause is returned to a calling party when the called party number indicated by the calling party is no longer assigned.
static int CAUSE_ONLYRDIVEARERCAPAVAIL
          This cause indicates that the calling party has requested an unrestricted bearer service but the equipment sending this cause only supports the restricted version of the requested bearer capability.
static int CAUSE_OUTBOUNDCONFERENCE
          It indicates the call is OUT bound Conference call.
static int CAUSE_OUTBOUNDTRANSFER
          It indicates the call is OUT bound Transfer call
static int CAUSE_OUTOFBANDWIDTH
          This cause indicates that the call could not proceed because of Low Bandwidth.
static int CAUSE_PROTOCOLERRORUNSPECIFIED
          This cause is used to report a protocol error event only when no other cause in the protocol error class applies.
static int CAUSE_QSIG_PR
          It indicates the QSIG Path Replacement in the call.
static int CAUSE_QUALOFSERVNAVAIL
          This cause is used to report that the requested Quality of Service, as defined in Recommendation X.213.
static int CAUSE_QUIET_CLEAR
          It indicates the Call is cleared as Call Manager has gone down, but media between endpoints remain connected.
static int CAUSE_RECOVERYONTIMEREXPIRY
          This cause indicates that a procedure has been initiated by the expiration of a timer in association with error handling procedures.
static int CAUSE_REDIRECTED
          This cause indicates the call is being redirected to different party.
static int CAUSE_REQCALLIDHASBEENCLEARED
          This cause indicates that the network has received a call resume request containing a call identity information element indicating a suspended call that has in the meantime been cleared while suspended (either by network time-out or by the remote user).
static int CAUSE_REQCIRCNAVIL
          This cause is returned when the circuit or channel indicated by the requesting entity cannot be provided by the other side of the interface.
static int CAUSE_REQFACILITYNIMPL
          This cause indicates that the equipment sending this cause does not support the requested.
static int CAUSE_REQFACILITYNOTSUBSCRIBED
          This cause indicates that the user has requested a supplementary service which is implemented by the equipment which generated this cause but the user is not authorized to use.
static int CAUSE_RESOURCESNAVAIL
          This cause is used to report a resource unavailable event.
static int CAUSE_RESPONSETOSTATUSENQUIRY
          This cause is included in the STATUS message when the reason for generating the STATUS message was the prior receipt of a STATUS INQUIRY.
static int CAUSE_SENDSPECIALINFOTONE
          This cause indicates that the party cannot be reached for reasons that are of a long term nature and that the special information tone should be returned to the calling party.
static int CAUSE_SERVNOTAVAILUNSPECIFIED
          This cause is used to report a service or option not available event only when no other cause in the service or option not available class applies.
static int CAUSE_SERVOPERATIONVIOLATED
          This cause indicates that although the calling party is a member of the CUG for the outgoing CUG call.
static int CAUSE_SERVOROPTNAVAILORIMPL
          This cause is used to report a service or option not implemented event only when no other cause in the service or option not implemented class applies.
static int CAUSE_SUBSCRIBERABSENT
          This cause value is used when a mobile station has logged off.
static int CAUSE_SUSPCALLBUTNOTTHISONE
          This cause indicates that a call resume has been attempted with a call identity which differs from that in use for any presently suspended call(s).
static int CAUSE_SWITCHINGEQUIPMENTCONGESTION
          This cause indicates that the switching equipment generating this cause is experiencing a period of high traffic.
static int CAUSE_TEMPORARYFAILURE
          This cause indicates that the network is not functioning correctly and that the condition is not likely to last a long period of time; e.g., the user may wish to try another call attempt almost immediately.
static int CAUSE_UNALLOCATEDNUMBER
          This cause indicates that the destination requested by the calling user cannot be reached because, it is an invalid number.
static int CAUSE_USERBUSY
          This cause is used to indicate that the called party is unable to accept another call because the user busy condition has been encountered.
 
Fields inherited from interface javax.telephony.events.Ev
CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN
 
Method Summary
 int getCiscoCause()
          Returns the Cisco Unified Communications Manager cause for this event.
 int getCiscoFeatureReason()
          Returns the Cisco Unified Communications Manager Feature Reason for this event.
 
Methods inherited from interface javax.telephony.events.CallEv
getCall
 
Methods inherited from interface javax.telephony.events.Ev
getCause, getID, getMetaCode, getObserved, isNewMetaEvent
 

Field Detail

CAUSE_NOERROR

static final int CAUSE_NOERROR
This is usually given when there is no error and operation completes successfuly.

See Also:
Constant Field Values

CAUSE_UNALLOCATEDNUMBER

static final int CAUSE_UNALLOCATEDNUMBER
This cause indicates that the destination requested by the calling user cannot be reached because, it is an invalid number.

See Also:
Constant Field Values

CAUSE_NOROUTETOTRANSITNET

static final int CAUSE_NOROUTETOTRANSITNET
This cause indicates that the equipment sending this cause has received a request to route the call through a particular transit network which it does not recognize. The equipment sending this cause does not recognize the transit network either because the transit network does not exist or because that particular transit network does not serve the equipment which is sending this cause.

See Also:
Constant Field Values

CAUSE_NOROUTETODDESTINATION

static final int CAUSE_NOROUTETODDESTINATION
This cause indicates that the called party cannot be reached because the network through which the call has been routed does not serve the destination desired.

See Also:
Constant Field Values

CAUSE_SENDSPECIALINFOTONE

static final int CAUSE_SENDSPECIALINFOTONE
This cause indicates that the party cannot be reached for reasons that are of a long term nature and that the special information tone should be returned to the calling party.

See Also:
Constant Field Values

CAUSE_CHANUNACCEPTABLE

static final int CAUSE_CHANUNACCEPTABLE
This cause indicates that the channel most recently identified is not acceptable to the sending entity for use in this call.

See Also:
Constant Field Values

CAUSE_CALLBEINGDELIVERED

static final int CAUSE_CALLBEINGDELIVERED
This cause indicates that the user has been awarded the incoming call and that the incoming call is being connected to a channel already established to that user for similar calls.

See Also:
Constant Field Values

CAUSE_CTIPREEMPTNOREUSE

static final int CAUSE_CTIPREEMPTNOREUSE
This cause indicates the call is being preempted.

See Also:
Constant Field Values

CAUSE_CTIPREEMPTFORREUSE

static final int CAUSE_CTIPREEMPTFORREUSE
This cause indicates that the call is being preempted and the circuit is reserved for reuse by the preempting exchange.

See Also:
Constant Field Values

CAUSE_NORMALCALLCLEARING

static final int CAUSE_NORMALCALLCLEARING
This cause indicates that the call is being cleared because one of the users involved in the call has requested that the call be cleared.

See Also:
Constant Field Values

CAUSE_USERBUSY

static final int CAUSE_USERBUSY
This cause is used to indicate that the called party is unable to accept another call because the user busy condition has been encountered. This cause value may be generated by the called user or by the network.

See Also:
Constant Field Values

CAUSE_NOUSERRESPONDING

static final int CAUSE_NOUSERRESPONDING
This cause is used when a called party does not respond to a call establishment message with either an alerting or connect indication within the prescribed period of time allocated. What it means: The equipment on the other end does not answer the call. Usually this is a misconfiguration on the equipment being called.

See Also:
Constant Field Values

CAUSE_NOANSWERFROMUSER

static final int CAUSE_NOANSWERFROMUSER
This cause is used when the called party has been alerted but does not respond with a connect indication within a prescribed period of time. Note - This cause is not necessarily generated by Q.931 procedures but may be generated by internal network timers.

See Also:
Constant Field Values

CAUSE_SUBSCRIBERABSENT

static final int CAUSE_SUBSCRIBERABSENT
This cause value is used when a mobile station has logged off. Radio contact is not obtained with a mobile station or if a personal telecommunication user is temporarily not addressable at any user-network interface.

See Also:
Constant Field Values

CAUSE_CALLREJECTED

static final int CAUSE_CALLREJECTED
This cause indicates that the equipment sending this cause does not wish to accept this call. although it could have accepted the call because the equipment sending this cause is neither busy nor incompatible. This cause may also be generated by the network, indicating that the call was cleared due to a supplementary service constraint.

See Also:
Constant Field Values

CAUSE_NUMBERCHANGED

static final int CAUSE_NUMBERCHANGED
This cause is returned to a calling party when the called party number indicated by the calling party is no longer assigned.

See Also:
Constant Field Values

CAUSE_EXCHANGEROUTINGERROR

static final int CAUSE_EXCHANGEROUTINGERROR
This cause indicates that the exchange couldnt route the call to specified destination.

See Also:
Constant Field Values

CAUSE_NONSELECTEDUSERCLEARING

static final int CAUSE_NONSELECTEDUSERCLEARING
This cause indicates that the user has not been awarded the incoming call.

See Also:
Constant Field Values

CAUSE_DESTINATIONOUTOFORDER

static final int CAUSE_DESTINATIONOUTOFORDER
This cause indicates that the destination indicated by the user cannot be reached because the interface to the destination is not functioning correctly. The term "not functioning correctly" indicates that a signal message was unable to be delivered to the remote party; e.g., a physical layer or data link layer failure at the remote party or user equipment off-line.

See Also:
Constant Field Values

CAUSE_INVALIDNUMBERFORMAT

static final int CAUSE_INVALIDNUMBERFORMAT
This cause indicates that the called party cannot be reached because the called party number is not in a valid format or is not complete.

See Also:
Constant Field Values

CAUSE_FACILITYREJECTED

static final int CAUSE_FACILITYREJECTED
This cause is returned when a supplementary service requested by the user cannot be provided by the network.

See Also:
Constant Field Values

CAUSE_RESPONSETOSTATUSENQUIRY

static final int CAUSE_RESPONSETOSTATUSENQUIRY
This cause is included in the STATUS message when the reason for generating the STATUS message was the prior receipt of a STATUS INQUIRY.

See Also:
Constant Field Values

CAUSE_NORMALUNSPECIFIED

static final int CAUSE_NORMALUNSPECIFIED
This cause is used to report a normal event only when no other cause in the normal class applies.

See Also:
Constant Field Values

CAUSE_NOCIRCAVAIL

static final int CAUSE_NOCIRCAVAIL
This cause indicates that there is no appropriate circuit/channel presently available to handle the call. What it means: There is no place on the communication network to place the call; the call never gets to its destiation. This is usually a temporary problem.

See Also:
Constant Field Values

CAUSE_NETOUTOFORDER

static final int CAUSE_NETOUTOFORDER
This cause indicates that the network is not functioning correctly and that the condition is likely to last a relatively long period of time. e.g., immediately re-attempting the call is not likely to be successful.

See Also:
Constant Field Values

CAUSE_TEMPORARYFAILURE

static final int CAUSE_TEMPORARYFAILURE
This cause indicates that the network is not functioning correctly and that the condition is not likely to last a long period of time; e.g., the user may wish to try another call attempt almost immediately.

See Also:
Constant Field Values

CAUSE_SWITCHINGEQUIPMENTCONGESTION

static final int CAUSE_SWITCHINGEQUIPMENTCONGESTION
This cause indicates that the switching equipment generating this cause is experiencing a period of high traffic.

See Also:
Constant Field Values

CAUSE_ACCESSINFORMATIONDISCARDED

static final int CAUSE_ACCESSINFORMATIONDISCARDED
This cause indicates that the network could not deliver access information to the remote user as requested. i.e., user-to-user information, low layer compatibility, high layer compatibility or sub-address.

See Also:
Constant Field Values

CAUSE_REQCIRCNAVIL

static final int CAUSE_REQCIRCNAVIL
This cause is returned when the circuit or channel indicated by the requesting entity cannot be provided by the other side of the interface.

See Also:
Constant Field Values

CAUSE_CTIPRECEDENCECALLBLOCKED

static final int CAUSE_CTIPRECEDENCECALLBLOCKED
This cause indicates that there are no predictable circuits or that the called user is busy with a call of equal or higher preventable level.

See Also:
Constant Field Values

CAUSE_RESOURCESNAVAIL

static final int CAUSE_RESOURCESNAVAIL
This cause is used to report a resource unavailable event.

See Also:
Constant Field Values

CAUSE_QUALOFSERVNAVAIL

static final int CAUSE_QUALOFSERVNAVAIL
This cause is used to report that the requested Quality of Service, as defined in Recommendation X.213. cannot be provided (e.g., throughput of transit delay cannot be supported).

See Also:
Constant Field Values

CAUSE_REQFACILITYNOTSUBSCRIBED

static final int CAUSE_REQFACILITYNOTSUBSCRIBED
This cause indicates that the user has requested a supplementary service which is implemented by the equipment which generated this cause but the user is not authorized to use.

See Also:
Constant Field Values

CAUSE_SERVOPERATIONVIOLATED

static final int CAUSE_SERVOPERATIONVIOLATED
This cause indicates that although the calling party is a member of the CUG for the outgoing CUG call. Outgoing calls are not allowed for this member of the CUG.

See Also:
Constant Field Values

CAUSE_INCOMINGCALLBARRED

static final int CAUSE_INCOMINGCALLBARRED
This cause indicates that the incoming calls for that number is barred.

See Also:
Constant Field Values

CAUSE_BCNAUTHORIZED

static final int CAUSE_BCNAUTHORIZED
This cause indicates that the user has requested a bearer capability which is implemented by the equipment which generated this cause but the user is not authorized to use.

See Also:
Constant Field Values

CAUSE_BCBPRESENTLYAVAIL

static final int CAUSE_BCBPRESENTLYAVAIL
This cause indicates that the user has requested a bearer capability which is implemented by the equipment which generated this cause but which is not available at this time.

See Also:
Constant Field Values

CAUSE_SERVNOTAVAILUNSPECIFIED

static final int CAUSE_SERVNOTAVAILUNSPECIFIED
This cause is used to report a service or option not available event only when no other cause in the service or option not available class applies.

See Also:
Constant Field Values

CAUSE_BEARERCAPNIMPL

static final int CAUSE_BEARERCAPNIMPL
This cause indicates that the equipment sending this cause does not support the bearer capability requested.

See Also:
Constant Field Values

CAUSE_CHANTYPENIMPL

static final int CAUSE_CHANTYPENIMPL
This cause indicates that the equipment sending this cause does not support the channel type requested.

See Also:
Constant Field Values

CAUSE_REQFACILITYNIMPL

static final int CAUSE_REQFACILITYNIMPL
This cause indicates that the equipment sending this cause does not support the requested. supplementary services.

See Also:
Constant Field Values

CAUSE_ONLYRDIVEARERCAPAVAIL

static final int CAUSE_ONLYRDIVEARERCAPAVAIL
This cause indicates that the calling party has requested an unrestricted bearer service but the equipment sending this cause only supports the restricted version of the requested bearer capability.

See Also:
Constant Field Values

CAUSE_SERVOROPTNAVAILORIMPL

static final int CAUSE_SERVOROPTNAVAILORIMPL
This cause is used to report a service or option not implemented event only when no other cause in the service or option not implemented class applies.

See Also:
Constant Field Values

CAUSE_INVALIDCALLREFVALUE

static final int CAUSE_INVALIDCALLREFVALUE
This cause indicates that the equipment sending this cause has received a message with a call reference which is not currently in use on the user-network interface.

See Also:
Constant Field Values

CAUSE_IDENTIFIEDCHANDOESNOTEXIST

static final int CAUSE_IDENTIFIEDCHANDOESNOTEXIST
This cause indicates that the equipment sending this cause has received a request to use a channel not activated on the interface for a call.

See Also:
Constant Field Values

CAUSE_SUSPCALLBUTNOTTHISONE

static final int CAUSE_SUSPCALLBUTNOTTHISONE
This cause indicates that a call resume has been attempted with a call identity which differs from that in use for any presently suspended call(s).

See Also:
Constant Field Values

CAUSE_CALLIDINUSE

static final int CAUSE_CALLIDINUSE
This cause indicates that the network has received a call suspended request containing a call identity (including the null call identity) which is already in use for a suspended call within the domain of interfaces over which the call might be resumed.

See Also:
Constant Field Values

CAUSE_NOCALLSUSPENDED

static final int CAUSE_NOCALLSUSPENDED
This cause indicates that the network has received a call resume request containing a call identity information element which presently does not indicate any suspended call within the domain of interfaces over which calls may be resumed.

See Also:
Constant Field Values

CAUSE_REQCALLIDHASBEENCLEARED

static final int CAUSE_REQCALLIDHASBEENCLEARED
This cause indicates that the network has received a call resume request containing a call identity information element indicating a suspended call that has in the meantime been cleared while suspended (either by network time-out or by the remote user).

See Also:
Constant Field Values

CAUSE_INCOMPATABLEDDESTINATION

static final int CAUSE_INCOMPATABLEDDESTINATION
This cause indicates that the equipment sending this cause has received a request to establish a call which has low layer compatibility. high layer compatibility or other compatibility attributes (e.g., data rate) which cannot be accommodated.

See Also:
Constant Field Values

CAUSE_DESTNUMMISSANDDCNOTSUB

static final int CAUSE_DESTNUMMISSANDDCNOTSUB
This cause indicates that the specified CUG does not exist.

See Also:
Constant Field Values

CAUSE_INVALIDTRANSITNETSEL

static final int CAUSE_INVALIDTRANSITNETSEL
This cause indicates that a transit network identification was received which is of an incorrect format.

See Also:
Constant Field Values

CAUSE_INVALIDMESSAGEUNSPECIFIED

static final int CAUSE_INVALIDMESSAGEUNSPECIFIED
This cause is used to report an invalid message event only when no other cause in the invalid message class applies.

See Also:
Constant Field Values

CAUSE_MANDATORYIEMISSING

static final int CAUSE_MANDATORYIEMISSING
This cause indicates that the equipment sending this cause has received a message which is missing an information element which must be present in the message before that message can be processed.

See Also:
Constant Field Values

CAUSE_MSGTYPENIMPL

static final int CAUSE_MSGTYPENIMPL
This cause indicates that the equipment sending this cause has received a message with a message type it does not recognize either because this is a message not defined or defined but not implemented by the equipment sending this cause.

See Also:
Constant Field Values

CAUSE_MSGTYPENCOMPATWCS

static final int CAUSE_MSGTYPENCOMPATWCS
This cause indicates that the equipment sending this cause has received a message such that the procedures do not indicate that this is a permissible message to receive while in the call state, or a STATUS message was received indicating an incompatible call state.

See Also:
Constant Field Values

CAUSE_IENIMPL

static final int CAUSE_IENIMPL
This cause indicates that the equipment sending this cause has received a message which includes information element(s)/parameter(s) not recognized because the information element(s)/parameter name(s) are not defined or are defined but not implemented by the equipment sending the cause. This cause indicates that the information element(s)/parameter(s) were discarded. However, the information element is not required to be present in the message in order for the equipment sending the cause to process the message.

See Also:
Constant Field Values

CAUSE_INVALIDIECONTENTS

static final int CAUSE_INVALIDIECONTENTS
This cause indicates that the equipment sending this cause has received and information element which it has implemented; however, one or more of the fields in the information element are coded in such a way which has not been implemented by the equipment sending this cause.

See Also:
Constant Field Values

CAUSE_MSGNCOMPATABLEWCS

static final int CAUSE_MSGNCOMPATABLEWCS
This cause indicates that a message has been received which is incompatible with the call state.

See Also:
Constant Field Values

CAUSE_RECOVERYONTIMEREXPIRY

static final int CAUSE_RECOVERYONTIMEREXPIRY
This cause indicates that a procedure has been initiated by the expiration of a timer in association with error handling procedures.

See Also:
Constant Field Values

CAUSE_PROTOCOLERRORUNSPECIFIED

static final int CAUSE_PROTOCOLERRORUNSPECIFIED
This cause is used to report a protocol error event only when no other cause in the protocol error class applies.

See Also:
Constant Field Values

CAUSE_CTIPRECEDENCELEVELEXCEEDED

static final int CAUSE_CTIPRECEDENCELEVELEXCEEDED
This cause indicates that the precedence level of the call has exceeded the authorized level.

See Also:
Constant Field Values

CAUSE_CTIDEVICENOTPREEMPTABLE

static final int CAUSE_CTIDEVICENOTPREEMPTABLE
This cause indicates that the device cannot be preempted.

See Also:
Constant Field Values

CAUSE_OUTOFBANDWIDTH

static final int CAUSE_OUTOFBANDWIDTH
This cause indicates that the call could not proceed because of Low Bandwidth.

See Also:
Constant Field Values

CAUSE_INTERWORKINGUNSPECIFIED

static final int CAUSE_INTERWORKINGUNSPECIFIED
This cause indicates that an interworking call has ended.

See Also:
Constant Field Values

CAUSE_CTIPRECEDENCEOUTOFBANDWIDTH

static final int CAUSE_CTIPRECEDENCEOUTOFBANDWIDTH
This cause indicates the precedence call has hit low bandwidth and cannot proceed.

See Also:
Constant Field Values

CAUSE_REDIRECTED

static final int CAUSE_REDIRECTED
This cause indicates the call is being redirected to different party.

See Also:
Constant Field Values

CAUSE_OUTBOUNDTRANSFER

static final int CAUSE_OUTBOUNDTRANSFER
It indicates the call is OUT bound Transfer call

See Also:
Constant Field Values

CAUSE_OUTBOUNDCONFERENCE

static final int CAUSE_OUTBOUNDCONFERENCE
It indicates the call is OUT bound Conference call.

See Also:
Constant Field Values

CAUSE_INBOUNDTRANSFER

static final int CAUSE_INBOUNDTRANSFER
It indicates the call is IN bound Transfer call.

See Also:
Constant Field Values

CAUSE_INBOUNDCONFERENCE

static final int CAUSE_INBOUNDCONFERENCE
It indicates the call is IN bound Conference call.

See Also:
Constant Field Values

CAUSE_INBOUNDBLINDTRANSFER

static final int CAUSE_INBOUNDBLINDTRANSFER
It indicates the call is IN bound Blind Transfer call.

See Also:
Constant Field Values

CAUSE_CTIMANAGER_FAILURE

static final int CAUSE_CTIMANAGER_FAILURE
This cause indicates the failure due to CTI Manager Failure.

See Also:
Constant Field Values

CAUSE_CALLMANAGER_FAILURE

static final int CAUSE_CALLMANAGER_FAILURE
This cause indicates the failure due to CALL Manager Failure.

See Also:
Constant Field Values

CAUSE_BARGE

static final int CAUSE_BARGE
It indicates the call is a BARGE call.

See Also:
Constant Field Values

CAUSE_FAC_CMC

static final int CAUSE_FAC_CMC
It indicates the FAC(Force Authorization Code) or CMC(Client Matter Code) is needed to route the call.

See Also:
Constant Field Values

CAUSE_QSIG_PR

static final int CAUSE_QSIG_PR
It indicates the QSIG Path Replacement in the call.

See Also:
Constant Field Values

CAUSE_DPARK

static final int CAUSE_DPARK
It indicates the call is Directed-Parked call.

See Also:
Constant Field Values

CAUSE_DPARK_UNPARK

static final int CAUSE_DPARK_UNPARK
It indicates that Directed Parked call is now unparked.

See Also:
Constant Field Values

CAUSE_DPARK_REMINDER

static final int CAUSE_DPARK_REMINDER
It indicates the call is Directed Park Reminder call.

See Also:
Constant Field Values

CAUSE_QUIET_CLEAR

static final int CAUSE_QUIET_CLEAR
It indicates the Call is cleared as Call Manager has gone down, but media between endpoints remain connected.

See Also:
Constant Field Values

CAUSE_CTICONFERENCEFULL

static final int CAUSE_CTICONFERENCEFULL
This cause indicates the Conference Call is full and no more participants can be added to it.

See Also:
Constant Field Values

CAUSE_CALLSPLIT

static final int CAUSE_CALLSPLIT
This cause indicates the call split, it could mean conference or transfer.

See Also:
Constant Field Values

CAUSE_CTIDROPCONFEREE

static final int CAUSE_CTIDROPCONFEREE
This cause indicates the disconnection because the party was dropped from conference.

See Also:
Constant Field Values

CAUSE_CTICCMSIP400BADREQUEST

static final int CAUSE_CTICCMSIP400BADREQUEST
This cause indicates the call is rejected due to bad request. e.g.) SIP Endpoint rejecting the request due to incomplete header information.

See Also:
Constant Field Values

CAUSE_CTICCMSIP401UNAUTHORIZED

static final int CAUSE_CTICCMSIP401UNAUTHORIZED
This cause indicates the request is valid but is not authorized.

See Also:
Constant Field Values

CAUSE_CTICCMSIP402PAYMENTREQUIRED

static final int CAUSE_CTICCMSIP402PAYMENTREQUIRED
This cause indicates the payment is required for usage.

See Also:
Constant Field Values

CAUSE_CTICCMSIP403FORBIDDEN

static final int CAUSE_CTICCMSIP403FORBIDDEN
This cause indicates the server understood the request, but is refusing to fulfill it..

See Also:
Constant Field Values

CAUSE_CTICCMSIP404NOTFOUND

static final int CAUSE_CTICCMSIP404NOTFOUND
This cause indicates the request URI cannot be located by the server.

See Also:
Constant Field Values

CAUSE_CTICCMSIP405METHODNOTALLOWED

static final int CAUSE_CTICCMSIP405METHODNOTALLOWED
This cause indicates the method specified in the Request-Line is understood, but not allowed for the address identified by the Request-URI.

See Also:
Constant Field Values

CAUSE_CTICCMSIP406NOTACCEPTABLE

static final int CAUSE_CTICCMSIP406NOTACCEPTABLE
This cause indicates the request cannot be proccessed due to requirements in the request cannot be met.

See Also:
Constant Field Values

CAUSE_CTICCMSIP407PROXYAUTHENTICATIONREQUIRED

static final int CAUSE_CTICCMSIP407PROXYAUTHENTICATIONREQUIRED
This cause indicates that requset is not authorized and proxy authentication is required for the operation.

See Also:
Constant Field Values

CAUSE_CTICCMSIP408REQUESTTIMEOUT

static final int CAUSE_CTICCMSIP408REQUESTTIMEOUT
This cause indicates the time out error for the request.

See Also:
Constant Field Values

CAUSE_CTICCMSIP410GONE

static final int CAUSE_CTICCMSIP410GONE
This cause indicates the requested resource is no longer available at the server and no forwarding address is known. This condition is expected to be considered permanent. If the server does not know, or has no facility to determine, whether or not the condition is permanent, the status code 404 (Not Found) SHOULD be used instead.

See Also:
Constant Field Values

CAUSE_CTICCMSIP411LENGTHREQUIRED

static final int CAUSE_CTICCMSIP411LENGTHREQUIRED
This cause indicates that an interworking message length is required.

See Also:
Constant Field Values

CAUSE_CTICCMSIP413REQUESTENTITYTOOLONG

static final int CAUSE_CTICCMSIP413REQUESTENTITYTOOLONG
This cause indicates that the server is refusing to process a request because the request entity-body is larger than the server is willing or able to process. The server MAY close the connection to prevent the client from continuing the request.

See Also:
Constant Field Values

CAUSE_CTICCMSIP414REQUESTURITOOLONG

static final int CAUSE_CTICCMSIP414REQUESTURITOOLONG
This cause indicates that the server is refusing to service the request because the Request-URI is longer than the server is willing to interpret.

See Also:
Constant Field Values

CAUSE_CTICCMSIP415UNSUPPORTEDMEDIATYPE

static final int CAUSE_CTICCMSIP415UNSUPPORTEDMEDIATYPE
This cause indicates the server is refusing to service the request because the message body of the request indicates the Media Type which is not supported by the server for the requested method.

See Also:
Constant Field Values

CAUSE_CTICCMSIP416UNSUPPORTEDURISCHEME

static final int CAUSE_CTICCMSIP416UNSUPPORTEDURISCHEME
This cause indicates the server cannot process the request because the scheme of the URI in the Request-URI is unknown to the server.

See Also:
Constant Field Values

CAUSE_CTICCMSIP420BADEXTENSION

static final int CAUSE_CTICCMSIP420BADEXTENSION
This cause indicates the server did not understand the protocol extension specified in a Proxy-Require or Require header field..

See Also:
Constant Field Values

CAUSE_CTICCMSIP421EXTENSTIONREQUIRED

static final int CAUSE_CTICCMSIP421EXTENSTIONREQUIRED
This cause indicates the UAS needs a particular extension to process the request, but this extension is not listed in a Supported header field in the request.

See Also:
Constant Field Values

CAUSE_CTICCMSIP423INTERVALTOOBRIEF

static final int CAUSE_CTICCMSIP423INTERVALTOOBRIEF
This cause indicates that the server is rejecting the request because the expiration time of the resource refreshed by the request is too short.

See Also:
Constant Field Values

CAUSE_CTICCMSIP480TEMPORARILYUNAVAILABLE

static final int CAUSE_CTICCMSIP480TEMPORARILYUNAVAILABLE
This cause indicates the callee's end system was contacted successfully but the callee is currently unavailable (for example, is not logged in, logged in but in a state that precludes communication with the callee, or has activated the "do not disturb" feature). This status is also returned by a redirect or proxy server that recognizes the user identified by the Request-URI, but does not currently have a valid forwarding location for that user.

See Also:
Constant Field Values

CAUSE_CTICCMSIP481CALLLEGDOESNOTEXIST

static final int CAUSE_CTICCMSIP481CALLLEGDOESNOTEXIST
This cause indicates the the UAS received a request that does not match any existing dialog or transaction. .

See Also:
Constant Field Values

CAUSE_CTICCMSIP482LOOPDETECTED

static final int CAUSE_CTICCMSIP482LOOPDETECTED
This cause indicates that the server has detected a loop.

See Also:
Constant Field Values

CAUSE_CTICCMSIP483TOOMANYHOOPS

static final int CAUSE_CTICCMSIP483TOOMANYHOOPS
This cause indicates the server received a request that contains a Max-Forwards header field with the value zero (or less than actual hops).

See Also:
Constant Field Values

CAUSE_CTICCMSIP484ADDRESSINCOMPLETE

static final int CAUSE_CTICCMSIP484ADDRESSINCOMPLETE
This cause indicates that the server received a request with a Request-URI that was incomplete.

See Also:
Constant Field Values

CAUSE_CTICCMSIP485AMBIGUOUS

static final int CAUSE_CTICCMSIP485AMBIGUOUS
This cause indicates that the Request-URI was ambiguous.

See Also:
Constant Field Values

CAUSE_CTICCMSIP486BUSYHERE

static final int CAUSE_CTICCMSIP486BUSYHERE
This indicates that the callee's end system was contacted successfully, but the callee is currently not willing or able to take additional calls at this end system.

See Also:
Constant Field Values

CAUSE_CTICCMSIP487REQUESTTERMINATED

static final int CAUSE_CTICCMSIP487REQUESTTERMINATED
This cause indicates the request was terminated by a BYE or CANCEL request. This response is never returned for a CANCEL request itself.

See Also:
Constant Field Values

CAUSE_CTICCMSIP488NOTACCEPTABLEHERE

static final int CAUSE_CTICCMSIP488NOTACCEPTABLEHERE
This cause indicates the same meaning as 606 (Not Acceptable), but only applies to the specific resource addressed by the Request-URI and the request may succeed elsewhere.

See Also:
Constant Field Values

CAUSE_CTICCMSIP491REQUESTPENDING

static final int CAUSE_CTICCMSIP491REQUESTPENDING
This cause indicates the request was received by a UAS that had a pending request within the same dialog.

See Also:
Constant Field Values

CAUSE_CTICCMSIP493UNDECIPHERABLE

static final int CAUSE_CTICCMSIP493UNDECIPHERABLE
This cause indicates that the request was received by a UAS that contained an encrypted MIME body for which the recipient does not possess or will not provide an appropriate decryption key.

See Also:
Constant Field Values

CAUSE_CTICCMSIP500SERVERINTERNALERROR

static final int CAUSE_CTICCMSIP500SERVERINTERNALERROR
This cause indicates the server encountered an unexpected condition that prevented it from fulfilling the request. The client MAY display the specific errorcondition and MAY retry the request after several seconds.

See Also:
Constant Field Values

CAUSE_CTICCMSIP501NOTIMPLEMENTED

static final int CAUSE_CTICCMSIP501NOTIMPLEMENTED
This cause indicates the server does not support the functionality required to fulfill the request. This is the appropriate response when a UAS does not recognize the request method and is not capable of supporting it for any user. (Proxies forward all requests regardless of method). Note that a 405 (Method Not Allowed) is sent when the server recognizes the request method, but that method is not allowed or supported.

See Also:
Constant Field Values

CAUSE_CTICCMSIP502BADGATEWAY

static final int CAUSE_CTICCMSIP502BADGATEWAY
This cause indicates the server, while acting as a gateway or proxy, received an invalid response from the downstream server it accessed in attempting to fulfill the request.

See Also:
Constant Field Values

CAUSE_CTICCMSIP503SERVICEUNAVAILABLE

static final int CAUSE_CTICCMSIP503SERVICEUNAVAILABLE
This cause indicates the server is temporarily unable to process the request due to a temporary overloading or maintenance of the server. The server MAY indicate when the client should retry the request in a Retry-After header field. If no Retry-After is given, the client MUST act as if it had received a 500 (Server Internal Error) response. A client (proxy or UAC) receiving a 503 (Service Unavailable) SHOULD attempt to forward the request to an alternate server. It SHOULD NOT forward any other requests to that server for the duration specified in the Retry-After header field, if present.

See Also:
Constant Field Values

CAUSE_CTICCMSIP504SERVERTIMEOUT

static final int CAUSE_CTICCMSIP504SERVERTIMEOUT
This cause indicates the server did not receive a timely response from an external server it accessed in attempting to process the request.

See Also:
Constant Field Values

CAUSE_CTICCMSIP505SIPVERSIONNOTSUPPORTED

static final int CAUSE_CTICCMSIP505SIPVERSIONNOTSUPPORTED
This cause indicates the server does not support, or refuses to support, the SIP protocol version that was used in the request. The server is indicating that it is unable or unwilling to complete the request using the same major version as the client, other than with this error message.

See Also:
Constant Field Values

CAUSE_CTICCMSIP513MESSAGETOOLARGE

static final int CAUSE_CTICCMSIP513MESSAGETOOLARGE
This cause indicates the server was unable to process the request since the message length exceeded its capabilities.

See Also:
Constant Field Values

CAUSE_CTICCMSIP600BUSYEVERYWHERE

static final int CAUSE_CTICCMSIP600BUSYEVERYWHERE
This cause indicates the callee's end system was contacted successfully but the callee is busy and does not wish to take the call at this time. If the callee does not wish to reveal the reason for declining the call, the callee uses status code 603 (Decline) instead. This status response is returned only if the client knows that no other end point (such as a voice mail system) will answer the request. Otherwise, 486 (Busy Here) is returned.

See Also:
Constant Field Values

CAUSE_CTICCMSIP603DECLINE

static final int CAUSE_CTICCMSIP603DECLINE
This cause indicates the callee's machine was successfully contacted but the user explicitly does not wish to or cannot participate. This status response is returned only if the client knows that no other end point will answer the request.

See Also:
Constant Field Values

CAUSE_CTICCMSIP604DOESNOTEXISTANYWHERE

static final int CAUSE_CTICCMSIP604DOESNOTEXISTANYWHERE
This cause indicates the server has authoritative information that the user indicated in the Request-URI does not exist anywhere.

See Also:
Constant Field Values

CAUSE_CTICCMSIP606NOTACCEPTABLE

static final int CAUSE_CTICCMSIP606NOTACCEPTABLE
This cause indicates the user's agent was contacted successfully but some aspects of the session description such as the requested media, bandwidth, or addressing style were not acceptable. A 606 (Not Acceptable) response means that the user wishes to communicate, but cannot adequately support the session described. It is hoped that negotiation will not frequently be needed, and when a new user is being invited to join an already existing conference, negotiation may not be possible. It is up to the invitation initiator to decide whether or not to act on a 606 (Not Acceptable) response. This status response is returned only if the client knows that no other end point will answer the request.

See Also:
Constant Field Values

CAUSE_CTICCMSIP200CALLCOMPLETEDELSEWHERE

static final int CAUSE_CTICCMSIP200CALLCOMPLETEDELSEWHERE
This cause indicates that the call is successfully completed elsewhere

See Also:
Constant Field Values

CAUSE_CTICCMSIP503SERVICENOTAVAILABLE

static final int CAUSE_CTICCMSIP503SERVICENOTAVAILABLE
This cause indicates that the service is not available

See Also:
Constant Field Values
Method Detail

getCiscoCause

int getCiscoCause()
Returns the Cisco Unified Communications Manager cause for this event.

To function properly, some applications need to know the reason why an event happened at an endpoint that the application is observing. For example, a Connection may be disconnected because the call was not answered (CAUSE_NOANSWERFROMUSER), or whether the caller it was disconnected because it was rejected (CAUSE_CALLREJECTED).

Returns:
The Cisco Unified Communications Manager cause for this event

getCiscoFeatureReason

int getCiscoFeatureReason()
Returns the Cisco Unified Communications Manager Feature Reason for this event.

To function properly, some applications need to know the reason why an event happened. This interface provides the CiscoFeatureReason in JTAPI Call events for current and new features. Existing features, such as transfer, continue to receive the CiscoCause provided by the older interface CiscoCallEv.getCiscoCause(), while this interface will provide REASON_TRANSFER for transfer.

Caution: Applications should make sure to handle unrecognized reasons and provide default behavior, because new reasons could be added in the future and this interface may not be backward compatible.

The possible values are defined in the CiscoFeatureReason interface.

Returns:
The Cisco Unified Communications Manager Feature Reason for this event