--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/connectivitylayer/isimessage/symbianisamacroif/include/wgmodem25/call_modemisi.h Fri Nov 06 17:28:23 2009 +0000
@@ -0,0 +1,1816 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of the License "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+* Name : PN_MODEM_CALL [ 0xC9 ] Resource Modem Call Server
+* Version : 001.004
+*
+*/
+
+
+#ifndef _SYMBIAN_ISI_CALL_MODEMISI_H_
+#define _SYMBIAN_ISI_CALL_MODEMISI_H_
+
+#define MODEM_CALL_SERVER_ISI_VERSION_Z 1
+#define MODEM_CALL_SERVER_ISI_VERSION_Y 4
+
+
+//CONSTANTS
+#define CALL_MODEM_CUG_DEFAULT 0xFFFF
+#define CALL_MODEM_DTMF_P_DIGIT 0x70
+#define CALL_MODEM_DTMF_W_DIGIT 0x77
+#define CALL_MODEM_DTMF_NO_TONE 0x00
+#define CALL_MODEM_NO_LINK_ID 0x00
+#define CALL_MODEM_DTMF_DEFAULT 0x00
+#define CALL_MODEM_DTMF_NO_DELAY 0x01
+
+
+//TABLES
+
+//BitmaskTables for CALL_MODEM_ADDRESS_TYPE
+#define CALL_MODEM_NBR_PLAN_UNKNOWN 0x00
+#define CALL_MODEM_NBR_PLAN_ISDN_TELEPHONY 0x01
+#define CALL_MODEM_NBR_PLAN_DATA 0x03
+#define CALL_MODEM_NBR_PLAN_TELEX 0x04
+#define CALL_MODEM_NBR_PLAN_PRIVATE 0x09
+#define CALL_MODEM_NBR_PLAN_NATIONAL 0x08
+#define CALL_MODEM_NBR_TYPE_UNKNOWN 0x00
+#define CALL_MODEM_NBR_TYPE_INTERNATIONAL 0x10
+#define CALL_MODEM_NBR_TYPE_NATIONAL 0x20
+#define CALL_MODEM_NBR_TYPE_NETWORK_SPECIFIC 0x30
+
+//BitmaskTables for CALL_MODEM_PRESENTATION_SCREEN_INDICATOR
+#define CALL_MODEM_PRESENTATION_ALLOWED 0x00
+#define CALL_MODEM_PRESENTATION_RESTRICTED 0x20
+#define CALL_MODEM_PRESENTATION_UNAVAILABLE 0x40
+#define CALL_MODEM_USER_NOT_SCREENED 0x00
+#define CALL_MODEM_USER_SCREENED_PASSED 0x01
+#define CALL_MODEM_USER_SCREENED_FAILED 0x02
+#define CALL_MODEM_SCREEN_NETW_PROVIDED 0x03
+
+//ConstantTable for CALL_MODEM_MODE
+#define CALL_MODEM_MODE_EMERGENCY 0x00
+#define CALL_MODEM_MODE_SPEECH 0x01
+#define CALL_MODEM_MODE_ALS_LINE_2 0xA2
+#define CALL_MODEM_MODE_MULTIMEDIA 0xA3
+
+//BitmaskTables for CALL_MODEM_MODE_INFO
+#define CALL_MODEM_MODE_ORIGINATOR 0x01
+
+//ConstantTable for CALL_MODEM_UUS_TYPE
+#define CALL_MODEM_UUS_TYPE_UUS1 0x01
+
+//ConstantTable for CALL_MODEM_UUS_ACTIVATION_TYPE
+#define CALL_MODEM_UUS_ACTIVATION_IMPLICIT 0x01
+
+//BitmaskTables for CALL_MODEM_ID
+#define CALL_MODEM_ID_NONE 0x00
+#define CALL_MODEM_ID_1 0x01
+#define CALL_MODEM_ID_2 0x02
+#define CALL_MODEM_ID_3 0x03
+#define CALL_MODEM_ID_4 0x04
+#define CALL_MODEM_ID_5 0x05
+#define CALL_MODEM_ID_6 0x06
+#define CALL_MODEM_ID_7 0x07
+#define CALL_MODEM_ID_CONFERENCE 0x10
+#define CALL_MODEM_ID_WAITING 0x20
+#define CALL_MODEM_ID_HOLD 0x40
+#define CALL_MODEM_ID_ACTIVE 0x80
+#define CALL_MODEM_ID_ALL 0xF0
+
+//ConstantTable for CALL_MODEM_CAUSE_TYPE_SENDER
+#define CALL_MODEM_CAUSE_TYPE_CLIENT 0x01
+#define CALL_MODEM_CAUSE_TYPE_SERVER 0x02
+#define CALL_MODEM_CAUSE_TYPE_NETWORK 0x03
+
+//ConstantTable for CALL_MODEM_CAUSE
+#define CALL_MODEM_CAUSE_NO_CALL 0x01
+#define CALL_MODEM_CAUSE_RELEASE_BY_USER 0x03
+#define CALL_MODEM_CAUSE_BUSY_USER_REQUEST 0x04
+#define CALL_MODEM_CAUSE_ERROR_REQUEST 0x05
+#define CALL_MODEM_CAUSE_CALL_ACTIVE 0x07
+#define CALL_MODEM_CAUSE_NO_CALL_ACTIVE 0x08
+#define CALL_MODEM_CAUSE_INVALID_CALL_MODE 0x09
+#define CALL_MODEM_CAUSE_TOO_LONG_ADDRESS 0x0B
+#define CALL_MODEM_CAUSE_INVALID_ADDRESS 0x0C
+#define CALL_MODEM_CAUSE_EMERGENCY 0x0D
+#define CALL_MODEM_CAUSE_NO_SERVICE 0x0E
+#define CALL_MODEM_CAUSE_CODE_REQUIRED 0x10
+#define CALL_MODEM_CAUSE_NOT_ALLOWED 0x11
+#define CALL_MODEM_CAUSE_DTMF_ERROR 0x12
+#define CALL_MODEM_CAUSE_CHANNEL_LOSS 0x13
+#define CALL_MODEM_CAUSE_FDN_NOT_OK 0x14
+#define CALL_MODEM_CAUSE_BLACKLIST_BLOCKED 0x16
+#define CALL_MODEM_CAUSE_BLACKLIST_DELAYED 0x17
+#define CALL_MODEM_CAUSE_EMERGENCY_FAILURE 0x1A
+#define CALL_MODEM_CAUSE_NO_SIM 0x1F
+#define CALL_MODEM_CAUSE_DTMF_SEND_ONGOING 0x24
+#define CALL_MODEM_CAUSE_CS_INACTIVE 0x25
+#define CALL_MODEM_CAUSE_NOT_READY 0x26
+#define CALL_MODEM_CAUSE_INCOMPATIBLE_DEST 0x27
+
+//ConstantTable for CALL_MODEM_NW_CAUSE
+#define CALL_MODEM_NW_CAUSE_UNASSIGNED_NUMBER 0x01
+#define CALL_MODEM_NW_CAUSE_NO_ROUTE 0x03
+#define CALL_MODEM_NW_CAUSE_CH_UNACCEPTABLE 0x06
+#define CALL_MODEM_NW_CAUSE_OPER_BARRING 0x08
+#define CALL_MODEM_NW_CAUSE_NORMAL 0x10
+#define CALL_MODEM_NW_CAUSE_USER_BUSY 0x11
+#define CALL_MODEM_NW_CAUSE_NO_USER_RESPONSE 0x12
+#define CALL_MODEM_NW_CAUSE_ALERT_NO_ANSWER 0x13
+#define CALL_MODEM_NW_CAUSE_CALL_REJECTED 0x15
+#define CALL_MODEM_NW_CAUSE_NUMBER_CHANGED 0x16
+#define CALL_MODEM_NW_CAUSE_NON_SELECT_CLEAR 0x1A
+#define CALL_MODEM_NW_CAUSE_DEST_OUT_OF_ORDER 0x1B
+#define CALL_MODEM_NW_CAUSE_INVALID_NUMBER 0x1C
+#define CALL_MODEM_NW_CAUSE_FACILITY_REJECTED 0x1D
+#define CALL_MODEM_NW_CAUSE_RESP_TO_STATUS 0x1E
+#define CALL_MODEM_NW_CAUSE_NORMAL_UNSPECIFIED 0x1F
+#define CALL_MODEM_NW_CAUSE_NO_CHANNEL 0x22
+#define CALL_MODEM_NW_CAUSE_NETW_OUT_OF_ORDER 0x26
+#define CALL_MODEM_NW_CAUSE_TEMPORARY_FAILURE 0x29
+#define CALL_MODEM_NW_CAUSE_CONGESTION 0x2A
+#define CALL_MODEM_NW_CAUSE_ACCESS_INFO_DISC 0x2B
+#define CALL_MODEM_NW_CAUSE_CHANNEL_NA 0x2C
+#define CALL_MODEM_NW_CAUSE_RESOURCES_NA 0x2F
+#define CALL_MODEM_NW_CAUSE_QOS_NA 0x31
+#define CALL_MODEM_NW_CAUSE_FACILITY_UNSUBS 0x32
+#define CALL_MODEM_NW_CAUSE_COMING_BARRED_CUG 0x37
+#define CALL_MODEM_NW_CAUSE_BC_UNAUTHORIZED 0x39
+#define CALL_MODEM_NW_CAUSE_BC_NA 0x3A
+#define CALL_MODEM_NW_CAUSE_SERVICE_NA 0x3F
+#define CALL_MODEM_NW_CAUSE_BEARER_NOT_IMPL 0x41
+#define CALL_MODEM_NW_CAUSE_ACM_MAX 0x44
+#define CALL_MODEM_NW_CAUSE_FACILITY_NOT_IMPL 0x45
+#define CALL_MODEM_NW_CAUSE_ONLY_RDI_BC 0x46
+#define CALL_MODEM_NW_CAUSE_SERVICE_NOT_IMPL 0x4F
+#define CALL_MODEM_NW_CAUSE_INVALID_TI 0x51
+#define CALL_MODEM_NW_CAUSE_NOT_IN_CUG 0x57
+#define CALL_MODEM_NW_CAUSE_INCOMPATIBLE_DEST 0x58
+#define CALL_MODEM_NW_CAUSE_INV_TRANS_NET_SEL 0x5B
+#define CALL_MODEM_NW_CAUSE_SEMANTICAL_ERR 0x5F
+#define CALL_MODEM_NW_CAUSE_INVALID_MANDATORY 0x60
+#define CALL_MODEM_NW_CAUSE_MSG_TYPE_INEXIST 0x61
+#define CALL_MODEM_NW_CAUSE_MSG_TYPE_INCOMPAT 0x62
+#define CALL_MODEM_NW_CAUSE_IE_NON_EXISTENT 0x63
+#define CALL_MODEM_NW_CAUSE_COND_IE_ERROR 0x64
+#define CALL_MODEM_NW_CAUSE_MSG_INCOMPATIBLE 0x65
+#define CALL_MODEM_NW_CAUSE_TIMER_EXPIRY 0x66
+#define CALL_MODEM_NW_CAUSE_PROTOCOL_ERROR 0x6F
+#define CALL_MODEM_NW_CAUSE_INTERWORKING 0x7F
+
+//ConstantTable for CALL_MODEM_STATUS
+#define CALL_MODEM_STATUS_IDLE 0x00
+#define CALL_MODEM_STATUS_CREATE 0x01
+#define CALL_MODEM_STATUS_COMING 0x02
+#define CALL_MODEM_STATUS_PROCEEDING 0x03
+#define CALL_MODEM_STATUS_MO_ALERTING 0x04
+#define CALL_MODEM_STATUS_MT_ALERTING 0x05
+#define CALL_MODEM_STATUS_WAITING 0x06
+#define CALL_MODEM_STATUS_ANSWERED 0x07
+#define CALL_MODEM_STATUS_ACTIVE 0x08
+#define CALL_MODEM_STATUS_MO_RELEASE 0x09
+#define CALL_MODEM_STATUS_MT_RELEASE 0x0A
+#define CALL_MODEM_STATUS_HOLD_INITIATED 0x0B
+#define CALL_MODEM_STATUS_HOLD 0x0C
+#define CALL_MODEM_STATUS_RETRIEVE_INITIATED 0x0D
+#define CALL_MODEM_STATUS_RECONNECT_PENDING 0x0E
+#define CALL_MODEM_STATUS_TERMINATED 0x0F
+#define CALL_MODEM_STATUS_SWAP_INITIATED 0x10
+
+//BitmaskTables for CALL_MODEM_PRESENT_INFO
+#define CALL_MODEM_PRESENT 0x00
+#define CALL_MODEM_NOT_PRESENT 0x01
+
+//BitmaskTables for CALL_MODEM_ALERTING_INFO
+#define CALL_MODEM_AI_GEN_ALERTING_TONE 0x01
+
+//BitmaskTables for CALL_MODEM_RELEASE_INFO
+#define CALL_MODEM_RI_IN_BAND_INFO 0x01
+
+//ConstantTable for CALL_MODEM_OPERATION
+#define CALL_MODEM_OP_HOLD 0x01
+#define CALL_MODEM_OP_RETRIEVE 0x02
+#define CALL_MODEM_OP_SWAP 0x03
+#define CALL_MODEM_OP_CONFERENCE_BUILD 0x04
+#define CALL_MODEM_OP_CONFERENCE_SPLIT 0x05
+#define CALL_MODEM_OP_CUG 0xA0
+#define CALL_MODEM_OP_TRANSFER 0xA1
+
+//ConstantTable for CALL_MODEM_DTMF_STATUS
+#define CALL_MODEM_DTMF_IDLE 0x00
+#define CALL_MODEM_DTMF_ACTIVE 0x01
+
+//ConstantTable for CALL_MODEM_RECONNECT_STATUS
+#define CALL_MODEM_RECONNECT_PENDING 0x01
+#define CALL_MODEM_RECONNECTED 0x02
+
+//ConstantTable for CALL_MODEM_PROPERTY
+#define CALL_MODEM_PROP_ALL 0x01
+#define CALL_MODEM_PROP_IMMEDIATE_CONNECT 0xA0
+#define CALL_MODEM_PROP_CUG_INFO 0xA1
+#define CALL_MODEM_PROP_CALL_MODE_DEFAULT 0xA2
+#define CALL_MODEM_PROP_ALS 0xA6
+#define CALL_MODEM_PROP_LINE_ID 0xA8
+#define CALL_MODEM_PROP_EMERG 0xA9
+#define CALL_MODEM_PROP_CTM 0xAC
+
+//ConstantTable for CALL_MODEM_PROP_IMMEDIATE_CONNECT
+#define CALL_MODEM_IMM_CONNECT_OFF 0x00
+#define CALL_MODEM_IMM_CONNECT_ON 0x01
+
+//ConstantTable for CALL_MODEM_PROP_ALS
+#define CALL_MODEM_PROP_ALS_LINE_NORMAL 0x00
+#define CALL_MODEM_PROP_ALS_LINE_2 0x01
+
+//ConstantTable for CALL_MODEM_PROP_LINE_ID
+#define CALL_MODEM_PROP_PRESENT_DEFAULT 0x00
+#define CALL_MODEM_PROP_PRESENT_ALLOWED 0x01
+#define CALL_MODEM_PROP_PRESENT_RESTRICTED 0x02
+
+//ConstantTable for CALL_MODEM_PROP_EMERG
+#define CALL_MODEM_PROP_EMERG_CHK_DEFAULT 0x00
+#define CALL_MODEM_PROP_EMERG_CHK_DISABLED 0x01
+
+//ConstantTable for CALL_MODEM_PROP_CTM
+#define CALL_MODEM_PROP_CTM_NOT_SUPPORTED 0x00
+#define CALL_MODEM_PROP_CTM_SUPPORTED 0x01
+
+//ConstantTable for CALL_MODEM_EMERG_NUMBER_OPERATION
+#define CALL_MODEM_EMERG_NUMBER_REMOVE 0x00
+#define CALL_MODEM_EMERG_NUMBER_ADD 0x01
+
+//ConstantTable for CALL_MODEM_EMERG_NUMBER_CHECK_STATUS
+#define CALL_MODEM_EMERG_NBR_CHECK_FAIL 0x00
+#define CALL_MODEM_EMERG_NBR_CHECK_PASS 0x01
+
+//ConstantTable for CALL_MODEM_PREFERENTIAL_CUG
+#define CALL_MODEM_CUG_PREF 0x00
+#define CALL_MODEM_CUG_PREF_SUPPRESS 0x01
+
+//ConstantTable for CALL_MODEM_CUG_OUTGOING_ACCESS
+#define CALL_MODEM_CUG_OA 0x00
+#define CALL_MODEM_CUG_OA_SUPPRESS 0x01
+
+//ConstantTable for CALL_MODEM_ALERTING_PATTERN
+#define CALL_MODEM_ALERTING_LEVEL_0 0x00
+#define CALL_MODEM_ALERTING_LEVEL_1 0x01
+#define CALL_MODEM_ALERTING_LEVEL_2 0x02
+#define CALL_MODEM_ALERTING_CATEGORY_1 0x04
+#define CALL_MODEM_ALERTING_CATEGORY_2 0x05
+#define CALL_MODEM_ALERTING_CATEGORY_3 0x06
+#define CALL_MODEM_ALERTING_CATEGORY_4 0x07
+#define CALL_MODEM_ALERTING_CATEGORY_5 0x08
+
+//ConstantTable for CALL_MODEM_CONDITION
+#define CALL_MODEM_COND_UNKNOWN 0x00
+#define CALL_MODEM_COND_PERMANENT 0x01
+#define CALL_MODEM_COND_TRANSIENT 0x02
+
+//ConstantTable for CALL_MODEM_SS_DIAGNOSTICS
+#define CALL_MODEM_SSD_OUTGOING_BARR_CUG 0x01
+#define CALL_MODEM_SSD_NO_CUG 0x02
+#define CALL_MODEM_SSD_UNKNOWN_CUG 0x03
+#define CALL_MODEM_SSD_INCOMPATIBLE_CUG 0x04
+#define CALL_MODEM_SSD_CUG_FAIL 0x05
+#define CALL_MODEM_SSD_CLIR_NOT_SUBSCRIBED 0x06
+
+//ConstantTable for CALL_MODEM_NOTIFICATION_INDICATOR
+#define CALL_MODEM_NOTIFY_USER_SUSPENDED 0x00
+#define CALL_MODEM_NOTIFY_USER_RESUMED 0x01
+#define CALL_MODEM_NOTIFY_BEARER_CHANGE 0x02
+
+//ConstantTable for CALL_MODEM_MMI_SS_CODES
+#define CALL_MODEM_SSC_ALL_FWDS 0x02
+#define CALL_MODEM_SSC_ALL_COND_FWD 0x04
+#define CALL_MODEM_SSC_CFU 0x15
+#define CALL_MODEM_SSC_CFB 0x43
+#define CALL_MODEM_SSC_CFNRY 0x3D
+#define CALL_MODEM_SSC_CFGNC 0x3E
+#define CALL_MODEM_SSC_OUTGOING_BARR_SERV 0x14D
+#define CALL_MODEM_SSC_INCOMING_BARR_SERV 0x161
+#define CALL_MODEM_SSC_CALL_WAITING 0x2B
+#define CALL_MODEM_SSC_CLIP 0x1E
+#define CALL_MODEM_SSC_CLIR 0x1F
+#define CALL_MODEM_SSC_COLP 0x4C
+#define CALL_MODEM_SSC_COLR 0x4D
+#define CALL_MODEM_SSC_CNAP 0x12C
+#define CALL_MODEM_SSC_ECT 0x60
+#define CALL_MODEM_SSC_MPTY 0xFFFE
+#define CALL_MODEM_SSC_CALL_HOLD 0xFFFF
+
+//BitmaskTables for CALL_MODEM_SS_STATUS
+#define CALL_MODEM_SS_STATUS_ACTIVE 0x01
+#define CALL_MODEM_SS_STATUS_REGISTERED 0x02
+#define CALL_MODEM_SS_STATUS_PROVISIONED 0x04
+#define CALL_MODEM_SS_STATUS_QUIESCENT 0x08
+
+//BitmaskTables for CALL_MODEM_SS_NOTIFICATION
+#define CALL_MODEM_SSN_INCOMING_IS_FWD 0x01
+#define CALL_MODEM_SSN_INCOMING_FWD 0x02
+#define CALL_MODEM_SSN_OUTGOING_FWD 0x04
+
+//BitmaskTables for CALL_MODEM_SS_INDICATOR
+#define CALL_MODEM_SSI_CALL_IS_WAITING 0x01
+#define CALL_MODEM_SSI_MPTY 0x02
+#define CALL_MODEM_SSI_CLIR_SUPPR_REJ 0x04
+
+//ConstantTable for CALL_MODEM_SS_HOLD_INDICATOR
+#define CALL_MODEM_HOLD_IND_RETRIEVED 0x00
+#define CALL_MODEM_HOLD_IND_ON_HOLD 0x01
+
+//ConstantTable for CALL_MODEM_SS_ECT_INDICATOR
+#define CALL_MODEM_ECT_CALL_STATE_ALERT 0x00
+#define CALL_MODEM_ECT_CALL_STATE_ACTIVE 0x01
+
+//ConstantTable for CALL_MODEM_BLACKLIST_DURATION
+#define CALL_MODEM_BLACKLIST_TIMEOUT 0x00
+#define CALL_MODEM_BLACKLIST_DURATION_5 0x05
+#define CALL_MODEM_BLACKLIST_DURATION_60 0x3C
+#define CALL_MODEM_BLACKLIST_DURATION_180 0xB4
+
+//ConstantTable for CALL_MODEM_BC_CHECK_RESULT
+#define CALL_MODEM_BC_CHECK_RESULT_FAIL 0x00
+#define CALL_MODEM_BC_CHECK_RESULT_OK 0x01
+
+//ConstantTable for CALL_MODEM_DTMF_PAUSE_VALUES
+#define CALL_MODEM_DTMF_PAUSE_1S 0x01
+#define CALL_MODEM_DTMF_PAUSE_2S 0x02
+#define CALL_MODEM_DTMF_PAUSE_3S 0x03
+
+//ConstantTable for CALL_MODEM_DTMF_INFO_VALUES
+#define CALL_MODEM_DTMF_ENABLE_TONE_IND_SEND 0x01
+#define CALL_MODEM_DTMF_DISABLE_TONE_IND_SEND 0x02
+
+//ConstantTable for CALL_MODEM_CAUSE_OF_NO_CLI_VALUES
+#define CALL_MODEM_CLI_UNAVAILABLE 0x01
+#define CALL_MODEM_CLI_REJECT_BY_USER 0x02
+#define CALL_MODEM_CLI_INTERACTION 0x03
+#define CALL_MODEM_CLI_COIN_LINE_PAYPHONE 0x04
+
+//ConstantTable for CALL_MODEM_MM_CAUSE_VALUES
+#define CALL_MODEM_MM_CAUSE_HLR_IMSI_UNKNOWN 0x02
+#define CALL_MODEM_MM_CAUSE_ILLEGAL_MS 0x03
+#define CALL_MODEM_MM_CAUSE_VLR_IMSI_UNKNOWN 0x04
+#define CALL_MODEM_MM_CAUSE_IMEI_NOT_ACCEPTED 0x05
+#define CALL_MODEM_MM_CAUSE_ILLEGAL_ME 0x06
+#define CALL_MODEM_MM_CAUSE_PLMN_NOT_ALLOWED 0x0B
+#define CALL_MODEM_MM_CAUSE_LA_NOT_ALLOWED 0x0C
+#define CALL_MODEM_MM_CAUSE_ROAM_NOT_ALLOWED_LA 0x0D
+#define CALL_MODEM_MM_CAUSE_NO_SUITABLE_CELLS_LA 0x0F
+#define CALL_MODEM_MM_CAUSE_NETWORK_FAILURE 0x11
+#define CALL_MODEM_MM_CAUSE_MAC_FAILURE 0x14
+#define CALL_MODEM_MM_CAUSE_SYNC_FAILURE 0x15
+#define CALL_MODEM_MM_CAUSE_CONGESTION 0x16
+#define CALL_MODEM_MM_CAUSE_AUTH_UNACCEPTABLE 0x17
+#define CALL_MODEM_MM_CAUSE_NOT_SUPP_S_OPTION 0x20
+#define CALL_MODEM_MM_CAUSE_NOT_SUBS_S_OPTION 0x21
+#define CALL_MODEM_MM_CAUSE_OUT_OF_ORDER_S_OPTION 0x22
+#define CALL_MODEM_MM_CAUSE_CALL_NOT_IDENTIFIED 0x26
+#define CALL_MODEM_MM_CAUSE_SEMANT_INCORRECT 0x5F
+#define CALL_MODEM_MM_CAUSE_INV_MAND_INFORMATION 0x60
+#define CALL_MODEM_MM_CAUSE_NON_EXISTENT_MSG_TYPE 0x61
+#define CALL_MODEM_MM_CAUSE_NOT_COMP_MSG_TYPE 0x62
+#define CALL_MODEM_MM_CAUSE_NOT_EXISTENT_IE 0x63
+#define CALL_MODEM_MM_CAUSE_CONDITIONAL_IE_ERROR 0x64
+#define CALL_MODEM_MM_CAUSE_MSG_NOT_COMPATIBLE 0x65
+#define CALL_MODEM_MM_CAUSE_PROTOCOL_ERROR 0x6F
+
+//ConstantTable for CALL_MODEM_ALS_STATUS
+#define CALL_MODEM_ALS_STATUS_NOT_READY 0x00
+#define CALL_MODEM_ALS_STATUS_DISABLED 0x01
+#define CALL_MODEM_ALS_STATUS_ENABLED 0x02
+
+//ConstantTable for CALL_MODEM_AUTO_ST_CHANGE
+#define CALL_MODEM_AUTO_ST_CHANGE_DISABLE 0x00
+#define CALL_MODEM_AUTO_ST_CHANGE_DISABLE_WAITING 0x01
+
+//BitmaskTables for CALL_MODEM_REQ_ADDITIONAL_INFO
+#define CALL_MODEM_ADD_INFO_NONE 0x00
+#define CALL_MODEM_ADD_INFO_EMERG_CALL 0x01
+
+//BitmaskTables for CALL_MODEM_EMERG_SERVICE_CATEGORY
+#define CALL_MODEM_SERVICE_CAT_NONE 0x00
+#define CALL_MODEM_SERVICE_CAT_POLICE 0x01
+#define CALL_MODEM_SERVICE_CAT_AMBULANCE 0x02
+#define CALL_MODEM_SERVICE_CAT_FIRE_BRIGADE 0x04
+#define CALL_MODEM_SERVICE_CAT_MARINE_GUARD 0x08
+#define CALL_MODEM_SERVICE_CAT_MOUNTAIN_RESCUE 0x10
+
+//ConstantTable for CALL_MODEM_STATUS_MOD
+#define CALL_MODEM_STATUS_MODE_DEFAULT 0x00
+#define CALL_MODEM_STATUS_MODE_ADDR 0x01
+#define CALL_MODEM_STATUS_MODE_ADDR_AND_ORIGIN 0x02
+
+//ConstantTable for CALL_MODEM_USER_CONN
+#define CALL_MODEM_USER_CONN_CLOSED 0x00
+#define CALL_MODEM_USER_CONN_ATTACHED 0x01
+
+//BitmaskTables for CALL_MODEM_EMERG_NBR_ORIGIN
+#define CALL_MODEM_EMERG_NBR_ORIG_HARD_CODED 0x01
+#define CALL_MODEM_EMERG_NBR_ORIG_SIM 0x02
+#define CALL_MODEM_EMERG_NBR_ORIG_NETWORK 0x04
+#define CALL_MODEM_EMERG_NBR_ORIG_PERMANENT_MEM 0x08
+
+//BitmaskTables for CALL_MODEM_RESOURCE_IDS
+#define CALL_MODEM_RES_ID_MO_INIT 0x01
+#define CALL_MODEM_RES_ID_MT_INIT 0x02
+#define CALL_MODEM_RES_ID_MT_ANSWER 0x04
+#define CALL_MODEM_RES_ID_HOLD 0x08
+#define CALL_MODEM_RES_ID_RETRIEVE 0x10
+#define CALL_MODEM_RES_ID_AUTO_HOLD 0x20
+#define CALL_MODEM_RES_ID_AUTO_RETRIEVE 0x40
+#define CALL_MODEM_RES_ID_SWAP 0x80
+#define CALL_MODEM_RES_ID_CONF_BUILD 0x100
+#define CALL_MODEM_RES_ID_CONF_SPLIT 0x200
+#define CALL_MODEM_RES_ID_TRANSFER 0x400
+
+//BitmaskTables for CALL_MODEM_RESOURCE_IDS_MASK
+#define CALL_MODEM_RES_ID_MASK_MO_INIT 0x01
+#define CALL_MODEM_RES_ID_MASK_MT_INIT 0x02
+#define CALL_MODEM_RES_ID_MASK_MT_ANSWER 0x04
+#define CALL_MODEM_RES_ID_MASK_HOLD 0x08
+#define CALL_MODEM_RES_ID_MASK_RETRIEVE 0x10
+#define CALL_MODEM_RES_ID_MASK_AUTO_HOLD 0x20
+#define CALL_MODEM_RES_ID_MASK_AUTO_RETRIEVE 0x40
+#define CALL_MODEM_RES_ID_MASK_SWAP 0x80
+#define CALL_MODEM_RES_ID_MASK_CONF_BUILD 0x100
+#define CALL_MODEM_RES_ID_MASK_CONF_SPLIT 0x200
+#define CALL_MODEM_RES_ID_MASK_TRANSFER 0x400
+
+//BitmaskTables for CALL_MODEM_RESOURCE_IDS_CONF_REQ
+#define CALL_MODEM_RES_ID_CONF_MO_INIT 0x01
+#define CALL_MODEM_RES_ID_CONF_MT_INIT 0x02
+#define CALL_MODEM_RES_ID_CONF_MT_ANSWER 0x04
+#define CALL_MODEM_RES_ID_CONF_HOLD 0x08
+#define CALL_MODEM_RES_ID_CONF_RETRIEVE 0x10
+#define CALL_MODEM_RES_ID_CONF_AUTO_HOLD 0x20
+#define CALL_MODEM_RES_ID_CONF_AUTO_RETRIEVE 0x40
+#define CALL_MODEM_RES_ID_CONF_SWAP 0x80
+#define CALL_MODEM_RES_ID_CONF_CONF_BUILD 0x100
+#define CALL_MODEM_RES_ID_CONF_CONF_SPLIT 0x200
+#define CALL_MODEM_RES_ID_CONF_TRANSFER 0x400
+
+//ConstantTable for CALL_MODEM_RESOURCE_STATUS
+#define CALL_MODEM_RESOURCE_ALLOWED 0x01
+#define CALL_MODEM_RESOURCE_DENIED 0x02
+
+//BitmaskTables for CALL_MODEM_CHECK_INFO
+#define CALL_MODEM_CHK_DISABLE_NONE 0x00
+#define CALL_MODEM_CHK_DISABLE_EMERG 0x01
+#define CALL_MODEM_CHK_DISABLE_FDN 0x02
+#define CALL_MODEM_CHK_DISABLE_BLACKLIST 0x04
+#define CALL_MODEM_CHK_DISABLE_ALS 0x08
+
+//ConstantTable for CALL_MODEM_RES_CONF_STATUS
+#define CALL_MODEM_RES_CONF_STARTUP 0x01
+#define CALL_MODEM_RES_CONF_RECONFIGURED 0x02
+
+//ConstantTable for CALL_MODEM_RES_CONF_OPERATION
+#define CALL_MODEM_RES_CONF_GET 0x01
+#define CALL_MODEM_RES_CONF_SET 0x02
+
+//ConstantTable for CALL_MODEM_LINE_ID
+#define CALL_MODEM_PRESENT_DEFAULT 0x00
+#define CALL_MODEM_PRESENT_ALLOWED 0x01
+#define CALL_MODEM_PRESENT_RESTRICTED 0x02
+
+//ConstantTable for CALL_MODEM_MSG
+#define CALL_MODEM_MSG_SETUP 0x01
+#define CALL_MODEM_MSG_CONNECT 0x02
+#define CALL_MODEM_MSG_RELEASE 0x03
+
+//ConstantTable for CALL_MODEM_MSG_DIRECTION
+#define CALL_MODEM_MSG_DIRECT_SENT 0x01
+#define CALL_MODEM_MSG_DIRECT_RECEIVED 0x02
+#define CALL_MODEM_MSG_DIRECT_INTERNAL 0x03
+
+//BitmaskTables for CALL_MODEM_RESOURCE_CHECK_IDS
+//#define CALL_MODEM_RES_ID_MO_INIT 0x00 //Already defined as 0x01
+
+
+//SUBBLOCKS
+
+
+//Definition for CALL_MODEM_SB_ORIGIN_ADDRESS
+#define CALL_MODEM_SB_ORIGIN_ADDRESS 0x01
+#define CALL_MODEM_SB_ORIGIN_ADDRESS_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_ORIGIN_ADDRESS_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_ORIGIN_ADDRESS_OFFSET_ADDRTYPE 2 //size 1 byte(s)
+#define CALL_MODEM_SB_ORIGIN_ADDRESS_OFFSET_PRESENTATION 3 //size 1 byte(s)
+#define CALL_MODEM_SB_ORIGIN_ADDRESS_OFFSET_FILLERBYTE1 4 //size 1 byte(s)
+#define CALL_MODEM_SB_ORIGIN_ADDRESS_OFFSET_ADDRLEN 5 //size 1 byte(s)
+#define CALL_MODEM_SB_ORIGIN_ADDRESS_OFFSET_ADDR 6 //size 2 byte(s)
+#define SIZE_CALL_MODEM_SB_ORIGIN_ADDRESS 8
+//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly.
+
+
+//Definition for CALL_MODEM_SB_ORIGIN_SUBADDRESS
+#define CALL_MODEM_SB_ORIGIN_SUBADDRESS 0x02
+#define CALL_MODEM_SB_ORIGIN_SUBADDRESS_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_ORIGIN_SUBADDRESS_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_ORIGIN_SUBADDRESS_OFFSET_ADDRLEN 2 //size 1 byte(s)
+#define CALL_MODEM_SB_ORIGIN_SUBADDRESS_OFFSET_ADDR 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_ORIGIN_SUBADDRESS 4
+//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly.
+//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
+
+
+//Definition for CALL_MODEM_SB_DESTINATION_ADDRESS
+#define CALL_MODEM_SB_DESTINATION_ADDRESS 0x03
+#define CALL_MODEM_SB_DESTINATION_ADDRESS_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_ADDRESS_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_ADDRESS_OFFSET_ADDRTYPE 2 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_ADDRESS_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_ADDRESS_OFFSET_FILLERBYTE2 4 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_ADDRESS_OFFSET_ADDRLEN 5 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_ADDRESS_OFFSET_ADDR 6 //size 2 byte(s)
+#define SIZE_CALL_MODEM_SB_DESTINATION_ADDRESS 8
+//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly.
+
+
+//Definition for CALL_MODEM_SB_DESTINATION_SUBADDRESS
+#define CALL_MODEM_SB_DESTINATION_SUBADDRESS 0x04
+#define CALL_MODEM_SB_DESTINATION_SUBADDRESS_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_SUBADDRESS_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_SUBADDRESS_OFFSET_ADDRLEN 2 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_SUBADDRESS_OFFSET_ADDR 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_DESTINATION_SUBADDRESS 4
+//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly.
+//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
+
+
+//Definition for CALL_MODEM_SB_DESTINATION_PRE_ADDRESS
+#define CALL_MODEM_SB_DESTINATION_PRE_ADDRESS 0x05
+#define CALL_MODEM_SB_DESTINATION_PRE_ADDRESS_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_PRE_ADDRESS_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_PRE_ADDRESS_OFFSET_FILLERBYTE1 2 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_PRE_ADDRESS_OFFSET_ADDRLEN 3 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_PRE_ADDRESS_OFFSET_ADDR 4 //size 2 byte(s)
+#define CALL_MODEM_SB_DESTINATION_PRE_ADDRESS_OFFSET_FILLERBYTE2 6 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_PRE_ADDRESS_OFFSET_FILLERBYTE3 7 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_DESTINATION_PRE_ADDRESS 8
+//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly.
+
+
+//Definition for CALL_MODEM_SB_DESTINATION_POST_ADDRESS
+#define CALL_MODEM_SB_DESTINATION_POST_ADDRESS 0x06
+#define CALL_MODEM_SB_DESTINATION_POST_ADDRESS_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_POST_ADDRESS_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_POST_ADDRESS_OFFSET_FILLERBYTE1 2 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_POST_ADDRESS_OFFSET_ADDRLEN 3 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_POST_ADDRESS_OFFSET_ADDR 4 //size 2 byte(s)
+#define CALL_MODEM_SB_DESTINATION_POST_ADDRESS_OFFSET_FILLERBYTE2 6 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_POST_ADDRESS_OFFSET_FILLERBYTE3 7 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_DESTINATION_POST_ADDRESS 8
+//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly.
+
+
+//Definition for CALL_MODEM_SB_CONNECTED_ADDRESS
+#define CALL_MODEM_SB_CONNECTED_ADDRESS 0x24
+#define CALL_MODEM_SB_CONNECTED_ADDRESS_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_CONNECTED_ADDRESS_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_CONNECTED_ADDRESS_OFFSET_ADDRTYPE 2 //size 1 byte(s)
+#define CALL_MODEM_SB_CONNECTED_ADDRESS_OFFSET_PRESENTATION 3 //size 1 byte(s)
+#define CALL_MODEM_SB_CONNECTED_ADDRESS_OFFSET_FILLERBYTE1 4 //size 1 byte(s)
+#define CALL_MODEM_SB_CONNECTED_ADDRESS_OFFSET_ADDRLEN 5 //size 1 byte(s)
+#define CALL_MODEM_SB_CONNECTED_ADDRESS_OFFSET_ADDR 6 //size 2 byte(s)
+#define SIZE_CALL_MODEM_SB_CONNECTED_ADDRESS 8
+//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly.
+
+
+//Definition for CALL_MODEM_SB_CONNECTED_SUBADDRESS
+#define CALL_MODEM_SB_CONNECTED_SUBADDRESS 0x25
+#define CALL_MODEM_SB_CONNECTED_SUBADDRESS_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_CONNECTED_SUBADDRESS_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_CONNECTED_SUBADDRESS_OFFSET_ADDRLEN 2 //size 1 byte(s)
+#define CALL_MODEM_SB_CONNECTED_SUBADDRESS_OFFSET_ADDR 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_CONNECTED_SUBADDRESS 4
+//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly.
+//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
+
+
+//Definition for CALL_MODEM_SB_MODE
+#define CALL_MODEM_SB_MODE 0x07
+#define CALL_MODEM_SB_MODE_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_MODE_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_MODE_OFFSET_MODE 2 //size 1 byte(s)
+#define CALL_MODEM_SB_MODE_OFFSET_MODEINFO 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_MODE 4
+
+
+//Definition for CALL_MODEM_SB_CAUSE
+#define CALL_MODEM_SB_CAUSE 0x08
+#define CALL_MODEM_SB_CAUSE_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_CAUSE_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_CAUSE_OFFSET_CAUSETYPE 2 //size 1 byte(s)
+#define CALL_MODEM_SB_CAUSE_OFFSET_CAUSE 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_CAUSE 4
+
+
+//Definition for CALL_MODEM_SB_OPERATION
+#define CALL_MODEM_SB_OPERATION 0x09
+#define CALL_MODEM_SB_OPERATION_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_OPERATION_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_OPERATION_OFFSET_OPERATION 2 //size 1 byte(s)
+#define CALL_MODEM_SB_OPERATION_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_OPERATION 4
+
+
+//Definition for CALL_MODEM_SB_STATUS
+#define CALL_MODEM_SB_STATUS 0x0A
+#define CALL_MODEM_SB_STATUS_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_STATUS_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_STATUS_OFFSET_STATUS 2 //size 1 byte(s)
+#define CALL_MODEM_SB_STATUS_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_STATUS 4
+
+
+//Definition for CALL_MODEM_SB_STATUS_INFO
+#define CALL_MODEM_SB_STATUS_INFO 0x0B
+#define CALL_MODEM_SB_STATUS_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_STATUS_INFO_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_STATUS_INFO_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_SB_STATUS_INFO_OFFSET_MODE 3 //size 1 byte(s)
+#define CALL_MODEM_SB_STATUS_INFO_OFFSET_MODEINFO 4 //size 1 byte(s)
+#define CALL_MODEM_SB_STATUS_INFO_OFFSET_STATUS 5 //size 1 byte(s)
+#define CALL_MODEM_SB_STATUS_INFO_OFFSET_FILLERBYTE1 6 //size 1 byte(s)
+#define CALL_MODEM_SB_STATUS_INFO_OFFSET_FILLERBYTE2 7 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_STATUS_INFO 8
+
+
+//Definition for CALL_MODEM_SB_ALERTING_INFO
+#define CALL_MODEM_SB_ALERTING_INFO 0x0C
+#define CALL_MODEM_SB_ALERTING_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_ALERTING_INFO_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_ALERTING_INFO_OFFSET_ALERTINGINFO 2 //size 1 byte(s)
+#define CALL_MODEM_SB_ALERTING_INFO_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_ALERTING_INFO 4
+
+
+//Definition for CALL_MODEM_SB_RELEASE_INFO
+#define CALL_MODEM_SB_RELEASE_INFO 0x0D
+#define CALL_MODEM_SB_RELEASE_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_RELEASE_INFO_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_RELEASE_INFO_OFFSET_RELEASEINFO 2 //size 1 byte(s)
+#define CALL_MODEM_SB_RELEASE_INFO_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_RELEASE_INFO 4
+
+
+//Definition for CALL_MODEM_SB_ORIGIN_INFO
+#define CALL_MODEM_SB_ORIGIN_INFO 0x0E
+#define CALL_MODEM_SB_ORIGIN_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_ORIGIN_INFO_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_ORIGIN_INFO_OFFSET_PRESENTATION 2 //size 1 byte(s)
+#define CALL_MODEM_SB_ORIGIN_INFO_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define CALL_MODEM_SB_ORIGIN_INFO_OFFSET_FILLERBYTE2 4 //size 1 byte(s)
+#define CALL_MODEM_SB_ORIGIN_INFO_OFFSET_FILLERBYTE3 5 //size 1 byte(s)
+#define CALL_MODEM_SB_ORIGIN_INFO_OFFSET_LINKID 6 //size 1 byte(s)
+#define CALL_MODEM_SB_ORIGIN_INFO_OFFSET_NAMELEN 7 //size 1 byte(s)
+#define CALL_MODEM_SB_ORIGIN_INFO_OFFSET_NAME 8 //size 2 byte(s)
+#define CALL_MODEM_SB_ORIGIN_INFO_OFFSET_FILLERBYTE4 10 //size 1 byte(s)
+#define CALL_MODEM_SB_ORIGIN_INFO_OFFSET_FILLERBYTE5 11 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_ORIGIN_INFO 12
+//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly.
+
+
+//Definition for CALL_MODEM_SB_DTMF_DIGIT
+#define CALL_MODEM_SB_DTMF_DIGIT 0x0F
+#define CALL_MODEM_SB_DTMF_DIGIT_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_DTMF_DIGIT_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_DTMF_DIGIT_OFFSET_DATA 2 //size 2 byte(s)
+#define SIZE_CALL_MODEM_SB_DTMF_DIGIT 4
+
+
+//Definition for CALL_MODEM_SB_DTMF_STRING
+#define CALL_MODEM_SB_DTMF_STRING 0x10
+#define CALL_MODEM_SB_DTMF_STRING_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_DTMF_STRING_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_DTMF_STRING_OFFSET_PAUSELENGTH 2 //size 1 byte(s)
+#define CALL_MODEM_SB_DTMF_STRING_OFFSET_DATALEN 3 //size 1 byte(s)
+#define CALL_MODEM_SB_DTMF_STRING_OFFSET_DATA 4 //size 2 byte(s)
+#define CALL_MODEM_SB_DTMF_STRING_OFFSET_FILLERBYTE1 6 //size 1 byte(s)
+#define CALL_MODEM_SB_DTMF_STRING_OFFSET_FILLERBYTE2 7 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_DTMF_STRING 8
+//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly.
+
+
+//Definition for CALL_MODEM_SB_DTMF_BCD_STRING
+#define CALL_MODEM_SB_DTMF_BCD_STRING 0x19
+#define CALL_MODEM_SB_DTMF_BCD_STRING_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_DTMF_BCD_STRING_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_DTMF_BCD_STRING_OFFSET_PAUSELENGTH 2 //size 1 byte(s)
+#define CALL_MODEM_SB_DTMF_BCD_STRING_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define CALL_MODEM_SB_DTMF_BCD_STRING_OFFSET_DATALEN 4 //size 2 byte(s)
+#define CALL_MODEM_SB_DTMF_BCD_STRING_OFFSET_DATA 6 //size 2 byte(s)
+#define SIZE_CALL_MODEM_SB_DTMF_BCD_STRING 8
+//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly.
+
+
+//Definition for CALL_MODEM_SB_DTMF_INFO
+#define CALL_MODEM_SB_DTMF_INFO 0x1A
+#define CALL_MODEM_SB_DTMF_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_DTMF_INFO_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_DTMF_INFO_OFFSET_DTMFINFO 2 //size 1 byte(s)
+#define CALL_MODEM_SB_DTMF_INFO_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_DTMF_INFO 4
+
+
+//Definition for CALL_MODEM_SB_PROPERTY_INFO
+#define CALL_MODEM_SB_PROPERTY_INFO 0x13
+#define CALL_MODEM_SB_PROPERTY_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_PROPERTY_INFO_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_PROPERTY_INFO_OFFSET_PROPERTY 2 //size 1 byte(s)
+#define CALL_MODEM_SB_PROPERTY_INFO_OFFSET_PROPVALUE 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_PROPERTY_INFO 4
+
+
+//Definition for CALL_MODEM_SB_EMERG_NUMBER
+#define CALL_MODEM_SB_EMERG_NUMBER 0x14
+#define CALL_MODEM_SB_EMERG_NUMBER_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_EMERG_NUMBER_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_EMERG_NUMBER_OFFSET_ORIGIN 2 //size 1 byte(s)
+#define CALL_MODEM_SB_EMERG_NUMBER_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define CALL_MODEM_SB_EMERG_NUMBER_OFFSET_FILLERBYTE2 4 //size 1 byte(s)
+#define CALL_MODEM_SB_EMERG_NUMBER_OFFSET_LINKID 5 //size 1 byte(s)
+#define CALL_MODEM_SB_EMERG_NUMBER_OFFSET_FILLERBYTE3 6 //size 1 byte(s)
+#define CALL_MODEM_SB_EMERG_NUMBER_OFFSET_ADDRLEN 7 //size 1 byte(s)
+#define CALL_MODEM_SB_EMERG_NUMBER_OFFSET_ADDR 8 //size 2 byte(s)
+#define CALL_MODEM_SB_EMERG_NUMBER_OFFSET_FILLERBYTE4 10 //size 1 byte(s)
+#define CALL_MODEM_SB_EMERG_NUMBER_OFFSET_FILLERBYTE5 11 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_EMERG_NUMBER 12
+//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly.
+
+
+//Definition for CALL_MODEM_SB_DTMF_STATUS
+#define CALL_MODEM_SB_DTMF_STATUS 0x11
+#define CALL_MODEM_SB_DTMF_STATUS_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_DTMF_STATUS_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_DTMF_STATUS_OFFSET_STATUS 2 //size 1 byte(s)
+#define CALL_MODEM_SB_DTMF_STATUS_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_DTMF_STATUS 4
+
+
+//Definition for CALL_MODEM_SB_DTMF_TONE
+#define CALL_MODEM_SB_DTMF_TONE 0x12
+#define CALL_MODEM_SB_DTMF_TONE_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_DTMF_TONE_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_DTMF_TONE_OFFSET_TONE 2 //size 2 byte(s)
+#define SIZE_CALL_MODEM_SB_DTMF_TONE 4
+
+
+//Definition for CALL_MODEM_SB_CUG_INFO
+#define CALL_MODEM_SB_CUG_INFO 0xA0
+#define CALL_MODEM_SB_CUG_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_CUG_INFO_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_CUG_INFO_OFFSET_PREFCUG 2 //size 1 byte(s)
+#define CALL_MODEM_SB_CUG_INFO_OFFSET_CUGOA 3 //size 1 byte(s)
+#define CALL_MODEM_SB_CUG_INFO_OFFSET_CUGIND 4 //size 2 byte(s)
+#define CALL_MODEM_SB_CUG_INFO_OFFSET_FILLERBYTE1 6 //size 1 byte(s)
+#define CALL_MODEM_SB_CUG_INFO_OFFSET_FILLERBYTE2 7 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_CUG_INFO 8
+
+
+//Definition for CALL_MODEM_SB_ALERTING_PATTERN
+#define CALL_MODEM_SB_ALERTING_PATTERN 0xA1
+#define CALL_MODEM_SB_ALERTING_PATTERN_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_ALERTING_PATTERN_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_ALERTING_PATTERN_OFFSET_ALERTINGPATTERN 2 //size 1 byte(s)
+#define CALL_MODEM_SB_ALERTING_PATTERN_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_ALERTING_PATTERN 4
+
+
+//Definition for CALL_MODEM_SB_REDIRECTING_ADDRESS
+#define CALL_MODEM_SB_REDIRECTING_ADDRESS 0xA4
+#define CALL_MODEM_SB_REDIRECTING_ADDRESS_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_REDIRECTING_ADDRESS_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_REDIRECTING_ADDRESS_OFFSET_ADDRTYPE 2 //size 1 byte(s)
+#define CALL_MODEM_SB_REDIRECTING_ADDRESS_OFFSET_PRESENTATION 3 //size 1 byte(s)
+#define CALL_MODEM_SB_REDIRECTING_ADDRESS_OFFSET_FILLERBYTE1 4 //size 1 byte(s)
+#define CALL_MODEM_SB_REDIRECTING_ADDRESS_OFFSET_ADDRLEN 5 //size 1 byte(s)
+#define CALL_MODEM_SB_REDIRECTING_ADDRESS_OFFSET_ADDR 6 //size 2 byte(s)
+#define SIZE_CALL_MODEM_SB_REDIRECTING_ADDRESS 8
+//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly.
+
+
+//Definition for CALL_MODEM_SB_REDIRECTING_SUBADDRESS
+#define CALL_MODEM_SB_REDIRECTING_SUBADDRESS 0xA5
+#define CALL_MODEM_SB_REDIRECTING_SUBADDRESS_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_REDIRECTING_SUBADDRESS_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_REDIRECTING_SUBADDRESS_OFFSET_ADDRLEN 2 //size 1 byte(s)
+#define CALL_MODEM_SB_REDIRECTING_SUBADDRESS_OFFSET_ADDR 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_REDIRECTING_SUBADDRESS 4
+//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly.
+//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
+
+
+//Definition for CALL_MODEM_SB_REMOTE_ADDRESS
+#define CALL_MODEM_SB_REMOTE_ADDRESS 0xA6
+#define CALL_MODEM_SB_REMOTE_ADDRESS_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_REMOTE_ADDRESS_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_REMOTE_ADDRESS_OFFSET_ADDRTYPE 2 //size 1 byte(s)
+#define CALL_MODEM_SB_REMOTE_ADDRESS_OFFSET_PRESENTATION 3 //size 1 byte(s)
+#define CALL_MODEM_SB_REMOTE_ADDRESS_OFFSET_FILLERBYTE1 4 //size 1 byte(s)
+#define CALL_MODEM_SB_REMOTE_ADDRESS_OFFSET_ADDRLEN 5 //size 1 byte(s)
+#define CALL_MODEM_SB_REMOTE_ADDRESS_OFFSET_ADDR 6 //size 2 byte(s)
+#define SIZE_CALL_MODEM_SB_REMOTE_ADDRESS 8
+//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly.
+
+
+//Definition for CALL_MODEM_SB_REMOTE_SUBADDRESS
+#define CALL_MODEM_SB_REMOTE_SUBADDRESS 0xA7
+#define CALL_MODEM_SB_REMOTE_SUBADDRESS_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_REMOTE_SUBADDRESS_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_REMOTE_SUBADDRESS_OFFSET_ADDRLEN 2 //size 1 byte(s)
+#define CALL_MODEM_SB_REMOTE_SUBADDRESS_OFFSET_ADDR 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_REMOTE_SUBADDRESS 4
+//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly.
+//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
+
+
+//Definition for CALL_MODEM_SB_DIAGNOSTICS
+#define CALL_MODEM_SB_DIAGNOSTICS 0xA9
+#define CALL_MODEM_SB_DIAGNOSTICS_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_DIAGNOSTICS_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_DIAGNOSTICS_OFFSET_CONDITION 2 //size 1 byte(s)
+#define CALL_MODEM_SB_DIAGNOSTICS_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_DIAGNOSTICS 4
+
+
+//Definition for CALL_MODEM_SB_SS_DIAGNOSTICS
+#define CALL_MODEM_SB_SS_DIAGNOSTICS 0xAA
+#define CALL_MODEM_SB_SS_DIAGNOSTICS_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_SS_DIAGNOSTICS_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_SS_DIAGNOSTICS_OFFSET_DIAGNOSTICS 2 //size 1 byte(s)
+#define CALL_MODEM_SB_SS_DIAGNOSTICS_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_SS_DIAGNOSTICS 4
+
+
+//Definition for CALL_MODEM_SB_NEW_DESTINATION
+#define CALL_MODEM_SB_NEW_DESTINATION 0xAB
+#define CALL_MODEM_SB_NEW_DESTINATION_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_NEW_DESTINATION_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_NEW_DESTINATION_OFFSET_ADDRTYPE 2 //size 1 byte(s)
+#define CALL_MODEM_SB_NEW_DESTINATION_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define CALL_MODEM_SB_NEW_DESTINATION_OFFSET_FILLERBYTE2 4 //size 1 byte(s)
+#define CALL_MODEM_SB_NEW_DESTINATION_OFFSET_ADDRLEN 5 //size 1 byte(s)
+#define CALL_MODEM_SB_NEW_DESTINATION_OFFSET_ADDR 6 //size 2 byte(s)
+#define SIZE_CALL_MODEM_SB_NEW_DESTINATION 8
+//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly.
+
+
+//Definition for CALL_MODEM_SB_NOTIFY
+#define CALL_MODEM_SB_NOTIFY 0xB1
+#define CALL_MODEM_SB_NOTIFY_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_NOTIFY_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_NOTIFY_OFFSET_NOTIFICATION 2 //size 1 byte(s)
+#define CALL_MODEM_SB_NOTIFY_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_NOTIFY 4
+
+
+//Definition for CALL_MODEM_SB_SS_NOTIFY
+#define CALL_MODEM_SB_SS_NOTIFY 0xB2
+#define CALL_MODEM_SB_SS_NOTIFY_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_SS_NOTIFY_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_SS_NOTIFY_OFFSET_SSNOTIFICATION 2 //size 1 byte(s)
+#define CALL_MODEM_SB_SS_NOTIFY_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_SS_NOTIFY 4
+
+
+//Definition for CALL_MODEM_SB_SS_CODE
+#define CALL_MODEM_SB_SS_CODE 0xB3
+#define CALL_MODEM_SB_SS_CODE_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_SS_CODE_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_SS_CODE_OFFSET_MMISSCODE 2 //size 2 byte(s)
+#define SIZE_CALL_MODEM_SB_SS_CODE 4
+
+
+//Definition for CALL_MODEM_SB_SS_STATUS
+#define CALL_MODEM_SB_SS_STATUS 0xB4
+#define CALL_MODEM_SB_SS_STATUS_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_SS_STATUS_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_SS_STATUS_OFFSET_SSSTATUS 2 //size 1 byte(s)
+#define CALL_MODEM_SB_SS_STATUS_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_SS_STATUS 4
+
+
+//Definition for CALL_MODEM_SB_SS_NOTIFY_INDICATOR
+#define CALL_MODEM_SB_SS_NOTIFY_INDICATOR 0xB5
+#define CALL_MODEM_SB_SS_NOTIFY_INDICATOR_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_SS_NOTIFY_INDICATOR_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_SS_NOTIFY_INDICATOR_OFFSET_SSINDICATOR 2 //size 1 byte(s)
+#define CALL_MODEM_SB_SS_NOTIFY_INDICATOR_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_SS_NOTIFY_INDICATOR 4
+
+
+//Definition for CALL_MODEM_SB_SS_HOLD_INDICATOR
+#define CALL_MODEM_SB_SS_HOLD_INDICATOR 0xB6
+#define CALL_MODEM_SB_SS_HOLD_INDICATOR_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_SS_HOLD_INDICATOR_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_SS_HOLD_INDICATOR_OFFSET_SSHOLDINDICATOR 2 //size 1 byte(s)
+#define CALL_MODEM_SB_SS_HOLD_INDICATOR_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_SS_HOLD_INDICATOR 4
+
+
+//Definition for CALL_MODEM_SB_SS_ECT_INDICATOR
+#define CALL_MODEM_SB_SS_ECT_INDICATOR 0xB7
+#define CALL_MODEM_SB_SS_ECT_INDICATOR_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_SS_ECT_INDICATOR_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_SS_ECT_INDICATOR_OFFSET_SSECTINDICATOR 2 //size 1 byte(s)
+#define CALL_MODEM_SB_SS_ECT_INDICATOR_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_SS_ECT_INDICATOR 4
+
+
+//Definition for CALL_MODEM_SB_DESTINATION_CS_ADDRESS
+#define CALL_MODEM_SB_DESTINATION_CS_ADDRESS 0x16
+#define CALL_MODEM_SB_DESTINATION_CS_ADDRESS_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_CS_ADDRESS_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_CS_ADDRESS_OFFSET_FILLERBYTE1 2 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_CS_ADDRESS_OFFSET_FILLERBYTE2 3 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_CS_ADDRESS_OFFSET_FILLERBYTE3 4 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_CS_ADDRESS_OFFSET_ADDRLEN 5 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_CS_ADDRESS_OFFSET_ADDR 6 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_CS_ADDRESS_OFFSET_FILLERBYTE4 7 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_DESTINATION_CS_ADDRESS 8
+//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly.
+//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
+
+
+//Definition for CALL_MODEM_SB_BC
+#define CALL_MODEM_SB_BC 0xBA
+#define CALL_MODEM_SB_BC_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_BC_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_BC_OFFSET_BCLENGTH 2 //size 1 byte(s)
+#define CALL_MODEM_SB_BC_OFFSET_BCDATA 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_BC 4
+//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly.
+//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
+
+
+//Definition for CALL_MODEM_SB_CAUSE_OF_NO_CLI
+#define CALL_MODEM_SB_CAUSE_OF_NO_CLI 0xBC
+#define CALL_MODEM_SB_CAUSE_OF_NO_CLI_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_CAUSE_OF_NO_CLI_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_CAUSE_OF_NO_CLI_OFFSET_CAUSE 2 //size 1 byte(s)
+#define CALL_MODEM_SB_CAUSE_OF_NO_CLI_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_CAUSE_OF_NO_CLI 4
+
+
+//Definition for CALL_MODEM_SB_MM_CAUSE
+#define CALL_MODEM_SB_MM_CAUSE 0xBD
+#define CALL_MODEM_SB_MM_CAUSE_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_MM_CAUSE_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_MM_CAUSE_OFFSET_CAUSE 2 //size 1 byte(s)
+#define CALL_MODEM_SB_MM_CAUSE_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_MM_CAUSE 4
+
+
+//Definition for CALL_MODEM_SB_MSG_INFO
+#define CALL_MODEM_SB_MSG_INFO 0x49
+#define CALL_MODEM_SB_MSG_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_MSG_INFO_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_MSG_INFO_OFFSET_MSG 2 //size 1 byte(s)
+#define CALL_MODEM_SB_MSG_INFO_OFFSET_MSGDIR 3 //size 1 byte(s)
+#define CALL_MODEM_SB_MSG_INFO_OFFSET_TRANSACTIONID 4 //size 1 byte(s)
+#define CALL_MODEM_SB_MSG_INFO_OFFSET_FILLERBYTE1 5 //size 1 byte(s)
+#define CALL_MODEM_SB_MSG_INFO_OFFSET_FILLERBYTE2 6 //size 1 byte(s)
+#define CALL_MODEM_SB_MSG_INFO_OFFSET_FILLERBYTE3 7 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_MSG_INFO 8
+
+
+//Definition for CALL_MODEM_SB_DETAILED_CAUSE
+#define CALL_MODEM_SB_DETAILED_CAUSE 0xBF
+#define CALL_MODEM_SB_DETAILED_CAUSE_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_DETAILED_CAUSE_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_DETAILED_CAUSE_OFFSET_CAUSELEN 2 //size 1 byte(s)
+#define CALL_MODEM_SB_DETAILED_CAUSE_OFFSET_CAUSE 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_DETAILED_CAUSE 4
+//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly.
+//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
+
+
+//Definition for CALL_MODEM_SB_SS_DATA
+#define CALL_MODEM_SB_SS_DATA 0xC0
+#define CALL_MODEM_SB_SS_DATA_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_SS_DATA_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_SS_DATA_OFFSET_SSDATALEN 2 //size 1 byte(s)
+#define CALL_MODEM_SB_SS_DATA_OFFSET_SSDATA 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_SS_DATA 4
+//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly.
+//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
+
+
+//Definition for CALL_MODEM_SB_ALS_INFO
+#define CALL_MODEM_SB_ALS_INFO 0xC1
+#define CALL_MODEM_SB_ALS_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_ALS_INFO_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_ALS_INFO_OFFSET_ALSSIMSTATUS 2 //size 1 byte(s)
+#define CALL_MODEM_SB_ALS_INFO_OFFSET_ALSPPSTATUS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_ALS_INFO 4
+
+
+//Definition for CALL_MODEM_SB_STATE_AUTO_CHANGE
+#define CALL_MODEM_SB_STATE_AUTO_CHANGE 0x18
+#define CALL_MODEM_SB_STATE_AUTO_CHANGE_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_STATE_AUTO_CHANGE_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_STATE_AUTO_CHANGE_OFFSET_STATEAUTOCHANGE 2 //size 1 byte(s)
+#define CALL_MODEM_SB_STATE_AUTO_CHANGE_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_STATE_AUTO_CHANGE 4
+
+
+//Definition for CALL_MODEM_SB_EMERG_NUMBER_INFO
+#define CALL_MODEM_SB_EMERG_NUMBER_INFO 0x1B
+#define CALL_MODEM_SB_EMERG_NUMBER_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_EMERG_NUMBER_INFO_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_EMERG_NUMBER_INFO_OFFSET_LINKID 2 //size 1 byte(s)
+#define CALL_MODEM_SB_EMERG_NUMBER_INFO_OFFSET_SERVCATEGORY 3 //size 1 byte(s)
+#define CALL_MODEM_SB_EMERG_NUMBER_INFO_OFFSET_FILLERBYTE1 4 //size 1 byte(s)
+#define CALL_MODEM_SB_EMERG_NUMBER_INFO_OFFSET_ALPHAIDLEN 5 //size 1 byte(s)
+#define CALL_MODEM_SB_EMERG_NUMBER_INFO_OFFSET_ALPHAID 6 //size 2 byte(s)
+#define SIZE_CALL_MODEM_SB_EMERG_NUMBER_INFO 8
+//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly.
+
+
+//Definition for CALL_MODEM_SB_STATUS_MODE
+#define CALL_MODEM_SB_STATUS_MODE 0x1C
+#define CALL_MODEM_SB_STATUS_MODE_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_STATUS_MODE_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_STATUS_MODE_OFFSET_MODE 2 //size 1 byte(s)
+#define CALL_MODEM_SB_STATUS_MODE_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_STATUS_MODE 4
+
+
+//Definition for CALL_MODEM_SB_ADDR_AND_STATUS_INFO
+#define CALL_MODEM_SB_ADDR_AND_STATUS_INFO 0x1D
+#define CALL_MODEM_SB_ADDR_AND_STATUS_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_ADDR_AND_STATUS_INFO_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_ADDR_AND_STATUS_INFO_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_SB_ADDR_AND_STATUS_INFO_OFFSET_MODE 3 //size 1 byte(s)
+#define CALL_MODEM_SB_ADDR_AND_STATUS_INFO_OFFSET_MODEINFO 4 //size 1 byte(s)
+#define CALL_MODEM_SB_ADDR_AND_STATUS_INFO_OFFSET_STATUS 5 //size 1 byte(s)
+#define CALL_MODEM_SB_ADDR_AND_STATUS_INFO_OFFSET_FILLERBYTE1 6 //size 1 byte(s)
+#define CALL_MODEM_SB_ADDR_AND_STATUS_INFO_OFFSET_LINKID 7 //size 1 byte(s)
+#define CALL_MODEM_SB_ADDR_AND_STATUS_INFO_OFFSET_ADDRTYPE 8 //size 1 byte(s)
+#define CALL_MODEM_SB_ADDR_AND_STATUS_INFO_OFFSET_PRESENTATION 9 //size 1 byte(s)
+#define CALL_MODEM_SB_ADDR_AND_STATUS_INFO_OFFSET_FILLERBYTE2 10 //size 1 byte(s)
+#define CALL_MODEM_SB_ADDR_AND_STATUS_INFO_OFFSET_ADDRLEN 11 //size 1 byte(s)
+#define CALL_MODEM_SB_ADDR_AND_STATUS_INFO_OFFSET_ADDR 12 //size 2 byte(s)
+#define CALL_MODEM_SB_ADDR_AND_STATUS_INFO_OFFSET_FILLERBYTE3 14 //size 1 byte(s)
+#define CALL_MODEM_SB_ADDR_AND_STATUS_INFO_OFFSET_FILLERBYTE4 15 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_ADDR_AND_STATUS_INFO 16
+//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly.
+
+
+//Definition for CALL_MODEM_SB_DTMF_TIMERS
+#define CALL_MODEM_SB_DTMF_TIMERS 0x1E
+#define CALL_MODEM_SB_DTMF_TIMERS_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_DTMF_TIMERS_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_DTMF_TIMERS_OFFSET_DTMFDUR 2 //size 2 byte(s)
+#define CALL_MODEM_SB_DTMF_TIMERS_OFFSET_DTMFGAP 4 //size 2 byte(s)
+#define CALL_MODEM_SB_DTMF_TIMERS_OFFSET_FILLERBYTE1 6 //size 1 byte(s)
+#define CALL_MODEM_SB_DTMF_TIMERS_OFFSET_FILLERBYTE2 7 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_DTMF_TIMERS 8
+
+
+//Definition for CALL_MODEM_SB_NW_CAUSE
+#define CALL_MODEM_SB_NW_CAUSE 0x20
+#define CALL_MODEM_SB_NW_CAUSE_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_NW_CAUSE_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_NW_CAUSE_OFFSET_FILLERBYTE1 2 //size 1 byte(s)
+#define CALL_MODEM_SB_NW_CAUSE_OFFSET_CAUSE 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_NW_CAUSE 4
+
+
+//Definition for CALL_MODEM_SB_DESTINATION_ISI_ADDRESS
+#define CALL_MODEM_SB_DESTINATION_ISI_ADDRESS 0x23
+#define CALL_MODEM_SB_DESTINATION_ISI_ADDRESS_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_ISI_ADDRESS_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_ISI_ADDRESS_OFFSET_ADDRTYPE 2 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_ISI_ADDRESS_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_ISI_ADDRESS_OFFSET_FILLERBYTE2 4 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_ISI_ADDRESS_OFFSET_ADDRLEN 5 //size 1 byte(s)
+#define CALL_MODEM_SB_DESTINATION_ISI_ADDRESS_OFFSET_ADDR 6 //size 2 byte(s)
+#define SIZE_CALL_MODEM_SB_DESTINATION_ISI_ADDRESS 8
+//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly.
+
+
+//Definition for CALL_MODEM_SB_RESOURCE
+#define CALL_MODEM_SB_RESOURCE 0x41
+#define CALL_MODEM_SB_RESOURCE_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_RESOURCE_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_RESOURCE_OFFSET_RES 2 //size 2 byte(s)
+#define SIZE_CALL_MODEM_SB_RESOURCE 4
+
+
+//Definition for CALL_MODEM_SB_RESOURCE_CONF
+#define CALL_MODEM_SB_RESOURCE_CONF 0x42
+#define CALL_MODEM_SB_RESOURCE_CONF_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_RESOURCE_CONF_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_RESOURCE_CONF_OFFSET_RES 2 //size 2 byte(s)
+#define CALL_MODEM_SB_RESOURCE_CONF_OFFSET_RESMASK 4 //size 2 byte(s)
+#define CALL_MODEM_SB_RESOURCE_CONF_OFFSET_FILLERBYTE1 6 //size 1 byte(s)
+#define CALL_MODEM_SB_RESOURCE_CONF_OFFSET_FILLERBYTE2 7 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_RESOURCE_CONF 8
+
+
+//Definition for CALL_MODEM_SB_RESOURCE_CONF_REQUIRED
+#define CALL_MODEM_SB_RESOURCE_CONF_REQUIRED 0x43
+#define CALL_MODEM_SB_RESOURCE_CONF_REQUIRED_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_RESOURCE_CONF_REQUIRED_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_RESOURCE_CONF_REQUIRED_OFFSET_RESPP 2 //size 2 byte(s)
+#define SIZE_CALL_MODEM_SB_RESOURCE_CONF_REQUIRED 4
+
+
+//Definition for CALL_MODEM_SB_RESOURCE_SEQ_ID
+#define CALL_MODEM_SB_RESOURCE_SEQ_ID 0x44
+#define CALL_MODEM_SB_RESOURCE_SEQ_ID_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_RESOURCE_SEQ_ID_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_RESOURCE_SEQ_ID_OFFSET_SEQUENCEID 2 //size 1 byte(s)
+#define CALL_MODEM_SB_RESOURCE_SEQ_ID_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_RESOURCE_SEQ_ID 4
+
+
+//Definition for CALL_MODEM_SB_RESOURCE_STATUS
+#define CALL_MODEM_SB_RESOURCE_STATUS 0x45
+#define CALL_MODEM_SB_RESOURCE_STATUS_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_RESOURCE_STATUS_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_RESOURCE_STATUS_OFFSET_RESSTATUS 2 //size 1 byte(s)
+#define CALL_MODEM_SB_RESOURCE_STATUS_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_RESOURCE_STATUS 4
+
+
+//Definition for CALL_MODEM_SB_RESOURCE_CHECK_INFO
+#define CALL_MODEM_SB_RESOURCE_CHECK_INFO 0x46
+#define CALL_MODEM_SB_RESOURCE_CHECK_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_RESOURCE_CHECK_INFO_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_RESOURCE_CHECK_INFO_OFFSET_RES 2 //size 2 byte(s)
+#define SIZE_CALL_MODEM_SB_RESOURCE_CHECK_INFO 4
+
+
+//Definition for CALL_MODEM_SB_CHECK_INFO
+#define CALL_MODEM_SB_CHECK_INFO 0x40
+#define CALL_MODEM_SB_CHECK_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_CHECK_INFO_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_CHECK_INFO_OFFSET_CHECKINFO 2 //size 1 byte(s)
+#define CALL_MODEM_SB_CHECK_INFO_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_CHECK_INFO 4
+
+
+//Definition for CALL_MODEM_SB_LINE_ID
+#define CALL_MODEM_SB_LINE_ID 0x47
+#define CALL_MODEM_SB_LINE_ID_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_LINE_ID_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_LINE_ID_OFFSET_LINEID 2 //size 1 byte(s)
+#define CALL_MODEM_SB_LINE_ID_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_LINE_ID 4
+
+
+//Definition for CALL_MODEM_SB_USER_TO_USER
+#define CALL_MODEM_SB_USER_TO_USER 0x48
+#define CALL_MODEM_SB_USER_TO_USER_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_USER_TO_USER_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_USER_TO_USER_OFFSET_UUSTYPE 2 //size 1 byte(s)
+#define CALL_MODEM_SB_USER_TO_USER_OFFSET_UUSACTTYPE 3 //size 1 byte(s)
+#define CALL_MODEM_SB_USER_TO_USER_OFFSET_UTOULEN 4 //size 1 byte(s)
+#define CALL_MODEM_SB_USER_TO_USER_OFFSET_UTOU 5 //size 1 byte(s)
+#define CALL_MODEM_SB_USER_TO_USER_OFFSET_FILLERBYTE1 6 //size 1 byte(s)
+#define CALL_MODEM_SB_USER_TO_USER_OFFSET_FILLERBYTE2 7 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_USER_TO_USER 8
+//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly.
+//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
+
+
+//Definition for CALL_MODEM_SB_ORIGIN_CS_ADDRESS
+#define CALL_MODEM_SB_ORIGIN_CS_ADDRESS 0x4A
+#define CALL_MODEM_SB_ORIGIN_CS_ADDRESS_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_ORIGIN_CS_ADDRESS_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_ORIGIN_CS_ADDRESS_OFFSET_ADDRLEN 2 //size 1 byte(s)
+#define CALL_MODEM_SB_ORIGIN_CS_ADDRESS_OFFSET_ADDR 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_ORIGIN_CS_ADDRESS 4
+//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly.
+//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
+
+
+//Definition for CALL_MODEM_SB_REQ_INFO
+#define CALL_MODEM_SB_REQ_INFO 0x4B
+#define CALL_MODEM_SB_REQ_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s)
+#define CALL_MODEM_SB_REQ_INFO_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s)
+#define CALL_MODEM_SB_REQ_INFO_OFFSET_TRID 2 //size 1 byte(s)
+#define CALL_MODEM_SB_REQ_INFO_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SB_REQ_INFO 4
+
+
+//MESSAGES
+
+
+//Definition for CALL_MODEM_CREATE_REQ
+#define CALL_MODEM_CREATE_REQ 0x01
+#define CALL_MODEM_CREATE_REQ_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_CREATE_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_CREATE_REQ_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_CREATE_REQ_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define CALL_MODEM_CREATE_REQ_OFFSET_MODE 4 //size 4 byte(s)
+#define SIZE_CALL_MODEM_CREATE_REQ 8
+//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
+
+
+//Definition for CALL_MODEM_CREATE_RESP
+#define CALL_MODEM_CREATE_RESP 0x02
+#define CALL_MODEM_CREATE_RESP_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_CREATE_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_CREATE_RESP_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_CREATE_RESP_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_CREATE_RESP 4
+
+
+//Definition for CALL_MODEM_COMING_IND
+#define CALL_MODEM_COMING_IND 0x03
+#define CALL_MODEM_COMING_IND_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_COMING_IND_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_COMING_IND_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_COMING_IND_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define CALL_MODEM_COMING_IND_OFFSET_MODE 4 //size 4 byte(s)
+#define SIZE_CALL_MODEM_COMING_IND 8
+//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
+
+
+//Definition for CALL_MODEM_MO_ALERT_IND
+#define CALL_MODEM_MO_ALERT_IND 0x04
+#define CALL_MODEM_MO_ALERT_IND_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_MO_ALERT_IND_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_MO_ALERT_IND_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_MO_ALERT_IND_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_MO_ALERT_IND 4
+
+
+//Definition for CALL_MODEM_MT_ALERT_IND
+#define CALL_MODEM_MT_ALERT_IND 0x05
+#define CALL_MODEM_MT_ALERT_IND_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_MT_ALERT_IND_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_MT_ALERT_IND_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_MT_ALERT_IND_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_MT_ALERT_IND 4
+
+
+//Definition for CALL_MODEM_WAITING_IND
+#define CALL_MODEM_WAITING_IND 0x06
+#define CALL_MODEM_WAITING_IND_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_WAITING_IND_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_WAITING_IND_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_WAITING_IND_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_WAITING_IND 4
+
+
+//Definition for CALL_MODEM_ANSWER_REQ
+#define CALL_MODEM_ANSWER_REQ 0x07
+#define CALL_MODEM_ANSWER_REQ_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_ANSWER_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_ANSWER_REQ_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_ANSWER_REQ_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_ANSWER_REQ 4
+
+
+//Definition for CALL_MODEM_ANSWER_RESP
+#define CALL_MODEM_ANSWER_RESP 0x08
+#define CALL_MODEM_ANSWER_RESP_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_ANSWER_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_ANSWER_RESP_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_ANSWER_RESP_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_ANSWER_RESP 4
+
+
+//Definition for CALL_MODEM_RELEASE_REQ
+#define CALL_MODEM_RELEASE_REQ 0x09
+#define CALL_MODEM_RELEASE_REQ_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_RELEASE_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_RELEASE_REQ_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_RELEASE_REQ_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define CALL_MODEM_RELEASE_REQ_OFFSET_CAUSE 4 //size 4 byte(s)
+#define SIZE_CALL_MODEM_RELEASE_REQ 8
+//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
+
+
+//Definition for CALL_MODEM_RELEASE_RESP
+#define CALL_MODEM_RELEASE_RESP 0x0A
+#define CALL_MODEM_RELEASE_RESP_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_RELEASE_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_RELEASE_RESP_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_RELEASE_RESP_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_RELEASE_RESP 4
+
+
+//Definition for CALL_MODEM_RELEASE_IND
+#define CALL_MODEM_RELEASE_IND 0x0B
+#define CALL_MODEM_RELEASE_IND_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_RELEASE_IND_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_RELEASE_IND_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_RELEASE_IND_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define CALL_MODEM_RELEASE_IND_OFFSET_CAUSE 4 //size 4 byte(s)
+#define SIZE_CALL_MODEM_RELEASE_IND 8
+//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
+
+
+//Definition for CALL_MODEM_TERMINATED_IND
+#define CALL_MODEM_TERMINATED_IND 0x0C
+#define CALL_MODEM_TERMINATED_IND_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_TERMINATED_IND_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_TERMINATED_IND_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_TERMINATED_IND_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define CALL_MODEM_TERMINATED_IND_OFFSET_CAUSE 4 //size 4 byte(s)
+#define CALL_MODEM_TERMINATED_IND_OFFSET_MODE 8 //size 4 byte(s)
+#define SIZE_CALL_MODEM_TERMINATED_IND 12
+//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
+
+
+//Definition for CALL_MODEM_STATUS_REQ
+#define CALL_MODEM_STATUS_REQ 0x0D
+#define CALL_MODEM_STATUS_REQ_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_STATUS_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_STATUS_REQ_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_STATUS_REQ_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_STATUS_REQ 4
+
+
+//Definition for CALL_MODEM_STATUS_RESP
+#define CALL_MODEM_STATUS_RESP 0x0E
+#define CALL_MODEM_STATUS_RESP_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_STATUS_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_STATUS_RESP_OFFSET_FILLERBYTE1 2 //size 1 byte(s)
+#define CALL_MODEM_STATUS_RESP_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_STATUS_RESP 4
+
+
+//Definition for CALL_MODEM_STATUS_IND
+#define CALL_MODEM_STATUS_IND 0x0F
+#define CALL_MODEM_STATUS_IND_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_STATUS_IND_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_STATUS_IND_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_STATUS_IND_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define CALL_MODEM_STATUS_IND_OFFSET_STATUS 4 //size 4 byte(s)
+#define CALL_MODEM_STATUS_IND_OFFSET_MODE 8 //size 4 byte(s)
+#define SIZE_CALL_MODEM_STATUS_IND 12
+//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
+
+
+//Definition for CALL_MODEM_PRESENT_IND
+#define CALL_MODEM_PRESENT_IND 0x10
+#define CALL_MODEM_PRESENT_IND_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_PRESENT_IND_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_PRESENT_IND_OFFSET_CALLPRESENT 2 //size 1 byte(s)
+#define CALL_MODEM_PRESENT_IND_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_PRESENT_IND 4
+
+
+//Definition for CALL_MODEM_CONTROL_REQ
+#define CALL_MODEM_CONTROL_REQ 0x11
+#define CALL_MODEM_CONTROL_REQ_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_CONTROL_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_CONTROL_REQ_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_CONTROL_REQ_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define CALL_MODEM_CONTROL_REQ_OFFSET_OPERATION 4 //size 4 byte(s)
+#define SIZE_CALL_MODEM_CONTROL_REQ 8
+//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
+
+
+//Definition for CALL_MODEM_CONTROL_RESP
+#define CALL_MODEM_CONTROL_RESP 0x12
+#define CALL_MODEM_CONTROL_RESP_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_CONTROL_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_CONTROL_RESP_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_CONTROL_RESP_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define CALL_MODEM_CONTROL_RESP_OFFSET_OPERATION 4 //size 4 byte(s)
+#define SIZE_CALL_MODEM_CONTROL_RESP 8
+//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
+
+
+//Definition for CALL_MODEM_CONTROL_IND
+#define CALL_MODEM_CONTROL_IND 0x13
+#define CALL_MODEM_CONTROL_IND_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_CONTROL_IND_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_CONTROL_IND_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_CONTROL_IND_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define CALL_MODEM_CONTROL_IND_OFFSET_OPERATION 4 //size 4 byte(s)
+#define SIZE_CALL_MODEM_CONTROL_IND 8
+//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
+
+
+//Definition for CALL_MODEM_DTMF_SEND_REQ
+#define CALL_MODEM_DTMF_SEND_REQ 0x17
+#define CALL_MODEM_DTMF_SEND_REQ_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_DTMF_SEND_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_DTMF_SEND_REQ_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_DTMF_SEND_REQ_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_DTMF_SEND_REQ 4
+
+
+//Definition for CALL_MODEM_DTMF_SEND_RESP
+#define CALL_MODEM_DTMF_SEND_RESP 0x18
+#define CALL_MODEM_DTMF_SEND_RESP_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_DTMF_SEND_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_DTMF_SEND_RESP_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_DTMF_SEND_RESP_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_DTMF_SEND_RESP 4
+
+
+//Definition for CALL_MODEM_DTMF_STOP_REQ
+#define CALL_MODEM_DTMF_STOP_REQ 0x19
+#define CALL_MODEM_DTMF_STOP_REQ_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_DTMF_STOP_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_DTMF_STOP_REQ_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_DTMF_STOP_REQ_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_DTMF_STOP_REQ 4
+
+
+//Definition for CALL_MODEM_DTMF_STOP_RESP
+#define CALL_MODEM_DTMF_STOP_RESP 0x1A
+#define CALL_MODEM_DTMF_STOP_RESP_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_DTMF_STOP_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_DTMF_STOP_RESP_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_DTMF_STOP_RESP_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_DTMF_STOP_RESP 4
+
+
+//Definition for CALL_MODEM_DTMF_STATUS_IND
+#define CALL_MODEM_DTMF_STATUS_IND 0x1B
+#define CALL_MODEM_DTMF_STATUS_IND_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_DTMF_STATUS_IND_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_DTMF_STATUS_IND_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_DTMF_STATUS_IND_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define CALL_MODEM_DTMF_STATUS_IND_OFFSET_STATUS 4 //size 4 byte(s)
+#define SIZE_CALL_MODEM_DTMF_STATUS_IND 8
+//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
+
+
+//Definition for CALL_MODEM_DTMF_TONE_IND
+#define CALL_MODEM_DTMF_TONE_IND 0x1C
+#define CALL_MODEM_DTMF_TONE_IND_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_DTMF_TONE_IND_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_DTMF_TONE_IND_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_DTMF_TONE_IND_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define CALL_MODEM_DTMF_TONE_IND_OFFSET_TONE 4 //size 4 byte(s)
+#define SIZE_CALL_MODEM_DTMF_TONE_IND 8
+//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
+
+
+//Definition for CALL_MODEM_RECONNECT_IND
+#define CALL_MODEM_RECONNECT_IND 0x1E
+#define CALL_MODEM_RECONNECT_IND_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_RECONNECT_IND_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_RECONNECT_IND_OFFSET_RECONNECTSTATUS 2 //size 1 byte(s)
+#define CALL_MODEM_RECONNECT_IND_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_RECONNECT_IND 4
+
+
+//Definition for CALL_MODEM_PROPERTY_GET_REQ
+#define CALL_MODEM_PROPERTY_GET_REQ 0x1F
+#define CALL_MODEM_PROPERTY_GET_REQ_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_PROPERTY_GET_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_PROPERTY_GET_REQ_OFFSET_PROPERTY 2 //size 1 byte(s)
+#define CALL_MODEM_PROPERTY_GET_REQ_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_PROPERTY_GET_REQ 4
+
+
+//Definition for CALL_MODEM_PROPERTY_GET_RESP
+#define CALL_MODEM_PROPERTY_GET_RESP 0x20
+#define CALL_MODEM_PROPERTY_GET_RESP_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_PROPERTY_GET_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_PROPERTY_GET_RESP_OFFSET_PROPERTY 2 //size 1 byte(s)
+#define CALL_MODEM_PROPERTY_GET_RESP_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_PROPERTY_GET_RESP 4
+
+
+//Definition for CALL_MODEM_PROPERTY_SET_REQ
+#define CALL_MODEM_PROPERTY_SET_REQ 0x21
+#define CALL_MODEM_PROPERTY_SET_REQ_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_PROPERTY_SET_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_PROPERTY_SET_REQ_OFFSET_FILLERBYTE1 2 //size 1 byte(s)
+#define CALL_MODEM_PROPERTY_SET_REQ_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define CALL_MODEM_PROPERTY_SET_REQ_OFFSET_PROPERTYINFO 4 //size 4 byte(s)
+#define SIZE_CALL_MODEM_PROPERTY_SET_REQ 8
+//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
+
+
+//Definition for CALL_MODEM_PROPERTY_SET_RESP
+#define CALL_MODEM_PROPERTY_SET_RESP 0x22
+#define CALL_MODEM_PROPERTY_SET_RESP_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_PROPERTY_SET_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_PROPERTY_SET_RESP_OFFSET_FILLERBYTE1 2 //size 1 byte(s)
+#define CALL_MODEM_PROPERTY_SET_RESP_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define CALL_MODEM_PROPERTY_SET_RESP_OFFSET_PROPERTYINFO 4 //size 4 byte(s)
+#define SIZE_CALL_MODEM_PROPERTY_SET_RESP 8
+//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
+
+
+//Definition for CALL_MODEM_PROPERTY_SET_IND
+#define CALL_MODEM_PROPERTY_SET_IND 0x23
+#define CALL_MODEM_PROPERTY_SET_IND_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_PROPERTY_SET_IND_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_PROPERTY_SET_IND_OFFSET_PROPERTY 2 //size 1 byte(s)
+#define CALL_MODEM_PROPERTY_SET_IND_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define CALL_MODEM_PROPERTY_SET_IND_OFFSET_PROPERTYINFO 4 //size 4 byte(s)
+#define SIZE_CALL_MODEM_PROPERTY_SET_IND 8
+//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
+
+
+//Definition for CALL_MODEM_EMERG_NBR_CHECK_REQ
+#define CALL_MODEM_EMERG_NBR_CHECK_REQ 0x28
+#define CALL_MODEM_EMERG_NBR_CHECK_REQ_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_EMERG_NBR_CHECK_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_EMERG_NBR_CHECK_REQ_OFFSET_FILLERBYTE1 2 //size 1 byte(s)
+#define CALL_MODEM_EMERG_NBR_CHECK_REQ_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define CALL_MODEM_EMERG_NBR_CHECK_REQ_OFFSET_NUMBER 4 //size 8 byte(s)
+#define SIZE_CALL_MODEM_EMERG_NBR_CHECK_REQ 12
+//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
+
+
+//Definition for CALL_MODEM_EMERG_NBR_CHECK_RESP
+#define CALL_MODEM_EMERG_NBR_CHECK_RESP 0x29
+#define CALL_MODEM_EMERG_NBR_CHECK_RESP_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_EMERG_NBR_CHECK_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_EMERG_NBR_CHECK_RESP_OFFSET_STATUS 2 //size 1 byte(s)
+#define CALL_MODEM_EMERG_NBR_CHECK_RESP_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_EMERG_NBR_CHECK_RESP 4
+
+
+//Definition for CALL_MODEM_EMERG_NBR_GET_REQ
+#define CALL_MODEM_EMERG_NBR_GET_REQ 0x26
+#define CALL_MODEM_EMERG_NBR_GET_REQ_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_EMERG_NBR_GET_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_EMERG_NBR_GET_REQ_OFFSET_FILLERBYTE1 2 //size 1 byte(s)
+#define CALL_MODEM_EMERG_NBR_GET_REQ_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_EMERG_NBR_GET_REQ 4
+
+
+//Definition for CALL_MODEM_EMERG_NBR_GET_RESP
+#define CALL_MODEM_EMERG_NBR_GET_RESP 0x27
+#define CALL_MODEM_EMERG_NBR_GET_RESP_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_EMERG_NBR_GET_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_EMERG_NBR_GET_RESP_OFFSET_FILLERBYTE1 2 //size 1 byte(s)
+#define CALL_MODEM_EMERG_NBR_GET_RESP_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_EMERG_NBR_GET_RESP 4
+
+
+//Definition for CALL_MODEM_EMERG_NBR_MODIFY_REQ
+#define CALL_MODEM_EMERG_NBR_MODIFY_REQ 0x24
+#define CALL_MODEM_EMERG_NBR_MODIFY_REQ_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_EMERG_NBR_MODIFY_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_EMERG_NBR_MODIFY_REQ_OFFSET_OPERATION 2 //size 1 byte(s)
+#define CALL_MODEM_EMERG_NBR_MODIFY_REQ_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_EMERG_NBR_MODIFY_REQ 4
+
+
+//Definition for CALL_MODEM_EMERG_NBR_MODIFY_RESP
+#define CALL_MODEM_EMERG_NBR_MODIFY_RESP 0x25
+#define CALL_MODEM_EMERG_NBR_MODIFY_RESP_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_EMERG_NBR_MODIFY_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_EMERG_NBR_MODIFY_RESP_OFFSET_OPERATION 2 //size 1 byte(s)
+#define CALL_MODEM_EMERG_NBR_MODIFY_RESP_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_EMERG_NBR_MODIFY_RESP 4
+
+
+//Definition for CALL_MODEM_NOTIFICATION_IND
+#define CALL_MODEM_NOTIFICATION_IND 0xA0
+#define CALL_MODEM_NOTIFICATION_IND_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_NOTIFICATION_IND_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_NOTIFICATION_IND_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_NOTIFICATION_IND_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_NOTIFICATION_IND 4
+
+
+//Definition for CALL_MODEM_BLACKLIST_CLEAR_REQ
+#define CALL_MODEM_BLACKLIST_CLEAR_REQ 0xA4
+#define CALL_MODEM_BLACKLIST_CLEAR_REQ_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_BLACKLIST_CLEAR_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_BLACKLIST_CLEAR_REQ_OFFSET_FILLERBYTE1 2 //size 1 byte(s)
+#define CALL_MODEM_BLACKLIST_CLEAR_REQ_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_BLACKLIST_CLEAR_REQ 4
+
+
+//Definition for CALL_MODEM_BLACKLIST_CLEAR_RESP
+#define CALL_MODEM_BLACKLIST_CLEAR_RESP 0xA5
+#define CALL_MODEM_BLACKLIST_CLEAR_RESP_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_BLACKLIST_CLEAR_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_BLACKLIST_CLEAR_RESP_OFFSET_FILLERBYTE1 2 //size 1 byte(s)
+#define CALL_MODEM_BLACKLIST_CLEAR_RESP_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_BLACKLIST_CLEAR_RESP 4
+
+
+//Definition for CALL_MODEM_BLACKLIST_TIMER_IND
+#define CALL_MODEM_BLACKLIST_TIMER_IND 0xA6
+#define CALL_MODEM_BLACKLIST_TIMER_IND_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_BLACKLIST_TIMER_IND_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_BLACKLIST_TIMER_IND_OFFSET_DURATION 2 //size 1 byte(s)
+#define CALL_MODEM_BLACKLIST_TIMER_IND_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_BLACKLIST_TIMER_IND 4
+
+
+//Definition for CALL_MODEM_BC_GET_REQ
+#define CALL_MODEM_BC_GET_REQ 0xAA
+#define CALL_MODEM_BC_GET_REQ_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_BC_GET_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_BC_GET_REQ_OFFSET_FILLERBYTE1 2 //size 1 byte(s)
+#define CALL_MODEM_BC_GET_REQ_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define CALL_MODEM_BC_GET_REQ_OFFSET_MODE 4 //size 4 byte(s)
+#define SIZE_CALL_MODEM_BC_GET_REQ 8
+//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
+
+
+//Definition for CALL_MODEM_BC_GET_RESP
+#define CALL_MODEM_BC_GET_RESP 0xAB
+#define CALL_MODEM_BC_GET_RESP_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_BC_GET_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_BC_GET_RESP_OFFSET_FILLERBYTE1 2 //size 1 byte(s)
+#define CALL_MODEM_BC_GET_RESP_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_BC_GET_RESP 4
+
+
+//Definition for CALL_MODEM_BC_CHECK_REQ
+#define CALL_MODEM_BC_CHECK_REQ 0xAC
+#define CALL_MODEM_BC_CHECK_REQ_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_BC_CHECK_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_BC_CHECK_REQ_OFFSET_FILLERBYTE1 2 //size 1 byte(s)
+#define CALL_MODEM_BC_CHECK_REQ_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_BC_CHECK_REQ 4
+
+
+//Definition for CALL_MODEM_BC_CHECK_RESP
+#define CALL_MODEM_BC_CHECK_RESP 0xAD
+#define CALL_MODEM_BC_CHECK_RESP_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_BC_CHECK_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_BC_CHECK_RESP_OFFSET_RESULT 2 //size 1 byte(s)
+#define CALL_MODEM_BC_CHECK_RESP_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_BC_CHECK_RESP 4
+
+
+//Definition for CALL_MODEM_SS_DATA_IND
+#define CALL_MODEM_SS_DATA_IND 0xAF
+#define CALL_MODEM_SS_DATA_IND_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_SS_DATA_IND_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_SS_DATA_IND_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_SS_DATA_IND_OFFSET_FILLERBYTE1 3 //size 1 byte(s)
+#define CALL_MODEM_SS_DATA_IND_OFFSET_FILLERBYTE2 4 //size 1 byte(s)
+#define CALL_MODEM_SS_DATA_IND_OFFSET_FILLERBYTE3 5 //size 1 byte(s)
+#define CALL_MODEM_SS_DATA_IND_OFFSET_FILLERBYTE4 6 //size 1 byte(s)
+#define CALL_MODEM_SS_DATA_IND_OFFSET_SUBBLOCKS 7 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SS_DATA_IND 8
+
+
+//Definition for CALL_MODEM_EMERG_NBR_IND
+#define CALL_MODEM_EMERG_NBR_IND 0x31
+#define CALL_MODEM_EMERG_NBR_IND_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_EMERG_NBR_IND_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_EMERG_NBR_IND_OFFSET_FILLERBYTE1 2 //size 1 byte(s)
+#define CALL_MODEM_EMERG_NBR_IND_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_EMERG_NBR_IND 4
+
+
+//Definition for CALL_MODEM_SERVICE_DENIED_IND
+#define CALL_MODEM_SERVICE_DENIED_IND 0x32
+#define CALL_MODEM_SERVICE_DENIED_IND_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_SERVICE_DENIED_IND_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_SERVICE_DENIED_IND_OFFSET_REQMESSAGEID 2 //size 1 byte(s)
+#define CALL_MODEM_SERVICE_DENIED_IND_OFFSET_ADDITIONALINFO 3 //size 1 byte(s)
+#define CALL_MODEM_SERVICE_DENIED_IND_OFFSET_CALLID 4 //size 1 byte(s)
+#define CALL_MODEM_SERVICE_DENIED_IND_OFFSET_FILLERBYTE1 5 //size 1 byte(s)
+#define CALL_MODEM_SERVICE_DENIED_IND_OFFSET_FILLERBYTE2 6 //size 1 byte(s)
+#define CALL_MODEM_SERVICE_DENIED_IND_OFFSET_SUBBLOCKS 7 //size 1 byte(s)
+#define SIZE_CALL_MODEM_SERVICE_DENIED_IND 8
+
+
+//Definition for CALL_MODEM_RELEASE_END_REQ
+#define CALL_MODEM_RELEASE_END_REQ 0x34
+#define CALL_MODEM_RELEASE_END_REQ_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_RELEASE_END_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_RELEASE_END_REQ_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_RELEASE_END_REQ_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_RELEASE_END_REQ 4
+
+
+//Definition for CALL_MODEM_RELEASE_END_RESP
+#define CALL_MODEM_RELEASE_END_RESP 0x35
+#define CALL_MODEM_RELEASE_END_RESP_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_RELEASE_END_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_RELEASE_END_RESP_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_RELEASE_END_RESP_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_RELEASE_END_RESP 4
+
+
+//Definition for CALL_MODEM_USER_CONNECT_IND
+#define CALL_MODEM_USER_CONNECT_IND 0x33
+#define CALL_MODEM_USER_CONNECT_IND_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_USER_CONNECT_IND_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_USER_CONNECT_IND_OFFSET_USERCONN 2 //size 1 byte(s)
+#define CALL_MODEM_USER_CONNECT_IND_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_USER_CONNECT_IND 4
+
+
+//Definition for CALL_MODEM_RESOURCE_IND
+#define CALL_MODEM_RESOURCE_IND 0x40
+#define CALL_MODEM_RESOURCE_IND_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_RESOURCE_IND_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_RESOURCE_IND_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_RESOURCE_IND_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_RESOURCE_IND 4
+
+
+//Definition for CALL_MODEM_RESOURCE_REQ
+#define CALL_MODEM_RESOURCE_REQ 0x41
+#define CALL_MODEM_RESOURCE_REQ_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_RESOURCE_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_RESOURCE_REQ_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_RESOURCE_REQ_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_RESOURCE_REQ 4
+
+
+//Definition for CALL_MODEM_RESOURCE_RESP
+#define CALL_MODEM_RESOURCE_RESP 0x42
+#define CALL_MODEM_RESOURCE_RESP_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_RESOURCE_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_RESOURCE_RESP_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_RESOURCE_RESP_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_RESOURCE_RESP 4
+
+
+//Definition for CALL_MODEM_RESOURCE_CLEAR_IND
+#define CALL_MODEM_RESOURCE_CLEAR_IND 0x43
+#define CALL_MODEM_RESOURCE_CLEAR_IND_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_RESOURCE_CLEAR_IND_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_RESOURCE_CLEAR_IND_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_RESOURCE_CLEAR_IND_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_RESOURCE_CLEAR_IND 4
+
+
+//Definition for CALL_MODEM_RESOURCE_CONF_IND
+#define CALL_MODEM_RESOURCE_CONF_IND 0x46
+#define CALL_MODEM_RESOURCE_CONF_IND_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_RESOURCE_CONF_IND_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_RESOURCE_CONF_IND_OFFSET_CONFSTATUS 2 //size 1 byte(s)
+#define CALL_MODEM_RESOURCE_CONF_IND_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_RESOURCE_CONF_IND 4
+
+
+//Definition for CALL_MODEM_RESOURCE_CONF_REQ
+#define CALL_MODEM_RESOURCE_CONF_REQ 0x44
+#define CALL_MODEM_RESOURCE_CONF_REQ_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_RESOURCE_CONF_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_RESOURCE_CONF_REQ_OFFSET_CONFOPERATION 2 //size 1 byte(s)
+#define CALL_MODEM_RESOURCE_CONF_REQ_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_RESOURCE_CONF_REQ 4
+
+
+//Definition for CALL_MODEM_RESOURCE_CONF_RESP
+#define CALL_MODEM_RESOURCE_CONF_RESP 0x45
+#define CALL_MODEM_RESOURCE_CONF_RESP_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_RESOURCE_CONF_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_RESOURCE_CONF_RESP_OFFSET_CONFOPERATION 2 //size 1 byte(s)
+#define CALL_MODEM_RESOURCE_CONF_RESP_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_RESOURCE_CONF_RESP 4
+
+
+//Definition for CALL_MODEM_TERMINATE_REQ
+#define CALL_MODEM_TERMINATE_REQ 0x47
+#define CALL_MODEM_TERMINATE_REQ_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_TERMINATE_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_TERMINATE_REQ_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_TERMINATE_REQ_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_TERMINATE_REQ 4
+
+
+//Definition for CALL_MODEM_TERMINATE_RESP
+#define CALL_MODEM_TERMINATE_RESP 0x48
+#define CALL_MODEM_TERMINATE_RESP_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_TERMINATE_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_TERMINATE_RESP_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_TERMINATE_RESP_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_TERMINATE_RESP 4
+
+
+//Definition for CALL_MODEM_NETWORK_CONN_IND
+#define CALL_MODEM_NETWORK_CONN_IND 0x49
+#define CALL_MODEM_NETWORK_CONN_IND_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_NETWORK_CONN_IND_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_NETWORK_CONN_IND_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_NETWORK_CONN_IND_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_NETWORK_CONN_IND 4
+
+
+//Definition for CALL_MODEM_MESSAGE_IND
+#define CALL_MODEM_MESSAGE_IND 0x50
+#define CALL_MODEM_MESSAGE_IND_OFFSET_TRID 0 //size 1 byte(s)
+#define CALL_MODEM_MESSAGE_IND_OFFSET_MESSAGEID 1 //size 1 byte(s)
+#define CALL_MODEM_MESSAGE_IND_OFFSET_CALLID 2 //size 1 byte(s)
+#define CALL_MODEM_MESSAGE_IND_OFFSET_SUBBLOCKS 3 //size 1 byte(s)
+#define SIZE_CALL_MODEM_MESSAGE_IND 4
+
+#endif
\ No newline at end of file