blob: bbfa9ce354e616423b47cda11797b102f3b14f48 [file] [log] [blame]
rjw6c1fd8f2022-11-30 14:33:01 +08001/*****************************************************************************
2* Copyright Statement:
3* --------------------
4* This software is protected by Copyright and the information contained
5* herein is confidential. The software may not be copied and the information
6* contained herein may not be used or disclosed except with the written
7* permission of MediaTek Inc. (C) 2013
8*
9* BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
10* THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
11* RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
12* AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
13* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
14* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
15* NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
16* SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
17* SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
18* THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
19* NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
20* SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
21*
22* BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
23* LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
24* AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
25* OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
26* MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
27*
28* THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
29* WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
30* LAWS PRINCIPLES. ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
31* RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
32* THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
33*
34*****************************************************************************/
35
36/*****************************************************************************
37 * Filename:
38 * ------------
39 * sdm_msgid.h
40 *
41 * Project:
42 * ------------
43 * MOLY
44 *
45 * Description:
46 * ------------
47 * This file defines the identities of the messages received by SDM.
48 *
49 *
50 * Author:
51 * -----------
52 * -------
53 *
54 *===========================================================
55 * $Log$
56 *
57 * 09 18 2020 chen-wei.lan
58 * [MOLY00568087] [Gen97] Support 5g t911
59 *
60 * .
61 *
62 * 09 11 2020 chen-wei.lan
63 * [MOLY00568087] [Gen97] Support 5g t911
64 * [SWRD]t911
65 *
66 * 07 27 2020 yulong.chang
67 * [MOLY00549478] [Gen97][HE3.0]N3GPP offload over data feature
68 * VoData SDM part RD domain
69 *
70 * 05 20 2020 chen-wei.lan
71 * [MOLY00523592] Support for MT SMS in 3GPP2 format over IMS domain in CDMA less project.
72 * 3gpp2 sms in cdma less project
73 *
74 * 03 25 2020 chen-wei.lan
75 * [MOLY00499773] [FTAA][CNY][MDST][SWIFT][MT6873][Margaux][Q0][MP2][SQC][NSA][China][Shanghai][Static][SIM1:CU][SIM2:Verizon]Externel (EE),0,0,99,/data/vendor/core/,1,modem,[Fatal error(buf)] err_code1:0x00000823 err_code2:0x00000100 err_code3:0xCCCCCCCC MD Offender:NAS
76 * IMS MT SMS END
77 *
78 * 02 07 2020 chen-wei.lan
79 * [MOLY00498827] [Need Patch] [Sanity Fail] Failed SMS sending on LTE / UMTS / GSM mode.
80 * nas register status
81 *
82 * 08 26 2019 chen-wei.lan
83 * [MOLY00433041] [Gen97][EPSFB] IT related issues
84 *
85 * uac
86 *
87 * 08 08 2019 chen-wei.lan
88 * [MOLY00427679] [Gen97] SMS to 911 and SCBM feature
89 * [scbm][OA]interface
90 *
91 * 04 24 2019 ian-yw.chen
92 * [MOLY00401131] [Gen97] porting from 95
93 *
94 * [porting from UMOLYE][to_20181230]
95 * SDM part
96 * (SWRD)
97 *
98 * 04 24 2019 ian-yw.chen
99 * [MOLY00401131] [Gen97] porting from 95
100 *
101 * [porting from UMOLYE][to_20181230]
102 * SDM part
103 * (SWRD)
104 *
105 * 03 12 2019 ian-yw.chen
106 * [MOLY00390240] [Gen97] SMS features and revise
107 * .
108 *
109 * 04 05 2017 hsuanchang.chen
110 * [MOLY00237411] [6293][PreIT] UTK/STK SMS Flow Merge
111 *
112 * . interface
113 *
114 * 04 05 2017 hsuanchang.chen
115 * [MOLY00232032] [SDM] [MT SMS AT Merge] merge +CMT/+EIMSCMT and +CDS/+EIMSCDS
116 *
117 * . ATP and interface
118 *
119 * 04 05 2017 hsuanchang.chen
120 * [MOLY00229182] [MT6293] EIMSCFG for SDM (SDM replace WFC enable to vowifi enable)
121 * .
122 *
123 * 03 24 2017 hsuanchang.chen
124 * [MOLY00228407] [SDM] Internal Re-arch
125 * . add +ECFGSET/+ECFGGET for SDM Profile
126 *
127 * 03 20 2017 hsuanchang.chen
128 * [MOLY00228407] [SDM] Internal Re-arch
129 * . [SDM Re-arch#8] add SCM for CMSS SMS
130 *
131 * 01 11 2017 hsuanchang.chen
132 * [MOLY00220510] [93 PREIT_DEV][UMOLYA] Rename IMSP interface/context/API to ATP and reorg folder layout
133 *
134 * . SDM part
135 *
136 * 10 31 2016 hsuanchang.chen
137 * [MOLY00208821] [SDM] UMOLY to UMOLYA sync
138 *
139 * .[UMOLY to UMOLYA] [MOLY00204308] [??][Jade][CT][VoLTE]SDM will not select CS domain for SMS when CS is unregistered in LTE
140 *
141 * 10 31 2016 hsuanchang.chen
142 * [MOLY00208821] [SDM] UMOLY to UMOLYA sync
143 * . Rollback [MOLY00204308][??][Jade][CT][VoLTE]SDM will not select CS domain for SMS when CS is unregistered in LTE
144 *
145 * 09 26 2016 hsuanchang.chen
146 * [MOLY00205107] [SDM] Cross core integration merge back to UMOLYA
147 *
148 * .
149 *
150 * 09 26 2016 hsuanchang.chen
151 * [MOLY00203894] [SDM] UMOLYA.PS.DEV merge back UMOLYA
152 *
153 * .
154 *
155 * 03 15 2016 ian-yw.chen
156 * [MOLY00169015] [COPY CR][VzW][MT6735][Pre-LC][AT command][2.51] case fail at AT+CMSS=1, shows error
157 * SDM part
158 *
159 * 03 02 2016 ian-yw.chen
160 * [MOLY00163894] [SMS][TC01] 3GPP2 SMS over IMS
161 * [MT/PP download/STK] interface
162 *
163 * 03 02 2016 ian-yw.chen
164 * [MOLY00163894] [SMS][TC01] 3GPP2 SMS over IMS
165 * [MO] interfaces
166 *
167 * 03 01 2016 ian-yw.chen
168 * [MOLY00147454] VZW 3GPP2 SMS over IMS
169 * SDM and interfaces
170 *
171 * 09 18 2015 mika.leinonen
172 * [MOLY00141364] [WWFT][MT6755][Jade][EU][Telefonica][VoLTE][Germany][FT] SMS must be sent over SGs in Telefonica Germany networks
173 * Integration change for UMOLY TRUNK.
174 * Dynamic framework implemented to configure MO SMS domain preferences in 4G per operator country variant.
175 * Review SDM: http://mtksap20:8080/go?page=ReviewDisplay&reviewid=213739
176 * Review IMSP: http://mtksap20:8080/go?page=ReviewDisplay&reviewid=213748
177 *
178 * 07 30 2015 chinte.chen
179 * [MOLY00132834] [COPY_CR][TMO][EM] Enable/Disable SMS over SGs through EM for TMO requirement 58071
180 * .
181 *
182 * 07 09 2015 nick.wang
183 * [MOLY00127009] WFC Patch back to UMOLY- interface part
184 * .moly wfc interface patch
185 *
186 * 07 09 2015 nick.wang
187 * [MOLY00127009] WFC Patch back to UMOLY- interface part
188 * .jade interface sync
189 *
190 * 05 08 2015 chinte.chen
191 * [MOLY00110919] [SAT] Support STK SMS over IP
192 * .
193 *
194 * 11 22 2013 chinte.chen
195 * [MOLY00047460] [MT6582LTE][IMS][VoLTE][Basic IT][IT3-045] Memory status reporting re-enable of SMSoIP
196 * .
197 *
198 * 09 30 2013 chinte.chen
199 * [MOLY00038966] [6290E1][VoLTE][IT][BringUp] Unable to complete RAT mode config
200 * .
201 *****************************************************************************/
202
203#ifndef SDM_MSGID_H
204#define SDM_MSGID_H
205
206#include "module_msg_range.h"
207
208
209MODULE_MSG_BEGIN( MSG_ID_SDM_CODE_BEGIN )
210
211/****************************************************************************
212 * ATP -> SDM
213 ****************************************************************************/
214MSG_ID_SDM_ATP_CMD_SEND_SMS_IND = MSG_ID_SDM_CODE_BEGIN,
215MSG_ID_SDM_ATP_CMD_SEND_DELIVER_REPORT_IND,
216MSG_ID_SDM_ATP_CMD_SEND_MEM_AVL_NOTIF_IND,
217MSG_ID_SDM_ATP_CMD_WFC_PROFILE_IND,
218MSG_ID_SDM_ATP_CMD_WFC_SWITCH_IND,
219MSG_ID_SDM_ATP_CS_SMS_SUBMIT_REPORT_ACK,
220MSG_ID_SDM_ATP_CS_SMS_SUBMIT_REPORT_NACK,
221MSG_ID_SDM_ATP_CMD_STK_SMS_IND,
222MSG_ID_SDM_ATP_STK_SMS_QUERY_CNF,
223MSG_ID_SDM_ATP_CS_STK_SMS_CNF,
224MSG_ID_SDM_ATP_IMSI_GET_CNF,
225
226MSG_ID_SDM_ATP_CMD_SEND_COMMAND_IND,
227MSG_ID_SDM_ATP_SMS_OVER_IP_CONFIG_IND,
228MSG_ID_SDM_ATP_IMS_REG_STATUS_IND,
229MSG_ID_SDM_ATP_SMS_OVER_SGS_CONFIG_IND,
230MSG_ID_SDM_ATP_CMD_SEND_C2K_SMS_IND,
231MSG_ID_SDM_ATP_CMD_SEND_C2K_ACKNOWLEDGE_IND,
232MSG_ID_SDM_ATP_CMD_SEND_CMSS_IND,
233MSG_ID_SDM_ATP_CMSS_IMS_CNF,
234MSG_ID_SDM_ATP_CMSS_CS_CNF,
235MSG_ID_SDM_ATP_UPDATE_MSG_BOX_CNF,
236MSG_ID_SDM_ATP_CMD_SEND_SMS_DELIVER_IND,
237MSG_ID_SDM_ATP_CMD_SEND_C2K_SMS_DELIVER_IND,
238MSG_ID_SDM_ATP_CMD_SEND_STATUS_REPORT_IND,
239MSG_ID_SDM_ATP_CMD_EIMSCFG_IND,
240MSG_ID_SDM_ATP_CMD_EVODATA_IND,
241MSG_ID_SDM_ATP_IMS_NORMAL_SMS_SMART_CONGESTION_START_CNF,
242MSG_ID_SDM_ATP_IMS_STK_SMS_SMART_CONGESTION_START_CNF,
243MSG_ID_SDM_ATP_IMS_CMSS_SMS_SMART_CONGESTION_START_CNF,
244MSG_ID_SDM_ATP_IMS_C2K_SMS_SMART_CONGESTION_START_CNF,
245MSG_ID_SDM_ATP_IMS_UTK_SMS_SMART_CONGESTION_START_CNF,
246MSG_ID_SDM_ATP_IMS_SMS_SMART_CONGESTION_STOP_CNF,
247MSG_ID_SDM_ATP_ECFG_SET_REQ,
248MSG_ID_SDM_ATP_ECFG_GET_REQ,
249MSG_ID_SDM_ATP_CMD_EXIT_SCBM_IND,
250MSG_ID_SDM_ATP_FDN_ECC_CHECK_CNF,
251MSG_ID_SDM_ATP_CELL_INFO_UPDATE_IND,
252
253/****************************************************************************
254 * IMCSMS -> SDM
255 ****************************************************************************/
256MSG_ID_SDM_IMCSMS_SUBMIT_REPORT_ACK,
257MSG_ID_SDM_IMCSMS_SUBMIT_REPORT_NACK,
258MSG_ID_SDM_IMCSMS_STK_SUBMIT_REPORT_ACK,
259MSG_ID_SDM_IMCSMS_STK_SUBMIT_REPORT_NACK,
260MSG_ID_SDM_IMCSMS_DELIVER,
261MSG_ID_SDM_IMCSMS_C2K_SUBMIT_REPORT_ACK,
262MSG_ID_SDM_IMCSMS_C2K_SUBMIT_REPORT_NACK,
263MSG_ID_SDM_IMCSMS_UTK_SUBMIT_REPORT_ACK,
264MSG_ID_SDM_IMCSMS_UTK_SUBMIT_REPORT_NACK,
265MSG_ID_SDM_IMCSMS_C2K_DELIVER,
266MSG_ID_SDM_IMCSMS_CDMA_LESS_C2K_DELIVER,
267MSG_ID_SDM_IMCSMS_STATUS_REPORT,
268MSG_ID_SDM_IMCSMS_CMSS_SUBMIT_REPORT_ACK,
269MSG_ID_SDM_IMCSMS_CMSS_SUBMIT_REPORT_NACK,
270MSG_ID_SDM_IMCSMS_MEM_AVL_NOTIF_CNF,
271MSG_ID_SDM_IMCSMS_RCV_MSG_IND,
272MSG_ID_SDM_IMCSMS_IS_CS_ALLOWED_REQ,
273MSG_ID_SDM_IMCSMS_IMS_MT_SMS_END_IND,
274
275/****************************************************************************
276 * CVAL -> SDM
277 ****************************************************************************/
278MSG_ID_SDM_CVAL_C2K_SMS_SEND_CNF,
279MSG_ID_SDM_CVAL_C2K_SMS_IND,
280
281/****************************************************************************
282 * VDM -> SDM
283 ****************************************************************************/
284MSG_ID_SDM_VDM_EXIT_SCBM_IND,
285MSG_ID_SDM_UT_CONFIG,
286
287/****************************************************************************
288* Debug purpose
289****************************************************************************/
290MSG_ID_SDM_DUMP_NVRAM_RAW_DATA_IND,
291
292/****************************************************************************
293 * SMS -> SDM
294 ****************************************************************************/
295MSG_ID_SDM_SMS_STATUS_IND,
296
297/****************************************************************************
298 * L4C -> SDM
299 ****************************************************************************/
300MSG_ID_SDM_L4C_IMS_NORMAL_SMS_UAC_CNF,
301MSG_ID_SDM_L4C_IMS_STK_SMS_UAC_CNF,
302MSG_ID_SDM_L4C_IMS_CMSS_SMS_UAC_CNF,
303MSG_ID_SDM_L4C_IMS_C2K_SMS_UAC_CNF,
304MSG_ID_SDM_L4C_IMS_UTK_SMS_UAC_CNF,
305MSG_ID_SDM_L4C_IMS_UAC_ALLEVIATION_IND,
306MSG_ID_SDM_L4C_PS_ATTACHED_RAT_IND,
307MSG_ID_SDM_L4C_CS_ATTACHED_RAT_IND,
308MSG_ID_SDM_L4C_EMERGENCY_SERVICE_CNF,
309MSG_ID_SDM_L4C_EMERGENCY_SERVICE_IND,
310MSG_ID_SDM_L4C_EMERGENCY_SERVICE_FALLBACK_CNF,
311MSG_ID_SDM_L4C_NW_FEATURE_IND,
312
313MODULE_MSG_END( MSG_ID_SDM_CODE_TAIL )
314
315
316#endif // SDM_MSGID_H
317