Interface CAP3Dialog
-
- All Superinterfaces:
CAP1Dialog,CAP2Dialog,CCDialog,Dialog
- All Known Subinterfaces:
CAP4Dialog
public interface CAP3Dialog extends CAP2Dialog
Protocol-specific extension interface for cap_v3 dialogs. Contains typesafe convenience methods for sending operation invokes, results, and errors.
-
-
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 intsendActivityTestGPRS(long timeout)Issues an activityTestGPRS operation request on the dialog.voidsendActivityTestGPRSResponse(int invokeId)Issues a (last) response to an activityTestGPRS operation on the dialog.voidsendActivityTestGPRSResponse(int invokeId, boolean isLast)Issues a response to an activityTestGPRS operation on the dialog.intsendApplyChargingGPRS(CAP3ApplyChargingGPRSArg argument)Issues an applyChargingGPRS operation request on the dialog.intsendApplyChargingReportGPRS(long timeout, CAP3ApplyChargingReportGPRSArg argument)Issues an applyChargingReportGPRS operation request on the dialog.voidsendApplyChargingReportGPRSResponse(int invokeId)Issues a (last) response to an applyChargingReportGPRS operation on the dialog.voidsendApplyChargingReportGPRSResponse(int invokeId, boolean isLast)Issues a response to an applyChargingReportGPRS operation on the dialog.intsendCancelGPRS(CAP3CancelGPRSArg argument)Issues a cancelGPRS operation request on the dialog.intsendConnectGPRS(CAP3ConnectGPRSArg argument)Issues a connectGPRS operation request on the dialog.intsendConnectSMS(CAP3ConnectSMSArg argument)Issues a connectSMS operation request on the dialog.intsendContinueGPRS(CAP3ContinueGPRSArg argument)Issues a continueGPRS operation request on the dialog.intsendContinueSMS()Issues a continueSMS operation request on the dialog.intsendContinueWithArgument(CAP3ContinueWithArgumentArg argument)Issues a continueWithArgument operation request on the dialog.intsendEntityReleasedGPRS(long timeout, CAP3EntityReleasedGPRSArg argument)Issues an entityReleasedGPRS operation request on the dialog.voidsendEntityReleasedGPRSResponse(int invokeId)Issues a (last) response to an entityReleasedGPRS operation on the dialog.voidsendEntityReleasedGPRSResponse(int invokeId, boolean isLast)Issues a response to an entityReleasedGPRS operation on the dialog.intsendEventReportGPRS(long timeout, CAP3EventReportGPRSArg argument)Issues an eventReportGPRS operation request on the dialog.voidsendEventReportGPRSResponse(int invokeId)Issues a (last) response to an eventReportGPRS operation on the dialog.voidsendEventReportGPRSResponse(int invokeId, boolean isLast)Issues a response to an eventReportGPRS operation on the dialog.intsendEventReportSMS(CAP3EventReportSMSArg argument)Issues an eventReportSMS operation request on the dialog.intsendFurnishChargingInformationGPRS(CAP3FurnishChargingInformationGPRSArg argument)Issues a furnishChargingInformationGPRS operation request on the dialog.intsendFurnishChargingInformationSMS(CAP3FurnishChargingInformationSMSArg argument)Issues a furnishChargingInformationSMS operation request on the dialog.intsendInitialDPGPRS(CAP3InitialDPGPRSArg argument)Issues an initialDPGPRS operation request on the dialog.intsendInitialDPSMS(CAP3InitialDPSMSArg argument)Issues an initialDPSMS operation request on the dialog.intsendReleaseGPRS(CAP3ReleaseGPRSArg argument)Issues a releaseGPRS operation request on the dialog.intsendReleaseSMS(RPCause argument)Issues a releaseSMS operation request on the dialog.intsendRequestReportGPRSEvent(CAP3RequestReportGPRSEventArg argument)Issues a requestReportGPRSEvent operation request on the dialog.intsendRequestReportSMSEvent(CAP3RequestReportSMSEventArg argument)Issues a requestReportSMSEvent operation request on the dialog.intsendResetTimerGPRS(CAP3ResetTimerGPRSArg argument)Issues a resetTimerGPRS operation request on the dialog.intsendResetTimerSMS(CAP3ResetTimerSMSArg argument)Issues a resetTimerSMS operation request on the dialog.intsendSendChargingInformationGPRS(CAP3SendChargingInformationGPRSArg argument)Issues a sendChargingInformationGPRS operation request on the dialog.voidsendUnknownPDPIDError(int invokeId)Issues an unknownPDPID error response for an operation 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
-
sendActivityTestGPRS
int sendActivityTestGPRS(long timeout) throws TooManyInvokesException, ProtocolExceptionIssues an activityTestGPRS operation request on the dialog.- Parameters:
timeout- invoke timeout, in milliseconds; 0 uses the RA default- 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
-
sendActivityTestGPRSResponse
void sendActivityTestGPRSResponse(int invokeId) throws ProtocolExceptionIssues a (last) response to an activityTestGPRS 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
-
sendActivityTestGPRSResponse
void sendActivityTestGPRSResponse(int invokeId, boolean isLast) throws ProtocolExceptionIssues a response to an activityTestGPRS 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
-
sendApplyChargingGPRS
int sendApplyChargingGPRS(CAP3ApplyChargingGPRSArg argument) throws TooManyInvokesException, ProtocolException
Issues an applyChargingGPRS 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
-
sendApplyChargingReportGPRS
int sendApplyChargingReportGPRS(long timeout, CAP3ApplyChargingReportGPRSArg argument) throws TooManyInvokesException, ProtocolExceptionIssues an applyChargingReportGPRS 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
-
sendApplyChargingReportGPRSResponse
void sendApplyChargingReportGPRSResponse(int invokeId) throws ProtocolExceptionIssues a (last) response to an applyChargingReportGPRS 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
-
sendApplyChargingReportGPRSResponse
void sendApplyChargingReportGPRSResponse(int invokeId, boolean isLast) throws ProtocolExceptionIssues a response to an applyChargingReportGPRS 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
-
sendCancelGPRS
int sendCancelGPRS(CAP3CancelGPRSArg argument) throws TooManyInvokesException, ProtocolException
Issues a cancelGPRS 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
-
sendConnectGPRS
int sendConnectGPRS(CAP3ConnectGPRSArg argument) throws TooManyInvokesException, ProtocolException
Issues a connectGPRS 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
-
sendConnectSMS
int sendConnectSMS(CAP3ConnectSMSArg argument) throws TooManyInvokesException, ProtocolException
Issues a connectSMS 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
-
sendContinueGPRS
int sendContinueGPRS(CAP3ContinueGPRSArg argument) throws TooManyInvokesException, ProtocolException
Issues a continueGPRS 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
-
sendContinueSMS
int sendContinueSMS() throws TooManyInvokesException, ProtocolExceptionIssues a continueSMS operation request on the dialog.- 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
-
sendContinueWithArgument
int sendContinueWithArgument(CAP3ContinueWithArgumentArg argument) throws TooManyInvokesException, ProtocolException
Issues a continueWithArgument 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
-
sendEntityReleasedGPRS
int sendEntityReleasedGPRS(long timeout, CAP3EntityReleasedGPRSArg argument) throws TooManyInvokesException, ProtocolExceptionIssues an entityReleasedGPRS 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
-
sendEntityReleasedGPRSResponse
void sendEntityReleasedGPRSResponse(int invokeId) throws ProtocolExceptionIssues a (last) response to an entityReleasedGPRS 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
-
sendEntityReleasedGPRSResponse
void sendEntityReleasedGPRSResponse(int invokeId, boolean isLast) throws ProtocolExceptionIssues a response to an entityReleasedGPRS 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
-
sendEventReportGPRS
int sendEventReportGPRS(long timeout, CAP3EventReportGPRSArg argument) throws TooManyInvokesException, ProtocolExceptionIssues an eventReportGPRS 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
-
sendEventReportGPRSResponse
void sendEventReportGPRSResponse(int invokeId) throws ProtocolExceptionIssues a (last) response to an eventReportGPRS 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
-
sendEventReportGPRSResponse
void sendEventReportGPRSResponse(int invokeId, boolean isLast) throws ProtocolExceptionIssues a response to an eventReportGPRS 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
-
sendEventReportSMS
int sendEventReportSMS(CAP3EventReportSMSArg argument) throws TooManyInvokesException, ProtocolException
Issues an eventReportSMS 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
-
sendFurnishChargingInformationGPRS
int sendFurnishChargingInformationGPRS(CAP3FurnishChargingInformationGPRSArg argument) throws TooManyInvokesException, ProtocolException
Issues a furnishChargingInformationGPRS 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
-
sendFurnishChargingInformationSMS
int sendFurnishChargingInformationSMS(CAP3FurnishChargingInformationSMSArg argument) throws TooManyInvokesException, ProtocolException
Issues a furnishChargingInformationSMS 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
-
sendInitialDPGPRS
int sendInitialDPGPRS(CAP3InitialDPGPRSArg argument) throws TooManyInvokesException, ProtocolException
Issues an initialDPGPRS 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
-
sendInitialDPSMS
int sendInitialDPSMS(CAP3InitialDPSMSArg argument) throws TooManyInvokesException, ProtocolException
Issues an initialDPSMS 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
-
sendReleaseGPRS
int sendReleaseGPRS(CAP3ReleaseGPRSArg argument) throws TooManyInvokesException, ProtocolException
Issues a releaseGPRS 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
-
sendReleaseSMS
int sendReleaseSMS(RPCause argument) throws TooManyInvokesException, ProtocolException
Issues a releaseSMS 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
-
sendRequestReportGPRSEvent
int sendRequestReportGPRSEvent(CAP3RequestReportGPRSEventArg argument) throws TooManyInvokesException, ProtocolException
Issues a requestReportGPRSEvent 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
-
sendRequestReportSMSEvent
int sendRequestReportSMSEvent(CAP3RequestReportSMSEventArg argument) throws TooManyInvokesException, ProtocolException
Issues a requestReportSMSEvent 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
-
sendResetTimerGPRS
int sendResetTimerGPRS(CAP3ResetTimerGPRSArg argument) throws TooManyInvokesException, ProtocolException
Issues a resetTimerGPRS 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
-
sendResetTimerSMS
int sendResetTimerSMS(CAP3ResetTimerSMSArg argument) throws TooManyInvokesException, ProtocolException
Issues a resetTimerSMS 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
-
sendSendChargingInformationGPRS
int sendSendChargingInformationGPRS(CAP3SendChargingInformationGPRSArg argument) throws TooManyInvokesException, ProtocolException
Issues a sendChargingInformationGPRS 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
-
sendUnknownPDPIDError
void sendUnknownPDPIDError(int invokeId) throws ProtocolExceptionIssues an unknownPDPID error response for an operation on the dialog.- Parameters:
invokeId- TCAP invoke ID for the operation- Throws:
ProtocolException- if the RA was unable to send the error response for some reason
-
-