blob: 9cdc331dcbbfe75423631576ddbb0233cd9f8a12 [file] [log] [blame]
/*****************************************************************************
* Copyright Statement:
* --------------------
* This software is protected by Copyright and the information contained
* herein is confidential. The software may not be copied and the information
* contained herein may not be used or disclosed except with the written
* permission of MediaTek Inc. (C) 2012
*
* BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
* THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
* RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
* AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
* NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
* SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
* SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
* THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
* NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
* SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
*
* BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
* LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
* AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
* OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
* MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
*
* THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
* WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
* LAWS PRINCIPLES. ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
* RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
* THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
*
*****************************************************************************/
/*******************************************************************************
* Filename:
* ---------
* ims_stack_msgid.h
*
* Project:
* --------
* VMOLY
*
* Description:
* ------------
*
* Author:
* -------
*
*
* ==========================================================================
* $Log$
*
* 09 06 2022 kai-cheng.chiu
* [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")
*
* .
*
* 07 28 2022 ot_gang.zhang
* [MOLY00823817] [MT6879][Figeac][S0][R2][JAPAN][SOFTBANK][TB][TrialNW][SIP PANI Info][CR Review Excluded] Supporting OTR-Voice-032066
*
* .
*
* 06 21 2022 kai-cheng.chiu
* [MOLY00765081] [FeatureDevelopment][ALPSAR06336232] TMOUS 22Q1 Requirement Gap Development - UE MO Timer F1
*
* .
*
* 01 28 2022 xin.ni
* [MOLY00603484] [GEN95][New Feature]si transaction should keep 330s after sending 18x
*
* .
*
* 01 25 2022 xin.ni
* [MOLY00603484] [GEN95][New Feature]si transaction should keep 330s after sending 18x
*
* .
*
* 07 19 2021 ot_hui.tu
* [MOLY00603484] [GEN95][New Feature]si transaction should keep 330s after sending 18x
*
* .
*
* 11 16 2020 sami.jutila
* [MOLY00586172] [MT6893][Petrus-P][SQC][R0][R3][MP6][5G][SA][CTC][FT][Hangzhou][Huawei][TC-MF_IOTFT-06001][5G空闲ï¿???终端始呼]MT failed
* .
*
* 11 06 2020 york.li
* [MOLY00588036] ï¿???20131?��?DVT?��测�?��???��?��?��?ï¿???��?��?�CT+CMCC(2G+IMS),主ï¿???�电ï¿??2G?��ï¿???过�?�中?��ï¿???ï¿????��ï¿???�移?��VoLTE消失(1/10)
*
* .
*
* 11 06 2020 york.li
* [MOLY00588036] ï¿???20131?��?DVT?��测�?��???��?��?��?ï¿???��?��?�CT+CMCC(2G+IMS),主ï¿???�电ï¿??2G?��ï¿???过�?�中?��ï¿???ï¿????��ï¿???�移?��VoLTE消失(1/10)
*
* .
*
* 09 18 2020 uri.chang
* [MOLY00569695] [US_DEV][VZW][MP7] P-CSCF handling for handover
* P-CSCF handling for IP/PCO change - interface part (SWRD) - delete unused msg
* merge IP_CHANGE_NOTIFY, PCSCF_RESTORE, and REQ_REREG to CONDITION_CHANGE_NOTIFY.
*
* 09 18 2020 uri.chang
* [MOLY00569695] [US_DEV][VZW][MP7] P-CSCF handling for handover
*
* P-CSCF handling for IP/PCO change - interface part (SWRD) - add msg
* merge IP_CHANGE_NOTIFY, PCSCF_RESTORE, and REQ_REREG to CONDITION_CHANGE_NOTIFY.
*
* 08 28 2020 york.li
* [MOLY00562709] [5GHP][feature][Data&Call]game space mode
*
* .
*
* 07 04 2020 frank-th.chen
* [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
*
* .
*
* 06 30 2020 xw.wang
* [MOLY00536704] [KDDI][new feature][RMSC00540517]ACB skip for SUBSCRIBE
*
* .
*
* 06 30 2020 frank-th.chen
* [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
*
* .
*
* 06 15 2020 frank-th.chen
* [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
*
* .
*
* 03 24 2020 manik.mahajan
* [MOLY00464854] [Sony][SM33][IMS][JIMODM18-2846][RAT][Huaihe1.0][PCCW] UE not to perform IMS re-registration after Vowifi HO to LTE
*
* .
*
* 03 24 2020 manik.mahajan
* [MOLY00464854] [Sony][SM33][IMS][JIMODM18-2846][RAT][Huaihe1.0][PCCW] UE not to perform IMS re-registration after Vowifi HO to LTE
*
* .
*
* 03 24 2020 xw.wang
* [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
*
* .
*
* 03 23 2020 manik.mahajan
* [MOLY00464854] [Sony][SM33][IMS][JIMODM18-2846][RAT][Huaihe1.0][PCCW] UE not to perform IMS re-registration after Vowifi HO to LTE
*
* .
*
* 03 22 2020 manik.mahajan
* [MOLY00464854] [Sony][SM33][IMS][JIMODM18-2846][RAT][Huaihe1.0][PCCW] UE not to perform IMS re-registration after Vowifi HO to LTE
*
* .
*
* 02 24 2020 manik.mahajan
* [MOLY00464854] [Sony][SM33][IMS][JIMODM18-2846][RAT][Huaihe1.0][PCCW] UE not to perform IMS re-registration after Vowifi HO to LTE
*
* .
*
* 12 06 2019 chengwen.liu
* [MOLY00464287] [VMOLY][Gen97] UA ASSERT Removal & IMCB/UA state unsync handling
* .
*
* 12 05 2019 xw.wang
* [MOLY00458932] [GEN97][IMS PATCH BACK][volte_stack] patch back to VMOLY
*
* .
* patch back from CL 9789410
* interface part
*
* 12 04 2019 frank-th.chen
* [MOLY00463248] [TMOUS] [IMS] 2020Q2 Requirement
*
* .
*
* 12 02 2019 xw.wang
* [MOLY00462202] [MT6771][Sylvia][O1][MP1.5][IOT][Japan][KDDI][PH3-VoLTE] TC3-10-6-3 UE supported "ACB Skip(3GPP Rel.12)" or not
*
* .
*
* 07 23 2019 frank-th.chen
* [MOLY00424474] [VMOLY] The DUT hangs up automatically in VOWIFI calling
*
* .
*
* 07 23 2019 frank-th.chen
* [MOLY00424474] [VMOLY] The DUT hangs up automatically in VOWIFI calling
*
* .
*
* 04 12 2019 york.li
* [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
*
* .
*
* 03 13 2019 chengwen.liu
* [MOLY00384501] [Cervino P0][VzW][EAB][3.30]Fail due to REGISTER request received
* .
*
* 01 29 2019 szu-chieh.chiu
* [MOLY00381194] [Submarine][M1][1stCall] decode fail on the ILM messages between IMSUA/IMCB/IMS_STACK
* ua naming refine.
*
* 01 23 2019 mika.leinonen
* [MOLY00380857] [Submarine][M1][1stCall][CMCC]IMS register fail
* Update IMS Stack interface - flag field usage
*
* 01 08 2019 mika.leinonen
* [MOLY00367126] [Gen97][IMS] VoLTE porting
* Adding IMS interfaces to trace database.
*
* 01 07 2019 kari.suvivaara
* [MOLY00373280] [Gen97][IMS][VoLTE Porting] Coding/UT Phase 1
*
* IMS UA and Stack ramp up on MD side.
*
>>>> ORIGINAL //UMOLYE/DEV/UMOLYE.GEN97.SUBMARINE.DEV/mcu/interface/sap/md/ims_stack_msgid.h#3
* 12 28 2018 huifeng.jing
==== THEIRS //UMOLYE/DEV/UMOLYE.GEN97.SUBMARINE.DEV/mcu/interface/sap/md/ims_stack_msgid.h#4
* 01 07 2019 kari.suvivaara
* [MOLY00373280] [Gen97][IMS][VoLTE Porting] Coding/UT Phase 1
*
* IMS UA and Stack ramp up on MD side.
*
* 12 28 2018 huifeng.jing
==== YOURS //ws_kari.suvivaara_modem/UMOLYE/DEV/UMOLYE.SUBMARINE.M1IT.DEV/mcu/interface/sap/md/ims_stack_msgid.h
* 12 29 2018 huifeng.jing
<<<<
* [MOLY00375660] [IMS][Gen97 submarine] VTS interface developments
* ims_hif over tty.
*
* 12 14 2018 mika.leinonen
* [MOLY00367126] [Gen97][IMS] VoLTE porting
* Timers - framework for UA and Stack
*
****************************************************************************/
#ifndef _IMS_STACK_MSGID_H_
#define _IMS_STACK_MSGID_H_
#include "module_msg_range.h"
/*------------------- IMS_STACK_MSG_CODE_BEGIN---------------------*/
MODULE_MSG_BEGIN( MSG_ID_IMS_STACK_CODE_BEGIN )
MSG_ID_IMS_STACK_BEGIN,
MSG_ID_IMS_STACK_EX_BEGIN,
/* ------------------------------------------------ */
/* Client --> VoLTE Stack */
/* ------------------------------------------------ */
/* TO SIPTX */
MSG_ID_VOLTE_SIPTX_CREATE_REQ, /* VoLTE_Stack_Channel_Info_t */
MSG_ID_VOLTE_SIPTX_DESTROY_REQ, /* N/A */
MSG_ID_VOLTE_SIPTX_CONNECT_REQ, /* VoLTE_Stack_Connection_Info_t */
MSG_ID_VOLTE_SIPTX_DISCONNECT_REQ, /* N/A */
MSG_ID_VOLTE_SIPTX_SEND_SIPMSG_REQ, /* VoLTE_Stack_Sip_Info_t */
MSG_ID_VOLTE_SIPTX_MEM_DEBUG_REQ, /* VoLTE_Debug_Info_t */
MSG_ID_VOLTE_SIPTX_SETTING_REQ, /* VoLTE_Event_Setting_t */
MSG_ID_VOLTE_SIPTX_AUTO_TESTING_ID_UPDATE_REQ, /* VoLTE_AutoTesting_Info_t */
MSG_ID_VOLTE_SIPTX_ABORT_SIPMSG_REQ, /* VoLTE_Stack_Sip_Info_t */
MSG_ID_VOLTE_SIPTX_RESET_TCP_REQ, /* VoLTE_Stack_Channel_Info_t */
MSG_ID_VOLTE_SIPTX_START_KEEP_ALIVE_REQ, /* VoLTE_Stack_Channel_Info_t */
MSG_ID_VOLTE_SIPTX_STOP_KEEP_ALIVE_REQ, /* VoLTE_Stack_Channel_Info_t */
MSG_ID_VOLTE_SIPTX_CALL_SESSION_TERMINATED_IND, /* VoLTE_Stack_Sip_Info_t */
MSG_ID_VOLTE_SIPTX_UA_STATE_IND, /* VoLTE_Event_UA_State_t */
MSG_ID_VOLTE_SIPTX_CALL_SESSION_STARTED_IND, /* VoLTE_Stack_Sip_Info_t */
MSG_ID_VOLTE_SIPTX_UPDATE_RCS_STATUS_REQ, /* int */
MSG_ID_VOLTE_SIPTX_SEND_DUMMY_DATA_REQ, /* VoLTE_Stack_Channel_Info_t */
MSG_ID_VOLTE_SIPTX_PANI_INFO_IND, /* VoLTE_Event_UA_Stack_PANI_Info_t*/
/* TO SIPTX_REG */
MSG_ID_VOLTE_SIPTX_REG_REG_REQ, /* VoLTE_Event_Reg_Item_t */
MSG_ID_VOLTE_SIPTX_REG_REREG_REQ, /* VoLTE_Event_Reg_Item_t */
MSG_ID_VOLTE_SIPTX_REG_DEREG_REQ, /* VoLTE_Event_Reg_Item_t */
MSG_ID_VOLTE_SIPTX_REG_NETWORK_CHANGE_REQ, /* VoLTE_Event_Network_Change_t */
MSG_ID_VOLTE_SIPTX_REG_UPDATE_SETTING_REQ, /* VoLTE_Event_Setting_t */
MSG_ID_VOLTE_SIPTX_REG_ADD_BIND_REQ, /* VoLTE_Event_Reg_Item_t */
MSG_ID_VOLTE_SIPTX_REG_DEL_BIND_REQ, /* VoLTE_Event_Reg_Item_t */
MSG_ID_VOLTE_SIPTX_REG_CLEAR_BIND_REQ, /* N/A */
MSG_ID_VOLTE_SIPTX_REG_ADD_CAPABILITY_REQ, /* VoLTE_Event_Reg_Capability_t */
MSG_ID_VOLTE_SIPTX_REG_DEL_CAPABILITY_REQ, /* VoLTE_Event_Reg_Capability_t */
MSG_ID_VOLTE_SIPTX_REG_GET_STATE_REQ, /* VoLTE_Event_Reg_Item_t */
MSG_ID_VOLTE_SIPTX_REG_RESET_REQ, /* VoLTE_Event_Reg_Item_t */
MSG_ID_VOLTE_SIPTX_REG_RAT_CHANGE_REQ, /* VoLTE_Event_Rat_Change_t */
MSG_ID_VOLTE_SIPTX_REG_RESTORE_REQ, /* VoLTE_Event_Reg_Item_t */
MSG_ID_VOLTE_SIPTX_REG_3GPP_RAT_CHANGE_REQ, /* VoLTE_Event_3gpp_Rat_Change_t */
MSG_ID_VOLTE_SIPTX_REG_QUERY_CALL_STATE_CNF, /* VoLTE_Event_List_Current_Call_To_Stack_t */
MSG_ID_VOLTE_SIPTX_REG_MD_LOWER_LAYER_ERR_REQ, /* VoLTE_Event_MD_Lower_Layer_Err_t */
MSG_ID_VOLTE_SIPTX_REG_SEND_SUBSRIBE_REQ, /* VoLTE_Event_Reg_Item_t */
MSG_ID_VOLTE_SIPTX_REG_QUERY_IF_EM_TS_EXIST_REQ,/* N/A */
MSG_ID_VOLTE_SIPTX_GEOLOCATION_REQ_CNF, /* VoLTE_Event_Geolocation_Info_t */
MSG_ID_VOLTE_SIPTX_REG_NOTIFY_IMSVOPS_REQ, /* VoLTE_Event_Notify_t */
MSG_ID_VOLTE_SIPTX_REG_NOTIFY_SIP_BLOCK_REQ, /* VoLTE_Event_Notify_t */
MSG_ID_VOLTE_SIPTX_PRESENCE_UNPUBLISH_CNF, /* VoLTE_Event_Presence_Unpublish_t */
MSG_ID_VOLTE_SIPTX_REG_IRAT_WITHOUT_IP_CHANGE_REQ, /* VoLTE_Event_iRat_without_IP_Change_t */
MSG_ID_VOLTE_SIPTX_REG_HANDOVER_IP_READY_NOTIFY,
MSG_ID_VOLTE_SIPTX_IF_REG_READY_REQ, /* N/A */
MSG_ID_VOLTE_SIPTX_REG_NOTIFY_CONF_SUBSC_REQ, /* VoLTE_Event_Notify_t */
MSG_ID_VOLTE_SIPTX_REG_FF00H_UPDATE_REQ, /* VoLTE_Event_FF00H_Update_t */
MSG_ID_VOLTE_SIPTX_REG_E911_E2_TIMEOUT_REQ, /* VoLTE_Event_Reg_Item_t */
MSG_ID_VOLTE_SIPTX_REG_DIGITLINE_REQ, /* VoLTE_Event_ATCmd_Relay_t */
MSG_ID_VOLTE_SIPTX_LOGGING_EVENT_NOTIFY_REQ, /* VoLTE_Event_Logging_Event_Notify_t */
MSG_ID_VOLTE_SIPTX_REG_3GPP_OOS_IND_REQ, /* VoLTE_Event_3gpp_OOS_Ind_t */
MSG_ID_VOLTE_SIPTX_REG_PS_DATA_OFF_REQ, /* VoLTE_Event_PS_DATA_OFF_Req_t */
MSG_ID_VOLTE_SIPTX_REG_CALL_STATUS_IND, /* VoLTE_Event_List_Current_Call_To_Stack_t */
MSG_ID_VOLTE_SIPTX_REG_EXTERNAL_UA_STATE, /* VoLTE_Event_External_UA_State_t */
MSG_ID_VOLTE_SIPTX_REG_TRIGER_REREG_INIT_DEREG_IND, /* VoLTE_Event_Reg_Triger_Rereg_Init_Dereg_t */
MSG_ID_VOLTE_SIPTX_ACB_SKIP_START_CNF, /* VoLTE_Event_ACB_Skip_Info_t */
MSG_ID_VOLTE_SIPTX_ACB_SKIP_END_CNF, /* VoLTE_Event_ACB_Skip_Info_t */
MSG_ID_VOLTE_SIPTX_REG_AP_LOCATION_REQ, /* VoLTE_Event_AP_Location_status_t */
MSG_ID_VOLTE_SIPTX_REG_CONDITION_CHANGE_NOTIFY_REQ, /* VoLTE_Event_Condition_Change_Notify_t */
/* Teardon Flow for IMCB/REG state un-sync */
MSG_ID_IMSUA_IMS_STACK_UNEXPECTED_STATE_REQ, /* imsua_ims_stack_unexpected_state_req_struct */
/* TO SIPTX_IPSEC */
MSG_ID_VOLTE_SIPTX_IPSEC_SETUP_REQ, /* VoLTE_Stack_IPSec_Info_t */
MSG_ID_VOLTE_SIPTX_IPSEC_CONNECT_REQ, /* VoLTE_Stack_IPSec_Info_t */
MSG_ID_VOLTE_SIPTX_IPSEC_DELETE_REQ, /* VoLTE_Stack_IPSec_Info_t */
MSG_ID_VOLTE_SIPTX_IPSEC_CLEAR_REQ, /* VoLTE_Stack_IPSec_Info_t */
MSG_ID_VOLTE_SIPTX_IPSEC_CHANGE_TO_REGULAR_REQ, /* siptx_req_struct */
MSG_ID_VOLTE_SIPTX_IPSEC_REFRESH_REQ, /* VoLTE_Stack_IPSec_Info_t */
/* ------------------------------------------------ */
/* Client <-- VoLTE Stack */
/* ------------------------------------------------ */
/* FROM SIPTX */
MSG_ID_VOLTE_SIPTX_CREATE_RSP, /* VoLTE_Stack_Result_t */
MSG_ID_VOLTE_SIPTX_DESTROY_RSP, /* VoLTE_Stack_Result_t */
MSG_ID_VOLTE_SIPTX_CONNECT_RSP, /* VoLTE_Stack_Result_t */
MSG_ID_VOLTE_SIPTX_DISCONNECT_RSP, /* VoLTE_Stack_Result_t */
MSG_ID_VOLTE_SIPTX_SEND_SIPMSG_RSP, /* VoLTE_Stack_Result_t */
MSG_ID_VOLTE_SIPTX_IND_SIPMSG_RSP, /* VoLTE_Stack_Sip_Info_t */
MSG_ID_VOLTE_SIPTX_ABORT_SIPMSG_RSP, /* VoLTE_Stack_Result_t */
MSG_ID_VOLTE_SIPTX_RESET_TCP_RSP, /* VoLTE_Stack_Sip_Info_t */
MSG_ID_VOLTE_SIPTX_START_KEEP_ALIVE_RSP, /* VoLTE_Stack_Channel_Info_t */
MSG_ID_VOLTE_SIPTX_STOP_KEEP_ALIVE_RSP, /* VoLTE_Stack_Channel_Info_t */
MSG_ID_VOLTE_SIPTX_DISCONNECT_IND, /* VoLTE_Stack_Result_t */
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 */
MSG_ID_VOLTE_SIPTX_SEND_DUMMY_DATA_RSP, /* VoLTE_Stack_Channel_Info_t */
MSG_ID_SIP_SENT_VIA_HDR_IND, /* character string */
/* FROM SIPTX_REG */
MSG_ID_VOLTE_SIPTX_REG_STATE_IND, /* VoLTE_Event_Reg_State_t */
MSG_ID_VOLTE_SIPTX_REG_QUERY_STATE_IND, /* VoLTE_Event_Query_State_t */
MSG_ID_VOLTE_SIPTX_EMS_MODE_IND, /* VoLTE_Event_Reg_Ems_Mode_t */
MSG_ID_VOLTE_SIPTX_REG_NOTIFY_DONE_IND, /* VoLTE_Event_Reg_Notify_Done_t */
MSG_ID_VOLTE_SIPTX_REG_CANCEL_SIP_BLOCK_IND, /* VoLTE_Event_Notify_t */
MSG_ID_VOLTE_SIPTX_REG_DEREG_START_IND, /* VoLTE_Event_Reg_Dereg_Start_t */
MSG_ID_VOLTE_SIPTX_IF_REG_READY_RSP, /* N/A */
MSG_ID_VOLTE_SIPTX_REG_NOTIFY_CONF_SUBSC_IND, /* VoLTE_Event_Notify_t */
MSG_ID_VOLTE_SIPTX_SRU_INFO_IND, /* VoLTE_Event_SRU_Info_t */
MSG_ID_VOLTE_SIPTX_ATCMD_RELAY_IND, /* VoLTE_Event_ATCmd_Relay_t */
MSG_ID_VOLTE_SIPTX_REG_REL_ALL_CALL_IND, /* VoLTE_Event_Call_Rel_t*/
MSG_ID_VOLTE_SIPTX_ACB_SKIP_START_IND, /* VoLTE_Event_ACB_Skip_Info_t */
MSG_ID_VOLTE_SIPTX_ACB_SKIP_END_IND, /* VoLTE_Event_ACB_Skip_Info_t */
MSG_ID_VOLTE_SIPTX_REG_UPDATE_PLANI_TIME_IND, /* VoLTE_Event_Update_PLANI_Time_t */
/* FROM SIPTX_IPSEC */
MSG_ID_VOLTE_SIPTX_IPSEC_SETUP_RSP, /* VoLTE_Stack_Result_t */
MSG_ID_VOLTE_SIPTX_IPSEC_CONNECT_RSP, /* VoLTE_Stack_Result_t */
MSG_ID_VOLTE_SIPTX_IPSEC_DELETE_RSP, /* VoLTE_Stack_Result_t */
MSG_ID_VOLTE_SIPTX_IPSEC_CLEAR_RSP, /* VoLTE_Stack_Result_t */
MSG_ID_VOLTE_SIPTX_IPSEC_CHANGE_TO_REGULAR_RSP, /* MD UA: VoLTE_Stack_Result_t; AP UA: structure is VoLTE_Event_IMS_HIF_Data */
MSG_ID_VOLTE_SIPTX_IPSEC_REFRESH_RSP, /* VoLTE_Stack_Result_t */
/* IPSEC POLICY */
MSG_ID_VOLTE_IPSEC_POLICY_FLUSH_IND, /* VoLTE_Event_IPSec_Policy_Flush_Ind_t */
MSG_ID_VOLTE_IPSEC_POLICY_ADD_IND, /* VoLTE_Event_IPSec_Policy_Add_Ind_t */
MSG_ID_VOLTE_IPSEC_POLICY_DELETE_IND, /* VoLTE_Event_IPSec_Policy_Delete_Ind_t */
/*For UA in AP side*/
MSG_ID_VOLTE_SEND_TO_IMS_HIF, /* VoLTE_Event_IMS_HIF_Data */
MSG_ID_VOLTE_RECV_FROM_IMS_HIF, /* VoLTE_Event_IMS_HIF_Data */
/* IMS DBG info indication */
MSG_ID_IMS_DBG_EM_REG_INFO_IND, /* ims_dbg_em_reg_info_ind_struct */
MSG_ID_IMS_DBG_SIP_INFO_IND, /* VoLTE_Event_Reg_Dbg_Sip_Info_t */
MSG_ID_IMS_DBG_EM_REG_ABNORMAL_IND, /* ims_dbg_em_reg_abnormal_ind_struct */
MSG_ID_IMS_STACK_EX_END,
MSG_ID_IMS_STACK_IN_BEGIN,
/* MSG FROM APP */
MSG_ID_SIP_CREATE_CONN_REQ, /* siptx_req_create_conn_struct */
MSG_ID_SIP_DELETE_CONN_REQ, /* siptx_req_struct */
MSG_ID_SIP_SEND_MSG_REQ, /* sip_msg_req_struct */
MSG_ID_SIP_MODIFY_TOS_REQ, /* no use */
MSG_ID_SIP_ABORT_MSG_REQ, /* siptx_req_struct */
MSG_ID_SIP_DNQ_QUERY_REQ, /* no use */
MSG_ID_SIP_SETUP_IPSEC_REQ, /* siptx_req_struct */
MSG_ID_SIP_DELETE_IPSEC_REQ, /* siptx_req_struct */
MSG_ID_SIP_CONNECT_IPSEC_REQ, /* siptx_req_struct */
MSG_ID_SIP_REFRESH_IPSEC_REQ, /* siptx_req_struct */
MSG_ID_SIP_MODIFY_T1_REQ, /* siptx_req_struct */
MSG_ID_SIP_MODIFY_T2_REQ, /* siptx_req_struct */
MSG_ID_SIP_MODIFY_T4_REQ, /* siptx_req_struct */
MSG_ID_SIP_CLEAR_IPSEC_REQ, /* siptx_req_struct */
MSG_ID_SIP_CONNECT_TCP_CLIENT_REQ, /* siptx_req_connect_tcp_client_struct */
MSG_ID_SIP_RECORD_TIMESTAMP_REQ, /* siptx_req_struct */
MSG_ID_SIP_DELETE_CONN_SOC_FD_REQ, /* siptx_req_struct */
MSG_ID_SIP_DELETE_CONN_OBJ_REQ, /* siptx_req_struct */
MSG_ID_SIP_RESET_TCP_CLIENT_REQ, /* siptx_req_reset_tcp_struct */
MSG_ID_SIP_SETUP_IPSEC_CHANGE_TO_REGULAR, /* siptx_req_struct */
MSG_ID_SIP_MODIFY_F_TIMER_REQ, /* siptx_req_struct */
MSG_ID_SIP_START_KEEP_ALIVE_REQ, /* siptx_req_struct */
MSG_ID_SIP_STOP_KEEP_ALIVE_REQ, /* siptx_req_struct */
MSG_ID_SIP_MODIFY_A_TIMER_REQ, /* siptx_req_struct */
MSG_ID_SIP_MODIFY_B_TIMER_REQ, /* siptx_req_struct */
MSG_ID_SIP_MODIFY_C_TIMER_REQ, /* siptx_req_struct */
MSG_ID_SIP_MODIFY_D_TIMER_REQ, /* siptx_req_struct */
MSG_ID_SIP_MODIFY_E_TIMER_REQ, /* siptx_req_struct */
MSG_ID_SIP_MODIFY_G_TIMER_REQ, /* siptx_req_struct */
MSG_ID_SIP_MODIFY_H_TIMER_REQ, /* siptx_req_struct */
MSG_ID_SIP_MODIFY_I_TIMER_REQ, /* siptx_req_struct */
MSG_ID_SIP_MODIFY_J_TIMER_REQ, /* siptx_req_struct */
MSG_ID_SIP_MODIFY_K_TIMER_REQ, /* siptx_req_struct */
MSG_ID_SIP_DBG_SETTING_REQ, /* siptx_req_struct */
MSG_ID_SIP_QUERY_IF_EM_TS_EXIST, /* siptx_req_struct */
MSG_ID_SIP_MODIFY_B_TIMER_STOP_REQ, /* siptx_req_struct */
MSG_ID_SIP_CHECK_REG_CONTACT_REQ, /* siptx_req_struct */
MSG_ID_SIP_CONNECT_TCP_CLIENT_NON_PROTECT_REQ, /* no need */
MSG_ID_SIP_CONNECT_TCP_CLIENT_PROTECT_REQ, /* no need */
MSG_ID_SIP_RESET_TCP_CLIENT_NON_PROTECT_REQ, /* no need */
MSG_ID_SIP_RESET_TCP_CLIENT_PROTECT_REQ, /* no need */
MSG_ID_SIP_RECORD_CELL_INFO_AGE_TIMESTAMP_REQ, /* siptx_req_struct */
MSG_ID_SIP_MODIFY_EMC_CITS_PROTECT_TIMER_REQ, /* siptx_req_struct */
MSG_ID_SIP_EMC_CITS_SKIP_ERR_IN_PROCEEDING, /* siptx_req_struct */
MSG_ID_SIP_MODIFY_SITS_TCP_2XX_RETRANSMIT_REQ, /* siptx_req_struct */
MSG_ID_SIP_MODIFY_NORM_CITS_PROTECT_TIMER_REQ, /* siptx_req_struct */
MSG_ID_SIP_SEND_DUMMY_DATA_REQ, /* siptx_req_struct */
MSG_ID_SIP_RECORD_REGISTERED_TIMESTAMP_REQ, /* siptx_req_struct */
MSG_ID_SIP_RECORD_CELL_CAMPED_TIMESTAMP_REQ, /* siptx_req_struct */
MSG_ID_SIP_NORM_SITS_TRANS_TIMER_IN_PROCEEDING,
MSG_ID_SIP_PANI_INFO_IND,
/* MSG TO APP */
MSG_ID_SIP_CREATE_CONN_RSP, /* MD UA: VoLTE_Stack_Result_t; AP UA: structure is VoLTE_Event_IMS_HIF_Data */
MSG_ID_SIP_DELETE_CONN_RSP, /* MD UA: VoLTE_Stack_Result_t; AP UA: structure is VoLTE_Event_IMS_HIF_Data */
MSG_ID_SIP_RECV_MSG_IND, /* VoLTE_Stack_Sip_Info_t */
MSG_ID_SIP_DELETE_CONN_IND, /* MD UA: VoLTE_Stack_Result_t; AP UA: structure is VoLTE_Event_IMS_HIF_Data */
MSG_ID_SIP_SETUP_IPSEC_RSP, /* MD UA: VoLTE_Stack_Result_t; AP UA: structure is VoLTE_Event_IMS_HIF_Data */
MSG_ID_SIP_DELETE_IPSEC_RSP, /* MD UA: VoLTE_Stack_Result_t; AP UA: structure is VoLTE_Event_IMS_HIF_Data */
MSG_ID_SIP_CONNECT_IPSEC_RSP, /* MD UA: VoLTE_Stack_Result_t; AP UA: structure is VoLTE_Event_IMS_HIF_Data */
MSG_ID_SIP_CLEAR_IPSEC_RSP, /* MD UA: VoLTE_Stack_Result_t; AP UA: structure is VoLTE_Event_IMS_HIF_Data */
MSG_ID_SIP_ABORT_MSG_RSP, /* no use */
MSG_ID_SIP_REFRESH_IPSEC_RSP, /* MD UA: VoLTE_Stack_Result_t; AP UA: structure is VoLTE_Event_IMS_HIF_Data */
MSG_ID_SIP_DELETE_CONN_SOC_FD_REQ_RSP, /* MD UA: VoLTE_Stack_Result_t; AP UA: structure is VoLTE_Event_IMS_HIF_Data */
MSG_ID_SIP_DELETE_CONN_OBJ_REQ_RSP, /* siptx_resp_struct */
MSG_ID_SIP_RESET_TCP_CLIENT_REQ_RSP, /* MD UA: VoLTE_Stack_Result_t; AP UA: structure is VoLTE_Event_IMS_HIF_Data */
MSG_ID_SIP_IPSEC_CHANGE_TO_REGULAR_REQ_RSP, /* MD UA: VoLTE_Stack_Result_t; AP UA: structure is VoLTE_Event_IMS_HIF_Data */
MSG_ID_SIP_DBG_SIP_INFO_IND, /* no use */
MSG_ID_SIP_QUERY_IF_EM_TS_EXIST_RSP, /* MD UA: VoLTE_Stack_Result_t; AP UA: structure is VoLTE_Event_IMS_HIF_Data */
MSG_ID_IMS_STACK_IN_END,
MSG_ID_IMS_STACK_END,
MODULE_MSG_END( MSG_ID_IMS_STACK_CODE_TAIL )
#endif /* _IMS_STACK_MSGID_H_ */