📄 couse_typ.h
字号:
/****************************************************************************
*
* TPL GSM Phase 2 Protocol Stack
*
* Copyright (c) 1994 The Technology Partnership Ltd.
*
****************************************************************************
*
* $Id: //central/releases/Branch_release_9/tplgsm/psinc/sml3_typ.h#2 $
* $Revision: #2 $
* $DateTime: 2004/01/14 14:10:56 $
*
****************************************************************************
*
* File Description :
* types common to mnxx_sig.h mmxx_sig.h rr_sig.h ts_sig.h and smrl_sig.h
*
****************************************************************************
*
****************************************************************************/
#if !defined (SML3_TYP_H)
#define SML3_TYP_H
/****************************************************************************
* Nested Include Files
****************************************************************************/
/****************************************************************************
* Macros
****************************************************************************/
/****************************************************************************
* Types
****************************************************************************/
typedef enum GsmCauseTag
/*
From 04.08 10.5.4.11
And 04.08 10.5.3.6
*/
{
/* UPGRADE_GPRS */
/* GSM Cause Values Phase 2 */
CAUSE_UNASSIGNED_NO = 1,
CAUSE_NO_ROUTE_TO_DEST = 3,
CAUSE_CHAN_UNACCEPTABLE = 6,
CAUSE_OPER_DETERM_BARRING = 8,
CAUSE_NORMAL_CLEARING = 16,
CAUSE_USER_BUSY = 17,
CAUSE_NO_USER_RESPONDING = 18,
CAUSE_ALERTING_NO_ANSWER = 19,
CAUSE_CALL_REJECTED = 21,
CAUSE_NUMBER_CHANGED = 22,
CAUSE_NONSEL_USER_CLRING = 26,
CAUSE_DEST_OUT_OF_ORDER = 27,
CAUSE_INVALID_NO_FORMAT = 28,
CAUSE_FACILITY_REJECTED = 29,
CAUSE_RSP_TO_STATUS_ENQ = 30,
CAUSE_NORMAL_UNSPECIFIED = 31,
CAUSE_NO_CIRC_CHAN_AV = 34,
CAUSE_NET_OUT_OF_ORDER = 38,
CAUSE_TEMP_FAILURE = 41,
CAUSE_SWITCH_CONGESTION = 42,
CAUSE_ACC_INFO_DISCARDED = 43,
CAUSE_REQ_CIRC_CHAN_UNAV = 44,
CAUSE_RESOURCES_UNAV = 47,
CAUSE_QOS_UNAV = 49,
CAUSE_REQ_FAC_NOT_SUBSCR = 50,
CAUSE_CUG_INCOMING_BARRED = 55,
CAUSE_BEAR_CAP_NOT_AUTH = 57,
CAUSE_BEAR_CAP_UNAV = 58,
CAUSE_SERV_OPT_UNAV = 63,
CAUSE_BEAR_SVC_NOT_IMPL = 65,
CAUSE_ACM_EQ_OR_GT_ACMMAX = 68, /* FR9608-0481 */
CAUSE_REQ_FACIL_NOT_IMPL = 69,
CAUSE_ONLY_RESTRIC_DIG_AV = 70,
CAUSE_SVC_OPT_NOT_IMPL = 79,
CAUSE_INVALID_TI = 81,
CAUSE_USER_NOT_IN_CUG = 87,
CAUSE_INCOMPAT_DEST = 88,
CAUSE_INVALID_TRANSIT_NET = 91,
CAUSE_INVALID_MSG_SEMANTIC = 95,
CAUSE_MAND_IE_ERROR = 96,
CAUSE_MSG_NONEXISTENT = 97,
CAUSE_MSG_GEN_ERROR = 98,
CAUSE_IE_NONEXISTENT = 99,
CAUSE_INVALID_CONDITION_IE = 100,
CAUSE_MSG_INCOMPAT_STATE = 101,
CAUSE_RECOV_ON_TIMER_EXP = 102,
CAUSE_PROTOCOL_ERROR = 111,
CAUSE_INTERWORKING = 127,
/* GSM Cause Values Phase 1 */
CAUSE_PH1_INVALID_IE_CONTENTS = 100,
/*
reject causes (10.5.3.6) sent in CM Service Reject, Abort, MM-Status
and Location Updating Reject messages to MM from the network
*/
CAUSE_UNALLOCATED_TMSI = 1,
CAUSE_IMSI_UNKNOWN_IN_HLR,
CAUSE_ILLEGAL_MS,
CAUSE_IMSI_UNKNOWN_IN_VLR,
CAUSE_IMEI_NOT_ACCEPTED,
CAUSE_ILLEGAL_ME,
CAUSE_PLMN_NOT_ALLOWED = 11,
CAUSE_LA_NOT_ALLOWED,
CAUSE_NATIONAL_ROAMING_NOT_ALLOWED,
CAUSE_NETWORK_FAILURE = 17,
CAUSE_MAC_FAILURE = 20,
CAUSE_SYNCH_FAILURE = 21,
CAUSE_CONGESTION = 22,
CAUSE_SERV_OPT_NOT_SUPPORTED = 32,
CAUSE_SERV_OPT_NOT_SUBSCRIBED,
CAUSE_SERV_OPT_TEMP_OUT_OF_ORDER,
CAUSE_CALL_CANNOT_BE_IDENTIFIED = 38,
CAUSE_RETRY_IN_NEW_CELL_LOW = 192,
CAUSE_RETRY_IN_NEW_CELL_HIGH = 207,
/*
RR cause values
*/
RRC_NORMAL_EVENT = 0,
RRC_ABNORMAL_REL_UNSPECIFIED = 1,
RRC_ABNORMAL_REL_CHAN_UNACCEPT = 2,
RRC_ABNORMAL_REL_TIMER_EXPIRY = 3,
RRC_ABNORMAL_REL_NO_RF_ACTIVITY = 4,
RRC_PREEMPTIVE_RELEASE = 5,
RRC_TIMING_ADVANCE_OUT_OF_RANGE = 8,
RRC_CHAN_MODE_UNACCEPTABLE = 9,
RRC_FREQUENCEY_NOT_IMPLEMENTED = 10,
RRC_CALL_ALREADY_CLEARED = 65,
RRC_SEMANTICALLY_INCORRECT_MSG = 95,
RRC_MANDATORY_IE_ERROR = 96,
RRC_MSG_NOT_IMPLEMENTED = 97,
RRC_MSG_NOT_COMPAT_WITH_STATE = 98,
RRC_CONDITIONAL_IE_ERROR = 100,
RRC_NO_CA_AVAILABLE = 101,
RRC_PROTOCOL_ERROR_UNSPECIFIED = 111,
/* Internal Cause Values */
/*
SMRL causes not covered by 04.08 cause values
*/
CAUSE_CALL_BARRED = 10,
CAUSE_RESERVED = 11,
CAUSE_MEMORY_EXCEEDED = 22,
CAUSE_UNIDENTIFIED_SUBSCRIBER = 28,
CAUSE_UNKNOWN_SUBSCRIBER = 30,
CAUSE_INVALID_SM_TRANSFER_REF = 81,
/* Corrupt Message Cause Values */
CAUSE_INVALID_IE_CONTENTS = 0x1000,
/*
cause values in a RR_REL_IND - these form part of this set because MM
has to relay these causes to CM in addition to air interface causes
*/
NORMAL_RELEASE = 0x3100, /* RR is 1st layer in L3 */
IMMEDIATE_ASSIGN_REJECT,
T3122_STILL_RUNNING,
RACH_FAIL,
CELL_SELECTION_IN_PROGRESS,
REESTABLISHMENT_BARRED,
ACCESS_CLASS_BARRED,
RESPONDING_TO_PAGING,
LOWER_LAYER_FAILURE,
ABNORMAL_RELEASE,
LOCATION_AREA_CODE_HAS_CHANGED,
CIRCUIT_SWITCHED_NOT_AVAILABLE,
/* MM causes */
CAUSE_MM_AUTH_FAILURE = 0x3200, /* MM is 2nd layer in L3 */
CAUSE_MM_CONNECTION_FAIL,
CAUSE_MAX_NUM_CM_CONNS_EXCEEDED,
CAUSE_MM_NO_CS_SERVICE,
CAUSE_MM_NOT_REGISTERED,
CAUSE_MM_CELL_SELECTION,
CAUSE_MM_SIM_REMOVED,
CAUSE_MM_DETACHING,
CAUSE_INCOMPATIBLE_MM_STATE,
/* CC-AL causes */
CAUSE_CC_NO_CAUSE = 0x3310, /* CM is 3rd layer in L3 */
CAUSE_INSUFFICIENT_TASKS,
/* SM-CM causes */
CAUSE_CP_ACK_NOT_RECEIVED = 0x3320,
CAUSE_CP_NO_ERROR,
/* SM-RL causes */
CAUSE_RP_TIMEOUT_ERROR = 0x4000, /* RL is Layer 4 */
CAUSE_RP_NO_ERROR,
/* value used if cause is passed to AL and nothing is relevant */
CAUSE_NOT_APPLICABLE = 0x7000,
noMoreGsmCauses
}
GsmCause;
#endif
/* END OF FILE */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -