LinuxQMISDK-Lite  SLQS04.00.23
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Enumerations | Functions
voice.h File Reference

Go to the source code of this file.

Data Structures

struct  voice_USSInfo
 
struct  pack_voice_OriginateUSSD_t
 
struct  pack_voice_AnswerUSSD_t
 
struct  voice_UUSInfo
 
struct  voice_CUGInfo
 
struct  voice_calledPartySubAdd
 
struct  pack_voice_SLQSVoiceDialCall_t
 
struct  voice_alphaIDInfo
 
struct  voice_ccSUPSType
 
struct  unpack_voice_SLQSVoiceDialCall_t
 
struct  pack_voice_SLQSVoiceEndCall_t
 
struct  unpack_voice_SLQSVoiceEndCall_t
 
struct  voice_callFwdTypeAndPlan
 
struct  pack_voice_SLQSVoiceSetSUPSService_t
 
struct  unpack_voice_SLQSVoiceSetSUPSService_t
 
struct  voice_airTimer
 
struct  voice_roamTimer
 
struct  voice_prefVoiceSO
 
struct  pack_voice_SLQSVoiceSetConfig_t
 
struct  unpack_voice_SLQSVoiceSetConfig_t
 
struct  pack_voice_SLQSVoiceAnswerCall_t
 
struct  unpack_voice_SLQSVoiceAnswerCall_t
 
struct  voice_CLIRResp
 
struct  unpack_voice_SLQSVoiceGetCLIR_t
 
struct  voice_CLIPResp
 
struct  unpack_voice_SLQSVoiceGetCLIP_t
 
struct  pack_voice_SLQSVoiceGetCallWaiting_t
 
struct  unpack_voice_SLQSVoiceGetCallWaiting_t
 
struct  pack_voice_SLQSVoiceGetCallBarring_t
 
struct  unpack_voice_SLQSVoiceGetCallBarring_t
 
struct  pack_voice_SLQSVoiceGetCallForwardingStatus_t
 
struct  voice_callFWInfo
 
struct  voice_callFWExtInfo
 
struct  voice_getCallFWInfo
 
struct  voice_getCallFWExtInfo
 
struct  unpack_voice_SLQSVoiceGetCallForwardingStatus_t
 
struct  pack_voice_SLQSVoiceSetCallBarringPassword_t
 
struct  unpack_voice_SLQSVoiceSetCallBarringPassword_t
 
struct  pack_voice_SLQSVoiceGetCallInfo_t
 
struct  voice_callInfo
 
struct  voice_remotePartyNum
 
struct  voice_remotePartyName
 
struct  voice_connectNumInfo
 
struct  voice_diagInfo
 
struct  unpack_voice_SLQSVoiceGetCallInfo_t
 
struct  voice_getAllCallInformation
 
struct  voice_getAllCallRmtPtyNum
 
struct  voice_getAllCallRmtPtyName
 
struct  voice_allCallsUUSInfo
 
struct  voice_allCallsAlphaIDInfo
 
struct  voice_allCallsDiagInfo
 
struct  voice_peerNumberInfo
 
struct  voice_arrCallInfo
 
struct  voice_arrRemotePartyNum
 
struct  voice_arrRemotePartyName
 
struct  voice_arrAlertingType
 
struct  voice_arrUUSInfo
 
struct  voice_arrSvcOption
 
struct  voice_arrCallEndReason
 
struct  voice_arrAlphaID
 
struct  voice_arrConnectPartyNum
 
struct  voice_arrDiagInfo
 
struct  voice_arrCalledPartyNum
 
struct  voice_arrRedirPartyNum
 
struct  voice_arrAlertingPattern
 
struct  unpack_voice_SLQSVoiceGetAllCallInfo_t
 
struct  pack_voice_SLQSVoiceManageCalls_t
 
struct  unpack_voice_SLQSVoiceManageCalls_t
 
struct  voice_burstDTMFInfo
 
