LinuxQMISDK-Lite
SLQS04.00.23
|
Go to the source code of this file.
Macros | |
#define | MAXVOICEUSSDLENGTH 182 |
#define | MAX_VOICE_CALL_NO_LEN 81 |
#define | MAX_VOICE_DESCRIPTION_LENGTH 255 |
#define | VOICE_MAX_NO_OF_CALLS 20 |
#define | BARRING_PASSWORD_LENGTH 4 |
Enumerations | |
enum | liteServiceClassInformation { LITE_VOICE_SUPS_SRV_CLASS_NONE = 0x00, LITE_VOICE_SUPS_SRV_CLASS_VOICE = 0x01, LITE_VOICE_SUPS_SRV_CLASS_DATA = 0x02, LITE_VOICE_SUPS_SRV_CLASS_FAX = 0x04, LITE_VOICE_SUPS_SRV_CLASS_SMS = 0x08, LITE_VOICE_SUPS_SRV_CLASS_DATACIRCUITSYNC = 0x10, LITE_VOICE_SUPS_SRV_CLASS_DATACIRCUITASYNC = 0x20, LITE_VOICE_SUPS_SRV_CLASS_PACKETACCESS = 0x40, LITE_VOICE_SUPS_SRV_CLASS_PADACCESS = 0x80 } |
#define BARRING_PASSWORD_LENGTH 4 |
#define MAX_VOICE_CALL_NO_LEN 81 |
#define MAX_VOICE_DESCRIPTION_LENGTH 255 |
#define MAXVOICEUSSDLENGTH 182 |
#define VOICE_MAX_NO_OF_CALLS 20 |
Service Class information
int pack_voice_AnswerUSSD | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_voice_AnswerUSSD_t * | reqArg | ||
) |
Responds to a USSD request from the network pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter |
int pack_voice_CancelUSSD | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Cancels an in-progress USSD operation pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_voice_OriginateUSSD | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_voice_OriginateUSSD_t * | reqArg | ||
) |
Initiates a USSD operation pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter |
int pack_voice_SLQSOriginateUSSD | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_voice_SLQSOriginateUSSD_t * | reqArg | ||
) |
Initiates a USSD session pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter |
int pack_voice_SLQSVoiceALSSelectLine | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_voice_SLQSVoiceALSSelectLine_t * | reqArg | ||
) |
allows the user to select the preferred line pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter |
int pack_voice_SLQSVoiceALSSetLineSwitching | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_voice_SLQSVoiceALSSetLineSwitching_t * | reqArg | ||
) |
sets the line switch setting on the card pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter |
int pack_voice_SLQSVoiceAnswerCall | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_voice_SLQSVoiceAnswerCall_t * | pReq | ||
) |
Answers an incoming voice call pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReq | request parameter |
int pack_voice_SLQSVoiceBindSubscription | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_voice_SLQSVoiceBindSubscription_t * | reqArg | ||
) |
binds a subscription type to a specific voice client ID pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter |
int pack_voice_SLQSVoiceBurstDTMF | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_voice_SLQSVoiceBurstDTMF_t * | pReq | ||
) |
Sends a burst Dual-Tone Multi frequency (DTMF) pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReq | request parameter |
int pack_voice_SLQSVoiceDialCall | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_voice_SLQSVoiceDialCall_t * | pReq | ||
) |
Originates a voice call (MO call) pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReq | request parameter |
int pack_voice_SLQSVoiceEndCall | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_voice_SLQSVoiceEndCall_t * | pReq | ||
) |
Ends a voice call pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReq | request parameter |
int pack_voice_SLQSVoiceGetAllCallInfo | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
information associated with all the calls originating or terminating pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_voice_SLQSVoiceGetCallBarring | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_voice_SLQSVoiceGetCallBarring_t * | pReq | ||
) |
Status of Call Barring Supplementary Service pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReq | request parameter |
int pack_voice_SLQSVoiceGetCallForwardingStatus | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_voice_SLQSVoiceGetCallForwardingStatus_t * | pReq | ||
) |
Status of Call Forwarding Supplementary Service pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReq | request parameter |
int pack_voice_SLQSVoiceGetCallInfo | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_voice_SLQSVoiceGetCallInfo_t * | pReq | ||
) |
information associated with a call pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReq | request parameter |
int pack_voice_SLQSVoiceGetCallWaiting | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_voice_SLQSVoiceGetCallWaiting_t * | pReq | ||
) |
Status of Call Waiting Supplementary Service pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReq | request parameter |
int pack_voice_SLQSVoiceGetCLIP | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
status of the Calling Line Identification Presentation (CLIP) pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_voice_SLQSVoiceGetCLIR | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
status of the Calling Line Identification Restriction (CLIR) pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_voice_SLQSVoiceGetCNAP | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
status of the Calling Name Presentation(CNAP) pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_voice_SLQSVoiceGetCOLP | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
status of the Connected Line Identification Presentation pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_voice_SLQSVoiceGetCOLR | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
status of the Connected Line Identification Restriction pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_voice_SLQSVoiceGetConfig | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_voice_SLQSVoiceGetConfig_t * | reqArg | ||
) |
retrieves various configuration parameters that control the modem behavior pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter |
int pack_voice_SLQSVoiceIndicationRegister | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_voice_SLQSVoiceIndicationRegister_t * | reqArg | ||
) |
Sets the registration state for different QMI_VOICE indications pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter |
int pack_voice_SLQSVoiceManageCalls | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_voice_SLQSVoiceManageCalls_t * | pReq | ||
) |
Manages the calls by using the supplementary service pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReq | request parameter |
int pack_voice_SLQSVoiceOrigUSSDNoWait | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_voice_SLQSVoiceOrigUSSDNoWait_t * | reqArg | ||
) |
initiates a USSD operation No Wait pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter |
int pack_voice_SLQSVoiceSendFlash | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_voice_SLQSVoiceSendFlash_t * | pReq | ||
) |
sends a simple flash message pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReq | request parameter |
int pack_voice_SLQSVoiceSetCallBarringPassword | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_voice_SLQSVoiceSetCallBarringPassword_t * | pReq | ||
) |
Sets a Call Barring Password pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReq | request parameter |
int pack_voice_SLQSVoiceSetConfig | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_voice_SLQSVoiceSetConfig_t * | pReq | ||
) |
configuration parameters that control the modem behavior pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReq | request parameter |
int pack_voice_SLQSVoiceSetPreferredPrivacy | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_voice_SLQSVoiceSetPreferredPrivacy_t * | reqArg | ||
) |
sets the voice privacy preference pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter |
int pack_voice_SLQSVoiceSetSUPSService | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_voice_SLQSVoiceSetSUPSService_t * | pReq | ||
) |
call-independent supplementary services pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReq | request parameter |
int pack_voice_SLQSVoiceStartContDTMF | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_voice_SLQSVoiceStartContDTMF_t * | pReq | ||
) |
Starts a continuous DTMF pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReq | request parameter |
int pack_voice_SLQSVoiceStopContDTMF | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_voice_SLQSVoiceStopContDTMF_t * | pReq | ||
) |
Stops a continuous DTMF pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReq | request parameter |
int unpack_voice_allCallStatusCallback_ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_allCallStatusCallback_ind_t * | pOutput | ||
) |
Unpack all call status callback indication.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | all call status callback unpacked |
int unpack_voice_AnswerUSSD | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_AnswerUSSD_t * | pOutput | ||
) |
Responds to a USSD request from the network unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_CancelUSSD | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_CancelUSSD_t * | pOutput | ||
) |
Cancels an in-progress USSD operation unpack.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_DTMFEventCallback_ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_DTMFEventCallback_ind_t * | pOutput | ||
) |
Unpack DTMF event callback indication.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | DTMF event callback unpacked |
int unpack_voice_OriginateUSSD | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_OriginateUSSD_t * | pOutput | ||
) |
Initiates a USSD operation unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_OTASPStatusCallback_ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_OTASPStatusCallback_ind_t * | pOutput | ||
) |
Unpack voice OTASP status callback indication.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | voice OTASP status callback unpacked |
int unpack_voice_SLQSOriginateUSSD | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSOriginateUSSD_t * | pOutput | ||
) |
Initiates a USSD session unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_SLQSVoiceALSSelectLine | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSVoiceALSSelectLine_t * | pOutput | ||
) |
allows the user to select the preferred line unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_SLQSVoiceALSSetLineSwitching | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSVoiceALSSetLineSwitching_t * | pOutput | ||
) |
sets the line switch setting on the card unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_SLQSVoiceAnswerCall | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSVoiceAnswerCall_t * | pOutput | ||
) |
Answers an incoming voice call unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_SLQSVoiceBindSubscription | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSVoiceBindSubscription_t * | pOutput | ||
) |
binds a subscription type to a specific voice client ID unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_SLQSVoiceBurstDTMF | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSVoiceBurstDTMF_t * | pOutput | ||
) |
Sends a burst Dual-Tone Multi frequency (DTMF) unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_SLQSVoiceDialCall | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSVoiceDialCall_t * | pOutput | ||
) |
Originates a voice call (MO call) unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_SLQSVoiceEndCall | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSVoiceEndCall_t * | pOutput | ||
) |
Ends a voice call unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_SLQSVoiceGetAllCallInfo | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSVoiceGetAllCallInfo_t * | pOutput | ||
) |
information associated with all the calls originating or terminating unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_SLQSVoiceGetCallBarring | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSVoiceGetCallBarring_t * | pOutput | ||
) |
Status of Call Barring Supplementary Service unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_SLQSVoiceGetCallForwardingStatus | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSVoiceGetCallForwardingStatus_t * | pOutput | ||
) |
Status of Call Forwarding Supplementary Service unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_SLQSVoiceGetCallInfo | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSVoiceGetCallInfo_t * | pOutput | ||
) |
information associated with a call unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_SLQSVoiceGetCallWaiting | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSVoiceGetCallWaiting_t * | pOutput | ||
) |
Status of Call Waiting Supplementary Service unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_SLQSVoiceGetCLIP | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSVoiceGetCLIP_t * | pOutput | ||
) |
status of the Calling Line Identification Presentation (CLIP) unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_SLQSVoiceGetCLIR | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSVoiceGetCLIR_t * | pOutput | ||
) |
status of the Calling Line Identification Restriction (CLIR) unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_SLQSVoiceGetCNAP | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSVoiceGetCNAP_t * | pOutput | ||
) |
status of the Calling Name Presentation(CNAP) unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_SLQSVoiceGetCOLP | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSVoiceGetCOLP_t * | pOutput | ||
) |
status of the Connected Line Identification Presentation unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_SLQSVoiceGetCOLR | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSVoiceGetCOLR_t * | pOutput | ||
) |
status of the Connected Line Identification Restriction unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_SLQSVoiceGetConfig | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSVoiceGetConfig_t * | pOutput | ||
) |
retrieves various configuration parameters that control the modem behavior unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_SLQSVoiceIndicationRegister | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSVoiceIndicationRegister_t * | pOutput | ||
) |
Sets the registration state for different QMI_VOICE indications unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_SLQSVoiceManageCalls | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSVoiceManageCalls_t * | pOutput | ||
) |
Manages the calls by using the supplementary service unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_SLQSVoiceOrigUSSDNoWait | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSVoiceOrigUSSDNoWait_t * | pOutput | ||
) |
initiates a USSD operation No Wait unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_SLQSVoiceSendFlash | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSVoiceSendFlash_t * | pOutput | ||
) |
sends a simple flash message unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_SLQSVoiceSetCallBarringPassword | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSVoiceSetCallBarringPassword_t * | pOutput | ||
) |
Sets a Call Barring Password unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_SLQSVoiceSetConfig | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSVoiceSetConfig_t * | pOutput | ||
) |
configuration parameters that control the modem behavior unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_SLQSVoiceSetPreferredPrivacy | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSVoiceSetPreferredPrivacy_t * | pOutput | ||
) |
sets the voice privacy preference unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_SLQSVoiceSetSUPSService | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSVoiceSetSUPSService_t * | pOutput | ||
) |
call-independent supplementary services unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_SLQSVoiceStartContDTMF | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSVoiceStartContDTMF_t * | pOutput | ||
) |
Starts a continuous DTMF unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_SLQSVoiceStopContDTMF | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSVoiceStopContDTMF_t * | pOutput | ||
) |
Stops a continuous DTMF unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_voice_SLQSVoiceSUPSCallback_ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SLQSVoiceSUPSCallback_ind_t * | pOutput | ||
) |
Unpack voice sups callback indication.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | voice susp callback unpacked |
int unpack_voice_SUPSNotificationCallback_ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_SUPSNotificationCallback_ind_t * | pOutput | ||
) |
Unpack SUPS notification callback indication.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | SUPS notification callback unpacked |
int unpack_voice_USSDNotificationCallback_ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_USSDNotificationCallback_ind_t * | pOutput | ||
) |
Unpack USSD notification callback indication.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | USSD notification unpacked |
int unpack_voice_VoiceInfoRecCallback_ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_VoiceInfoRecCallback_ind_t * | pOutput | ||
) |
Unpack SUPS notification callback indication.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | SUPS notification callback unpacked |
int unpack_voice_voicePrivacyChangeCallback_ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_voice_voicePrivacyChangeCallback_ind_t * | pOutput | ||
) |
Unpack voice privacy change callback indication.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | voice privacy change callback unpacked |