OpenScape
V3.2, Revision 044 20100322

com.siemens.symphonia.bcom.bcommon.external
Class ComException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by com.siemens.symphonia.runtimebase.SymphoniaRuntimeException
                  extended by com.siemens.symphonia.bcom.bcommon.external.ComException
All Implemented Interfaces:
com.siemens.symphonia.runtimebase.SymphoniaExceptionBase, java.io.Serializable
Direct Known Subclasses:
WrongHomeInstance

public class ComException
extends com.siemens.symphonia.runtimebase.SymphoniaRuntimeException

The base exception for any Basic Communication specific exceptions.

See Also:
Serialized Form

Nested Class Summary
static class ComException.ExceptionTreatment
           
 
Field Summary
static long ABSORBED_COMMUNICATION_ERROR
          error absorbedCommunication on communicationConference
static long ADDRESSMANAGER_WRONG_DATA
          Wrong address manager information (e.g.
static long ALTERNATE_PROVIDER_ERROR
          connection alternate provider error
static long ANSWER_WORKFLOW_ERROR
          Connection answer workflow error
static long ATTACH_DATA_NOT_POSSIBLE_WITH_NULL_DATA
          Set attached data for a null value is not allowed.
static long ATTACH_DATA_NOT_POSSIBLE_WITH_NULL_KEY
          Set/remove/get attached data for a null key is not allowed.
static long BCOM_USER_NOT_FOUND_FOR_USER_ID
          Illegal userId found in UserIdList of addConnectionListenerForUser or removeConnectionListenerForUser.
static long CALL_NULL
          call is null
static long CALLED_DEVICE_DOES_NOT_EXIST
          The called device does not exist in BCom-service (but exists in the delegate).
static long CANNOT_CREATE_SESSION_REFERENCE_BECAUSE_SESSION_EXISTS
          A BCom instance must not create a session reference if it is itself responsible for the session.
static long CLIENT_CLOSED_CONNECTION
          client connection closed
static long COMMUNICATION_DROP
          communication Drop, provider error
static long COMMUNICATION_NOT_FOUND
          Communication not found at server side.
static long COMPROVIDERDATAMISSING
          No ComProvider found for user for address translation of dialable numbers.
static long CONFERENCE_MEMBER_LIMIT_EXCEEDED
          CSTA StateIncompatibility request incompatible with calling device.
static long CONFERENCE_NOT_POSSIBLE_WHEN_BOTH_ARE_HELD
          The user is trying to conference two communications.
static long CONFERENCE_REQUEST_COULD_NOT_BE_SENT
          Conference request could not be sent to basic communication service
static long CONFERENCE_REQUEST_FAILED
          Conference request failed .
static long CONFERENCE_ROOM_NOT_EXISTING
          Method clearConference() or unprepareConferenceCall() failed or returned an error.
static long CONFERENCE_STILL_HAS_PARTICIPANTS
          Method clearConference() failed or returned an error.
static long CONFERENCE_WORKFLOW_ERROR
          Conference request workflow error
static long CONFERENCECONNECTION_ALREADY_PREPARED
          Method prepareConferenceCall() failed or returned an error.
static long CONFERENCING_COMMUNICATION
          Conference request could not be sent to basic communication service
static long CONFERENCING_CONNECTION_NO_OWNER
          No owner for conferencingConnection
static long CONNECTION_CLOSED
          connection closed
static long CONNECTION_CLOSED_AFTER_GVC
          Connection closed after getVoiceConnections request
static long CONNECTION_DEFLECT_WORKFLOW_ERROR
          Connection deflect workflow error
static long CONNECTION_DROP_WORKFLOW_ERROR
          Connection drop workflow error
static long CONNECTION_EXISTS
          Call to own extension is not possible.
static long CONNECTION_FORWARD_WORKFLOW_ERROR
          Connection forward workflow error
static long CONNECTION_HOLD_WORKFLOW_ERROR
          Connection Hold workflow error
static long CONNECTION_NOT_AKTIV
          connection is not active
static long CONNECTION_NOT_EXIST
          connection does not exist
static long CONNECTION_NOT_FOUND
          Connection not found at server side.
static long CONNECTION_NULL
          connection is null.
static long CONNECTION_RETRIEVE_WORKFLOW_ERROR
          Connection Retrieve workflow error
static long CONNECTION_SST_WORKFLOW_ERROR
          Connection SingleStepTransfer workflowerror
static long CONNECTION_VALIDATION_FAILED
          ConnectionDTO failed validation
static long CONNECTION_WAS_TERMINATED
          A connection known only to Rules & Routing (and BCom service) was terminated because routing failed before reaching this connection.
static long CONSULTATION_IN_HOLD
          A connection object is in an incorrect state for the service request.
static long CONSULTATION_PROVIDER_ERROR
          communication Consultation provider error
static long CONSULTING_CONNECTION_NO_OWNER
          Consulting Connection has no owner
static long CONSULTING_INVALID_PARAMETER
          consulting invalid parameter
static long CONVERT_ATTACHED_DATA
          Error at convert attached Data.
static long CONVERT_FROM_ADDR
          Unable to convert from AddressDTO
static long DEFLECTONS_WORKFLOW_ERROR
          DeflectONS workflow error
static long DEVICE_ENPOINT_VALIDATION_FAILED
          The validation of a device endpoint failed
static long DEVICE_OUT_OF_SERVICE
          A device that is needed to carry out the service is out of service.
static long DIALABLE_NUMBER_NOT_CONVERTABLE_TO_GNF
          address translator could not convert dialable to GNF format.
static long DIALING_RULES_MAP_NULL
          dialingRules.xml file not found.
static long ERROR_DESCRIPTION_NOT_AVAILABLE
          All ComExceptions which do not have a specific errorcode.
static long EVENT_HANDLING_SETUP_NOT_POSSIBLE
          Problems with setting EventHandlers.
static long EXIT_WORKFLOW_WITH_EXCEPTION
          exit workflow with exception
static long EXPECTED_USER_OR_DEVICE_ENDPOINT
          Expected BComUser or DeviceEndpoint as creator
static long FAILD_REQUEST_PARAMETER_VALIDATION
          Rules & Routing/PWF sent too many deflect() commands.
static long FSMGeneratedException
          FSMGeneratedException
static long GENERIC_AVAILABILITY
          CSTA SystemResourceAvailibility generic availability.
static long GENERIC_INCOMPATIBLE
          CSTA StateIncompatibility generic error.
static long GENERIC_OPERATIONAL
          CSTA operational generic error.
static long GET_ATTACHED_DATA_FAILED
          Get AttachedDataRequest failed
static long HANDOVER_TARGET_MUST_DIFFER_FROM_CURRENT_DEVICE
          deflectONS/transferONS is called and the call has already arrived at the new preferred device.
static long HP8K_GETCACPRIMARYLINKSTATUS_FAILED
          call to HP8K facade method 'getCACPrimaryLinkStatus' failed or returned an error.
static long HP8K_GETFULLYQUALIFIEDNUMBER_FAILED
          call to HP8K facade method 'getFullyQualifiedNumber' failed or returned an error.
static long ILLEGAL_CHARACTER_IN_NUMBER
          Illegal character found inside of a dialing number.
static long ILLEGAL_PHONE_NUMBER_BECAUSE_BELONGING_TO_EXTERNAL_ENDPOINT
          Illegal phone number found in phoneNumberList of addDeviceListenerForDevice or addConnectionListenerForDevice.
static long ILLEGAL_PHONE_NUMBER_BECAUSE_USER_ASSIGNED
          Illegal phone number found in phoneNumberList of addDeviceListenerForDevice or removeDeviceListenerForDevice.
static long ILLEGAL_REUSE_OF_COMMUNICATION
          An application on top of BasicCommunication should not try to reuse a terminated VoiceCommunication.
static long ILLEGAL_REUSE_OF_SESSION
          An application on top of BasicCommunication should not try to reuse a terminated VoiceCommunication.
static long INPUT_IN_TERMINATE
          FSM input in terminate state
static long INVALID_ACTIVE_CONNECTION_STATE
          A connection object is in an incorrect state for the service request.
static long INVALID_CALL
          A invalid call arrived from ComProvider
static long INVALID_CALL_I_D
          A call Id parameter or call id component does not specify a valid call.
static long INVALID_CONNECTION_STATE
          A connection object is in an incorrect state for the service request.
static long INVALID_DESTINATION
          The service request contains a destination that is invalid.
static long INVALID_DEVICE_I_D
          A device id in the activeCall connection does not specify a valid device.
static long INVALID_FORWARDING_DESTINATION
          The forwarding destination device is not valid.
static long INVALID_FORWARDING_TYPE
          The forwarding type is invalid.
static long INVALID_KEEPCONNECTION_STATE
          conference: keepConnection has invalid state
static long INVALID_MONITOR_CROSS_REF_I_D
          The service request specified a monitor cross reference identifier that is not in use.
static long INVALID_MONITOR_OBJECT
          The monitor object is invalid.
static long INVALID_NULL_COMMUNICATION
          Invalid null communication in connection
static long INVALID_NULL_SESSION
          Invalid null session in communication
static long INVALID_TERMINATECONNECTION_STATE
          conference: terminateConnection has invalid state
static long INVALID_TYPE_OF_NUMBER
          The type of number of the preferred device is invalid
static long LINEOUT_WRONG
          Wrong Lineout information for address translation of dialable numbers.
static long LOOP_DETECTED_DURING_ROUTING
          Rules & Routing/PWF sent more than one deflect() commands and the last command deflected.
static long LOOPING_DEFLECT_OPERATION_PROHIBITED
          an attempt to deflect/deflectONS to a device that already forwarded this phone call has to be rejected.
static long MAKE_CALL_FAILED
          MakeCall failed
static long MAXIMAL_ATTACHED_DATA_SIZE_EXCEEDED
          Error at set attached Data, too much data, allowd max.
static long MERGE_WORKFLOW_ERROR
          MergeRemoteCommunicationsWorkflow error.
static long MISSING_CONNECTION
          conference: not all connections specified in request
static long MONITOR_ALREADY_STOPPED
          monitor already stopped.
static long MONITOR_START_ALREADY_SET
          FSMGenerated MonitorStart already set
static long MONITOR_START_FAILED
          Monitor Start failed error
static long MONITOR_START_STILL_RUNNING
          FSMGenerated MonitorStart still running
static long MONITOR_STOP_FAILED
          Monitor Stop failed error
static long MORE_THEN_ONE_CONNECTION
          call has more than one connection.
static long NESTED_COM_EXCEPTION
          Wrap another ComException
static long NESTED_EXCEPTION
          Wrap a other exception
static long NEW_CALL_FOR_UNKNOWN_PARTY
          If the NewCall event can neither be linked to the calling nor to the called party
static long NO_BCOM_DELEGATE
          Couldn't get delegate instance: ran out of BCom delegate resources
static long NO_BCOM_RESPONSIBILITY_DELEGATE
          Couldn't get delegate instance: ran out of BComResponsibilityDelegate resources
static long NO_CALLED_INFO
          incoming connection has no called info
static long NO_CALLEDPREFERED_INFO
          incoming connection has no calledPreferred info
static long NO_CALLING_INFO
          connection has no calling info.
static long NO_CALLING_PREFERED_INFO
          outgoing connection has no callingPreferred info
static long NO_CONNECTION_TO_MOVE
          couldn't find Connection to move
static long NO_EVENTING
          Failed to get EventingComponent from framework
static long NO_EVENTING_CONNECTION
          Couldn't get EventingConnection:
static long NO_EVENTING_SESSION
          Eventing Session not created
static long NO_EXCEPTION
          onFailure without exception from ProviderResponseListener
static long NO_OLD_CONNECTION
          no old connection found
static long NO_OWNER
          consultingConnection has no owner
static long NO_SESSION
          couldn't find surviving, nor obsolete Session
static long NORMALIZED_NUMBER_EXPECTED
          Not normalized number has been sent over AddressDTO
static long NORMALIZED_NUMBER_NOT_CONVERTIBLE_TO_LOCAL_ADDRESS
          For the communicationConference/communicationTransfer requests exactly the both communications (heldCall and consultationCall) of the consultationInitiator are expected to be passed along with the request.
static long NOT_ONSCAPABLE
          this request is only allowed for ONSCapable provider/switch
static long NOT_SUPPORTED_HP8K
          no incoming connection supported for HP8K < V3.0
static long NOT_USER_OR_ENDPOINTADDR
          DeviceEventHandlerImpl: Expecting BComUser or EndpointAddress
static long NULL_EXCEPTION
          exception as parameter null
static long NULL_NUMBER
          address translator could not convert null number.
static long NULL_SERVICE_GUID
          Illegal parameter: service guid must not be null
static long NUMBER_NOT_CONVERTIBLE_TO_GNF
          number passed to Address Translation Service is not convertible by global address translation rules.
static long OBSOLETE_CONNECTION_NO_OWNER
          No owner for obsoleteConnection
static long OLD_SUBSCRIPTION_NOT_FINISHED
          Old Subscription not finished
static long ONCONFERENCED_WORKFLOW_ERROR
          OnConferenced workflow error
static long ONE_NUMBER_SERVICE_NOT_AVAILABLE
          One Number Service may not be available temporarily if MediaServer is down (and the switch is HP4K or HP3K).
static long ONNEWCALL_WORKFLOW_ERROR
          OnNewCall workflow error
static long OPERATION_ABORTED_AFTER_CONNECTION_TERMINATED
          an operation (e.g.
static long OPERATION_ABORTED_BECAUSE_PHONE_TRANSFERRED_FIRST
          device handover could not be completed because a phone-initiated transfer came first.
static long OPERATION_NOT_POSSIBLE_IN_CONFERENCE
          SingleStepTransfer/BlindTransfer is currently only possible in comminucations with exactly 2 participants.
static long OPERATION_NOT_POSSIBLE_IN_SINGLE_LEGGED_CALL
          Deflect/DeflectONS/SST/SST_ONS is not possible in communications with only 1 participant.
static long OPERATION_NOT_POSSIBLE_ON_EXTERNAL_DEVICE
          Requests like DEFLECT, CONSULTATION cannot be performed if the user has set an external preferred device and true ONS is not available.
static long OPERATION_ONLY_POSSIBLE_ON_ONS_DEVICE
          The registered device is not ONS device of the user
static long OPERATION_REJECTED_FOR_NON_CONSULTATION_INITIATOR
          For the communicationConference/communicationTransfer requests exactly the both communications (heldCall and consultationCall) of the consultationInitiator are expected to be passed along with the request.
static long OPERATION_UNAVAILABLE_BECAUSE_MONITOR_NOT_SET
          Operations (like makeCall) have to be refused if the BComUsers involved are not yet monitored.
static long PBX_TYPE_WRONG
          Wrong pbx type (currently supported) for address translation of dialable numbers.
static long PLUS_SIGN_EXPECTED
          Plus sign expected at the start of an international dial number.
static long PREPARE_CALL_FAILED
          Provider.prepareCall returned failure
static long PREPARECAL_FAILED
          prepareCall/prepareCallOND failed
static long PRIVILEGE_VIOLATION_SPECIFIED_DEVICE
          Performing the service request would result in a privilege violation.
static long RECEIVED_CONFERENCE_FAILURE_FROM_PROVIDER
          received conference failure from provider
static long RECEIVED_TRANSFER_FAILURE_FROM_PROVIDER
          received transfer failure from provider
static long REJECTED_FOR_MULTIPLE_CONNECTIONS
          The caller is owner of more than one connection.
static long REQUEST_INCOMPATIBLE_WITH_CALLING_DEVICE
          CSTA StateIncompatibility request incompatible with calling device.
static long REQUEST_INCOMPATIBLE_WITH_DEVICE
          The service request is not compatible with a device specified in the service request.
static long REQUEST_INCOMPATIBLE_WITH_MEDIA
          The media type associated with the message is incompatible with the associated device.
static long RESOURCE_BUSY
          The service is supported by the server, but is unavailable due to a resource that is busy.
static long RESYNCH_CALLGRAPH_WORKFLOW_ERROR
          ResynchCallgraphError.
static long ROUTING_SENT_TOO_MANY_DEFLECT_COMMANDS
          Rules & Routing/PWF sent too many deflect() commands.
static long ROUTING_TERMINATED_BY_USER
          The user has routed this call.
static long SECOND_OUTGOING_CALL_NOT_POSSIBLE
          The caller is owner of an outgoing connection in state DIALTONE, INITIATED or RINGBACK.
static long SERVICE_NOT_READY
          A service is not ready
static long SERVICE_NOT_SUPPORTED
          The service is not supported.
static long SERVICEGROUPID_NULL
          serviceGroupId
static long SESSION_2B_CREATED_ALREADY_EXIST_IN_SERVER
          The sessionID of the session to be created already exists in the server.
static long SESSION_NOT_FOUND
          Session not found at server side.
static long SINGLE_CONNECTION_CALL_VALIDATION
          ConnectionDTO failed validation
static long SURVIVING_COMMUNICATION_ERROR
          Error absorbedCommunication on communicationTransfer
static long SYMPHONIA_SERVICE_TIMEOUT
          a timeout exception got wrapped into ComException
static long TEST_EXCEPTION
          test exception
static long TRANSFER_INITIATING_CONNECTON_NO_OWNER
          no owner for transferInitiatingConnection
static long TRANSFER_REQ_NOT_SENT
          Transfer request could not be sent to basic communication service
static long TRANSFERED_CHILD_WORKFLOW_ERROR
          onTransferredChild workflow error
static long UNEQUAL_STATES
          conference: connections have the same state
static long UNEXPECTED_ACCEPT_COMMAND
          Rules & Routing sent a request to accept a call but this came too late (or did not come after an InboundCommunicationEvent for the connection).
static long UNEXPECTED_CALLED_PARTY
          Unexpected called party (only BComUser, DeviceEndpoint, EndpointAddress)
static long UNEXPECTED_EVENT
          got unexpected FailedEvent
static long UNEXPECTED_EVENTING_EXCEPTION
          Unexpected EventingExeption
static long UNEXPECTED_REPLY_FROM_BCOM_SVC
          Unexpected reply from basic communication service
static long UNEXPECTED_USER
          ConnectionEventHandlerImpl: Expecting BComUser or EndpointAddress for owner
static long UNSPECIFIED_CSTA_ERROR
          received CSTA generic error or unspecified error.
static long UPDATE_CALL_FAILED
          Provider.updateCall returned failure
static long USER_AUTHORIZATION_CHECK_FAILED
          the userId in the request is not equal to the userId in the authentication token.
static long USER_HAS_NO_ONS_NUMBER
          There is no ONS number configured for the user.
static long USER_UNKNOWN
          Unknown user id for address translation of dialable numbers.
static long VALIDATE_INPUT_FAILED
          communicationConsultation validateInput failed
static long WATCHDOG_TIMEOUT
          a timeout exception got wrapped into ComException
static long WRAPPED_TIMEOUT
          a timeout exception got wrapped into ComException
static long WRONG_CONTEXT
          The context information for address translation is wrong.
static long WRONG_COUNTRY_CODE
          country code in dialingRules.xml file not found.
 
Fields inherited from class com.siemens.symphonia.runtimebase.SymphoniaRuntimeException
errorCode
 
Fields inherited from interface com.siemens.symphonia.runtimebase.SymphoniaExceptionBase
CODE_BASE_APPLICATIONS, CODE_BASE_BACKUPRESTORE, CODE_BASE_FRAMEWORK, CODE_BASE_REPOSITORY, CODE_BASE_RTE, CODE_BASE_SCHEDULER, CODE_BASE_SECURITY, CODE_BASE_SYSMGMT, CODE_BASE_UNKNOWN
 
Constructor Summary
ComException(long code)
          Exception constructor.
ComException(long code, java.lang.String message)
          Exception constructor.
ComException(long code, java.lang.Throwable cause)
          Exception constructor.
ComException(java.lang.String msg, java.lang.Throwable cause)
          Exception constructor.
ComException(java.lang.Throwable cause)
          Exception constructor.
 
Method Summary
 int getCategory()
          Deprecated.  
 java.lang.String getDetailMessage()
           
 java.lang.String getMessage()
          overwrites SymphoniaRuntimeError getMessage.
 java.lang.String getMessageAndStack()
          Deprecated. The stack trace returned by this method is not useful. The information returned from getMessage() should be enough. It includes the line of code where this ComException was created. This method was formerly used to print out the stack trace of a causing exception. But this is now done automatically in the constructor (e.g. in ComException(Throwable)). ComException.getMessage() should be used instead of this method.
static java.lang.String getMessageForCode(long ec)
          covert error code into corresponding message .
 java.lang.String getName()
           
 ComException.ExceptionTreatment getTreatment()
          returns the exception treatment.
 
Methods inherited from class com.siemens.symphonia.runtimebase.SymphoniaRuntimeException
getErrorCode, setErrorCode
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ERROR_DESCRIPTION_NOT_AVAILABLE

public static final long ERROR_DESCRIPTION_NOT_AVAILABLE
All ComExceptions which do not have a specific errorcode.


ILLEGAL_CHARACTER_IN_NUMBER

public static final long ILLEGAL_CHARACTER_IN_NUMBER
Illegal character found inside of a dialing number.


PLUS_SIGN_EXPECTED

public static final long PLUS_SIGN_EXPECTED
Plus sign expected at the start of an international dial number.


SESSION_NOT_FOUND

public static final long SESSION_NOT_FOUND
Session not found at server side.


COMMUNICATION_NOT_FOUND

public static final long COMMUNICATION_NOT_FOUND
Communication not found at server side.


CONNECTION_NOT_FOUND

public static final long CONNECTION_NOT_FOUND
Connection not found at server side.


OPERATION_NOT_POSSIBLE_ON_EXTERNAL_DEVICE

public static final long OPERATION_NOT_POSSIBLE_ON_EXTERNAL_DEVICE
Requests like DEFLECT, CONSULTATION cannot be performed if the user has set an external preferred device and true ONS is not available.


ONE_NUMBER_SERVICE_NOT_AVAILABLE

public static final long ONE_NUMBER_SERVICE_NOT_AVAILABLE
One Number Service may not be available temporarily if MediaServer is down (and the switch is HP4K or HP3K). This exception code will only be used for CTI-initiated calls, if the caller uses a preferred device that is not the published device.


CANNOT_CREATE_SESSION_REFERENCE_BECAUSE_SESSION_EXISTS

public static final long CANNOT_CREATE_SESSION_REFERENCE_BECAUSE_SESSION_EXISTS
A BCom instance must not create a session reference if it is itself responsible for the session.


OPERATION_UNAVAILABLE_BECAUSE_MONITOR_NOT_SET

public static final long OPERATION_UNAVAILABLE_BECAUSE_MONITOR_NOT_SET
Operations (like makeCall) have to be refused if the BComUsers involved are not yet monitored.


ATTACH_DATA_NOT_POSSIBLE_WITH_NULL_KEY

public static final long ATTACH_DATA_NOT_POSSIBLE_WITH_NULL_KEY
Set/remove/get attached data for a null key is not allowed.


ATTACH_DATA_NOT_POSSIBLE_WITH_NULL_DATA

public static final long ATTACH_DATA_NOT_POSSIBLE_WITH_NULL_DATA
Set attached data for a null value is not allowed.


OPERATION_NOT_POSSIBLE_IN_CONFERENCE

public static final long OPERATION_NOT_POSSIBLE_IN_CONFERENCE
SingleStepTransfer/BlindTransfer is currently only possible in comminucations with exactly 2 participants.


EVENT_HANDLING_SETUP_NOT_POSSIBLE

public static final long EVENT_HANDLING_SETUP_NOT_POSSIBLE
Problems with setting EventHandlers.


UNEXPECTED_ACCEPT_COMMAND

public static final long UNEXPECTED_ACCEPT_COMMAND
Rules & Routing sent a request to accept a call but this came too late (or did not come after an InboundCommunicationEvent for the connection).


LINEOUT_WRONG

public static final long LINEOUT_WRONG
Wrong Lineout information for address translation of dialable numbers.


DIALABLE_NUMBER_NOT_CONVERTABLE_TO_GNF

public static final long DIALABLE_NUMBER_NOT_CONVERTABLE_TO_GNF
address translator could not convert dialable to GNF format.


NULL_NUMBER

public static final long NULL_NUMBER
address translator could not convert null number.


CONVERT_ATTACHED_DATA

public static final long CONVERT_ATTACHED_DATA
Error at convert attached Data.


WRONG_CONTEXT

public static final long WRONG_CONTEXT
The context information for address translation is wrong. Either it is null or it differs from the allowed formats ("user:" or "tel:")


OPERATION_REJECTED_FOR_NON_CONSULTATION_INITIATOR

public static final long OPERATION_REJECTED_FOR_NON_CONSULTATION_INITIATOR
For the communicationConference/communicationTransfer requests exactly the both communications (heldCall and consultationCall) of the consultationInitiator are expected to be passed along with the request.


REJECTED_FOR_MULTIPLE_CONNECTIONS

public static final long REJECTED_FOR_MULTIPLE_CONNECTIONS
The caller is owner of more than one connection. Therefore a new MakeCall is not possible.


SECOND_OUTGOING_CALL_NOT_POSSIBLE

public static final long SECOND_OUTGOING_CALL_NOT_POSSIBLE
The caller is owner of an outgoing connection in state DIALTONE, INITIATED or RINGBACK. Therefore a new outgoing call is not possible.


ROUTING_SENT_TOO_MANY_DEFLECT_COMMANDS

public static final long ROUTING_SENT_TOO_MANY_DEFLECT_COMMANDS
Rules & Routing/PWF sent too many deflect() commands.


FAILD_REQUEST_PARAMETER_VALIDATION

public static final long FAILD_REQUEST_PARAMETER_VALIDATION
Rules & Routing/PWF sent too many deflect() commands.


NESTED_EXCEPTION

public static final long NESTED_EXCEPTION
Wrap a other exception


NESTED_COM_EXCEPTION

public static final long NESTED_COM_EXCEPTION
Wrap another ComException


INVALID_CALL

public static final long INVALID_CALL
A invalid call arrived from ComProvider


SINGLE_CONNECTION_CALL_VALIDATION

public static final long SINGLE_CONNECTION_CALL_VALIDATION
ConnectionDTO failed validation


CONNECTION_VALIDATION_FAILED

public static final long CONNECTION_VALIDATION_FAILED
ConnectionDTO failed validation


INVALID_NULL_SESSION

public static final long INVALID_NULL_SESSION
Invalid null session in communication


INVALID_NULL_COMMUNICATION

public static final long INVALID_NULL_COMMUNICATION
Invalid null communication in connection


CONVERT_FROM_ADDR

public static final long CONVERT_FROM_ADDR
Unable to convert from AddressDTO


DEVICE_ENPOINT_VALIDATION_FAILED

public static final long DEVICE_ENPOINT_VALIDATION_FAILED
The validation of a device endpoint failed


PREPARE_CALL_FAILED

public static final long PREPARE_CALL_FAILED
Provider.prepareCall returned failure


UPDATE_CALL_FAILED

public static final long UPDATE_CALL_FAILED
Provider.updateCall returned failure


SERVICE_NOT_READY

public static final long SERVICE_NOT_READY
A service is not ready


MONITOR_START_STILL_RUNNING

public static final long MONITOR_START_STILL_RUNNING
FSMGenerated MonitorStart still running


MONITOR_START_ALREADY_SET

public static final long MONITOR_START_ALREADY_SET
FSMGenerated MonitorStart already set


UNEXPECTED_REPLY_FROM_BCOM_SVC

public static final long UNEXPECTED_REPLY_FROM_BCOM_SVC
Unexpected reply from basic communication service


UNEXPECTED_CALLED_PARTY

public static final long UNEXPECTED_CALLED_PARTY
Unexpected called party (only BComUser, DeviceEndpoint, EndpointAddress)


EXPECTED_USER_OR_DEVICE_ENDPOINT

public static final long EXPECTED_USER_OR_DEVICE_ENDPOINT
Expected BComUser or DeviceEndpoint as creator


CONSULTING_CONNECTION_NO_OWNER

public static final long CONSULTING_CONNECTION_NO_OWNER
Consulting Connection has no owner


CONFERENCE_REQUEST_COULD_NOT_BE_SENT

public static final long CONFERENCE_REQUEST_COULD_NOT_BE_SENT
Conference request could not be sent to basic communication service


CONFERENCING_COMMUNICATION

public static final long CONFERENCING_COMMUNICATION
Conference request could not be sent to basic communication service


ABSORBED_COMMUNICATION_ERROR

public static final long ABSORBED_COMMUNICATION_ERROR
error absorbedCommunication on communicationConference


CONFERENCING_CONNECTION_NO_OWNER

public static final long CONFERENCING_CONNECTION_NO_OWNER
No owner for conferencingConnection


OBSOLETE_CONNECTION_NO_OWNER

public static final long OBSOLETE_CONNECTION_NO_OWNER
No owner for obsoleteConnection


TRANSFER_REQ_NOT_SENT

public static final long TRANSFER_REQ_NOT_SENT
Transfer request could not be sent to basic communication service


SURVIVING_COMMUNICATION_ERROR

public static final long SURVIVING_COMMUNICATION_ERROR
Error absorbedCommunication on communicationTransfer


TRANSFER_INITIATING_CONNECTON_NO_OWNER

public static final long TRANSFER_INITIATING_CONNECTON_NO_OWNER
no owner for transferInitiatingConnection


NO_EVENTING_SESSION

public static final long NO_EVENTING_SESSION
Eventing Session not created


GET_ATTACHED_DATA_FAILED

public static final long GET_ATTACHED_DATA_FAILED
Get AttachedDataRequest failed


NO_EXCEPTION

public static final long NO_EXCEPTION
onFailure without exception from ProviderResponseListener


NULL_SERVICE_GUID

public static final long NULL_SERVICE_GUID
Illegal parameter: service guid must not be null


NO_EVENTING

public static final long NO_EVENTING
Failed to get EventingComponent from framework


NO_BCOM_DELEGATE

public static final long NO_BCOM_DELEGATE
Couldn't get delegate instance: ran out of BCom delegate resources


NO_BCOM_RESPONSIBILITY_DELEGATE

public static final long NO_BCOM_RESPONSIBILITY_DELEGATE
Couldn't get delegate instance: ran out of BComResponsibilityDelegate resources


NO_EVENTING_CONNECTION

public static final long NO_EVENTING_CONNECTION
Couldn't get EventingConnection:


NO_OLD_CONNECTION

public static final long NO_OLD_CONNECTION
no old connection found


MISSING_CONNECTION

public static final long MISSING_CONNECTION
conference: not all connections specified in request


UNEQUAL_STATES

public static final long UNEQUAL_STATES
conference: connections have the same state


INVALID_KEEPCONNECTION_STATE

public static final long INVALID_KEEPCONNECTION_STATE
conference: keepConnection has invalid state


INVALID_TERMINATECONNECTION_STATE

public static final long INVALID_TERMINATECONNECTION_STATE
conference: terminateConnection has invalid state


MONITOR_ALREADY_STOPPED

public static final long MONITOR_ALREADY_STOPPED
monitor already stopped.


CONNECTION_NULL

public static final long CONNECTION_NULL
connection is null.


MORE_THEN_ONE_CONNECTION

public static final long MORE_THEN_ONE_CONNECTION
call has more than one connection.


NO_CALLING_INFO

public static final long NO_CALLING_INFO
connection has no calling info.


CONNECTION_EXISTS

public static final long CONNECTION_EXISTS
Call to own extension is not possible.


NO_CALLED_INFO

public static final long NO_CALLED_INFO
incoming connection has no called info


NO_CALLING_PREFERED_INFO

public static final long NO_CALLING_PREFERED_INFO
outgoing connection has no callingPreferred info


NO_CALLEDPREFERED_INFO

public static final long NO_CALLEDPREFERED_INFO
incoming connection has no calledPreferred info


CALL_NULL

public static final long CALL_NULL
call is null


CONNECTION_NOT_EXIST

public static final long CONNECTION_NOT_EXIST
connection does not exist


CONNECTION_NOT_AKTIV

public static final long CONNECTION_NOT_AKTIV
connection is not active


INPUT_IN_TERMINATE

public static final long INPUT_IN_TERMINATE
FSM input in terminate state


TEST_EXCEPTION

public static final long TEST_EXCEPTION
test exception


UNEXPECTED_USER

public static final long UNEXPECTED_USER
ConnectionEventHandlerImpl: Expecting BComUser or EndpointAddress for owner


NO_CONNECTION_TO_MOVE

public static final long NO_CONNECTION_TO_MOVE
couldn't find Connection to move


NO_SESSION

public static final long NO_SESSION
couldn't find surviving, nor obsolete Session


OLD_SUBSCRIPTION_NOT_FINISHED

public static final long OLD_SUBSCRIPTION_NOT_FINISHED
Old Subscription not finished


UNEXPECTED_EVENTING_EXCEPTION

public static final long UNEXPECTED_EVENTING_EXCEPTION
Unexpected EventingExeption


UNEXPECTED_EVENT

public static final long UNEXPECTED_EVENT
got unexpected FailedEvent


PREPARECAL_FAILED

public static final long PREPARECAL_FAILED
prepareCall/prepareCallOND failed


CLIENT_CLOSED_CONNECTION

public static final long CLIENT_CLOSED_CONNECTION
client connection closed


NOT_USER_OR_ENDPOINTADDR

public static final long NOT_USER_OR_ENDPOINTADDR
DeviceEventHandlerImpl: Expecting BComUser or EndpointAddress


NO_OWNER

public static final long NO_OWNER
consultingConnection has no owner


CONSULTING_INVALID_PARAMETER

public static final long CONSULTING_INVALID_PARAMETER
consulting invalid parameter


SERVICEGROUPID_NULL

public static final long SERVICEGROUPID_NULL
serviceGroupId


RECEIVED_CONFERENCE_FAILURE_FROM_PROVIDER

public static final long RECEIVED_CONFERENCE_FAILURE_FROM_PROVIDER
received conference failure from provider


EXIT_WORKFLOW_WITH_EXCEPTION

public static final long EXIT_WORKFLOW_WITH_EXCEPTION
exit workflow with exception


MAKE_CALL_FAILED

public static final long MAKE_CALL_FAILED
MakeCall failed


CONNECTION_CLOSED_AFTER_GVC

public static final long CONNECTION_CLOSED_AFTER_GVC
Connection closed after getVoiceConnections request


CONSULTATION_PROVIDER_ERROR

public static final long CONSULTATION_PROVIDER_ERROR
communication Consultation provider error


VALIDATE_INPUT_FAILED

public static final long VALIDATE_INPUT_FAILED
communicationConsultation validateInput failed


RECEIVED_TRANSFER_FAILURE_FROM_PROVIDER

public static final long RECEIVED_TRANSFER_FAILURE_FROM_PROVIDER
received transfer failure from provider


ALTERNATE_PROVIDER_ERROR

public static final long ALTERNATE_PROVIDER_ERROR
connection alternate provider error


CONNECTION_CLOSED

public static final long CONNECTION_CLOSED
connection closed


NULL_EXCEPTION

public static final long NULL_EXCEPTION
exception as parameter null


CONFERENCE_WORKFLOW_ERROR

public static final long CONFERENCE_WORKFLOW_ERROR
Conference request workflow error


DEFLECTONS_WORKFLOW_ERROR

public static final long DEFLECTONS_WORKFLOW_ERROR
DeflectONS workflow error


ANSWER_WORKFLOW_ERROR

public static final long ANSWER_WORKFLOW_ERROR
Connection answer workflow error


CONNECTION_DEFLECT_WORKFLOW_ERROR

public static final long CONNECTION_DEFLECT_WORKFLOW_ERROR
Connection deflect workflow error


CONNECTION_DROP_WORKFLOW_ERROR

public static final long CONNECTION_DROP_WORKFLOW_ERROR
Connection drop workflow error


CONNECTION_FORWARD_WORKFLOW_ERROR

public static final long CONNECTION_FORWARD_WORKFLOW_ERROR
Connection forward workflow error


CONNECTION_SST_WORKFLOW_ERROR

public static final long CONNECTION_SST_WORKFLOW_ERROR
Connection SingleStepTransfer workflowerror


CONNECTION_HOLD_WORKFLOW_ERROR

public static final long CONNECTION_HOLD_WORKFLOW_ERROR
Connection Hold workflow error


CONNECTION_RETRIEVE_WORKFLOW_ERROR

public static final long CONNECTION_RETRIEVE_WORKFLOW_ERROR
Connection Retrieve workflow error


ONCONFERENCED_WORKFLOW_ERROR

public static final long ONCONFERENCED_WORKFLOW_ERROR
OnConferenced workflow error


ONNEWCALL_WORKFLOW_ERROR

public static final long ONNEWCALL_WORKFLOW_ERROR
OnNewCall workflow error


TRANSFERED_CHILD_WORKFLOW_ERROR

public static final long TRANSFERED_CHILD_WORKFLOW_ERROR
onTransferredChild workflow error


FSMGeneratedException

public static final long FSMGeneratedException
FSMGeneratedException


NUMBER_NOT_CONVERTIBLE_TO_GNF

public static final long NUMBER_NOT_CONVERTIBLE_TO_GNF
number passed to Address Translation Service is not convertible by global address translation rules.


HP8K_GETFULLYQUALIFIEDNUMBER_FAILED

public static final long HP8K_GETFULLYQUALIFIEDNUMBER_FAILED
call to HP8K facade method 'getFullyQualifiedNumber' failed or returned an error.


USER_AUTHORIZATION_CHECK_FAILED

public static final long USER_AUTHORIZATION_CHECK_FAILED
the userId in the request is not equal to the userId in the authentication token.


RESYNCH_CALLGRAPH_WORKFLOW_ERROR

public static final long RESYNCH_CALLGRAPH_WORKFLOW_ERROR
ResynchCallgraphError.


NORMALIZED_NUMBER_EXPECTED

public static final long NORMALIZED_NUMBER_EXPECTED
Not normalized number has been sent over AddressDTO


INVALID_TYPE_OF_NUMBER

public static final long INVALID_TYPE_OF_NUMBER
The type of number of the preferred device is invalid


OPERATION_ONLY_POSSIBLE_ON_ONS_DEVICE

public static final long OPERATION_ONLY_POSSIBLE_ON_ONS_DEVICE
The registered device is not ONS device of the user


MAXIMAL_ATTACHED_DATA_SIZE_EXCEEDED

public static final long MAXIMAL_ATTACHED_DATA_SIZE_EXCEEDED
Error at set attached Data, too much data, allowd max. 10240 bytes.


NORMALIZED_NUMBER_NOT_CONVERTIBLE_TO_LOCAL_ADDRESS

public static final long NORMALIZED_NUMBER_NOT_CONVERTIBLE_TO_LOCAL_ADDRESS
For the communicationConference/communicationTransfer requests exactly the both communications (heldCall and consultationCall) of the consultationInitiator are expected to be passed along with the request.


HP8K_GETCACPRIMARYLINKSTATUS_FAILED

public static final long HP8K_GETCACPRIMARYLINKSTATUS_FAILED
call to HP8K facade method 'getCACPrimaryLinkStatus' failed or returned an error.


CONFERENCE_ROOM_NOT_EXISTING

public static final long CONFERENCE_ROOM_NOT_EXISTING
Method clearConference() or unprepareConferenceCall() failed or returned an error.


CONFERENCE_STILL_HAS_PARTICIPANTS

public static final long CONFERENCE_STILL_HAS_PARTICIPANTS
Method clearConference() failed or returned an error.


CONFERENCECONNECTION_ALREADY_PREPARED

public static final long CONFERENCECONNECTION_ALREADY_PREPARED
Method prepareConferenceCall() failed or returned an error.


ROUTING_TERMINATED_BY_USER

public static final long ROUTING_TERMINATED_BY_USER
The user has routed this call. PWF is not allowed to override a user action (Deflect or DeflectONS).


OPERATION_NOT_POSSIBLE_IN_SINGLE_LEGGED_CALL

public static final long OPERATION_NOT_POSSIBLE_IN_SINGLE_LEGGED_CALL
Deflect/DeflectONS/SST/SST_ONS is not possible in communications with only 1 participant.


CONFERENCE_REQUEST_FAILED

public static final long CONFERENCE_REQUEST_FAILED
Conference request failed .


MERGE_WORKFLOW_ERROR

public static final long MERGE_WORKFLOW_ERROR
MergeRemoteCommunicationsWorkflow error.


COMMUNICATION_DROP

public static final long COMMUNICATION_DROP
communication Drop, provider error


MONITOR_START_FAILED

public static final long MONITOR_START_FAILED
Monitor Start failed error


MONITOR_STOP_FAILED

public static final long MONITOR_STOP_FAILED
Monitor Stop failed error


CONNECTION_WAS_TERMINATED

public static final long CONNECTION_WAS_TERMINATED
A connection known only to Rules & Routing (and BCom service) was terminated because routing failed before reaching this connection. The connection should not be used any longer.


HANDOVER_TARGET_MUST_DIFFER_FROM_CURRENT_DEVICE

public static final long HANDOVER_TARGET_MUST_DIFFER_FROM_CURRENT_DEVICE
deflectONS/transferONS is called and the call has already arrived at the new preferred device.


OPERATION_ABORTED_AFTER_CONNECTION_TERMINATED

public static final long OPERATION_ABORTED_AFTER_CONNECTION_TERMINATED
an operation (e.g. SingleStepTransferONS) could not be completed because a connection/call leg terminated.


OPERATION_ABORTED_BECAUSE_PHONE_TRANSFERRED_FIRST

public static final long OPERATION_ABORTED_BECAUSE_PHONE_TRANSFERRED_FIRST
device handover could not be completed because a phone-initiated transfer came first.


LOOPING_DEFLECT_OPERATION_PROHIBITED

public static final long LOOPING_DEFLECT_OPERATION_PROHIBITED
an attempt to deflect/deflectONS to a device that already forwarded this phone call has to be rejected.


ILLEGAL_REUSE_OF_COMMUNICATION

public static final long ILLEGAL_REUSE_OF_COMMUNICATION
An application on top of BasicCommunication should not try to reuse a terminated VoiceCommunication.


CALLED_DEVICE_DOES_NOT_EXIST

public static final long CALLED_DEVICE_DOES_NOT_EXIST
The called device does not exist in BCom-service (but exists in the delegate). This could happen if 1) a delegate handles several users, and uses a device from a communication for one user in a call to VoiceCommunication.connect() for another user. This is illegal. 2) a delegate handles a user and calls getComEndpointsForNumber(contextId, ...) with a wrong contextId (the contextId should contain either the userId for the user or the ONS number for the user). This is ellegal. 3) a delegate makes a call to a userless device and the monitor point for this device has been stopped (after the call to getComEndpointsForNumber(contextId, ...)). This is bad luck. The user should try again. getComEndpointsForNumber should then return an EndpointAddress (not a DeviceEndpoint) and a call to this EndpointAddress should succeed.


