LinuxQMISDK-Lite  SLQS04.00.23
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
voice.h
Go to the documentation of this file.
1 
11 #ifndef __LIBPACK_VOICE_H__
12 #define __LIBPACK_VOICE_H__
13 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17 
18 #include "common.h"
19 #include <stdint.h>
20 
21 #define MAXVOICEUSSDLENGTH 182
22 #define MAX_VOICE_CALL_NO_LEN 81
23 #define MAX_VOICE_DESCRIPTION_LENGTH 255
24 #define VOICE_MAX_NO_OF_CALLS 20
25 #define BARRING_PASSWORD_LENGTH 4
26 
43 {
44  uint8_t ussDCS;
45  uint8_t ussLen;
47 };
48 
55 typedef struct {
56  uint8_t *pInfo ;
58 
72  pack_qmi_t *pCtx,
73  uint8_t *pReqBuf,
74  uint16_t *pLen,
76  );
77 
79 
91  uint8_t *pResp,
92  uint16_t respLen,
93  unpack_voice_OriginateUSSD_t *pOutput
94  );
95 
102 typedef struct {
103  uint8_t *pInfo ;
105 
119  pack_qmi_t *pCtx,
120  uint8_t *pReqBuf,
121  uint16_t *pLen,
123  );
124 
126 
138  uint8_t *pResp,
139  uint16_t respLen,
140  unpack_voice_AnswerUSSD_t *pOutput
141  );
142 
156  pack_qmi_t *pCtx,
157  uint8_t *pReqBuf,
158  uint16_t *pLen);
159 
161 
173  uint8_t *pResp,
174  uint16_t respLen,
175  unpack_voice_CancelUSSD_t *pOutput
176  );
177 
213 typedef struct
214 {
215  uint8_t UUSType;
216  uint8_t UUSDcs;
217  uint8_t UUSDatalen;
219 } voice_UUSInfo;
220 
238 typedef struct
239 {
240  uint16_t CUGIndex;
241  uint8_t SuppPrefCUG;
242  uint8_t SuppOA;
243 } voice_CUGInfo;
244 
269 typedef struct
270 {
271  uint8_t extBit;
272  uint8_t subAddrType;
273  uint8_t oddEvenInd;
274  uint8_t subAddrLen;
277 
338 typedef struct {
339  uint8_t callNumber[MAX_VOICE_CALL_NO_LEN];
340  uint8_t *pCallType;
341  uint8_t *pCLIRType;
346  uint8_t *pSvcType;
348 
361  pack_qmi_t *pCtx,
362  uint8_t *pReqBuf,
363  uint16_t *pLen,
365 
384  typedef struct
385  {
386  uint8_t alphaDcs;
387  uint8_t alphaLen;
388  uint8_t alphaText[MAX_VOICE_DESCRIPTION_LENGTH];
390 
417  typedef struct
418  {
419  uint8_t svcType;
420  uint8_t reason;
422 
454 typedef struct
455 {
456  uint8_t *pCallID;
458  uint8_t *pCCResultType;
462 
474  uint8_t *pResp,
475  uint16_t respLen,
477  );
478 
485 typedef struct {
486  uint8_t *pCallId;
488 
501  pack_qmi_t *pCtx,
502  uint8_t *pReqBuf,
503  uint16_t *pLen,
505 
516 typedef struct {
517  uint8_t *pCallId;
520 
532  uint8_t *pResp,
533  uint16_t respLen,
535  );
579 typedef struct
580 {
581  uint8_t numberType;
582  uint8_t numberPlan;
584 
589 {
599 };
600 
675 typedef struct {
676  uint8_t voiceSvc;
677  uint8_t reason;
678  uint8_t *pServiceClass;
681  uint8_t *pTimerVal;
684 
697  pack_qmi_t *pCtx,
698  uint8_t *pReqBuf,
699  uint16_t *pLen,
701 
745 typedef struct
746 {
747  uint16_t *pFailCause;
749  uint8_t *pCCResultType;
750  uint8_t *pCallID;
754 
766  uint8_t *pResp,
767  uint16_t respLen,
769  );
770 
786 typedef struct
787 {
788  uint8_t namID;
789  uint32_t airTimerValue;
791 
807 typedef struct
808 {
809  uint8_t namID;
810  uint32_t roamTimerValue;
812 
884 typedef struct
885 {
886  uint8_t namID;
887  uint8_t evrcCapability;
888  uint16_t homePageVoiceSO;
889  uint16_t homeOrigVoiceSO;
890  uint16_t roamOrigVoiceSO;
892 
938 typedef struct
939 {
940  uint8_t *pAutoAnswer;
943  uint8_t *pTTYMode;
947 
960  pack_qmi_t *pCtx,
961  uint8_t *pReqBuf,
962  uint16_t *pLen,
964 
1021 typedef struct
1022 {
1023  uint8_t *pAutoAnsStatus;
1031 
1043  uint8_t *pResp,
1044  uint16_t respLen,
1046  );
1047 
1055 typedef struct
1056 {
1057  uint8_t *pCallId;
1059 
1072  pack_qmi_t *pCtx,
1073  uint8_t *pReqBuf,
1074  uint16_t *pLen,
1076 
1088 typedef struct
1089 {
1090  uint8_t *pCallId;
1093 
1105  uint8_t *pResp,
1106  uint16_t respLen,
1108  );
1109 
1121  pack_qmi_t *pCtx,
1122  uint8_t *pReqBuf,
1123  uint16_t *pLen
1124  );
1125 
1150 typedef struct
1151 {
1152  uint8_t ActiveStatus;
1154 } voice_CLIRResp;
1155 
1156 
1206 typedef struct
1207 {
1209  uint16_t *pFailCause;
1211  uint8_t *pCCResType;
1212  uint8_t *pCallID;
1216 
1228  uint8_t *pResp,
1229  uint16_t respLen,
1231  );
1232 
1244  pack_qmi_t *pCtx,
1245  uint8_t *pReqBuf,
1246  uint16_t *pLen
1247  );
1248 
1268  typedef struct
1269  {
1270  uint8_t ActiveStatus;
1272  } voice_CLIPResp;
1273 
1323  typedef struct
1324  {
1326  uint16_t *pFailCause;
1328  uint8_t *pCCResType;
1329  uint8_t *pCallID;
1333 
1345  uint8_t *pResp,
1346  uint16_t respLen,
1348  );
1349 
1361 typedef struct
1362 {
1363  uint8_t *pSvcClass;
1365 
1378  pack_qmi_t *pCtx,
1379  uint8_t *pReqBuf,
1380  uint16_t *pLen,
1382 
1435 typedef struct
1436 {
1437  uint8_t *pSvcClass;
1438  uint16_t *pFailCause;
1440  uint8_t *pCCResType;
1441  uint8_t *pCallID;
1445 
1457  uint8_t *pResp,
1458  uint16_t respLen,
1460  );
1461 
1491 typedef struct
1492 {
1493  uint8_t reason;
1494  uint8_t *pSvcClass;
1496 
1509  pack_qmi_t *pCtx,
1510  uint8_t *pReqBuf,
1511  uint16_t *pLen,
1513 
1566 typedef struct
1567 {
1568  uint8_t *pSvcClass;
1569  uint16_t *pFailCause;
1571  uint8_t *pCCResType;
1572  uint8_t *pCallID;
1576 
1588  uint8_t *pResp,
1589  uint16_t respLen,
1591  );
1592 
1617 typedef struct
1618 {
1619  uint8_t Reason;
1620  uint8_t *pSvcClass;
1622 
1635  pack_qmi_t *pCtx,
1636  uint8_t *pReqBuf,
1637  uint16_t *pLen,
1639 
1663 typedef struct
1664 {
1665  uint8_t SvcStatus;
1666  uint8_t SvcClass;
1667  uint8_t numLen;
1668  uint8_t number[255];
1669  uint8_t noReplyTimer;
1671 
1739 typedef struct
1740 {
1741  uint8_t SvcStatus;
1742  uint8_t SvcClass;
1743  uint8_t noReplyTimer;
1744  uint8_t PI;
1745  uint8_t SI;
1746  uint8_t numType;
1747  uint8_t numPlan;
1748  uint8_t numLen;
1749  uint8_t number[255];
1751 
1764 typedef struct
1765 {
1766  uint8_t numInstances;
1769 
1782 typedef struct
1783 {
1784  uint8_t numInstances;
1787 
1842 typedef struct
1843 {
1845  uint16_t *pFailCause;
1847  uint8_t *pCCResType;
1848  uint8_t *pCallID;
1853 
1865  uint8_t *pResp,
1866  uint16_t respLen,
1868  );
1869 
1906 typedef struct
1907 {
1908  uint8_t Reason;
1909  uint8_t oldPasswd[BARRING_PASSWORD_LENGTH];
1910  uint8_t newPasswd[BARRING_PASSWORD_LENGTH];
1911  uint8_t newPasswdAgain[BARRING_PASSWORD_LENGTH];
1913 
1926  pack_qmi_t *pCtx,
1927  uint8_t *pReqBuf,
1928  uint16_t *pLen,
1930 
1974 typedef struct
1975 {
1976  uint16_t *pFailCause;
1978  uint8_t *pCCResType;
1979  uint8_t *pCallID;
1983 
1995  uint8_t *pResp,
1996  uint16_t respLen,
1998  );
1999 
2008 typedef struct
2009 {
2010  uint8_t callID;
2012 
2025  pack_qmi_t *pCtx,
2026  uint8_t *pReqBuf,
2027  uint16_t *pLen,
2029 
2086 typedef struct
2087 {
2088  uint8_t callID;
2089  uint8_t callState;
2090  uint8_t callType;
2091  uint8_t direction;
2092  uint8_t mode;
2093 } voice_callInfo;
2094 
2117 typedef struct
2118 {
2120  uint8_t numLen;
2121  uint8_t remPartyNumber[MAX_VOICE_CALL_NO_LEN];
2123 
2152 typedef struct
2153 {
2154  uint8_t namePI;
2155  uint8_t codingScheme;
2156  uint8_t nameLen;
2157  uint8_t callerName[MAX_VOICE_DESCRIPTION_LENGTH];
2159 
2221 typedef struct
2222 {
2223  uint8_t numPresInd;
2224  uint8_t screeningInd;
2225  uint8_t numType;
2226  uint8_t numPlan;
2227  uint8_t callerIDLen;
2228  uint8_t callerID[MAX_VOICE_CALL_NO_LEN];
2230 
2242 typedef struct
2243 {
2244  uint8_t diagInfoLen;
2245  uint8_t diagnosticInfo[MAX_VOICE_DESCRIPTION_LENGTH];
2246 } voice_diagInfo;
2247 
2356 typedef struct
2357 {
2360  uint16_t *pSrvOpt;
2361  uint8_t *pVoicePrivacy;
2362  uint8_t *pOTASPStatus;
2365  uint8_t *pAlertType;
2369  uint32_t *pAlertingPattern;
2372 
2384  uint8_t *pResp,
2385  uint16_t respLen,
2387  );
2388 
2400  pack_qmi_t *pCtx,
2401  uint8_t *pReqBuf,
2402  uint16_t *pLen
2403  );
2404 
2424 typedef struct
2425 {
2427  uint8_t isEmpty;
2428  uint8_t ALS;
2430 
2441 typedef struct
2442 {
2443  uint8_t callID;
2446 
2457 typedef struct
2458 {
2459  uint8_t callID;
2462 
2474 typedef struct
2475 {
2476  uint8_t callID;
2479 
2490 typedef struct
2491 {
2492  uint8_t callID;
2495 
2506 typedef struct
2507 {
2508  uint8_t callID;
2511 
2570 typedef struct
2571 {
2572  uint8_t callID;
2573  uint8_t numPI;
2574  uint8_t numSI;
2575  uint8_t numType;
2576  uint8_t numPlan;
2577  uint8_t numLen;
2578  uint8_t number[MAX_VOICE_CALL_NO_LEN];
2580 
2593 typedef struct
2594 {
2595  uint8_t numInstances;
2598 
2611 typedef struct
2612 {
2613  uint8_t numInstances;
2616 
2629 typedef struct
2630 {
2631  uint8_t numInstances;
2634 
2651 typedef struct
2652 {
2653  uint8_t numInstances;
2654  uint8_t callID[VOICE_MAX_NO_OF_CALLS];
2655  uint8_t AlertingType[VOICE_MAX_NO_OF_CALLS];
2657 
2671 typedef struct
2672 {
2673  uint8_t numInstances;
2676 
2693 typedef struct
2694 {
2695  uint8_t numInstances;
2696  uint8_t callID[VOICE_MAX_NO_OF_CALLS];
2697  uint16_t srvOption[VOICE_MAX_NO_OF_CALLS];
2699 
2716 typedef struct
2717 {
2718  uint8_t numInstances;
2719  uint8_t callID[VOICE_MAX_NO_OF_CALLS];
2720  uint16_t callEndReason[VOICE_MAX_NO_OF_CALLS];
2722 
2735 typedef struct
2736 {
2737  uint8_t numInstances;
2740 
2754 typedef struct
2755 {
2756  uint8_t numInstances;
2759 
2772 typedef struct
2773 {
2774  uint8_t numInstances;
2777 
2791 typedef struct
2792 {
2793  uint8_t numInstances;
2796 
2810 typedef struct
2811 {
2812  uint8_t numInstances;
2815 
2838 typedef struct
2839 {
2840  uint8_t numInstances;
2841  uint8_t callID[VOICE_MAX_NO_OF_CALLS];
2842  uint32_t alertingPattern[VOICE_MAX_NO_OF_CALLS];
2844 
2945 typedef struct
2946 {
2953  uint8_t *pOTASPStatus;
2954  uint8_t *pVoicePrivacy;
2964 
2976  uint8_t *pResp,
2977  uint16_t respLen,
2979  );
2980 
3010 typedef struct
3011 {
3012  uint8_t SUPSType;
3013  uint8_t *pCallID;
3015 
3028  pack_qmi_t *pCtx,
3029  uint8_t *pReqBuf,
3030  uint16_t *pLen,
3032 
3050 typedef struct
3051 {
3052  uint16_t *pFailCause;
3055 
3067  uint8_t *pResp,
3068  uint16_t respLen,
3070  );
3071 
3093  typedef struct
3094  {
3095  uint8_t *pCallID;
3096  uint8_t digitCnt;
3097  uint8_t pDigitBuff[MAX_VOICE_DESCRIPTION_LENGTH];
3099 
3121  typedef struct
3122  {
3126 
3139 typedef struct
3140 {
3144 
3157  pack_qmi_t *pCtx,
3158  uint8_t *pReqBuf,
3159  uint16_t *pLen,
3161 
3180 typedef struct
3181 {
3182  uint8_t *pCallID;
3185 
3197  uint8_t *pResp,
3198  uint16_t respLen,
3200  );
3201 
3219 typedef struct
3220 {
3221  uint8_t *pCallID;
3222  uint8_t DTMFdigit;
3224 
3237  pack_qmi_t *pCtx,
3238  uint8_t *pReqBuf,
3239  uint16_t *pLen,
3241 
3260 typedef struct
3261 {
3262  uint8_t *pCallID;
3265 
3277  uint8_t *pResp,
3278  uint16_t respLen,
3280  );
3281 
3296 typedef struct
3297 {
3298  uint8_t callID;
3300 
3313  pack_qmi_t *pCtx,
3314  uint8_t *pReqBuf,
3315  uint16_t *pLen,
3317 
3335 typedef struct
3336 {
3337  uint8_t callID;
3340 
3354  uint8_t *pResp,
3355  uint16_t respLen,
3357  );
3358 
3376 typedef struct
3377 {
3378  uint8_t *pCallID;
3379  uint8_t *pFlashPayLd;
3380  uint8_t *pFlashType;
3382 
3395  pack_qmi_t *pCtx,
3396  uint8_t *pReqBuf,
3397  uint16_t *pLen,
3399 
3411  typedef struct
3412  {
3413  uint8_t *pCallID;
3416 
3428  uint8_t *pResp,
3429  uint16_t respLen,
3431  );
3432 
3442 typedef struct
3443 {
3444  uint8_t privacyPref;
3446 
3460  pack_qmi_t *pCtx,
3461  uint8_t *pReqBuf,
3462  uint16_t *pLen,
3464  );
3465 
3467 
3479  uint8_t *pResp,
3480  uint16_t respLen,
3481  unpack_voice_SLQSVoiceSetPreferredPrivacy_t *pOutput
3482  );
3483 
3512 typedef struct
3513 {
3514  uint8_t *pRegDTMFEvents;
3518 
3532  pack_qmi_t *pCtx,
3533  uint8_t *pReqBuf,
3534  uint16_t *pLen,
3536  );
3537 
3539 
3551  uint8_t *pResp,
3552  uint16_t respLen,
3553  unpack_voice_SLQSVoiceIndicationRegister_t *pOutput
3554  );
3555 
3609 typedef struct
3610 {
3611  uint8_t *pAutoAnswer;
3612  uint8_t *pAirTimer;
3613  uint8_t *pRoamTimer;
3614  uint8_t *pTTYMode;
3615  uint8_t *pPrefVoiceSO;
3616  uint8_t *pAMRStatus;
3618  uint8_t *pNamID;
3621 
3635  pack_qmi_t *pCtx,
3636  uint8_t *pReqBuf,
3637  uint16_t *pLen,
3639  );
3640 
3662 typedef struct
3663 {
3664  uint8_t gsmAmrStat;
3665  uint8_t wcdmaAmrStat;
3667 
3736 typedef struct
3737 {
3741  uint8_t *pCurrTTYMode;
3748 
3760  uint8_t *pResp,
3761  uint16_t respLen,
3763  );
3764 
3772 typedef struct
3773 {
3774  struct voice_USSInfo USSInformation;
3776 
3790  pack_qmi_t *pCtx,
3791  uint8_t *pReqBuf,
3792  uint16_t *pLen,
3794  );
3795 
3797 
3809  uint8_t *pResp,
3810  uint16_t respLen,
3811  unpack_voice_SLQSVoiceOrigUSSDNoWait_t *pOutput
3812  );
3813 
3823 typedef struct
3824 {
3825  uint8_t subsType;
3827 
3841  pack_qmi_t *pCtx,
3842  uint8_t *pReqBuf,
3843  uint16_t *pLen,
3845  );
3846 
3848 
3860  uint8_t *pResp,
3861  uint16_t respLen,
3862  unpack_voice_SLQSVoiceBindSubscription_t *pOutput
3863  );
3864 
3876 typedef struct
3877 {
3878  uint8_t switchOption;
3880 
3894  pack_qmi_t *pCtx,
3895  uint8_t *pReqBuf,
3896  uint16_t *pLen,
3898  );
3899 
3901 
3913  uint8_t *pResp,
3914  uint16_t respLen,
3915  unpack_voice_SLQSVoiceALSSetLineSwitching_t *pOutput
3916  );
3917 
3927 typedef struct
3928 {
3929  uint8_t lineValue;
3931 
3945  pack_qmi_t *pCtx,
3946  uint8_t *pReqBuf,
3947  uint16_t *pLen,
3949  );
3950 
3952 
3964  uint8_t *pResp,
3965  uint16_t respLen,
3966  unpack_voice_SLQSVoiceALSSelectLine_t *pOutput
3967  );
3968 
3980  pack_qmi_t *pCtx,
3981  uint8_t *pReqBuf,
3982  uint16_t *pLen
3983  );
3984 
4004 typedef struct
4005 {
4006  uint8_t ActiveStatus;
4008 } voice_COLPResp;
4009 
4058 typedef struct
4059 {
4061  uint16_t *pFailCause;
4063  uint8_t *pCCResType;
4064  uint8_t *pCallID;
4068 
4080  uint8_t *pResp,
4081  uint16_t respLen,
4083  );
4084 
4096  pack_qmi_t *pCtx,
4097  uint8_t *pReqBuf,
4098  uint16_t *pLen
4099  );
4100 
4120 typedef struct
4121 {
4122  uint8_t ActiveStatus;
4124 } voice_COLRResp;
4125 
4174 typedef struct
4175 {
4177  uint16_t *pFailCause;
4179  uint8_t *pCCResType;
4180  uint8_t *pCallID;
4184 
4196  uint8_t *pResp,
4197  uint16_t respLen,
4199  );
4200 
4212  pack_qmi_t *pCtx,
4213  uint8_t *pReqBuf,
4214  uint16_t *pLen
4215  );
4216 
4236 typedef struct
4237 {
4238  uint8_t ActiveStatus;
4240 } voice_CNAPResp;
4241 
4291 typedef struct
4292 {
4294  uint16_t *pFailCause;
4296  uint8_t *pCCResType;
4297  uint8_t *pCallID;
4301 
4313  uint8_t *pResp,
4314  uint16_t respLen,
4316  );
4317 
4333 typedef struct
4334 {
4335  uint8_t ussDCS;
4336  uint8_t ussLen;
4339 
4353  pack_qmi_t *pCtx,
4354  uint8_t *pReqBuf,
4355  uint16_t *pLen,
4357  );
4358 
4648 typedef struct
4649 {
4650  uint16_t *pfailureCause;
4653  uint8_t *pCcResultType;
4654  uint8_t *pCallId;
4658 
4670  uint8_t *pResp,
4671  uint16_t respLen,
4673  );
4674 
4688 typedef struct
4689 {
4690  uint8_t tlvPresent;
4691  struct voice_USSInfo networkInfo;
4693 
4694 
4712 typedef struct
4713 {
4718 
4730  uint8_t *pResp,
4731  uint16_t respLen,
4733  );
4734 
4755 typedef struct
4756 {
4757  uint8_t svcType;
4758  uint8_t isModByCC;
4759 } voice_SUPSInfo;
4760 
4775 typedef struct
4776 {
4777  uint8_t newPwd[BARRING_PASSWORD_LENGTH];
4778  uint8_t newPwdAgain[BARRING_PASSWORD_LENGTH];
4780 
4878 typedef struct
4879 {
4881  uint8_t *pSvcClass;
4882  uint8_t *pReason;
4883  uint8_t *pCallFWNum;
4886  uint8_t *pCallID;
4888  uint8_t *pCallBarPasswd;
4890  uint8_t *pDataSrc;
4891  uint16_t *pFailCause;
4900 
4912  uint8_t *pResp,
4913  uint16_t respLen,
4915  );
4916 
4973 typedef struct
4974 {
4989 
5001  uint8_t *pResp,
5002  uint16_t respLen,
5004  );
5005 
5026 typedef struct
5027 {
5028  uint8_t callID;
5029  uint8_t voicePrivacy;
5032 
5044  uint8_t *pResp,
5045  uint16_t respLen,
5047  );
5048 
5077 typedef struct
5078 {
5079  uint8_t callID;
5080  uint8_t DTMFEvent;
5081  uint8_t digitCnt;
5082  uint8_t digitBuff[MAX_VOICE_DESCRIPTION_LENGTH];
5083 } voice_DTMFInfo;
5084 
5118 typedef struct
5119 {
5121  uint8_t *pOnLength;
5122  uint8_t *pOffLength;
5125 
5137  uint8_t *pResp,
5138  uint16_t respLen,
5140  );
5141 
5163 typedef struct
5164 {
5165  uint8_t ECTCallState;
5167  uint8_t number[MAX_VOICE_CALL_NO_LEN];
5168 } voice_ECTNum;
5169 
5235 typedef struct
5236 {
5237  uint8_t callID;
5238  uint8_t notifType;
5239  uint16_t *pCUGIndex;
5243 
5255  uint8_t *pResp,
5256  uint16_t respLen,
5258  );
5259 
5302 typedef struct
5303 {
5304  uint8_t callID;
5305  uint8_t OTASPStatus;
5308 
5320  uint8_t *pResp,
5321  uint16_t respLen,
5323  );
5324 
5338 typedef struct
5339 {
5340  uint8_t signalType;
5341  uint8_t alertPitch;
5342  uint8_t signal;
5344 
5360 typedef struct
5361 {
5362  uint8_t PI;
5363  uint8_t callerIDLen;
5364  uint8_t callerID[255];
5366 
5423 typedef struct
5424 {
5425  uint8_t PI;
5426  uint8_t SI;
5427  uint8_t numType;
5428  uint8_t numPlan;
5429  uint8_t numLen;
5430  uint8_t number[255];
5432 
5489 typedef struct
5490 {
5491  uint8_t PI;
5492  uint8_t SI;
5493  uint8_t numType;
5494  uint8_t numPlan;
5495  uint8_t numLen;
5496  uint8_t number[255];
5498 
5558 typedef struct
5559 {
5560  uint8_t PI;
5561  uint8_t SI;
5562  uint8_t numType;
5563  uint8_t numPlan;
5564  uint8_t reason;
5565  uint8_t numLen;
5566  uint8_t number[255];
5568 
5579 typedef struct
5580 {
5581  uint8_t upLink;
5582  uint8_t downLink;
5584 
5601 typedef struct
5602 {
5604  uint8_t toggleMode;
5605  uint8_t revPolarity;
5606  uint8_t pwrDenialTime;
5608 
5624 typedef struct
5625 {
5626  uint8_t dispType;
5628  uint8_t extDispInfo[255];
5630 
5713 typedef struct
5714 {
5715  uint8_t callID;
5718  uint8_t *pDispInfo;
5719  uint8_t *pExtDispInfo;
5720  uint8_t *pCallerNameInfo ;
5721  uint8_t *pCallWaitInd;
5726  uint8_t *pCLIRCause;
5728  uint8_t *pNSSRelease;
5733 
5745  uint8_t *pResp,
5746  uint16_t respLen,
5748  );
5749 
5750 
5751 
5752 
5753 
5754 #ifdef __cplusplus
5755 } /* extern "C" { */
5756 #endif
5757 
5758 #endif//#ifndef __LIBPACK_VOICE_H__
5759 
uint8_t callerIDLen
Definition: voice.h:2227
Definition: voice.h:593
uint8_t DTMFInterdigitInterval
Definition: voice.h:3124
uint8_t toggleMode
Definition: voice.h:5604
int unpack_voice_SLQSVoiceOrigUSSDNoWait(uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceOrigUSSDNoWait_t *pOutput)
uint8_t * pCallId
Definition: voice.h:4654
Definition: voice.h:4058
unpack_result_t unpack_voice_SLQSVoiceALSSetLineSwitching_t
Definition: voice.h:3900
int pack_voice_SLQSVoiceDialCall(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceDialCall_t *pReq)
uint8_t callID
Definition: voice.h:2459
Definition: voice.h:1491
voice_arrConnectPartyNum * pArrConnectPartyNum
Definition: voice.h:2957
voice_getCallFWExtInfo * pGetCallFWExtInfo
Definition: voice.h:1850
int pack_voice_SLQSVoiceALSSelectLine(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceALSSelectLine_t *reqArg)
Definition: voice.h:594
int pack_voice_SLQSVoiceGetCallForwardingStatus(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceGetCallForwardingStatus_t *pReq)
voice_alphaIDInfo * pAlphaIDInfo
Definition: voice.h:1210
Definition: voice.h:5118
uint8_t UUSType
Definition: voice.h:215
Definition: voice.h:2611
int pack_voice_SLQSOriginateUSSD(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSOriginateUSSD_t *reqArg)
uint8_t lineValue
Definition: voice.h:3929
Definition: voice.h:2693
voice_connectNumInfo * pCallingPartyInfo
Definition: voice.h:5723
voice_ccSUPSType * pCCSUPSType
Definition: voice.h:4298
int unpack_voice_SLQSVoiceGetConfig(uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceGetConfig_t *pOutput)
swi_uint256_t ParamPresenceMask
Definition: voice.h:3053
uint8_t * pOffLength
Definition: voice.h:5122
Definition: voice.h:5338
voice_arrAlphaID * pArrAlphaID
Definition: voice.h:4981
uint8_t * pCallID
Definition: voice.h:3221
voice_getCallFWInfo * pGetCallFWInfo
Definition: voice.h:1844
int unpack_voice_SLQSVoiceAnswerCall(uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceAnswerCall_t *pOutput)
uint8_t numType
Definition: voice.h:1746
uint8_t * pCallType
Definition: voice.h:340
Definition: voice.h:454
uint8_t numInstances
Definition: voice.h:2673
uint8_t callID
Definition: voice.h:2476
swi_uint256_t ParamPresenceMask
Definition: voice.h:1574
uint8_t downLink
Definition: voice.h:5582
swi_uint256_t ParamPresenceMask
Definition: voice.h:4299
Definition: voice.h:5423
voice_arrDiagInfo * pArrDiagInfo
Definition: voice.h:4983
voice_arrAlertingType * pArrAlertingType
Definition: voice.h:2950
uint8_t * pCallBarPasswd
Definition: voice.h:4888
uint8_t * pSuppsNotifEvents
Definition: voice.h:3516
uint8_t svcType
Definition: voice.h:419
int unpack_voice_SLQSVoiceBurstDTMF(uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceBurstDTMF_t *pOutput)
uint8_t callID
Definition: voice.h:5079
uint8_t reason
Definition: voice.h:677
Definition: voice.h:2651
uint8_t * pSvcClass
Definition: voice.h:1620
Definition: voice.h:2356
Definition: voice.h:4174
int pack_voice_SLQSVoiceALSSetLineSwitching(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceALSSetLineSwitching_t *reqArg)
uint8_t callType
Definition: voice.h:2090
swi_uint256_t ParamPresenceMask
Definition: voice.h:1443
Definition: voice.h:5579
uint8_t * pCCResType
Definition: voice.h:4063
Definition: voice.h:3010
uint16_t * pFailCause
Definition: voice.h:4061
voice_callerIDInfo * pCallerIDInfo
Definition: voice.h:5717
uint8_t ProvisionStatus
Definition: voice.h:1271
voice_alphaIDInfo * pAlphaIDInfo
Definition: voice.h:1846
voice_getCallFWInfo * pCallFwdInfo
Definition: voice.h:4892
uint8_t Reason
Definition: voice.h:1908
int pack_voice_AnswerUSSD(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_AnswerUSSD_t *reqArg)
uint8_t * pCLIRCause
Definition: voice.h:5726
int pack_voice_SLQSVoiceGetCallInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceGetCallInfo_t *pReq)
struct voice_USSInfo * pUSSInfo
Definition: voice.h:4885
voice_remotePartyNum RemotePartyNum
Definition: voice.h:2444
uint32_t roamTimerValue
Definition: voice.h:810
voice_ccSUPSType * pCCSUPSType
Definition: voice.h:1330
uint8_t numInstances
Definition: voice.h:2737
Definition: voice.h:1150
Definition: voice.h:42
uint8_t DTMFdigit
Definition: voice.h:3222
uint8_t namID
Definition: voice.h:788
uint8_t * pNamID
Definition: voice.h:3618
uint8_t * pVoiceDomainPrefStatus
Definition: voice.h:1028
uint8_t * pCcResultType
Definition: voice.h:4653
voice_DTMFInfo DTMFInformation
Definition: voice.h:5120
voice_curAMRConfig * pCurAMRConfig
Definition: voice.h:3743
voice_arrCallEndReason * pArrCallEndReason
Definition: voice.h:4980
uint8_t UUSDatalen
Definition: voice.h:217
Definition: voice.h:3736
uint8_t callID
Definition: voice.h:3337
Definition: voice.h:384
uint16_t * pFailCause
Definition: voice.h:1326
unpack_result_t unpack_voice_OriginateUSSD_t
Definition: voice.h:78
uint8_t ActiveStatus
Definition: voice.h:1152
voice_arrSvcOption * pArrSvcOption
Definition: voice.h:4979
uint8_t * pCCResType
Definition: voice.h:4179
unpack_result_t unpack_voice_CancelUSSD_t
Definition: voice.h:160
swi_uint256_t ParamPresenceMask
Definition: voice.h:4182
uint8_t SvcClass
Definition: voice.h:1666
uint8_t numInstances
Definition: voice.h:2613
int pack_voice_SLQSVoiceGetCallBarring(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceGetCallBarring_t *pReq)
uint8_t switchOption
Definition: voice.h:3878
swi_uint256_t ParamPresenceMask
Definition: voice.h:752
uint8_t * pCallID
Definition: voice.h:1441
int pack_voice_SLQSVoiceSetSUPSService(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceSetSUPSService_t *pReq)
voice_alphaIDInfo * pAlphaIDInfo
Definition: voice.h:4887
Definition: voice.h:1323
uint8_t reason
Definition: voice.h:5564
swi_uint256_t ParamPresenceMask
Definition: voice.h:4716
uint8_t * pCallID
Definition: voice.h:3378
voice_burstDTMFInfo BurstDTMFInfo
Definition: voice.h:3141
swi_uint256_t ParamPresenceMask
Definition: voice.h:3414
int pack_voice_SLQSVoiceSendFlash(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceSendFlash_t *pReq)
uint8_t notifType
Definition: voice.h:5238
Definition: voice.h:807
uint8_t dispType
Definition: voice.h:5626
voice_ccSUPSType * pCCSUPSType
Definition: voice.h:1849
Definition: voice.h:2629
uint8_t * pCallID
Definition: voice.h:4297
uint8_t * pAutoAnswerStat
Definition: voice.h:3738
uint8_t screeningInd
Definition: voice.h:2224
uint8_t numInstances
Definition: voice.h:1766
Definition: voice.h:338
uint8_t * pCurVoicePrivacyPref
Definition: voice.h:3744
int unpack_voice_SLQSVoiceGetCOLR(uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceGetCOLR_t *pOutput)
int unpack_voice_SLQSVoiceGetCallInfo(uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceGetCallInfo_t *pOutput)
unpack_result_t unpack_voice_SLQSVoiceBindSubscription_t
Definition: voice.h:3847
voice_SUPSInfo SUPSInformation
Definition: voice.h:4880
uint16_t CUGIndex
Definition: voice.h:240
voice_arrConnectPartyNum * pArrConnectPartyNum
Definition: voice.h:4982
uint8_t * pCallID
Definition: voice.h:4064
voice_arrRemotePartyName * pArrRemotePartyName
Definition: voice.h:4977
Definition: voice.h:3296
Definition: voice.h:2791
Definition: voice.h:2474
voice_alphaIDInfo * pAlphaIDInfo
Definition: voice.h:4295
Definition: voice.h:3662
voice_arrRedirPartyNum * pArrRedirPartyNum
Definition: voice.h:4985
swi_uint256_t ParamPresenceMask
Definition: voice.h:4987
uint8_t * pSvcClass
Definition: voice.h:1494
uint8_t revPolarity
Definition: voice.h:5605
uint8_t UUSDcs
Definition: voice.h:216
unpack_result_t unpack_voice_SLQSVoiceSetPreferredPrivacy_t
Definition: voice.h:3466
voice_UUSInfo * pUUSInFo
Definition: voice.h:342
uint8_t * pDataSrc
Definition: voice.h:4890
uint32_t airTimerValue
Definition: voice.h:789
uint8_t extBit
Definition: voice.h:271
uint8_t * pCallID
Definition: voice.h:1329
uint8_t * pCCResType
Definition: voice.h:1211
uint8_t ussData[182]
Definition: voice.h:46
uint8_t subsType
Definition: voice.h:3825
uint8_t numInstances
Definition: voice.h:2718
Definition: voice.h:1206
int pack_voice_SLQSVoiceGetCLIR(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t numLen
Definition: voice.h:1748
voice_calledPartySubAdd * pCallPartySubAdd
Definition: voice.h:345
uint8_t callID
Definition: voice.h:2508
uint8_t * pReason
Definition: voice.h:4882
uint8_t ussDCS
Definition: voice.h:44
uint8_t ActiveStatus
Definition: voice.h:4006
Definition: voice.h:2424
uint16_t * pFailCause
Definition: voice.h:3052
int unpack_voice_allCallStatusCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_voice_allCallStatusCallback_ind_t *pOutput)
Definition: voice.h:1088
uint8_t Reason
Definition: voice.h:1619
uint8_t * pCallId
Definition: voice.h:1057
int unpack_voice_SLQSVoiceStopContDTMF(uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceStopContDTMF_t *pOutput)
voice_prefVoiceSO * pPrefVoiceSO
Definition: voice.h:944
uint8_t callerIDLen
Definition: voice.h:5363
uint8_t * pCallID
Definition: voice.h:3413
uint8_t OTASPStatus
Definition: voice.h:5305
swi_uint256_t ParamPresenceMask
Definition: voice.h:1851
uint8_t numType
Definition: voice.h:2575
voice_lineCtrlInfo * pLineCtrlInfo
Definition: voice.h:5729
uint8_t * pPrefVoiceSOStatus
Definition: voice.h:1027
Definition: voice.h:4755
uint8_t * pFlashPayLd
Definition: voice.h:3379
uint8_t PI
Definition: voice.h:1744
uint8_t upLink
Definition: voice.h:5581
voice_ccSUPSType * pCCSUPSType
Definition: voice.h:4181
uint8_t numInstances
Definition: voice.h:2793
uint8_t * pInfo
Definition: voice.h:56
uint8_t * pCallID
Definition: voice.h:3095
Definition: voice.h:269
Definition: voice.h:55
voice_arrAlertingPattern * pArrAlertingPattern
Definition: voice.h:2961
swi_uint256_t ParamPresenceMask
Definition: voice.h:4898
voice_DTMFLengths * pBurstDTMFLengths
Definition: voice.h:3142
swi_uint256_t ParamPresenceMask
Definition: voice.h:5030
uint16_t * pFailCause
Definition: voice.h:1209
uint8_t ProvisionStatus
Definition: voice.h:1153
Definition: voice.h:4004
voice_COLPResp * pCOLPResp
Definition: voice.h:4060
uint8_t alphaLen
Definition: voice.h:387
uint8_t numSI
Definition: voice.h:2574
voice_connectNumInfo * pConnectNumInfo
Definition: voice.h:5722
int unpack_voice_SLQSVoiceIndicationRegister(uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceIndicationRegister_t *pOutput)
voice_arrRemotePartyNum * pArrRemotePartyNum
Definition: voice.h:2948
voice_airTimer * pAirTimerConfig
Definition: voice.h:941
uint8_t alertPitch
Definition: voice.h:5341
Definition: voice.h:102
int unpack_voice_SLQSVoiceSendFlash(uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceSendFlash_t *pOutput)
uint8_t numPresInd
Definition: voice.h:2223
uint16_t * pFailCause
Definition: voice.h:1976
Definition: voice.h:2810
uint16_t * pFailCause
Definition: voice.h:4294
uint8_t * pOnLength
Definition: voice.h:5121
Definition: voice.h:2838
Definition: voice.h:5077
uint8_t callID
Definition: voice.h:5304
swi_uint256_t ParamPresenceMask
Definition: voice.h:1214
Definition: voice.h:592
uint8_t tlvPresent
Definition: voice.h:4690
uint8_t * pSvcClass
Definition: voice.h:4881
voice_arrAlertingType * pArrAlertingType
Definition: voice.h:4978
uint8_t * pAMRStatus
Definition: voice.h:3616
Definition: voice.h:5601
voice_ECTNum * pECTNum
Definition: voice.h:5240
unpack_result_t unpack_voice_AnswerUSSD_t
Definition: voice.h:125
#define MAX_VOICE_DESCRIPTION_LENGTH
Definition: voice.h:23
Definition: voice.h:3050
Definition: voice.h:3093
voice_redirNumInfo * pRedirNumInfo
Definition: voice.h:5725
uint8_t ProvisionStatus
Definition: voice.h:4007
int pack_voice_SLQSVoiceGetCNAP(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: voice.h:2008
uint8_t codingScheme
Definition: voice.h:2155
voice_alphaIDInfo AlphaIDInfo
Definition: voice.h:2493
voice_arrAlertingPattern * pArrAlertingPattern
Definition: voice.h:4986
uint8_t presentationInd
Definition: voice.h:5166
voice_callInfo Callinfo
Definition: voice.h:2426
voice_arrDiagInfo * pArrDiagInfo
Definition: voice.h:2958
swi_uint256_t ParamPresenceMask
Definition: voice.h:2370
Definition: voice.h:2242
int pack_voice_SLQSVoiceIndicationRegister(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceIndicationRegister_t *reqArg)
Definition: voice.h:2441
uint8_t PI
Definition: voice.h:5362
int unpack_voice_SLQSVoiceEndCall(uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceEndCall_t *pOutput)
uint8_t digitCnt
Definition: voice.h:5081
uint8_t * pCallID
Definition: voice.h:1572
voice_roamTimer * pRoamTimerConfig
Definition: voice.h:942
Definition: voice.h:2593
voice_alphaIDInfo * pAlphaIDInfo
Definition: voice.h:2366
voice_extDispRecInfo * pExtDispRecInfo
Definition: voice.h:5730
swi_uint256_t ParamPresenceMask
Definition: voice.h:460
uint8_t voicePrivacy
Definition: voice.h:5029
uint8_t * pPrefVoiceSO
Definition: voice.h:3615
uint8_t * pPrefVoicePrivacy
Definition: voice.h:3617
voice_alphaIDInfo * pAlphaIDInfo
Definition: voice.h:4062
int unpack_voice_SLQSVoiceSetSUPSService(uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceSetSUPSService_t *pOutput)
Definition: voice.h:417
Definition: voice.h:2086
int pack_voice_SLQSVoiceGetCOLR(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t numInstances
Definition: voice.h:1784
uint8_t * pCallBarringPasswd
Definition: voice.h:679
uint8_t numPlan
Definition: voice.h:2226
int unpack_voice_AnswerUSSD(uint8_t *pResp, uint16_t respLen, unpack_voice_AnswerUSSD_t *pOutput)
swi_uint256_t ParamPresenceMask
Definition: voice.h:1091
uint8_t ussLen
Definition: voice.h:4336
uint8_t isEmpty
Definition: voice.h:2427
int unpack_voice_SLQSVoiceManageCalls(uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceManageCalls_t *pOutput)
uint8_t * pNSSRelease
Definition: voice.h:5728
unpack_result_t unpack_voice_SLQSVoiceIndicationRegister_t
Definition: voice.h:3538
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)
uint8_t namID
Definition: voice.h:809
uint8_t * pCallerNameInfo
Definition: voice.h:5720
uint8_t * pCallWaitInd
Definition: voice.h:5721
voice_arrAlphaID * pArrAlphaID
Definition: voice.h:2956
unpack_result_t unpack_voice_SLQSVoiceOrigUSSDNoWait_t
Definition: voice.h:3796
uint8_t numType
Definition: voice.h:5562
voice_ccSUPSType * pCCSUPSType
Definition: voice.h:751
voice_alphaIDInfo * pAlphaIDInfo
Definition: voice.h:4178
Definition: common.h:258
Definition: voice.h:938
Definition: voice.h:238
Definition: voice.h:3927
uint8_t numType
Definition: voice.h:5493
int unpack_voice_SLQSVoiceSUPSCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceSUPSCallback_ind_t *pOutput)
uint16_t * pFailCause
Definition: voice.h:4891
uint8_t callID
Definition: voice.h:5237
uint8_t subAddrLen
Definition: voice.h:274
Definition: voice.h:2152
swi_uint256_t ParamPresenceMask
Definition: voice.h:5241
Definition: voice.h:2221
Definition: voice.h:3219
uint8_t * pFlashType
Definition: voice.h:3380
int pack_voice_CancelUSSD(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t * pCallID
Definition: voice.h:3182
uint8_t reason
Definition: voice.h:420
Definition: voice.h:2506
voice_alphaIDInfo * pAlphaIDInfo
Definition: voice.h:1977
int unpack_voice_OTASPStatusCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_voice_OTASPStatusCallback_ind_t *pOutput)
uint8_t evrcCapability
Definition: voice.h:887
voice_COLRResp * pCOLRstatus
Definition: voice.h:4896
uint16_t * pFailCause
Definition: voice.h:1845
uint8_t SUPSType
Definition: voice.h:3012
voice_remotePartyName * pRemotePartyName
Definition: voice.h:2363
uint8_t ActiveStatus
Definition: voice.h:1270
uint8_t * pVoicePrivacy
Definition: voice.h:2954
int pack_voice_SLQSVoiceGetCallWaiting(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceGetCallWaiting_t *pReq)
Definition: voice.h:4120
voice_arrCallInfo * pArrCallInfo
Definition: voice.h:2947
int unpack_voice_SLQSVoiceStartContDTMF(uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceStartContDTMF_t *pOutput)
uint8_t * pCallID
Definition: voice.h:750
uint8_t * pOTASPStatus
Definition: voice.h:2953
int pack_voice_SLQSVoiceGetCOLP(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: voice.h:4775
uint8_t * pCCResType
Definition: voice.h:1847
Definition: voice.h:2671
uint8_t * pCCResType
Definition: voice.h:1978
uint8_t signalType
Definition: voice.h:5340
swi_uint256_t ParamPresenceMask
Definition: voice.h:3746
uint8_t subAddrType
Definition: voice.h:272
uint8_t SvcStatus
Definition: voice.h:1741
uint8_t extDispInfoLen
Definition: voice.h:5627
uint8_t * pCCResultType
Definition: voice.h:749
uint8_t callID
Definition: voice.h:5715
voice_arrRemotePartyNum * pArrRemotePartyNum
Definition: voice.h:4976
int pack_voice_SLQSVoiceStopContDTMF(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceStopContDTMF_t *pReq)
voice_alphaIDInfo * pAlphaIDInfo
Definition: voice.h:748
uint8_t reason
Definition: voice.h:1493
voice_calledPartyInfo * pCalledPartyInfo
Definition: voice.h:5724
swi_uint256_t ParamPresenceMask
Definition: voice.h:4656
uint8_t * pAutoAnsStatus
Definition: voice.h:1023
uint8_t wcdmaAmrStat
Definition: voice.h:3665
int pack_voice_OriginateUSSD(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_OriginateUSSD_t *reqArg)
int unpack_voice_SLQSVoiceSetConfig(uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceSetConfig_t *pOutput)
uint16_t * pFailCause
Definition: voice.h:1569
Definition: voice.h:5624
voice_CLIRResp * pCLIRResp
Definition: voice.h:1208
uint8_t numType
Definition: voice.h:5427
voice_arrCallEndReason * pArrCallEndReason
Definition: voice.h:2955
uint8_t * pAutoAnswer
Definition: voice.h:940
uint8_t polarityIncluded
Definition: voice.h:5603
int unpack_voice_SLQSVoiceDialCall(uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceDialCall_t *pOutput)
uint8_t pwrDenialTime
Definition: voice.h:5606
uint8_t * pTTYConfigStatus
Definition: voice.h:1026
Definition: voice.h:2457
voice_USSDNotificationNetworkInfo USSDNotificationNetworkInfo
Definition: voice.h:4715
uint8_t numInstances
Definition: voice.h:2631
voice_alphaIDInfo * pAlphaIDInfo
Definition: voice.h:1570
uint8_t callState
Definition: voice.h:2089
Definition: voice.h:2735
uint8_t * pEmergencyCategory
Definition: voice.h:344
Definition: voice.h:1021
uint16_t * pSrvOpt
Definition: voice.h:2360
voice_signalInfo * pSignalInfo
Definition: voice.h:5716
uint8_t * pCurVoiceDomainPref
Definition: voice.h:3745
int pack_voice_SLQSVoiceEndCall(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceEndCall_t *pReq)
uint8_t SuppPrefCUG
Definition: voice.h:241
uint8_t oddEvenInd
Definition: voice.h:273
uint8_t * pCallId
Definition: voice.h:486
Definition: voice.h:5558
Definition: voice.h:3121
uint8_t mode
Definition: voice.h:2092
uint8_t voiceSvc
Definition: voice.h:676
int pack_voice_SLQSVoiceSetCallBarringPassword(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceSetCallBarringPassword_t *pReq)
uint8_t numberPlan
Definition: voice.h:582
int pack_voice_SLQSVoiceSetConfig(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceSetConfig_t *pReq)
Definition: voice.h:3609
uint8_t noReplyTimer
Definition: voice.h:1669
int unpack_voice_SLQSVoiceGetCallWaiting(uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceGetCallWaiting_t *pOutput)
voice_CUGInfo * pCUGInfo
Definition: voice.h:343
int pack_voice_SLQSVoiceOrigUSSDNoWait(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceOrigUSSDNoWait_t *reqArg)
voice_arrRedirPartyNum * pArrRedirPartyNum
Definition: voice.h:2960
uint8_t ussDCS
Definition: voice.h:4335
uint8_t * pCurrTTYMode
Definition: voice.h:3741
uint32_t * pAlertingPattern
Definition: voice.h:2369
uint8_t digitCnt
Definition: voice.h:3096
voice_arrCallInfo arrCallInfomation
Definition: voice.h:4975
swi_uint256_t ParamPresenceMask
Definition: voice.h:1981
Definition: voice.h:2490
uint8_t SI
Definition: voice.h:5492
Definition: voice.h:2117
Definition: voice.h:5489
voice_ccSUPSType * pCCSUPSType
Definition: voice.h:1573
uint8_t * pCallID
Definition: voice.h:1212
uint8_t * pTTYMode
Definition: voice.h:943
uint8_t * pInfo
Definition: voice.h:103
uint8_t * pAutoAnswer
Definition: voice.h:3611
uint8_t * pCallId
Definition: voice.h:1090
uint8_t * pRegDTMFEvents
Definition: voice.h:3514
uint8_t numInstances
Definition: voice.h:2774
int unpack_voice_DTMFEventCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_voice_DTMFEventCallback_ind_t *pOutput)
voice_ccSUPSType * pCCSuppsType
Definition: voice.h:4655
uint8_t PI
Definition: voice.h:5491
uint8_t * pCLIRType
Definition: voice.h:341
uint8_t ALS
Definition: voice.h:2428
uint8_t nameLen
Definition: voice.h:2156
Definition: voice.h:2754
uint8_t numPlan
Definition: voice.h:5494
Definition: voice.h:2570
uint8_t ECTCallState
Definition: voice.h:5165
#define MAX_VOICE_CALL_NO_LEN
Definition: voice.h:22
Definition: voice.h:884
voice_UUSInfo * pUUSInfo
Definition: voice.h:2364
int pack_voice_SLQSVoiceStartContDTMF(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceStartContDTMF_t *pReq)
int unpack_voice_USSDNotificationCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_voice_USSDNotificationCallback_ind_t *pOutput)
voice_alphaIDInfo * pAlphaIDInfo
Definition: voice.h:457
int pack_voice_SLQSVoiceSetPreferredPrivacy(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceSetPreferredPrivacy_t *reqArg)
uint8_t ActiveStatus
Definition: voice.h:4122
Definition: voice.h:590
int unpack_voice_SUPSNotificationCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_voice_SUPSNotificationCallback_ind_t *pOutput)
int pack_voice_SLQSVoiceAnswerCall(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceAnswerCall_t *pReq)
liteServiceClassInformation
Definition: voice.h:588
int pack_voice_SLQSVoiceManageCalls(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceManageCalls_t *pReq)
voice_CLIRResp * pCLIRstatus
Definition: voice.h:4893
uint8_t * pOTASPStatus
Definition: voice.h:2362
int unpack_voice_SLQSVoiceGetAllCallInfo(uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceGetAllCallInfo_t *pOutput)
uint8_t numPlan
Definition: voice.h:5563
swi_uint256_t ParamPresenceMask
Definition: voice.h:3263
Definition: voice.h:1361
voice_alphaIDInfo * pAlphaIDInfo
Definition: voice.h:1327
voice_arrCalledPartyNum * pArrCalledPartyNum
Definition: voice.h:4984
voice_ccSUPSType * pCCSUPSType
Definition: voice.h:1980
voice_ccSUPSType * pCCSUPSType
Definition: voice.h:1442
uint8_t namID
Definition: voice.h:886
uint8_t SI
Definition: voice.h:1745
unpack_result_t unpack_voice_SLQSVoiceALSSelectLine_t
Definition: voice.h:3951
#define MAXVOICEUSSDLENGTH
Definition: voice.h:21
Definition: voice.h:4648
uint8_t * pCCResType
Definition: voice.h:1328
voice_ccSUPSType * pCCSUPSType
Definition: voice.h:459
uint8_t numInstances
Definition: voice.h:2595
Definition: voice.h:3411
uint8_t * pCCResType
Definition: voice.h:1571
uint8_t * pCCResultType
Definition: voice.h:458
uint8_t * pCallID
Definition: voice.h:456
uint8_t * pRoamTimerStatus
Definition: voice.h:1025
uint8_t SI
Definition: voice.h:5426
uint8_t * pCallID
Definition: voice.h:4180
uint8_t ActiveStatus
Definition: voice.h:4238
uint8_t * pSvcClass
Definition: voice.h:1363
uint8_t * pSvcClass
Definition: voice.h:1568
uint8_t notification_Type
Definition: voice.h:4714
uint8_t numPI
Definition: voice.h:2573
int unpack_voice_OriginateUSSD(uint8_t *pResp, uint16_t respLen, unpack_voice_OriginateUSSD_t *pOutput)
uint8_t ProvisionStatus
Definition: voice.h:4123
uint8_t numLen
Definition: voice.h:5429
voice_prefVoiceSO * pCurPrefVoiceSO
Definition: voice.h:3742
uint8_t callID
Definition: voice.h:2443
Definition: voice.h:4688
voice_arrRemotePartyName * pArrRemotePartyName
Definition: voice.h:2949
voice_diagInfo * pDiagInfo
Definition: voice.h:2368
Definition: voice.h:5163
Definition: voice.h:5360
voice_arrUUSInfo * pArrUUSInfo
Definition: voice.h:2951
voice_CLIPResp * pCLIPResp
Definition: voice.h:1325
uint8_t PI
Definition: voice.h:5425
swi_uint256_t ParamPresenceMask
Definition: voice.h:1331
uint8_t * pAlertType
Definition: voice.h:2365
int unpack_voice_SLQSVoiceGetCLIR(uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceGetCLIR_t *pOutput)
uint8_t * pAirTimer
Definition: voice.h:3612
Definition: voice.h:3376
voice_diagInfo DiagInfo
Definition: voice.h:2509
Definition: voice.h:516
voice_arrSvcOption * pArrSvcOption
Definition: voice.h:2952
uint8_t * pDispInfo
Definition: voice.h:5718
swi_uint256_t ParamPresenceMask
Definition: voice.h:5123
voice_airTimer * pAirTimerCnt
Definition: voice.h:3739
uint8_t svcType
Definition: voice.h:4757
Definition: voice.h:591
voice_roamTimer * pRoamTimerCnt
Definition: voice.h:3740
#define VOICE_MAX_NO_OF_CALLS
Definition: voice.h:24
uint8_t numLen
Definition: voice.h:5565
uint8_t * pRoamTimer
Definition: voice.h:3613
uint8_t noReplyTimer
Definition: voice.h:1743
voice_CLIPResp * pCLIPstatus
Definition: voice.h:4894
Definition: voice.h:3335
uint8_t * pCallID
Definition: voice.h:3262
Definition: voice.h:3180
uint8_t callID
Definition: voice.h:2010
uint8_t SuppOA
Definition: voice.h:242
Definition: voice.h:4291
uint8_t * pServiceClass
Definition: voice.h:678
uint8_t * pCCResType
Definition: voice.h:4296
uint8_t ProvisionStatus
Definition: voice.h:4239
voice_newPwdData * pNewPwdData
Definition: voice.h:4889
Definition: voice.h:1663
int unpack_voice_SLQSVoiceSetPreferredPrivacy(uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceSetPreferredPrivacy_t *pOutput)
uint8_t numType
Definition: voice.h:2225
uint8_t * pAirTimerStatus
Definition: voice.h:1024
uint8_t signal
Definition: voice.h:5342
uint8_t * pVoicePrivacy
Definition: voice.h:2361
uint8_t SvcStatus
Definition: voice.h:1665
voice_alphaIDInfo * pAlphaIDInfo
Definition: voice.h:4651
uint8_t * pRegVoicePrivacyEvents
Definition: voice.h:3515
uint8_t callID
Definition: voice.h:2492
uint8_t * pCallFWTimerVal
Definition: voice.h:4884
voice_connectNumInfo * pConnectNumInfo
Definition: voice.h:2367
uint16_t * pFailCause
Definition: voice.h:4177
uint8_t isModByCC
Definition: voice.h:4758
uint8_t * pVoiceDomainPref
Definition: voice.h:3619
uint8_t SI
Definition: voice.h:5561
uint8_t presentationInd
Definition: voice.h:2119
int unpack_voice_CancelUSSD(uint8_t *pResp, uint16_t respLen, unpack_voice_CancelUSSD_t *pOutput)
uint8_t callID
Definition: voice.h:5028
uint8_t PI
Definition: voice.h:5560
int unpack_voice_voicePrivacyChangeCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_voice_voicePrivacyChangeCallback_ind_t *pOutput)
int unpack_voice_SLQSVoiceGetCallForwardingStatus(uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceGetCallForwardingStatus_t *pOutput)
uint8_t * pSvcType
Definition: voice.h:346
uint8_t * pTimerVal
Definition: voice.h:681
uint8_t privacyPref
Definition: voice.h:3444
uint16_t roamOrigVoiceSO
Definition: voice.h:890
uint8_t numInstances
Definition: voice.h:2812
swi_uint256_t ParamPresenceMask
Definition: voice.h:5731
Definition: voice.h:3139
uint16_t * pCUGIndex
Definition: voice.h:5239
swi_uint256_t ParamPresenceMask
Definition: voice.h:5306
Definition: voice.h:485
Definition: voice.h:1739
uint8_t * pCallId
Definition: voice.h:517
int pack_voice_SLQSVoiceGetConfig(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceGetConfig_t *reqArg)
uint8_t numInstances
Definition: voice.h:2653
uint8_t numLen
Definition: voice.h:1667
Definition: voice.h:786
uint8_t numPlan
Definition: voice.h:2576
voice_ccSUPSType * pCCSUPSType
Definition: voice.h:4065
int pack_voice_SLQSVoiceBindSubscription(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceBindSubscription_t *reqArg)
uint8_t ussLen
Definition: voice.h:45
uint8_t * pSvcClass
Definition: voice.h:1437
Definition: voice.h:2772
Definition: voice.h:1782
voice_callInfo * pCallInfo
Definition: voice.h:2358
voice_arrCalledPartyNum * pArrCalledPartyNum
Definition: voice.h:2959
voice_COLRResp * pCOLRResp
Definition: voice.h:4176
int unpack_voice_VoiceInfoRecCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_voice_VoiceInfoRecCallback_ind_t *pOutput)
uint8_t callID
Definition: voice.h:2088
uint8_t DTMFEvent
Definition: voice.h:5080
uint8_t numPlan
Definition: voice.h:1747
uint8_t * pExtDispInfo
Definition: voice.h:5719
struct voice_USSInfo * pUSSDInfo
Definition: voice.h:4652
Definition: voice.h:1055
uint8_t numPlan
Definition: voice.h:5428
uint8_t * pCallFWNum
Definition: voice.h:4883
uint8_t * pCallID
Definition: voice.h:1979
uint8_t numInstances
Definition: voice.h:2840
Definition: voice.h:579
voice_ccSUPSType * pCCSUPSType
Definition: voice.h:1213
uint8_t callID
Definition: voice.h:2572
voice_CNAPResp * pCNAPstatus
Definition: voice.h:4897
#define BARRING_PASSWORD_LENGTH
Definition: voice.h:25
uint8_t * pCallID
Definition: voice.h:3013
uint8_t * pCCResType
Definition: voice.h:1440
int pack_voice_SLQSVoiceBurstDTMF(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_voice_SLQSVoiceBurstDTMF_t *pReq)
Definition: common.h:128
int unpack_voice_SLQSOriginateUSSD(uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSOriginateUSSD_t *pOutput)
uint8_t numLen
Definition: voice.h:5495
uint8_t * pCallID
Definition: voice.h:4886
int unpack_voice_SLQSVoiceGetCNAP(uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceGetCNAP_t *pOutput)
Definition: voice.h:1268
voice_remotePartyNum * pRemotePartyNum
Definition: voice.h:2359
int pack_voice_SLQSVoiceGetAllCallInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t * pCallID
Definition: voice.h:1848
int unpack_voice_SLQSVoiceALSSetLineSwitching(uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceALSSetLineSwitching_t *pOutput)
Definition: switype_256bit.h:15
uint8_t SvcClass
Definition: voice.h:1742
uint16_t homePageVoiceSO
Definition: voice.h:888
swi_uint256_t ParamPresenceMask
Definition: voice.h:518
uint8_t gsmAmrStat
Definition: voice.h:3664
uint8_t namePI
Definition: voice.h:2154
int unpack_voice_SLQSVoiceBindSubscription(uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceBindSubscription_t *pOutput)
int unpack_voice_SLQSVoiceSetCallBarringPassword(uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceSetCallBarringPassword_t *pOutput)
uint8_t numLen
Definition: voice.h:2577
uint8_t diagInfoLen
Definition: voice.h:2244
swi_uint256_t ParamPresenceMask
Definition: voice.h:1029
uint8_t * pPrefVoiceDomain
Definition: voice.h:945
swi_uint256_t ParamPresenceMask
Definition: voice.h:2962
swi_uint256_t ParamPresenceMask
Definition: voice.h:4066
voice_CNAPResp * pCNAPResp
Definition: voice.h:4293
Definition: voice.h:2716
voice_NSSAudioCtrl * pNSSAudioCtrl
Definition: voice.h:5727
Definition: voice.h:4236
uint16_t * pFailCause
Definition: voice.h:747
swi_uint256_t ParamPresenceMask
Definition: voice.h:3338
swi_uint256_t ParamPresenceMask
Definition: voice.h:3183
Definition: voice.h:3772
voice_COLPResp * pCOLPstatus
Definition: voice.h:4895
uint8_t direction
Definition: voice.h:2091
uint8_t * pTTYMode
Definition: voice.h:3614
Definition: voice.h:1764
uint16_t * pFailCause
Definition: voice.h:1438
uint8_t numInstances
Definition: voice.h:2756
uint8_t numInstances
Definition: voice.h:2695
uint16_t homeOrigVoiceSO
Definition: voice.h:889
int unpack_voice_SLQSVoiceGetCallBarring(uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceGetCallBarring_t *pOutput)
voice_remotePartyName RemotePartyName
Definition: voice.h:2460
uint8_t * pCallForwardingNumber
Definition: voice.h:680
int unpack_voice_SLQSVoiceALSSelectLine(uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceALSSelectLine_t *pOutput)
uint16_t * pfailureCause
Definition: voice.h:4650
voice_alphaIDInfo * pAlphaIDInfo
Definition: voice.h:1439
uint8_t alphaDcs
Definition: voice.h:386
uint8_t numberType
Definition: voice.h:581
voice_callFwdTypeAndPlan * pCallFwdTypeAndPlan
Definition: voice.h:682
uint8_t DTMFPulseWidth
Definition: voice.h:3123
uint8_t numLen
Definition: voice.h:2120
voice_UUSInfo uusInfo
Definition: voice.h:2477
Definition: voice.h:4333
int unpack_voice_SLQSVoiceGetCOLP(uint8_t *pResp, uint16_t respLen, unpack_voice_SLQSVoiceGetCOLP_t *pOutput)
Definition: voice.h:213
uint8_t callID
Definition: voice.h:3298

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