struct  voice_DTMFLengths
 
struct  pack_voice_SLQSVoiceBurstDTMF_t
 
struct  unpack_voice_SLQSVoiceBurstDTMF_t
 
struct  pack_voice_SLQSVoiceStartContDTMF_t
 
struct  unpack_voice_SLQSVoiceStartContDTMF_t
 
struct  pack_voice_SLQSVoiceStopContDTMF_t
 
struct  unpack_voice_SLQSVoiceStopContDTMF_t
 
struct  pack_voice_SLQSVoiceSendFlash_t
 
struct  unpack_voice_SLQSVoiceSendFlash_t
 
struct  pack_voice_SLQSVoiceSetPreferredPrivacy_t
 
struct  pack_voice_SLQSVoiceIndicationRegister_t
 
struct  pack_voice_SLQSVoiceGetConfig_t
 
struct  voice_curAMRConfig
 
struct  unpack_voice_SLQSVoiceGetConfig_t
 
struct  pack_voice_SLQSVoiceOrigUSSDNoWait_t
 
struct  pack_voice_SLQSVoiceBindSubscription_t
 
struct  pack_voice_SLQSVoiceALSSetLineSwitching_t
 
struct  pack_voice_SLQSVoiceALSSelectLine_t
 
struct  voice_COLPResp
 
struct  unpack_voice_SLQSVoiceGetCOLP_t
 
struct  voice_COLRResp
 
struct  unpack_voice_SLQSVoiceGetCOLR_t
 
struct  voice_CNAPResp
 
struct  unpack_voice_SLQSVoiceGetCNAP_t
 
struct  pack_voice_SLQSOriginateUSSD_t
 
struct  unpack_voice_SLQSOriginateUSSD_t
 
struct  voice_USSDNotificationNetworkInfo
 
struct  unpack_voice_USSDNotificationCallback_ind_t
 
struct  voice_SUPSInfo
 
struct  voice_newPwdData
 
struct  unpack_voice_SLQSVoiceSUPSCallback_ind_t
 
struct  unpack_voice_allCallStatusCallback_ind_t
 
struct  unpack_voice_voicePrivacyChangeCallback_ind_t
 
struct  voice_DTMFInfo
 
struct  unpack_voice_DTMFEventCallback_ind_t
 
struct  voice_ECTNum
 
struct  unpack_voice_SUPSNotificationCallback_ind_t
 
struct  unpack_voice_OTASPStatusCallback_ind_t
 
struct  voice_signalInfo
 
struct  voice_callerIDInfo
 
struct  voice_callingPartyInfo
 
struct  voice_calledPartyInfo
 
struct  voice_redirNumInfo
 
struct  voice_NSSAudioCtrl
 
struct  voice_lineCtrlInfo
 
struct  voice_extDispRecInfo
 
struct  unpack_voice_VoiceInfoRecCallback_ind_t
 

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
 

Typedefs

typedef unpack_result_t unpack_voice_OriginateUSSD_t
 
typedef unpack_result_t unpack_voice_AnswerUSSD_t
 
typedef unpack_result_t unpack_voice_CancelUSSD_t
 
typedef unpack_result_t unpack_voice_SLQSVoiceSetPreferredPrivacy_t
 
typedef unpack_result_t unpack_voice_SLQSVoiceIndicationRegister_t
 
typedef unpack_result_t unpack_voice_SLQSVoiceOrigUSSDNoWait_t
 
typedef unpack_result_t unpack_voice_SLQSVoiceBindSubscription_t
 
typedef unpack_result_t unpack_voice_SLQSVoiceALSSetLineSwitching_t
 
typedef unpack_result_t unpack_voice_SLQSVoiceALSSelectLine_t
 

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
}
 

Functions

int pack_voice_OriginateUSSD (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_OriginateUSSD_t *reqArg)
 
int unpack_voice_OriginateUSSD (uint8_t *pResp, uint16_t respLen, unpack_voice_OriginateUSSD_t *pOutput)
 