ILLEGAL_REUSE_OF_SESSION

public static final long ILLEGAL_REUSE_OF_SESSION
An application on top of BasicCommunication should not try to reuse a terminated VoiceCommunication.


CONFERENCE_NOT_POSSIBLE_WHEN_BOTH_ARE_HELD

public static final long CONFERENCE_NOT_POSSIBLE_WHEN_BOTH_ARE_HELD
The user is trying to conference two communications. His connection ("myConnection") is in state HELD for both. This is not yet possible (should become possible with new HP8K version). There should be a third communication with "myConnection" in state CONNECTED. This can be conferenced with one of the other two.


SESSION_2B_CREATED_ALREADY_EXIST_IN_SERVER

public static final long SESSION_2B_CREATED_ALREADY_EXIST_IN_SERVER
The sessionID of the session to be created already exists in the server. The application should use a new sessionID and retry.


WRAPPED_TIMEOUT

public static final long WRAPPED_TIMEOUT
a timeout exception got wrapped into ComException


SYMPHONIA_SERVICE_TIMEOUT

public static final long SYMPHONIA_SERVICE_TIMEOUT
a timeout exception got wrapped into ComException


WATCHDOG_TIMEOUT

public static final long WATCHDOG_TIMEOUT
a timeout exception got wrapped into ComException


