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

Data Fields

uint16_t * pFailCause
 
voice_alphaIDInfopAlphaIDInfo
 
uint8_t * pCCResultType
 
uint8_t * pCallID
 
voice_ccSUPSTypepCCSUPSType
 

Detailed Description

This structure contains Supplementary Service response parameters related to different features and their activation, deactivation, registration and erasure (applicable only for 3GPP)

Parameters
pFailCause
  • Supplementary service failure causes (optional, supply NULL if not required).
    • 0xFFFF is the value when the information is not received from device
    • NULL pointer - Invalid data.
pAlphaIDInfo
  • Pointer to structure of alphaIDInfo. The parameter used to pass the alpha (if any) given by the SIM/R-UIM after call control (optional, supply NULL if not required)
pCCResultType
  • Call control result types (optional, supply NULL if not required)
    • 0x00 - CC_RESULT_TYPE_VOICE - Voice
    • 0x01 - CC_RESULT_TYPE_SUPS - Supplementary service
    • 0x02 - CC_RESULT_TYPE_USSD - Unstructured supplementary service
    • 0xFF - if the device does not provide this information
    • NULL pointer - Invalid data.
pCallID
  • Unique call identifier for the dialed call (optional, supply NULL if not required)
    • 0x00 - if the device does not provide this information
    • NULL pointer - Invalid data.
pCCSUPSType
  • Data is present when pCCResultType is present and is other than Voice. (optional, supply NULL if not required)

Field Documentation

voice_alphaIDInfo* unpack_voice_SLQSVoiceSetSUPSService_t::pAlphaIDInfo
uint8_t* unpack_voice_SLQSVoiceSetSUPSService_t::pCallID
uint8_t* unpack_voice_SLQSVoiceSetSUPSService_t::pCCResultType
voice_ccSUPSType* unpack_voice_SLQSVoiceSetSUPSService_t::pCCSUPSType
uint16_t* unpack_voice_SLQSVoiceSetSUPSService_t::pFailCause

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