Functions | |
SWI_API SWI_RCODE | SwiStartSSPassReg (SWI_STRUCT_SS_PasswordReg *sSSPassReg, U32 timeout) |
SWI_API SWI_RCODE | SwiSetSSPassword (SWI_STRUCT_SS_PasswordStatus *sSSPassStatus, U32 timeout) |
SWI_API SWI_RCODE | SwiSetSSRequest (SWI_STRUCT_SS_Request *sSSRequest, U32 timeout) |
SWI_API SWI_RCODE | SwiAbortRequest (SWI_STRUCT_SS_Abort *sSSAbort, U32 timeout) |
SWI_API SWI_RCODE SwiAbortRequest | ( | SWI_STRUCT_SS_Abort * | sSSAbort, | |
U32 | timeout | |||
) |
This function is used to cancel an outstanding supplementary service operation.
[IN] | SWI_STRUCT_SS_Abort: Specifies the supplementary services request to be canceled | |
[IN] | timeout: Response timeout value in milliseconds |
See SWI_RCODE for other error return codes
SWI_API SWI_RCODE SwiSetSSPassword | ( | SWI_STRUCT_SS_PasswordStatus * | sSSPassStatus, | |
U32 | timeout | |||
) |
This function is used to enter a supplementary services password.
It will be called in response to a received SWI_NOTIFY_SSPasswordStatus notification. The notification will indicate what kind of password needs to be entered.
The SWI_NOTIFY_SSRespPassword notification will indicate if the supplementary services password process has been successful.
If an incorrect or invalid password has been entered, this will be communicated in the SWI_NOTIFY_SSPasswordStatus notification.
[IN] | sSSPassStatus: Specifies the supplementary services request to be canceled | |
[IN] | timeout: Response timeout value in milliseconds |
See SWI_RCODE for other error return codes
SWI_API SWI_RCODE SwiSetSSRequest | ( | SWI_STRUCT_SS_Request * | sSSRequest, | |
U32 | timeout | |||
) |
This function is used to initiate supplementary services operations through one of five request types: erase, register, activate, deactivate and interrogate.
The requested operation will be assumed to affect all supplementary services if no basic service group information is specified in the request.
The device will return the supplementary service handle assigned to the request operation. This handle allow the caller to map the network response received in one many supplementary service notification to this requested operation.
The handle can also be used to cancel the requested operation.
[IN/OUT] | sSSRequest: Supplementary services request information | |
[IN] | timeout: Response timeout value in milliseconds |
See SWI_RCODE for other error return codes
SWI_API SWI_RCODE SwiStartSSPassReg | ( | SWI_STRUCT_SS_PasswordReg * | sSSPassReg, | |
U32 | timeout | |||
) |
This function initiates a network password registration procedure for either the call barring password or the general supplementary services password.
A handle assigned to this registration request will be returned to the caller by this function.
[IN/OUT] | sSSPassReg: Specifies the kind of password being registered | |
[IN] | timeout: Response timeout value in milliseconds |
See SWI_RCODE for other error return codes