USER_UNKNOWN

public static final long USER_UNKNOWN
Unknown user id for address translation of dialable numbers.


COMPROVIDERDATAMISSING

public static final long COMPROVIDERDATAMISSING
No ComProvider found for user for address translation of dialable numbers.


ADDRESSMANAGER_WRONG_DATA

public static final long ADDRESSMANAGER_WRONG_DATA
Wrong address manager information (e.g. subtype, office codes) for address translation of dialable numbers.


PBX_TYPE_WRONG

public static final long PBX_TYPE_WRONG
Wrong pbx type (currently supported) for address translation of dialable numbers.


USER_HAS_NO_ONS_NUMBER

public static final long USER_HAS_NO_ONS_NUMBER
There is no ONS number configured for the user.


ILLEGAL_PHONE_NUMBER_BECAUSE_USER_ASSIGNED

public static final long ILLEGAL_PHONE_NUMBER_BECAUSE_USER_ASSIGNED
Illegal phone number found in phoneNumberList of addDeviceListenerForDevice or removeDeviceListenerForDevice. Only phone numbers of devices are allowed which are not assigned to any user.


ILLEGAL_PHONE_NUMBER_BECAUSE_BELONGING_TO_EXTERNAL_ENDPOINT

public static final long ILLEGAL_PHONE_NUMBER_BECAUSE_BELONGING_TO_EXTERNAL_ENDPOINT
Illegal phone number found in phoneNumberList of addDeviceListenerForDevice or addConnectionListenerForDevice. Only phone numbers of devices are allowed which are not assigned to any user.


