LinuxQMISDK-Lite  SLQS04.00.23
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
unpack_voice_SLQSVoiceGetCallInfo_t Struct Reference

Data Fields

voice_callInfopCallInfo
 
voice_remotePartyNumpRemotePartyNum
 
uint16_t * pSrvOpt
 
uint8_t * pVoicePrivacy
 
uint8_t * pOTASPStatus
 
voice_remotePartyNamepRemotePartyName
 
voice_UUSInfopUUSInfo
 
uint8_t * pAlertType
 
voice_alphaIDInfopAlphaIDInfo
 
voice_connectNumInfopConnectNumInfo
 
voice_diagInfopDiagInfo
 
uint32_t * pAlertingPattern
 
swi_uint256_t ParamPresenceMask
 

Detailed Description

This structure contains information of the unpack parameters associated with a call.

Parameters
pCallInfo(optional)
  • See voice_callInfo for more information.
  • Bit to check in ParamPresenceMask - 16
pRemotePartyNum(optional)
pSrvOpt
  • Service option(optional)
  • Applicable only for 3GPP2 devices.
  • See Table8 qaGobiApiTableServiceOptions.h for standard service option number assignments.
  • Bit to check in ParamPresenceMask - 18
pVoicePrivacy
  • Voice Privacy.(optional)
  • Applicable only for 3GPP2 devices.
  • Values.
    • 0x00 - VOICE_PRIVACY_STANDARD - Standard privacy
    • 0x01 - VOICE_PRIVACY_ENHANCED - Enhanced privacy
    • 0xFF - Not Available
  • Bit to check in ParamPresenceMask - 19
pOTASPStatus
  • OTASP status for the OTASP call.(optional)
  • Applicable only for 3GPP2 devices.
    • 0x00 - OTASP_STATUS_SPL_UNLOCKED - SPL unlocked; only for user-initiated OTASP
    • 0x01 - OTASP_STATUS_SPRC_RETRIES_EXCEEDED - SPC retries exceeded; only for user-initiated OTASP
    • 0x02 - OTASP_STATUS_AKEY_EXCHANGED - A-key exchanged; only for user-initiated OTASP
    • 0x03 - OTASP_STATUS_SSD_UPDATED - SSD updated; for both user-initiated OTASP and network-initiated OTASP (OTAPA)
    • 0x04 - OTASP_STATUS_NAM_DOWNLOADED - NAM downloaded; only for user-initiated OTASP
    • 0x05 - OTASP_STATUS_MDN_DOWNLOADED - MDN downloaded; only for user-initiated OTASP
    • 0x06 - OTASP_STATUS_IMSI_DOWNLOADED - IMSI downloaded; only for user-initiated OTASP
    • 0x07 - OTASP_STATUS_PRL_DOWNLOADED - PRL downloaded; only for user-initiated OTASP
    • 0x08 - OTASP_STATUS_COMMITTED - Commit successful; only for user-initiated OTASP
    • 0x09 - OTASP_STATUS_OTAPA_STARTED - OTAPA started; only for network-initiated OTASP (OTAPA)
    • 0x0A - OTASP_STATUS_OTAPA_STOPPED - OTAPA stopped; only for network-initiated OTASP (OTAPA)
    • 0x0B - OTASP_STATUS_OTAPA_ABORTED - OTAPA aborted; only for network-initiated OTASP (OTAPA)
    • 0x0C - OTASP_STATUS_OTAPA_COMMITTED - OTAPA committed; only for network-initiated OTASP (OTAPA)
    • 0xFF - Not Available
  • Bit to check in ParamPresenceMask - 20
pRemotePartyName(optional)
  • Applicable only for 3GPP devices.
  • See voice_remotePartyName for more information.
  • Bit to check in ParamPresenceMask - 21
pUUSInfo(optional)
  • Applicable only for 3GPP devices.
  • See voice_UUSInfo for more information.
  • Bit to check in ParamPresenceMask - 22
pAlertType(optional)
  • Alerting type.
  • Applicable only for 3GPP devices.
    • 0x00 - ALERTING_LOCAL - Local
    • 0x01 - ALERTING_REMOTE - Remote
    • 0xFF - Not Available
  • Bit to check in ParamPresenceMask - 23
pAlphaIDInfo(optional)
  • Applicable only for 3GPP devices.
  • See voice_alphaIDInfo for more information.
  • Bit to check in ParamPresenceMask - 24
pConnectNumInfo(optional)
pDiagInfo(optional)
  • See voice_diagInfo for more information.
  • Bit to check in ParamPresenceMask - 26
pAlertingPattern
  • Alerting pattern.(optional)
    • 0x00 - QMI_VOICE_ALERTING_PATTERN_1 - Pattern 1
    • 0x01 - QMI_VOICE_ALERTING_PATTERN_2 - Pattern 2
    • 0x02 - QMI_VOICE_ALERTING_PATTERN_3 - Pattern 3
    • 0x04 - QMI_VOICE_ALERTING_PATTERN_5 - Pattern 5
    • 0x05 - QMI_VOICE_ALERTING_PATTERN_6 - Pattern 6
    • 0x06 - QMI_VOICE_ALERTING_PATTERN_7 - Pattern 7
    • 0x07 - QMI_VOICE_ALERTING_PATTERN_8 - Pattern 8
    • 0x08 - QMI_VOICE_ALERTING_PATTERN_9 - Pattern 9
    • 0xFF - Not Available
  • Bit to check in ParamPresenceMask - 27
ParamPresenceMask
  • bitmask representation to indicate valid parameters.

Field Documentation

uint32_t* unpack_voice_SLQSVoiceGetCallInfo_t::pAlertingPattern
uint8_t* unpack_voice_SLQSVoiceGetCallInfo_t::pAlertType
voice_alphaIDInfo* unpack_voice_SLQSVoiceGetCallInfo_t::pAlphaIDInfo
swi_uint256_t unpack_voice_SLQSVoiceGetCallInfo_t::ParamPresenceMask
voice_callInfo* unpack_voice_SLQSVoiceGetCallInfo_t::pCallInfo
voice_connectNumInfo* unpack_voice_SLQSVoiceGetCallInfo_t::pConnectNumInfo
voice_diagInfo* unpack_voice_SLQSVoiceGetCallInfo_t::pDiagInfo
uint8_t* unpack_voice_SLQSVoiceGetCallInfo_t::pOTASPStatus
voice_remotePartyName* unpack_voice_SLQSVoiceGetCallInfo_t::pRemotePartyName
voice_remotePartyNum* unpack_voice_SLQSVoiceGetCallInfo_t::pRemotePartyNum
uint16_t* unpack_voice_SLQSVoiceGetCallInfo_t::pSrvOpt
voice_UUSInfo* unpack_voice_SLQSVoiceGetCallInfo_t::pUUSInfo
uint8_t* unpack_voice_SLQSVoiceGetCallInfo_t::pVoicePrivacy

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