Interface CS1Dialog

  • All Superinterfaces:
    CCDialog, Dialog

    public interface CS1Dialog
    extends CCDialog
    Protocol-specific extension interface for etsi_inap_cs1 dialogs. Contains typesafe convenience methods for sending operation invokes, results, and errors.
    • 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 default
        argument - argument value
        Returns:
        TCAP invoke ID allocated for this operation
        Throws:
        TooManyInvokesException - if no free invoke id is available on this dialog
        ProtocolException - 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 operation
        isLast - 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
      • 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 dialog
        ProtocolException - if the RA was unable to send the invoke for some reason