LOOP_DETECTED_DURING_ROUTING

public static final long LOOP_DETECTED_DURING_ROUTING
Rules & Routing/PWF sent more than one deflect() commands and the last command deflected. the call back to a previous deflect-target.


NEW_CALL_FOR_UNKNOWN_PARTY

public static final long NEW_CALL_FOR_UNKNOWN_PARTY
If the NewCall event can neither be linked to the calling nor to the called party


NOT_ONSCAPABLE

public static final long NOT_ONSCAPABLE
this request is only allowed for ONSCapable provider/switch


NOT_SUPPORTED_HP8K

public static final long NOT_SUPPORTED_HP8K
no incoming connection supported for HP8K < V3.0


BCOM_USER_NOT_FOUND_FOR_USER_ID

public static final long BCOM_USER_NOT_FOUND_FOR_USER_ID
Illegal userId found in UserIdList of addConnectionListenerForUser or removeConnectionListenerForUser. Only userIds of existing BComUsers are allowed.


DIALING_RULES_MAP_NULL

public static final long DIALING_RULES_MAP_NULL
dialingRules.xml file not found.


WRONG_COUNTRY_CODE

public static final long WRONG_COUNTRY_CODE
country code in dialingRules.xml file not found.


UNSPECIFIED_CSTA_ERROR

