blob: 9cdc331dcbbfe75423631576ddbb0233cd9f8a12 [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) 2012
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 * ims_stack_msgid.h
40 *
41 * Project:
42 * --------
43 * VMOLY
44 *
45 * Description:
46 * ------------
47 *
48 * Author:
49 * -------
50 *
51 *
52 * ==========================================================================
53 * $Log$
54 *
rjw8e44aab2022-11-30 16:42:16 +080055 * 09 06 2022 kai-cheng.chiu
56 * [MOLY00838475] [Lab][MT6889][Petrus][TMO-US][CCP][Simulation][22Q4][IODT][s0][HQ][R&S][Protocol_IMS & VoLTE][L_IMS_VoLTE_524172]("REGISTER request received - expected: 200 response")
57 *
58 * .
59 *
60 * 07 28 2022 ot_gang.zhang
61 * [MOLY00823817] [MT6879][Figeac][S0][R2][JAPAN][SOFTBANK][TB][TrialNW][SIP PANI Info][CR Review Excluded] Supporting OTR-Voice-032066
62 *
63 * .
64 *
rjw6c1fd8f2022-11-30 14:33:01 +080065 * 06 21 2022 kai-cheng.chiu
66 * [MOLY00765081] [FeatureDevelopment][ALPSAR06336232] TMOUS 22Q1 Requirement Gap Development - UE MO Timer F1
67 *
68 * .
69 *
70 * 01 28 2022 xin.ni
71 * [MOLY00603484] [GEN95][New Feature]si transaction should keep 330s after sending 18x
72 *
73 * .
74 *
75 * 01 25 2022 xin.ni
76 * [MOLY00603484] [GEN95][New Feature]si transaction should keep 330s after sending 18x
77 *
78 * .
79 *
80 * 07 19 2021 ot_hui.tu
81 * [MOLY00603484] [GEN95][New Feature]si transaction should keep 330s after sending 18x
82 *
83 * .
84 *
85 * 11 16 2020 sami.jutila
rjw8e44aab2022-11-30 16:42:16 +080086 * [MOLY00586172] [MT6893][Petrus-P][SQC][R0][R3][MP6][5G][SA][CTC][FT][Hangzhou][Huawei][TC-MF_IOTFT-06001][5G空闲ï¿???终端始呼]MT failed
rjw6c1fd8f2022-11-30 14:33:01 +080087 * .
88 *
89 * 11 06 2020 york.li
rjw8e44aab2022-11-30 16:42:16 +080090 * [MOLY00588036] ï¿???20131?��?DVT?��测�?��???��?��?��?ï¿???��?��?�CT+CMCC(2G+IMS),主ï¿???�电ï¿??2G?��ï¿???过�?�中?��ï¿???ï¿????��ï¿???�移?��VoLTE消失(1/10)
rjw6c1fd8f2022-11-30 14:33:01 +080091 *
92 * .
93 *
94 * 11 06 2020 york.li
rjw8e44aab2022-11-30 16:42:16 +080095 * [MOLY00588036] ï¿???20131?��?DVT?��测�?��???��?��?��?ï¿???��?��?�CT+CMCC(2G+IMS),主ï¿???�电ï¿??2G?��ï¿???过�?�中?��ï¿???ï¿????��ï¿???�移?��VoLTE消失(1/10)
rjw6c1fd8f2022-11-30 14:33:01 +080096 *
97 * .
98 *
99 * 09 18 2020 uri.chang
100 * [MOLY00569695] [US_DEV][VZW][MP7] P-CSCF handling for handover
101 * P-CSCF handling for IP/PCO change - interface part (SWRD) - delete unused msg
102 * merge IP_CHANGE_NOTIFY, PCSCF_RESTORE, and REQ_REREG to CONDITION_CHANGE_NOTIFY.
103 *
104 * 09 18 2020 uri.chang
105 * [MOLY00569695] [US_DEV][VZW][MP7] P-CSCF handling for handover
106 *
107 * P-CSCF handling for IP/PCO change - interface part (SWRD) - add msg
108 * merge IP_CHANGE_NOTIFY, PCSCF_RESTORE, and REQ_REREG to CONDITION_CHANGE_NOTIFY.
109 *
110 * 08 28 2020 york.li
111 * [MOLY00562709] [5GHP][feature][Data&Call]game space mode
112 *
113 * .
114 *
115 * 07 04 2020 frank-th.chen
116 * [MOLY00538261] [Blocking][CCP2-P0][MT6885][Petrus][TMO-US][MP5][SQC][20Q2][q0][HQ][Keysight][Protocol_Wi-Fi Calling][60474][L-ePDG -97602-7]The msg doesn't contain header field P-Location-Object - Error
117 *
118 * .
119 *
120 * 06 30 2020 xw.wang
121 * [MOLY00536704] [KDDI][new feature][RMSC00540517]ACB skip for SUBSCRIBE
122 *
123 * .
124 *
125 * 06 30 2020 frank-th.chen
126 * [MOLY00526066] ALPS05120134 [TCL][Tokyo Lite TMO]WFC] The "P-LANI TIMESTAMP here" in invite is not correct, it is display the invite timestamp. The time reported is not in UTC or local time for LTE/ 3G/ 2G
127 *
128 * .
129 *
130 * 06 15 2020 frank-th.chen
131 * [MOLY00526066] ALPS05120134 [TCL][Tokyo Lite TMO]WFC] The "P-LANI TIMESTAMP here" in invite is not correct, it is display the invite timestamp. The time reported is not in UTC or local time for LTE/ 3G/ 2G
132 *
133 * .
134 *
135 * 03 24 2020 manik.mahajan
136 * [MOLY00464854] [Sony][SM33][IMS][JIMODM18-2846][RAT][Huaihe1.0][PCCW] UE not to perform IMS re-registration after Vowifi HO to LTE
137 *
138 * .
139 *
140 * 03 24 2020 manik.mahajan
141 * [MOLY00464854] [Sony][SM33][IMS][JIMODM18-2846][RAT][Huaihe1.0][PCCW] UE not to perform IMS re-registration after Vowifi HO to LTE
142 *
143 * .
144 *
145 * 03 24 2020 xw.wang
146 * [MOLY00507077] [MT6739][Zion][Q0][WW FT][Turkey][Istanbul][4GMM][IMS][Regression][SQC Excluded][TurkTelekom][VoWiFi] To check the PCNI requirements, Cell Time is showing 0
147 *
148 * .
149 *
150 * 03 23 2020 manik.mahajan
151 * [MOLY00464854] [Sony][SM33][IMS][JIMODM18-2846][RAT][Huaihe1.0][PCCW] UE not to perform IMS re-registration after Vowifi HO to LTE
152 *
153 * .
154 *
155 * 03 22 2020 manik.mahajan
156 * [MOLY00464854] [Sony][SM33][IMS][JIMODM18-2846][RAT][Huaihe1.0][PCCW] UE not to perform IMS re-registration after Vowifi HO to LTE
157 *
158 * .
159 *
160 * 02 24 2020 manik.mahajan
161 * [MOLY00464854] [Sony][SM33][IMS][JIMODM18-2846][RAT][Huaihe1.0][PCCW] UE not to perform IMS re-registration after Vowifi HO to LTE
162 *
163 * .
164 *
165 * 12 06 2019 chengwen.liu
166 * [MOLY00464287] [VMOLY][Gen97] UA ASSERT Removal & IMCB/UA state unsync handling
167 * .
168 *
169 * 12 05 2019 xw.wang
170 * [MOLY00458932] [GEN97][IMS PATCH BACK][volte_stack] patch back to VMOLY
171 *
172 * .
173 * patch back from CL 9789410
174 * interface part
175 *
176 * 12 04 2019 frank-th.chen
177 * [MOLY00463248] [TMOUS] [IMS] 2020Q2 Requirement
178 *
179 * .
180 *
181 * 12 02 2019 xw.wang
182 * [MOLY00462202] [MT6771][Sylvia][O1][MP1.5][IOT][Japan][KDDI][PH3-VoLTE] TC3-10-6-3 UE supported "ACB Skip(3GPP Rel.12)" or not
183 *
184 * .
185 *
186 * 07 23 2019 frank-th.chen
187 * [MOLY00424474] [VMOLY] The DUT hangs up automatically in VOWIFI calling
188 *
189 * .
190 *
191 * 07 23 2019 frank-th.chen
192 * [MOLY00424474] [VMOLY] The DUT hangs up automatically in VOWIFI calling
193 *
194 * .
195 *
196 * 04 12 2019 york.li
197 * [MOLY00398906] [Submarine][M1][RDIT][CT][FT][TC-MF_VOLTEFT-03002][China][SH][ASSERT] file:mcu/protocol/imc/sub_imc/imc_cc/src/imc_cc_msghdlr.c line:1004 when keep long Vilte call
198 *
199 * .
200 *
201 * 03 13 2019 chengwen.liu
202 * [MOLY00384501] [Cervino P0][VzW][EAB][3.30]Fail due to REGISTER request received
203 * .
204 *
205 * 01 29 2019 szu-chieh.chiu
206 * [MOLY00381194] [Submarine][M1][1stCall] decode fail on the ILM messages between IMSUA/IMCB/IMS_STACK
207 * ua naming refine.
208 *
209 * 01 23 2019 mika.leinonen
210 * [MOLY00380857] [Submarine][M1][1stCall][CMCC]IMS register fail
211 * Update IMS Stack interface - flag field usage
212 *
213 * 01 08 2019 mika.leinonen
214 * [MOLY00367126] [Gen97][IMS] VoLTE porting
215 * Adding IMS interfaces to trace database.
216 *
217 * 01 07 2019 kari.suvivaara
218 * [MOLY00373280] [Gen97][IMS][VoLTE Porting] Coding/UT Phase 1
219 *
220 * IMS UA and Stack ramp up on MD side.
221 *
222>>>> ORIGINAL //UMOLYE/DEV/UMOLYE.GEN97.SUBMARINE.DEV/mcu/interface/sap/md/ims_stack_msgid.h#3
223 * 12 28 2018 huifeng.jing
224==== THEIRS //UMOLYE/DEV/UMOLYE.GEN97.SUBMARINE.DEV/mcu/interface/sap/md/ims_stack_msgid.h#4
225 * 01 07 2019 kari.suvivaara
226 * [MOLY00373280] [Gen97][IMS][VoLTE Porting] Coding/UT Phase 1
227 *
228 * IMS UA and Stack ramp up on MD side.
229 *
230 * 12 28 2018 huifeng.jing
231==== YOURS //ws_kari.suvivaara_modem/UMOLYE/DEV/UMOLYE.SUBMARINE.M1IT.DEV/mcu/interface/sap/md/ims_stack_msgid.h
232 * 12 29 2018 huifeng.jing
233<<<<
234 * [MOLY00375660] [IMS][Gen97 submarine] VTS interface developments
235 * ims_hif over tty.
236 *
237 * 12 14 2018 mika.leinonen
238 * [MOLY00367126] [Gen97][IMS] VoLTE porting
239 * Timers - framework for UA and Stack
240 *
241 ****************************************************************************/
242
243#ifndef _IMS_STACK_MSGID_H_
244#define _IMS_STACK_MSGID_H_
245
246#include "module_msg_range.h"
247
248/*------------------- IMS_STACK_MSG_CODE_BEGIN---------------------*/
249MODULE_MSG_BEGIN( MSG_ID_IMS_STACK_CODE_BEGIN )
250
251 MSG_ID_IMS_STACK_BEGIN,
252
253 MSG_ID_IMS_STACK_EX_BEGIN,
254
255 /* ------------------------------------------------ */
256 /* Client --> VoLTE Stack */
257 /* ------------------------------------------------ */
258 /* TO SIPTX */
259 MSG_ID_VOLTE_SIPTX_CREATE_REQ, /* VoLTE_Stack_Channel_Info_t */
260 MSG_ID_VOLTE_SIPTX_DESTROY_REQ, /* N/A */
261 MSG_ID_VOLTE_SIPTX_CONNECT_REQ, /* VoLTE_Stack_Connection_Info_t */
262 MSG_ID_VOLTE_SIPTX_DISCONNECT_REQ, /* N/A */
263 MSG_ID_VOLTE_SIPTX_SEND_SIPMSG_REQ, /* VoLTE_Stack_Sip_Info_t */
264 MSG_ID_VOLTE_SIPTX_MEM_DEBUG_REQ, /* VoLTE_Debug_Info_t */
265 MSG_ID_VOLTE_SIPTX_SETTING_REQ, /* VoLTE_Event_Setting_t */
266 MSG_ID_VOLTE_SIPTX_AUTO_TESTING_ID_UPDATE_REQ, /* VoLTE_AutoTesting_Info_t */
267 MSG_ID_VOLTE_SIPTX_ABORT_SIPMSG_REQ, /* VoLTE_Stack_Sip_Info_t */
268 MSG_ID_VOLTE_SIPTX_RESET_TCP_REQ, /* VoLTE_Stack_Channel_Info_t */
269 MSG_ID_VOLTE_SIPTX_START_KEEP_ALIVE_REQ, /* VoLTE_Stack_Channel_Info_t */
270 MSG_ID_VOLTE_SIPTX_STOP_KEEP_ALIVE_REQ, /* VoLTE_Stack_Channel_Info_t */
271 MSG_ID_VOLTE_SIPTX_CALL_SESSION_TERMINATED_IND, /* VoLTE_Stack_Sip_Info_t */
272 MSG_ID_VOLTE_SIPTX_UA_STATE_IND, /* VoLTE_Event_UA_State_t */
273 MSG_ID_VOLTE_SIPTX_CALL_SESSION_STARTED_IND, /* VoLTE_Stack_Sip_Info_t */
274 MSG_ID_VOLTE_SIPTX_UPDATE_RCS_STATUS_REQ, /* int */
275 MSG_ID_VOLTE_SIPTX_SEND_DUMMY_DATA_REQ, /* VoLTE_Stack_Channel_Info_t */
rjw8e44aab2022-11-30 16:42:16 +0800276 MSG_ID_VOLTE_SIPTX_PANI_INFO_IND, /* VoLTE_Event_UA_Stack_PANI_Info_t*/
rjw6c1fd8f2022-11-30 14:33:01 +0800277
278 /* TO SIPTX_REG */
279 MSG_ID_VOLTE_SIPTX_REG_REG_REQ, /* VoLTE_Event_Reg_Item_t */
280 MSG_ID_VOLTE_SIPTX_REG_REREG_REQ, /* VoLTE_Event_Reg_Item_t */
281 MSG_ID_VOLTE_SIPTX_REG_DEREG_REQ, /* VoLTE_Event_Reg_Item_t */
282 MSG_ID_VOLTE_SIPTX_REG_NETWORK_CHANGE_REQ, /* VoLTE_Event_Network_Change_t */
283 MSG_ID_VOLTE_SIPTX_REG_UPDATE_SETTING_REQ, /* VoLTE_Event_Setting_t */
284 MSG_ID_VOLTE_SIPTX_REG_ADD_BIND_REQ, /* VoLTE_Event_Reg_Item_t */
285 MSG_ID_VOLTE_SIPTX_REG_DEL_BIND_REQ, /* VoLTE_Event_Reg_Item_t */
286 MSG_ID_VOLTE_SIPTX_REG_CLEAR_BIND_REQ, /* N/A */
287 MSG_ID_VOLTE_SIPTX_REG_ADD_CAPABILITY_REQ, /* VoLTE_Event_Reg_Capability_t */
288 MSG_ID_VOLTE_SIPTX_REG_DEL_CAPABILITY_REQ, /* VoLTE_Event_Reg_Capability_t */
289 MSG_ID_VOLTE_SIPTX_REG_GET_STATE_REQ, /* VoLTE_Event_Reg_Item_t */
290 MSG_ID_VOLTE_SIPTX_REG_RESET_REQ, /* VoLTE_Event_Reg_Item_t */
291 MSG_ID_VOLTE_SIPTX_REG_RAT_CHANGE_REQ, /* VoLTE_Event_Rat_Change_t */
292 MSG_ID_VOLTE_SIPTX_REG_RESTORE_REQ, /* VoLTE_Event_Reg_Item_t */
293 MSG_ID_VOLTE_SIPTX_REG_3GPP_RAT_CHANGE_REQ, /* VoLTE_Event_3gpp_Rat_Change_t */
294 MSG_ID_VOLTE_SIPTX_REG_QUERY_CALL_STATE_CNF, /* VoLTE_Event_List_Current_Call_To_Stack_t */
295 MSG_ID_VOLTE_SIPTX_REG_MD_LOWER_LAYER_ERR_REQ, /* VoLTE_Event_MD_Lower_Layer_Err_t */
296 MSG_ID_VOLTE_SIPTX_REG_SEND_SUBSRIBE_REQ, /* VoLTE_Event_Reg_Item_t */
297 MSG_ID_VOLTE_SIPTX_REG_QUERY_IF_EM_TS_EXIST_REQ,/* N/A */
298 MSG_ID_VOLTE_SIPTX_GEOLOCATION_REQ_CNF, /* VoLTE_Event_Geolocation_Info_t */
299 MSG_ID_VOLTE_SIPTX_REG_NOTIFY_IMSVOPS_REQ, /* VoLTE_Event_Notify_t */
300 MSG_ID_VOLTE_SIPTX_REG_NOTIFY_SIP_BLOCK_REQ, /* VoLTE_Event_Notify_t */
301 MSG_ID_VOLTE_SIPTX_PRESENCE_UNPUBLISH_CNF, /* VoLTE_Event_Presence_Unpublish_t */
302 MSG_ID_VOLTE_SIPTX_REG_IRAT_WITHOUT_IP_CHANGE_REQ, /* VoLTE_Event_iRat_without_IP_Change_t */
303 MSG_ID_VOLTE_SIPTX_REG_HANDOVER_IP_READY_NOTIFY,
304 MSG_ID_VOLTE_SIPTX_IF_REG_READY_REQ, /* N/A */
305 MSG_ID_VOLTE_SIPTX_REG_NOTIFY_CONF_SUBSC_REQ, /* VoLTE_Event_Notify_t */
306 MSG_ID_VOLTE_SIPTX_REG_FF00H_UPDATE_REQ, /* VoLTE_Event_FF00H_Update_t */
307 MSG_ID_VOLTE_SIPTX_REG_E911_E2_TIMEOUT_REQ, /* VoLTE_Event_Reg_Item_t */
308 MSG_ID_VOLTE_SIPTX_REG_DIGITLINE_REQ, /* VoLTE_Event_ATCmd_Relay_t */
309 MSG_ID_VOLTE_SIPTX_LOGGING_EVENT_NOTIFY_REQ, /* VoLTE_Event_Logging_Event_Notify_t */
310 MSG_ID_VOLTE_SIPTX_REG_3GPP_OOS_IND_REQ, /* VoLTE_Event_3gpp_OOS_Ind_t */
311 MSG_ID_VOLTE_SIPTX_REG_PS_DATA_OFF_REQ, /* VoLTE_Event_PS_DATA_OFF_Req_t */
312 MSG_ID_VOLTE_SIPTX_REG_CALL_STATUS_IND, /* VoLTE_Event_List_Current_Call_To_Stack_t */
313 MSG_ID_VOLTE_SIPTX_REG_EXTERNAL_UA_STATE, /* VoLTE_Event_External_UA_State_t */
314 MSG_ID_VOLTE_SIPTX_REG_TRIGER_REREG_INIT_DEREG_IND, /* VoLTE_Event_Reg_Triger_Rereg_Init_Dereg_t */
315 MSG_ID_VOLTE_SIPTX_ACB_SKIP_START_CNF, /* VoLTE_Event_ACB_Skip_Info_t */
316 MSG_ID_VOLTE_SIPTX_ACB_SKIP_END_CNF, /* VoLTE_Event_ACB_Skip_Info_t */
317 MSG_ID_VOLTE_SIPTX_REG_AP_LOCATION_REQ, /* VoLTE_Event_AP_Location_status_t */
318 MSG_ID_VOLTE_SIPTX_REG_CONDITION_CHANGE_NOTIFY_REQ, /* VoLTE_Event_Condition_Change_Notify_t */
319 /* Teardon Flow for IMCB/REG state un-sync */
320 MSG_ID_IMSUA_IMS_STACK_UNEXPECTED_STATE_REQ, /* imsua_ims_stack_unexpected_state_req_struct */
321
322 /* TO SIPTX_IPSEC */
323 MSG_ID_VOLTE_SIPTX_IPSEC_SETUP_REQ, /* VoLTE_Stack_IPSec_Info_t */
324 MSG_ID_VOLTE_SIPTX_IPSEC_CONNECT_REQ, /* VoLTE_Stack_IPSec_Info_t */
325 MSG_ID_VOLTE_SIPTX_IPSEC_DELETE_REQ, /* VoLTE_Stack_IPSec_Info_t */
326 MSG_ID_VOLTE_SIPTX_IPSEC_CLEAR_REQ, /* VoLTE_Stack_IPSec_Info_t */
327 MSG_ID_VOLTE_SIPTX_IPSEC_CHANGE_TO_REGULAR_REQ, /* siptx_req_struct */
328 MSG_ID_VOLTE_SIPTX_IPSEC_REFRESH_REQ, /* VoLTE_Stack_IPSec_Info_t */
329
330
331 /* ------------------------------------------------ */
332 /* Client <-- VoLTE Stack */
333 /* ------------------------------------------------ */
334 /* FROM SIPTX */
335 MSG_ID_VOLTE_SIPTX_CREATE_RSP, /* VoLTE_Stack_Result_t */
336 MSG_ID_VOLTE_SIPTX_DESTROY_RSP, /* VoLTE_Stack_Result_t */
337 MSG_ID_VOLTE_SIPTX_CONNECT_RSP, /* VoLTE_Stack_Result_t */
338 MSG_ID_VOLTE_SIPTX_DISCONNECT_RSP, /* VoLTE_Stack_Result_t */
339 MSG_ID_VOLTE_SIPTX_SEND_SIPMSG_RSP, /* VoLTE_Stack_Result_t */
340 MSG_ID_VOLTE_SIPTX_IND_SIPMSG_RSP, /* VoLTE_Stack_Sip_Info_t */
341 MSG_ID_VOLTE_SIPTX_ABORT_SIPMSG_RSP, /* VoLTE_Stack_Result_t */
342 MSG_ID_VOLTE_SIPTX_RESET_TCP_RSP, /* VoLTE_Stack_Sip_Info_t */
343 MSG_ID_VOLTE_SIPTX_START_KEEP_ALIVE_RSP, /* VoLTE_Stack_Channel_Info_t */
344 MSG_ID_VOLTE_SIPTX_STOP_KEEP_ALIVE_RSP, /* VoLTE_Stack_Channel_Info_t */
345
346 MSG_ID_VOLTE_SIPTX_DISCONNECT_IND, /* VoLTE_Stack_Result_t */
347 MSG_ID_VOLTE_SIPTX_REG_QUERY_IF_EM_TS_EXIST_RSP,/* MD UA: VoLTE_Stack_Result_t; AP UA: structure is VoLTE_Event_IMS_HIF_Data */
348 MSG_ID_VOLTE_SIPTX_SEND_DUMMY_DATA_RSP, /* VoLTE_Stack_Channel_Info_t */
349 MSG_ID_SIP_SENT_VIA_HDR_IND, /* character string */
350
351 /* FROM SIPTX_REG */
352 MSG_ID_VOLTE_SIPTX_REG_STATE_IND, /* VoLTE_Event_Reg_State_t */
353 MSG_ID_VOLTE_SIPTX_REG_QUERY_STATE_IND, /* VoLTE_Event_Query_State_t */
354 MSG_ID_VOLTE_SIPTX_EMS_MODE_IND, /* VoLTE_Event_Reg_Ems_Mode_t */
355 MSG_ID_VOLTE_SIPTX_REG_NOTIFY_DONE_IND, /* VoLTE_Event_Reg_Notify_Done_t */
356 MSG_ID_VOLTE_SIPTX_REG_CANCEL_SIP_BLOCK_IND, /* VoLTE_Event_Notify_t */
357 MSG_ID_VOLTE_SIPTX_REG_DEREG_START_IND, /* VoLTE_Event_Reg_Dereg_Start_t */
358 MSG_ID_VOLTE_SIPTX_IF_REG_READY_RSP, /* N/A */
359 MSG_ID_VOLTE_SIPTX_REG_NOTIFY_CONF_SUBSC_IND, /* VoLTE_Event_Notify_t */
360 MSG_ID_VOLTE_SIPTX_SRU_INFO_IND, /* VoLTE_Event_SRU_Info_t */
361 MSG_ID_VOLTE_SIPTX_ATCMD_RELAY_IND, /* VoLTE_Event_ATCmd_Relay_t */
362 MSG_ID_VOLTE_SIPTX_REG_REL_ALL_CALL_IND, /* VoLTE_Event_Call_Rel_t*/
363 MSG_ID_VOLTE_SIPTX_ACB_SKIP_START_IND, /* VoLTE_Event_ACB_Skip_Info_t */
364 MSG_ID_VOLTE_SIPTX_ACB_SKIP_END_IND, /* VoLTE_Event_ACB_Skip_Info_t */
365 MSG_ID_VOLTE_SIPTX_REG_UPDATE_PLANI_TIME_IND, /* VoLTE_Event_Update_PLANI_Time_t */
366
367 /* FROM SIPTX_IPSEC */
368 MSG_ID_VOLTE_SIPTX_IPSEC_SETUP_RSP, /* VoLTE_Stack_Result_t */
369 MSG_ID_VOLTE_SIPTX_IPSEC_CONNECT_RSP, /* VoLTE_Stack_Result_t */
370 MSG_ID_VOLTE_SIPTX_IPSEC_DELETE_RSP, /* VoLTE_Stack_Result_t */
371 MSG_ID_VOLTE_SIPTX_IPSEC_CLEAR_RSP, /* VoLTE_Stack_Result_t */
372 MSG_ID_VOLTE_SIPTX_IPSEC_CHANGE_TO_REGULAR_RSP, /* MD UA: VoLTE_Stack_Result_t; AP UA: structure is VoLTE_Event_IMS_HIF_Data */
373 MSG_ID_VOLTE_SIPTX_IPSEC_REFRESH_RSP, /* VoLTE_Stack_Result_t */
374
375 /* IPSEC POLICY */
376 MSG_ID_VOLTE_IPSEC_POLICY_FLUSH_IND, /* VoLTE_Event_IPSec_Policy_Flush_Ind_t */
377 MSG_ID_VOLTE_IPSEC_POLICY_ADD_IND, /* VoLTE_Event_IPSec_Policy_Add_Ind_t */
378 MSG_ID_VOLTE_IPSEC_POLICY_DELETE_IND, /* VoLTE_Event_IPSec_Policy_Delete_Ind_t */
379
380 /*For UA in AP side*/
381 MSG_ID_VOLTE_SEND_TO_IMS_HIF, /* VoLTE_Event_IMS_HIF_Data */
382 MSG_ID_VOLTE_RECV_FROM_IMS_HIF, /* VoLTE_Event_IMS_HIF_Data */
383
384 /* IMS DBG info indication */
385 MSG_ID_IMS_DBG_EM_REG_INFO_IND, /* ims_dbg_em_reg_info_ind_struct */
386 MSG_ID_IMS_DBG_SIP_INFO_IND, /* VoLTE_Event_Reg_Dbg_Sip_Info_t */
387 MSG_ID_IMS_DBG_EM_REG_ABNORMAL_IND, /* ims_dbg_em_reg_abnormal_ind_struct */
388
389
390 MSG_ID_IMS_STACK_EX_END,
391
392 MSG_ID_IMS_STACK_IN_BEGIN,
393
394 /* MSG FROM APP */
395 MSG_ID_SIP_CREATE_CONN_REQ, /* siptx_req_create_conn_struct */
396 MSG_ID_SIP_DELETE_CONN_REQ, /* siptx_req_struct */
397 MSG_ID_SIP_SEND_MSG_REQ, /* sip_msg_req_struct */
398 MSG_ID_SIP_MODIFY_TOS_REQ, /* no use */
399 MSG_ID_SIP_ABORT_MSG_REQ, /* siptx_req_struct */
400 MSG_ID_SIP_DNQ_QUERY_REQ, /* no use */
401 MSG_ID_SIP_SETUP_IPSEC_REQ, /* siptx_req_struct */
402 MSG_ID_SIP_DELETE_IPSEC_REQ, /* siptx_req_struct */
403 MSG_ID_SIP_CONNECT_IPSEC_REQ, /* siptx_req_struct */
404 MSG_ID_SIP_REFRESH_IPSEC_REQ, /* siptx_req_struct */
405 MSG_ID_SIP_MODIFY_T1_REQ, /* siptx_req_struct */
406 MSG_ID_SIP_MODIFY_T2_REQ, /* siptx_req_struct */
407 MSG_ID_SIP_MODIFY_T4_REQ, /* siptx_req_struct */
408 MSG_ID_SIP_CLEAR_IPSEC_REQ, /* siptx_req_struct */
409 MSG_ID_SIP_CONNECT_TCP_CLIENT_REQ, /* siptx_req_connect_tcp_client_struct */
410 MSG_ID_SIP_RECORD_TIMESTAMP_REQ, /* siptx_req_struct */
411 MSG_ID_SIP_DELETE_CONN_SOC_FD_REQ, /* siptx_req_struct */
412 MSG_ID_SIP_DELETE_CONN_OBJ_REQ, /* siptx_req_struct */
413 MSG_ID_SIP_RESET_TCP_CLIENT_REQ, /* siptx_req_reset_tcp_struct */
414 MSG_ID_SIP_SETUP_IPSEC_CHANGE_TO_REGULAR, /* siptx_req_struct */
415 MSG_ID_SIP_MODIFY_F_TIMER_REQ, /* siptx_req_struct */
416 MSG_ID_SIP_START_KEEP_ALIVE_REQ, /* siptx_req_struct */
417 MSG_ID_SIP_STOP_KEEP_ALIVE_REQ, /* siptx_req_struct */
418 MSG_ID_SIP_MODIFY_A_TIMER_REQ, /* siptx_req_struct */
419 MSG_ID_SIP_MODIFY_B_TIMER_REQ, /* siptx_req_struct */
420 MSG_ID_SIP_MODIFY_C_TIMER_REQ, /* siptx_req_struct */
421 MSG_ID_SIP_MODIFY_D_TIMER_REQ, /* siptx_req_struct */
422 MSG_ID_SIP_MODIFY_E_TIMER_REQ, /* siptx_req_struct */
423 MSG_ID_SIP_MODIFY_G_TIMER_REQ, /* siptx_req_struct */
424 MSG_ID_SIP_MODIFY_H_TIMER_REQ, /* siptx_req_struct */
425 MSG_ID_SIP_MODIFY_I_TIMER_REQ, /* siptx_req_struct */
426 MSG_ID_SIP_MODIFY_J_TIMER_REQ, /* siptx_req_struct */
427 MSG_ID_SIP_MODIFY_K_TIMER_REQ, /* siptx_req_struct */
428 MSG_ID_SIP_DBG_SETTING_REQ, /* siptx_req_struct */
429 MSG_ID_SIP_QUERY_IF_EM_TS_EXIST, /* siptx_req_struct */
430 MSG_ID_SIP_MODIFY_B_TIMER_STOP_REQ, /* siptx_req_struct */
431 MSG_ID_SIP_CHECK_REG_CONTACT_REQ, /* siptx_req_struct */
rjw6c1fd8f2022-11-30 14:33:01 +0800432 MSG_ID_SIP_CONNECT_TCP_CLIENT_NON_PROTECT_REQ, /* no need */
433 MSG_ID_SIP_CONNECT_TCP_CLIENT_PROTECT_REQ, /* no need */
434 MSG_ID_SIP_RESET_TCP_CLIENT_NON_PROTECT_REQ, /* no need */
435 MSG_ID_SIP_RESET_TCP_CLIENT_PROTECT_REQ, /* no need */
436 MSG_ID_SIP_RECORD_CELL_INFO_AGE_TIMESTAMP_REQ, /* siptx_req_struct */
437 MSG_ID_SIP_MODIFY_EMC_CITS_PROTECT_TIMER_REQ, /* siptx_req_struct */
438 MSG_ID_SIP_EMC_CITS_SKIP_ERR_IN_PROCEEDING, /* siptx_req_struct */
439
440 MSG_ID_SIP_MODIFY_SITS_TCP_2XX_RETRANSMIT_REQ, /* siptx_req_struct */
441 MSG_ID_SIP_MODIFY_NORM_CITS_PROTECT_TIMER_REQ, /* siptx_req_struct */
442 MSG_ID_SIP_SEND_DUMMY_DATA_REQ, /* siptx_req_struct */
443 MSG_ID_SIP_RECORD_REGISTERED_TIMESTAMP_REQ, /* siptx_req_struct */
444 MSG_ID_SIP_RECORD_CELL_CAMPED_TIMESTAMP_REQ, /* siptx_req_struct */
445 MSG_ID_SIP_NORM_SITS_TRANS_TIMER_IN_PROCEEDING,
rjw8e44aab2022-11-30 16:42:16 +0800446 MSG_ID_SIP_PANI_INFO_IND,
rjw6c1fd8f2022-11-30 14:33:01 +0800447
448 /* MSG TO APP */
449 MSG_ID_SIP_CREATE_CONN_RSP, /* MD UA: VoLTE_Stack_Result_t; AP UA: structure is VoLTE_Event_IMS_HIF_Data */
450 MSG_ID_SIP_DELETE_CONN_RSP, /* MD UA: VoLTE_Stack_Result_t; AP UA: structure is VoLTE_Event_IMS_HIF_Data */
451 MSG_ID_SIP_RECV_MSG_IND, /* VoLTE_Stack_Sip_Info_t */
452 MSG_ID_SIP_DELETE_CONN_IND, /* MD UA: VoLTE_Stack_Result_t; AP UA: structure is VoLTE_Event_IMS_HIF_Data */
453 MSG_ID_SIP_SETUP_IPSEC_RSP, /* MD UA: VoLTE_Stack_Result_t; AP UA: structure is VoLTE_Event_IMS_HIF_Data */
454 MSG_ID_SIP_DELETE_IPSEC_RSP, /* MD UA: VoLTE_Stack_Result_t; AP UA: structure is VoLTE_Event_IMS_HIF_Data */
455 MSG_ID_SIP_CONNECT_IPSEC_RSP, /* MD UA: VoLTE_Stack_Result_t; AP UA: structure is VoLTE_Event_IMS_HIF_Data */
456 MSG_ID_SIP_CLEAR_IPSEC_RSP, /* MD UA: VoLTE_Stack_Result_t; AP UA: structure is VoLTE_Event_IMS_HIF_Data */
457 MSG_ID_SIP_ABORT_MSG_RSP, /* no use */
458 MSG_ID_SIP_REFRESH_IPSEC_RSP, /* MD UA: VoLTE_Stack_Result_t; AP UA: structure is VoLTE_Event_IMS_HIF_Data */
459 MSG_ID_SIP_DELETE_CONN_SOC_FD_REQ_RSP, /* MD UA: VoLTE_Stack_Result_t; AP UA: structure is VoLTE_Event_IMS_HIF_Data */
460 MSG_ID_SIP_DELETE_CONN_OBJ_REQ_RSP, /* siptx_resp_struct */
461 MSG_ID_SIP_RESET_TCP_CLIENT_REQ_RSP, /* MD UA: VoLTE_Stack_Result_t; AP UA: structure is VoLTE_Event_IMS_HIF_Data */
462 MSG_ID_SIP_IPSEC_CHANGE_TO_REGULAR_REQ_RSP, /* MD UA: VoLTE_Stack_Result_t; AP UA: structure is VoLTE_Event_IMS_HIF_Data */
463 MSG_ID_SIP_DBG_SIP_INFO_IND, /* no use */
464 MSG_ID_SIP_QUERY_IF_EM_TS_EXIST_RSP, /* MD UA: VoLTE_Stack_Result_t; AP UA: structure is VoLTE_Event_IMS_HIF_Data */
465
466
467 MSG_ID_IMS_STACK_IN_END,
468
469 MSG_ID_IMS_STACK_END,
470
471MODULE_MSG_END( MSG_ID_IMS_STACK_CODE_TAIL )
472
473
474#endif /* _IMS_STACK_MSGID_H_ */