int pack_voice_AnswerUSSD (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_AnswerUSSD_t *reqArg)
 
int unpack_voice_AnswerUSSD (uint8_t *pResp, uint16_t respLen, unpack_voice_AnswerUSSD_t *pOutput)
 
int pack_voice_CancelUSSD (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_voice_CancelUSSD (uint8_t *pResp, uint16_t respLen, unpack_voice_CancelUSSD_t *pOutput)
 
int pack_voice_SLQSVoiceDialCall (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceDialCall_t *pReq)
 
int unpack_voice_SLQSVoiceDialCall (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceDialCall_t *pOutput)
 
int pack_voice_SLQSVoiceEndCall (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceEndCall_t *pReq)
 
int unpack_voice_SLQSVoiceEndCall (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceEndCall_t *pOutput)
 
int pack_voice_SLQSVoiceSetSUPSService (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceSetSUPSService_t *pReq)
 
int unpack_voice_SLQSVoiceSetSUPSService (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceSetSUPSService_t *pOutput)
 
int pack_voice_SLQSVoiceSetConfig (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceSetConfig_t *pReq)
 
int unpack_voice_SLQSVoiceSetConfig (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceSetConfig_t *pOutput)
 
int pack_voice_SLQSVoiceAnswerCall (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceAnswerCall_t *pReq)
 
int unpack_voice_SLQSVoiceAnswerCall (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceAnswerCall_t *pOutput)
 
int pack_voice_SLQSVoiceGetCLIR (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_voice_SLQSVoiceGetCLIR (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceGetCLIR_t *pOutput)
 
int pack_voice_SLQSVoiceGetCLIP (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_voice_SLQSVoiceGetCLIP (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceGetCLIP_t *pOutput)
 
int pack_voice_SLQSVoiceGetCallWaiting (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceGetCallWaiting_t *pReq)
 
int unpack_voice_SLQSVoiceGetCallWaiting (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceGetCallWaiting_t *pOutput)
 
int pack_voice_SLQSVoiceGetCallBarring (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceGetCallBarring_t *pReq)
 
int unpack_voice_SLQSVoiceGetCallBarring (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceGetCallBarring_t *pOutput)
 
int pack_voice_SLQSVoiceGetCallForwardingStatus (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceGetCallForwardingStatus_t *pReq)
 
int unpack_voice_SLQSVoiceGetCallForwardingStatus (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceGetCallForwardingStatus_t *pOutput)
 
int pack_voice_SLQSVoiceSetCallBarringPassword (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceSetCallBarringPassword_t *pReq)
 
int unpack_voice_SLQSVoiceSetCallBarringPassword (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceSetCallBarringPassword_t *pOutput)
 
int pack_voice_SLQSVoiceGetCallInfo (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceGetCallInfo_t *pReq)
 
int unpack_voice_SLQSVoiceGetCallInfo (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceGetCallInfo_t *pOutput)
 
int pack_voice_SLQSVoiceGetAllCallInfo (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_voice_SLQSVoiceGetAllCallInfo (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceGetAllCallInfo_t *pOutput)
 
int pack_voice_SLQSVoiceManageCalls (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceManageCalls_t *pReq)
 
int unpack_voice_SLQSVoiceManageCalls (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceManageCalls_t *pOutput)
 
int pack_voice_SLQSVoiceBurstDTMF (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceBurstDTMF_t *pReq)
 
int unpack_voice_SLQSVoiceBurstDTMF (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceBurstDTMF_t *pOutput)
 
int pack_voice_SLQSVoiceStartContDTMF (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceStartContDTMF_t *pReq)
 
int unpack_voice_SLQSVoiceStartContDTMF (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceStartContDTMF_t *pOutput)
 
int pack_voice_SLQSVoiceStopContDTMF (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceStopContDTMF_t *pReq)
 
int unpack_voice_SLQSVoiceStopContDTMF (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceStopContDTMF_t *pOutput)
 
int pack_voice_SLQSVoiceSendFlash (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceSendFlash_t *pReq)
 
int unpack_voice_SLQSVoiceSendFlash (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceSendFlash_t *pOutput)
 
int pack_voice_SLQSVoiceSetPreferredPrivacy (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceSetPreferredPrivacy_t *reqArg)
 
int unpack_voice_SLQSVoiceSetPreferredPrivacy (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceSetPreferredPrivacy_t *pOutput)
 
int pack_voice_SLQSVoiceIndicationRegister (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceIndicationRegister_t *reqArg)
 
int unpack_voice_SLQSVoiceIndicationRegister (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceIndicationRegister_t *pOutput)
 
int pack_voice_SLQSVoiceGetConfig (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceGetConfig_t *reqArg)
 
int unpack_voice_SLQSVoiceGetConfig (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceGetConfig_t *pOutput)
 
int pack_voice_SLQSVoiceOrigUSSDNoWait (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceOrigUSSDNoWait_t *reqArg)
 
int unpack_voice_SLQSVoiceOrigUSSDNoWait (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceOrigUSSDNoWait_t *pOutput)
 
int pack_voice_SLQSVoiceBindSubscription (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceBindSubscription_t *reqArg)
 
int unpack_voice_SLQSVoiceBindSubscription (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceBindSubscription_t *pOutput)
 
int pack_voice_SLQSVoiceALSSetLineSwitching (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceALSSetLineSwitching_t *reqArg)
 
int unpack_voice_SLQSVoiceALSSetLineSwitching (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceALSSetLineSwitching_t *pOutput)
 
int pack_voice_SLQSVoiceALSSelectLine (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceALSSelectLine_t *reqArg)
 
int unpack_voice_SLQSVoiceALSSelectLine (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceALSSelectLine_t *pOutput)
 
int pack_voice_SLQSVoiceGetCOLP (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_voice_SLQSVoiceGetCOLP (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceGetCOLP_t *pOutput)
 
int pack_voice_SLQSVoiceGetCOLR (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_voice_SLQSVoiceGetCOLR (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceGetCOLR_t *pOutput)
 
int pack_voice_SLQSVoiceGetCNAP (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_voice_SLQSVoiceGetCNAP (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceGetCNAP_t *pOutput)
 
int pack_voice_SLQSOriginateUSSD (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSOriginateUSSD_t *reqArg)
 
int unpack_voice_SLQSOriginateUSSD (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSOriginateUSSD_t *pOutput)
 
int unpack_voice_USSDNotificationCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_voice_USSDNotificationCallback_ind_t *pOutput)
 
int unpack_voice_SLQSVoiceSUPSCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceSUPSCallback_ind_t *pOutput)
 
int unpack_voice_allCallStatusCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_voice_allCallStatusCallback_ind_t *pOutput)
 
int unpack_voice_voicePrivacyChangeCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_voice_voicePrivacyChangeCallback_ind_t *pOutput)
 
int unpack_voice_DTMFEventCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_voice_DTMFEventCallback_ind_t *pOutput)
 
int unpack_voice_SUPSNotificationCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_voice_SUPSNotificationCallback_ind_t *pOutput)
 
int unpack_voice_OTASPStatusCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_voice_OTASPStatusCallback_ind_t *pOutput)
 
