Interface CS1Dialog
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.opencloud.slee.resources.cgin.Dialog
Dialog.State
-
-
Field Summary
-
Fields inherited from interface com.opencloud.slee.resources.cgin.Dialog
INVOKE_ID_UNSPECIFIED
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
sendActivateServiceFiltering(long timeout, CS1ActivateServiceFilteringArg argument)
Issues an activateServiceFiltering operation request on the dialog.void
sendActivateServiceFilteringResponse(int invokeId)
Issues a (last) response to an activateServiceFiltering operation on the dialog.void
sendActivateServiceFilteringResponse(int invokeId, boolean isLast)
Issues a response to an activateServiceFiltering operation on the dialog.int
sendCollectInformation(CS1CollectInformationArg argument)
Issues a collectInformation operation request on the dialog.int
sendEventNotificationCharging(CS1EventNotificationChargingArg argument)
Issues an eventNotificationCharging operation request on the dialog.int
sendInitiateCallAttempt(CS1InitiateCallAttemptArg argument)
Issues an initiateCallAttempt operation request on the dialog.int
sendRequestNotificationChargingEvent(CS1ChargingEvent[] argument)
Issues a requestNotificationChargingEvent operation request on the dialog.int
sendServiceFilteringResponse(CS1ServiceFilteringResponseArg argument)
Issues a serviceFilteringResponse operation request on the dialog.-
Methods inherited from interface com.opencloud.slee.resources.cgin.callcontrol.CCDialog
sendActivityTest, sendActivityTestResponse, sendActivityTestResponse, sendApplyCharging, sendApplyChargingReport, sendAssistRequestInstructions, sendCallGap, sendCallInformationReport, sendCallInformationRequest, sendCancel, sendCancelFailedError, sendCancelledError, sendConnect, sendConnectToResource, sendContinue, sendDisconnectForwardConnection, sendEstablishTemporaryConnection, sendETCFailedError, sendEventReportBCSM, sendFurnishChargingInformation, sendImproperCallerResponseError, sendInitialDP, sendMissingCustomerRecordError, sendMissingParameterError, sendParameterOutOfRangeError, sendPlayAnnouncement, sendPromptAndCollectUserInformation, sendPromptAndCollectUserInformationResponse, sendPromptAndCollectUserInformationResponse, sendReleaseCall, sendRequestedInfoErrorError, sendRequestReportBCSMEvent, sendResetTimer, sendSendChargingInformation, sendSpecializedResourceReport, sendSystemFailureError, sendTaskRefusedError, sendUnavailableResourceError, sendUnexpectedComponentSequenceError, sendUnexpectedDataValueError, sendUnexpectedParameterError, sendUnknownLegIDError
-
Methods inherited from interface com.opencloud.slee.resources.cgin.Dialog
acceptDialog, acceptDialog, equals, getApplicationContext, getApplicationContextName, getDialogID, getDialogState, getLocalTransactionID, getMTPPriority, getProvider, getRemoteTransactionID, getSCCPClass, getSCCPReturnOption, getTcapVersion, hashCode, isGeneratingComponentEvents, isGeneratingMessageEvents, isStateless, isUnidirectionalInbound, isWithPermission, refuseDialog, refuseDialog, refuseDialog, sendClose, sendDelimiter, sendDelimiter, sendError, sendInvoke, sendResult, sendUserAbort, sendUserAbortWithUserAbortInformation, setActivityTimeout, setMTPPriority, setRemoteAddress, setSCCPClass, setSCCPReturnOption, setTcapVersion, toString, useComponentEvents, useMessageEvents
-
-
-
-
Method Detail
-
sendActivateServiceFiltering
int sendActivateServiceFiltering(long timeout, CS1ActivateServiceFilteringArg argument) throws TooManyInvokesException, ProtocolException
Issues an activateServiceFiltering operation request on the dialog.- Parameters:
timeout
- invoke timeout, in milliseconds; 0 uses the RA defaultargument
- argument value- Returns:
- TCAP invoke ID allocated for this operation
- Throws:
TooManyInvokesException
- if no free invoke id is available on this dialogProtocolException
- if the RA was unable to send the invoke for some reason
-
sendActivateServiceFilteringResponse
void sendActivateServiceFilteringResponse(int invokeId) throws ProtocolException
Issues a (last) response to an activateServiceFiltering operation on the dialog.- Parameters:
invokeId
- TCAP invoke ID for the operation- Throws:
ProtocolException
- if the RA was unable to send the response for some reason
-
sendActivateServiceFilteringResponse
void sendActivateServiceFilteringResponse(int invokeId, boolean isLast) throws ProtocolException
Issues a response to an activateServiceFiltering operation on the dialog.- Parameters:
invokeId
- TCAP invoke ID for the operationisLast
- if true, will be sent in a ResultLast, if false will be sent in a ResultNotLast- Throws:
ProtocolException
- if the RA was unable to send the response for some reason
-
sendCollectInformation
int sendCollectInformation(CS1CollectInformationArg argument) throws TooManyInvokesException, ProtocolException
Issues a collectInformation operation request on the dialog.- Parameters:
argument
- argument value- Returns:
- TCAP invoke ID allocated for this operation
- Throws:
TooManyInvokesException
- if no free invoke id is available on this dialogProtocolException
- if the RA was unable to send the invoke for some reason
-
sendEventNotificationCharging
int sendEventNotificationCharging(CS1EventNotificationChargingArg argument) throws TooManyInvokesException, ProtocolException
Issues an eventNotificationCharging operation request on the dialog.- Parameters:
argument
- argument value- Returns:
- TCAP invoke ID allocated for this operation
- Throws:
TooManyInvokesException
- if no free invoke id is available on this dialogProtocolException
- if the RA was unable to send the invoke for some reason
-
sendInitiateCallAttempt
int sendInitiateCallAttempt(CS1InitiateCallAttemptArg argument) throws TooManyInvokesException, ProtocolException
Issues an initiateCallAttempt operation request on the dialog.- Parameters:
argument
- argument value- Returns:
- TCAP invoke ID allocated for this operation
- Throws:
TooManyInvokesException
- if no free invoke id is available on this dialogProtocolException
- if the RA was unable to send the invoke for some reason
-
sendRequestNotificationChargingEvent
int sendRequestNotificationChargingEvent(CS1ChargingEvent[] argument) throws TooManyInvokesException, ProtocolException
Issues a requestNotificationChargingEvent operation request on the dialog.- Parameters:
argument
- argument value- Returns:
- TCAP invoke ID allocated for this operation
- Throws:
TooManyInvokesException
- if no free invoke id is available on this dialogProtocolException
- if the RA was unable to send the invoke for some reason
-
sendServiceFilteringResponse
int sendServiceFilteringResponse(CS1ServiceFilteringResponseArg argument) throws TooManyInvokesException, ProtocolException
Issues a serviceFilteringResponse operation request on the dialog.- Parameters:
argument
- argument value- Returns:
- TCAP invoke ID allocated for this operation
- Throws:
TooManyInvokesException
- if no free invoke id is available on this dialogProtocolException
- if the RA was unable to send the invoke for some reason
-
-