public static final long UNSPECIFIED_CSTA_ERROR
received CSTA generic error or unspecified error.


INVALID_DEVICE_I_D

public static final long INVALID_DEVICE_I_D
A device id in the activeCall connection does not specify a valid device.


INVALID_CALL_I_D

public static final long INVALID_CALL_I_D
A call Id parameter or call id component does not specify a valid call.


PRIVILEGE_VIOLATION_SPECIFIED_DEVICE

public static final long PRIVILEGE_VIOLATION_SPECIFIED_DEVICE
Performing the service request would result in a privilege violation.


INVALID_MONITOR_OBJECT

public static final long INVALID_MONITOR_OBJECT
The monitor object is invalid.


INVALID_MONITOR_CROSS_REF_I_D

public static final long INVALID_MONITOR_CROSS_REF_I_D
The service request specified a monitor cross reference identifier that is not in use.


REQUEST_INCOMPATIBLE_WITH_MEDIA

public static final long REQUEST_INCOMPATIBLE_WITH_MEDIA
The media type associated with the message is incompatible with the associated device.


REQUEST_INCOMPATIBLE_WITH_DEVICE

public static final long REQUEST_INCOMPATIBLE_WITH_DEVICE
The service request is not compatible with a device specified in the service request.


SERVICE_NOT_SUPPORTED