int unpack_voice_VoiceInfoRecCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_voice_VoiceInfoRecCallback_ind_t *pOutput)
 

Detailed Description

S1

Macro Definition Documentation

#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

Typedef Documentation

Enumeration Type Documentation

Service Class information

Enumerator
LITE_VOICE_SUPS_SRV_CLASS_NONE 
LITE_VOICE_SUPS_SRV_CLASS_VOICE 
LITE_VOICE_SUPS_SRV_CLASS_DATA 
LITE_VOICE_SUPS_SRV_CLASS_FAX 
LITE_VOICE_SUPS_SRV_CLASS_SMS 
LITE_VOICE_SUPS_SRV_CLASS_DATACIRCUITSYNC 
LITE_VOICE_SUPS_SRV_CLASS_DATACIRCUITASYNC 
LITE_VOICE_SUPS_SRV_CLASS_PACKETACCESS 
LITE_VOICE_SUPS_SRV_CLASS_PADACCESS 

Function Documentation

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

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_voice_CancelUSSD ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Cancels an in-progress USSD operation pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_voice_OriginateUSSD ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_voice_OriginateUSSD_t reqArg 
)

Initiates a USSD operation pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_voice_SLQSOriginateUSSD ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_voice_SLQSOriginateUSSD_t reqArg 
)

