Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
qaGobiApiIms.h
Go to the documentation of this file.
1 
9 /*
10  * Copyright: © 2013-2105 Sierra Wireless, Inc. all rights reserved
11  */
12 #ifndef __GOBI_API_IMS_H__
13 #define __GOBI_API_IMS_H__
14 
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18 
51 typedef struct
52 {
53  WORD *pSIPLocalPort;
54  ULONG *pTimerSIPReg;
55  ULONG *pSubscribeTimer;
56  ULONG *pTimerT1;
57  ULONG *pTimerT2;
58  ULONG *pTimerTf;
59  BYTE *pSigCompEnabled;
61 
73 typedef struct
74 {
75  BYTE *pSettingResp;
77 
100 typedef struct
101 {
102  WORD *pPriCSCFPort;
103  BYTE *pCSCFPortNameLen;
104  BYTE *pCSCFPortName;
105  BYTE *pIMSTestMode;
107 
119 typedef struct
120 {
121  BYTE *pSettingResp;
123 
148 typedef struct
149 {
150  BYTE *pSMSFormat;
151  BYTE *pSMSOverIPNwInd;
152  BYTE *pPhoneCtxtURILen;
153  BYTE *pPhoneCtxtURI;
155 
167 typedef struct
168 {
169  BYTE *pSettingResp;
171 
184 typedef struct
185 {
186  BYTE *pIMSDomainLen;
187  BYTE *pIMSDomain;
189 
201 typedef struct
202 {
203  BYTE *pSettingResp;
205 
290 typedef struct
291 {
292  WORD *pSessionExpiryTimer;
293  WORD *pMinSessionExpiryTimer;
294  BYTE *pAmrWbEnable;
295  BYTE *pScrAmrEnable;
296  BYTE *pScrAmrWbEnable;
297  BYTE *pAmrMode;
298  WORD *pAmrWBMode;
299  BYTE *pAmrOctetAligned;
300  BYTE *pAmrWBOctetAligned;
301  WORD *pRingingTimer;
302  WORD *pRingBackTimer;
303  WORD *pRTPRTCPInactTimer;
305 
317 typedef struct
318 {
319  BYTE *pSettingResp;
321 
357 typedef struct
358 {
359  BYTE *pSettingResp;
360  WORD *pSIPLocalPort;
361  ULONG *pTimerSIPReg;
362  ULONG *pSubscribeTimer;
363  ULONG *pTimerT1;
364  ULONG *pTimerT2;
365  ULONG *pTimerTf;
366  BYTE *pSigCompEnabled;
368 
397 typedef struct
398 {
399  BYTE *pSettingResp;
400  WORD *pPCSCFPort;
401  BYTE *pPriCSCFPortNameLen;
402  BYTE *pPriCSCFPortName;
403  BYTE *pIMSTestMode;
405 
434 typedef struct
435 {
436  BYTE *pSettingResp;
437  BYTE *pSMSFormat;
438  BYTE *pSMSOverIPNwInd;
439  BYTE *pPhoneCtxtURILen;
440  BYTE *pPhoneCtxtURI;
442 
460 typedef struct
461 {
462  BYTE *pSettingResp;
463  BYTE *pIMSDomainLen;
464  BYTE *pIMSDomain;
466 
556 typedef struct
557 {
558  BYTE *pSettingResp;
559  WORD *pSessionExpiryTimer;
560  WORD *pMinSessionExpiryTimer;
561  BYTE *pAmrWbEnable;
562  BYTE *pScrAmrEnable;
563  BYTE *pScrAmrWbEnable;
564  BYTE *pAmrMode;
565  WORD *pAmrWBMode;
566  BYTE *pAmrOctetAligned;
567  BYTE *pAmrWBOctetAligned;
568  WORD *pRingingTimer;
569  WORD *pRingBackTimer;
570  WORD *pRTPRTCPInactTimer;
572 
617 typedef struct
618 {
619  BYTE *pSIPConfigEvents;
620  BYTE *pRegMgrConfigEvents;
621  BYTE *pSMSConfigEvents;
622  BYTE *pUserConfigEvents;
623  BYTE *pVoIPConfigEvents;
625 
626 #ifdef __cplusplus
627 } /* extern "C" { */
628 #endif
629 
630 #endif /* __GOBI_API_IMS_H__ */
Definition: qaGobiApiIms.h:119
Definition: qaGobiApiIms.h:73
Definition: qaGobiApiIms.h:397
Definition: qaGobiApiIms.h:556
Definition: qaGobiApiIms.h:148
Definition: qaGobiApiIms.h:290
Definition: qaGobiApiIms.h:460
Definition: qaGobiApiIms.h:357
Definition: qaGobiApiIms.h:184
Definition: qaGobiApiIms.h:617
Definition: qaGobiApiIms.h:167
Definition: qaGobiApiIms.h:317
Definition: qaGobiApiIms.h:51
Definition: qaGobiApiIms.h:100
Definition: qaGobiApiIms.h:201
Definition: qaGobiApiIms.h:434