public static final long SERVICE_NOT_SUPPORTED
The service is not supported.


INVALID_DESTINATION

public static final long INVALID_DESTINATION
The service request contains a destination that is invalid.


INVALID_FORWARDING_DESTINATION

public static final long INVALID_FORWARDING_DESTINATION
The forwarding destination device is not valid.


INVALID_FORWARDING_TYPE

public static final long INVALID_FORWARDING_TYPE
The forwarding type is invalid.


DEVICE_OUT_OF_SERVICE

public static final long DEVICE_OUT_OF_SERVICE
A device that is needed to carry out the service is out of service.


INVALID_CONNECTION_STATE

public static final long INVALID_CONNECTION_STATE
A connection object is in an incorrect state for the service request.


RESOURCE_BUSY

public static final long RESOURCE_BUSY
The service is supported by the server, but is unavailable due to a resource that is busy.


GENERIC_OPERATIONAL

public static final long GENERIC_OPERATIONAL
CSTA operational generic error.


GENERIC_AVAILABILITY

public static final long GENERIC_AVAILABILITY
CSTA SystemResourceAvailibility generic availability.


GENERIC_INCOMPATIBLE

public static final long GENERIC_INCOMPATIBLE
CSTA StateIncompatibility generic error.


REQUEST_INCOMPATIBLE_WITH_CALLING_DEVICE