Initiates a USSD session pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
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

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
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

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
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

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
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

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
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

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
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

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_voice_SLQSVoiceEndCall ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_voice_SLQSVoiceEndCall_t pReq 
)

Ends a voice call pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_voice_SLQSVoiceGetAllCallInfo ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

information associated with all the calls originating or terminating pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
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

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
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

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
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

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
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

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_voice_SLQSVoiceGetCLIP ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

status of the Calling Line Identification Presentation (CLIP) pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_voice_SLQSVoiceGetCLIR ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

status of the Calling Line Identification Restriction (CLIR) pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_voice_SLQSVoiceGetCNAP ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

status of the Calling Name Presentation(CNAP) pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_voice_SLQSVoiceGetCOLP ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

status of the Connected Line Identification Presentation pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_voice_SLQSVoiceGetCOLR ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

status of the Connected Line Identification Restriction pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
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

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
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

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
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

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
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

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
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

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
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

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
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

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
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

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_voice_SLQSVoiceSetSUPSService ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_voice_SLQSVoiceSetSUPSService_t pReq 
)

call-independent supplementary services pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_voice_SLQSVoiceStartContDTMF ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_voice_SLQSVoiceStartContDTMF_t pReq 
)

Starts a continuous DTMF pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_voice_SLQSVoiceStopContDTMF ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_voice_SLQSVoiceStopContDTMF_t pReq 
)

Stops a continuous DTMF pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_allCallStatusCallback_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_allCallStatusCallback_ind_t pOutput 
)

Unpack all call status callback indication.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputall call status callback unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_AnswerUSSD ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_AnswerUSSD_t pOutput 
)

Responds to a USSD request from the network unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_CancelUSSD ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_CancelUSSD_t pOutput 
)

Cancels an in-progress USSD operation unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_DTMFEventCallback_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_DTMFEventCallback_ind_t pOutput 
)

Unpack DTMF event callback indication.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputDTMF event callback unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_OriginateUSSD ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_OriginateUSSD_t pOutput 
)

Initiates a USSD operation unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_OTASPStatusCallback_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_OTASPStatusCallback_ind_t pOutput 
)

Unpack voice OTASP status callback indication.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputvoice OTASP status callback unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_SLQSOriginateUSSD ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_SLQSOriginateUSSD_t pOutput 
)

Initiates a USSD session unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_SLQSVoiceALSSelectLine ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_SLQSVoiceALSSelectLine_t pOutput 
)

allows the user to select the preferred line unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_SLQSVoiceALSSetLineSwitching ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_SLQSVoiceALSSetLineSwitching_t pOutput 
)

sets the line switch setting on the card unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_SLQSVoiceAnswerCall ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_SLQSVoiceAnswerCall_t pOutput 
)

Answers an incoming voice call unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
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

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_SLQSVoiceBurstDTMF ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_SLQSVoiceBurstDTMF_t pOutput 
)

Sends a burst Dual-Tone Multi frequency (DTMF) unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_SLQSVoiceDialCall ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_SLQSVoiceDialCall_t pOutput 
)

