LinuxQMISDK  SLQS03.03.16
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
qaGobiApiIms.h File Reference

IMS Service API function prototypes. More...

Go to the source code of this file.

Data Structures

struct  SetSIPConfigReq
 
struct  SetSIPConfigResp
 
struct  SetRegMgrConfigReq
 
struct  SetRegMgrConfigResp
 
struct  SetIMSSMSConfigReq
 
struct  SetIMSSMSConfigResp
 
struct  SetIMSUserConfigReq
 
struct  SetIMSUserConfigResp
 
struct  SetIMSVoIPConfigReq
 
struct  SetIMSVoIPConfigResp
 
struct  GetSIPConfigResp
 
struct  GetRegMgrConfigParams
 
struct  GetIMSSMSConfigParams
 
struct  GetIMSUserConfigParams
 
struct  GetIMSVoIPConfigResp
 
struct  imsCfgIndRegisterInfo
 

Functions

ULONG SLQSSetSIPConfig (SetSIPConfigReq *pSetSIPConfigReq, SetSIPConfigResp *pSetSIPConfigResp)
 
ULONG SLQSSetRegMgrConfig (SetRegMgrConfigReq *pSetRegMgrConfigReq, SetRegMgrConfigResp *pSetRegMgrConfigResp)
 
ULONG SLQSSetIMSSMSConfig (SetIMSSMSConfigReq *pSetIMSSMSConfigReq, SetIMSSMSConfigResp *pSetIMSSMSConfigResp)
 
ULONG SLQSSetIMSUserConfig (SetIMSUserConfigReq *pSetIMSUserConfigReq, SetIMSUserConfigResp *pSetIMSUserConfigResp)
 
ULONG SLQSSetIMSVoIPConfig (SetIMSVoIPConfigReq *pSetIMSVoIPConfigReq, SetIMSVoIPConfigResp *pSetIMSVoIPConfigResp)
 
ULONG SLQSGetSIPConfig (GetSIPConfigResp *pGetSIPConfigResp)
 
ULONG SLQSGetRegMgrConfig (GetRegMgrConfigParams *pGetRegMgrConfigParams)
 
ULONG SLQSGetIMSSMSConfig (GetIMSSMSConfigParams *pGetIMSSMSConfigParams)
 
ULONG SLQSGetIMSUserConfig (GetIMSUserConfigParams *pGetIMSUserConfigParams)
 
ULONG SLQSGetIMSVoIPConfig (GetIMSVoIPConfigResp *pGetIMSVoIPConfigResp)
 
ULONG SLQSImsConfigIndicationRegister (imsCfgIndRegisterInfo *pImsCfgIndRegisterInfo)
 

Detailed Description

IMS Service API function prototypes.

Function Documentation

ULONG SLQSGetIMSSMSConfig ( GetIMSSMSConfigParams pGetIMSSMSConfigParams)

This API retrieves the SMS configuration parameters.

Parameters
pGetIMSSMSConfigParams[IN/OUT]
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Technology Supported: NA
Device Supported: MC73xx, MC74xx and EM74xx
Timeout: 5 seconds
ULONG SLQSGetIMSUserConfig ( GetIMSUserConfigParams pGetIMSUserConfigParams)

This API retrieves the IMS User configuration parameters.

Parameters
pGetIMSUserConfigParams[IN/OUT]
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Technology Supported: NA
Device Supported: MC73xx, MC74xx and EM74xx
Timeout: 5 seconds
ULONG SLQSGetIMSVoIPConfig ( GetIMSVoIPConfigResp pGetIMSVoIPConfigResp)

This API retrieves the IMS VoIP configuration parameters.

Parameters
GetIMSVoIPConfigResp[OUT]
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Technology Supported: NA
Device Supported: MC73xx, MC74xx and EM74xx
Timeout: 5 seconds
ULONG SLQSGetRegMgrConfig ( GetRegMgrConfigParams pGetRegMgrConfigParams)

This API retrieves the registration manager configuration parameters.

Parameters
pGetRegMgrConfigParams[IN/OUT]
  • See GetRegMgrConfigResp for more information
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Technology Supported: NA
Device Supported: MC73xx, MC74xx and EM74xx
Timeout: 5 seconds
ULONG SLQSGetSIPConfig ( GetSIPConfigResp pGetSIPConfigResp)

This API retrieves the Session Initiation Protocol(SIP) configuration parameters.

Parameters
pGetSIPConfigResp[OUT]
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Technology Supported: NA
Device Supported: MC73xx, MC74xx and EM74xx
Timeout: 5 seconds
ULONG SLQSImsConfigIndicationRegister ( imsCfgIndRegisterInfo pImsCfgIndRegisterInfo)

Sets the registration state for different QMI_IMS indications for the requesting control point

Parameters
pImsCfgIndRegisterInfo[IN]
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Technology Supported: UMTS
Device Supported: MC73xx, MC74xx and EM74xx
Timeout: 10 Secs

This API is used by a device to register/deregister for different QMI IMS indications. The device's registration state variables that control registration for indications will be modified to reflect the settings indicated in the request message. At least one optional parameter must be present in the request.

ULONG SLQSSetIMSSMSConfig ( SetIMSSMSConfigReq pSetIMSSMSConfigReq,
SetIMSSMSConfigResp pSetIMSSMSConfigResp 
)

This API sets the IMS SMS configuration parameters for the requesting control point.

Parameters
pSetIMSSMSConfigReq[IN]
pSetIMSSMSConfigResp[OUT]
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Technology Supported: NA
Device Supported: MC73xx, MC74xx and EM74xx
Timeout: 5 seconds
ULONG SLQSSetIMSUserConfig ( SetIMSUserConfigReq pSetIMSUserConfigReq,
SetIMSUserConfigResp pSetIMSUserConfigResp 
)

This API sets the IMS user configuration parameters for the requesting control point.

Parameters
pSetIMSUserConfigReq[IN]
pSetIMSUserConfigResp[OUT]
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Technology Supported: NA
Device Supported: MC73xx, MC74xx and EM74xx
Timeout: 5 seconds
ULONG SLQSSetIMSVoIPConfig ( SetIMSVoIPConfigReq pSetIMSVoIPConfigReq,
SetIMSVoIPConfigResp pSetIMSVoIPConfigResp 
)

This API sets the IMS Voice over Internet Protocol (VoIP) configuration parameters for the requesting control point.

Parameters
pSetIMSVoIPConfigReq[IN]
pSetIMSVoIPConfigResp[OUT]
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Technology Supported: NA
Device Supported: MC73xx, MC74xx and EM74xx
Timeout: 5 seconds
ULONG SLQSSetRegMgrConfig ( SetRegMgrConfigReq pSetRegMgrConfigReq,
SetRegMgrConfigResp pSetRegMgrConfigResp 
)

This API sets the IMS registration manager configuration parameters for the requesting control point.

Parameters
pSetRegMgrConfigReq[IN]
pSetRegMgrConfigResp[OUT]
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Technology Supported: NA
Device Supported: MC73xx, MC74xx and EM74xx
Timeout: 5 seconds
ULONG SLQSSetSIPConfig ( SetSIPConfigReq pSetSIPConfigReq,
SetSIPConfigResp pSetSIPConfigResp 
)

This API sets the IMS Session Initiation Protocol(SIP) configuration parameters for the requesting control point.

Parameters
pSetSIPConfigReq[IN]
pSetSIPConfigResp[OUT]
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Technology Supported: NA
Device Supported: MC73xx, MC74xx and EM74xx
Timeout: 5 seconds

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