public static final long REQUEST_INCOMPATIBLE_WITH_CALLING_DEVICE
CSTA StateIncompatibility request incompatible with calling device.


CONFERENCE_MEMBER_LIMIT_EXCEEDED

public static final long CONFERENCE_MEMBER_LIMIT_EXCEEDED
CSTA StateIncompatibility request incompatible with calling device.


INVALID_ACTIVE_CONNECTION_STATE

public static final long INVALID_ACTIVE_CONNECTION_STATE
A connection object is in an incorrect state for the service request.


CONSULTATION_IN_HOLD

public static final long CONSULTATION_IN_HOLD
A connection object is in an incorrect state for the service request.

Constructor Detail

ComException

public ComException(long code)
Exception constructor.

Parameters:
code - description of the error code
See Also:
SymphoniaException.SymphoniaException(long, Throwable)

ComException

public ComException(java.lang.Throwable cause)
Exception constructor. wrap a other exception

Parameters:
cause - is the exception to be nested into tis one

ComException

public ComException(java.lang.String msg,
                    java.lang.Throwable cause)
Exception constructor. wrap a other exception

Parameters:
msg - additional description of exception
cause - is the exception to be nested into tis one

ComException

public ComException(long code,
                    java.lang.String message)
Exception constructor.

Parameters:
code - description of the error code
message - description of the error

ComException

public ComException(long code,
                    java.lang.Throwable cause)
Exception constructor.

Parameters:
code - description of the error code
cause - is the exception to be nested into this one
See Also:
SymphoniaException.SymphoniaException(long, Throwable)
Method Detail

getMessageForCode

public static java.lang.String getMessageForCode(long ec)
covert error code into corresponding message .

Parameters:
ec - ComException error-code
Returns:
the corresponding message for the given error-code, an empty string if not defined .

getMessageAndStack

public java.lang.String getMessageAndStack()
Deprecated. The stack trace returned by this method is not useful. The information returned from getMessage() should be enough. It includes the line of code where this ComException was created. This method was formerly used to print out the stack trace of a causing exception. But this is now done automatically in the constructor (e.g. in ComException(Throwable)). ComException.getMessage() should be used instead of this method.

Returns:
error message and stack of this exception

getMessage

public java.lang.String getMessage()
overwrites SymphoniaRuntimeError getMessage. derives the exception message from the exceptions errorCode

Overrides:
getMessage in class java.lang.Throwable
Returns:
the error message of this exception .

getDetailMessage

public java.lang.String getDetailMessage()
Returns:
returns raw message of this exception

getName

public java.lang.String getName()
Returns:
message id

getCategory

public int getCategory()
Deprecated. 

determines the category upon the exceptions errorCode.

Returns:
the ComExceptions category as int .

getTreatment

public ComException.ExceptionTreatment getTreatment()
returns the exception treatment.

Returns:
ExceptionTreatment

OpenScape
V3.2, Revision 044 20100322

Copyright (c) 2007 Siemens Enterprise Communications, Germany
All rights reserved.

This software is the confidential and proprietary information of Siemens Enterprise Communications, Germany