Originates a voice call (MO call) unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_SLQSVoiceEndCall ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_SLQSVoiceEndCall_t pOutput 
)

Ends a voice call unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
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

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_SLQSVoiceGetCallBarring ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_SLQSVoiceGetCallBarring_t pOutput 
)

Status of Call Barring Supplementary Service unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_SLQSVoiceGetCallForwardingStatus ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_SLQSVoiceGetCallForwardingStatus_t pOutput 
)

Status of Call Forwarding Supplementary Service unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_SLQSVoiceGetCallInfo ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_SLQSVoiceGetCallInfo_t pOutput 
)

information associated with a call unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_SLQSVoiceGetCallWaiting ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_SLQSVoiceGetCallWaiting_t pOutput 
)

Status of Call Waiting Supplementary Service unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_SLQSVoiceGetCLIP ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_SLQSVoiceGetCLIP_t pOutput 
)

status of the Calling Line Identification Presentation (CLIP) unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_SLQSVoiceGetCLIR ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_SLQSVoiceGetCLIR_t pOutput 
)

status of the Calling Line Identification Restriction (CLIR) unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_SLQSVoiceGetCNAP ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_SLQSVoiceGetCNAP_t pOutput 
)

status of the Calling Name Presentation(CNAP) unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_SLQSVoiceGetCOLP ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_SLQSVoiceGetCOLP_t pOutput 
)

status of the Connected Line Identification Presentation unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_SLQSVoiceGetCOLR ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_SLQSVoiceGetCOLR_t pOutput 
)

status of the Connected Line Identification Restriction unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
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

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
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

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_SLQSVoiceManageCalls ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_SLQSVoiceManageCalls_t pOutput 
)

Manages the calls by using the supplementary service unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_SLQSVoiceOrigUSSDNoWait ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_SLQSVoiceOrigUSSDNoWait_t pOutput 
)

initiates a USSD operation No Wait unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_SLQSVoiceSendFlash ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_SLQSVoiceSendFlash_t pOutput 
)

sends a simple flash message unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_SLQSVoiceSetCallBarringPassword ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_SLQSVoiceSetCallBarringPassword_t pOutput 
)

Sets a Call Barring Password unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_SLQSVoiceSetConfig ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_SLQSVoiceSetConfig_t pOutput 
)

configuration parameters that control the modem behavior unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_SLQSVoiceSetPreferredPrivacy ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_SLQSVoiceSetPreferredPrivacy_t pOutput 
)

sets the voice privacy preference unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_SLQSVoiceSetSUPSService ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_SLQSVoiceSetSUPSService_t pOutput 
)

call-independent supplementary services unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_SLQSVoiceStartContDTMF ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_SLQSVoiceStartContDTMF_t pOutput 
)

Starts a continuous DTMF unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_SLQSVoiceStopContDTMF ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_SLQSVoiceStopContDTMF_t pOutput 
)

Stops a continuous DTMF unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
Note
return eQCWWAN_ERR_NULL_TLV then callID value is invalid.
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_SLQSVoiceSUPSCallback_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_SLQSVoiceSUPSCallback_ind_t pOutput 
)

Unpack voice sups callback indication.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputvoice susp callback unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_SUPSNotificationCallback_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_SUPSNotificationCallback_ind_t pOutput 
)

Unpack SUPS notification callback indication.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputSUPS notification callback unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_USSDNotificationCallback_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_USSDNotificationCallback_ind_t pOutput 
)

Unpack USSD notification callback indication.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputUSSD notification unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_VoiceInfoRecCallback_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_VoiceInfoRecCallback_ind_t pOutput 
)

Unpack SUPS notification callback indication.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputSUPS notification callback unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_voice_voicePrivacyChangeCallback_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_voice_voicePrivacyChangeCallback_ind_t pOutput 
)

Unpack voice privacy change callback indication.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputvoice privacy change callback unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values

Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved