📄 p_mncc.val
字号:
/*
+--------------------------------------------------------------------------+
| PROJEKT : PROTOCOL STACK |
| FILE : P_MNCC.val |
| SOURCE : "Z:\condat\gsm\condat\ms\dfile\prim\MNCC.pdf" |
| LastModified : "28 January, 2003" |
| IdAndVersion : "6147.101.96.115" |
| SrcFileTime : "Thu Aug 14 00:00:00 2003" |
| Generated by CCDGEN_2.2.4 on Thu Aug 14 16:45:18 2003 |
| !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! |
+--------------------------------------------------------------------------+
*/
/* PRAGMAS
* PREFIX : NONE
* COMPATIBILITY_DEFINES : NO (require PREFIX)
* ALWAYS_ENUM_IN_VAL_FILE: NO
* ENABLE_GROUP: NO
*/
#ifndef P_MNCC_VAL
#define P_MNCC_VAL
#define CDG_ENTER__P_MNCC_VAL
#define CDG_ENTER__FILENAME _P_MNCC_VAL
#define CDG_ENTER__P_MNCC_VAL__FILE_TYPE CDGINC
#define CDG_ENTER__P_MNCC_VAL__LAST_MODIFIED _28_January_2003
#define CDG_ENTER__P_MNCC_VAL__ID_AND_VERSION _6147_101_96_115
#define CDG_ENTER__P_MNCC_VAL__SRC_FILE_TIME _Thu_Aug_14_00_00_00_2003
#include "CDG_ENTER.h"
#undef CDG_ENTER__P_MNCC_VAL
#undef CDG_ENTER__FILENAME
/*
* Value constants for info_context
*/
#define USER_IN_ALERT (0x0) /* User information in ALERT message */
#define USER_IN_DISCONNECT (0x1) /* User information in DISCONNECT message */
#define USER_IN_PROGRESS (0x2) /* User information in PROGRESS message */
#define USER_IN_RELEASE (0x3) /* User information in RELEASE message */
#define USER_IN_CONNECT (0x4) /* User information in CONNECT message */
#define USER_IN_SETUP (0x5) /* User information in SETUP message */
#define USER_IN_USER (0x6) /* User information in USER INFORMATION message */
/*
* Value constants for pd
*/
#define PD_USER (0x0) /* user specific protocol */
#define PD_HIGH_LAYER (0x1) /* OSI high layer protocols */
#define PD_X244 (0x2) /* X.244 */
#define PD_SYS_MANAGE (0x3) /* reserved for system management convergence function */
#define PD_IA5 (0x4) /* IA5 characters */
#define PD_V120 (0x7) /* Rec.V.120 rate adaption */
#define PD_Q931 (0x8) /* Q.931 (I.451) user-network call control messages */
/*
* Value constants for tos
*/
#define TOS_NSAP (0x0) /* NSAP (X.213/ISO 8348 AD2) */
#define TOS_USER_SPEC (0x2) /* user specified */
#define TOS_NOT_PRES (0xff) /* not present */
/*
* Value constants for odd_even
*/
#define OE_EVEN (0x0) /* even number of address signals */
#define OE_ODD (0x1) /* odd number of address signals */
/*
* Value constants for ch_type
*/
#define CH_SDCCH (0x0) /* SDCCH channel */
#define CH_TCH_F (0x1) /* TCH Fullrate */
#define CH_TCH_H (0x2) /* TCH Halfrate */
/*
* Value constants for ch_mode
*/
#define CHM_SIG_ONLY (0x0) /* signalling only */
#define CHM_SPEECH (0x1) /* speech full rate or half rate version 1 */
#define CHM_SPEECH_V2 (0x21) /* speech full rate or half rate version 2 */
#define CHM_SPEECH_V3 (0x41) /* speech full rate or half rate version 3 */
#define CHM_DATA_9_6 (0x3) /* data 9.6 kBit/s */
#define CHM_DATA_4_8 (0xb) /* data 4.8 kBit/s */
#define CHM_DATA_2_4 (0x13) /* data 2.4 kBit/s */
#define CHM_DATA_14_4 (0xf) /* data 2.4 kBit/s */
/*
* Value constants for rate
*/
#define UR_0_3_KBIT (0x1) /* rate : 0.3 kbit/s Recommendation X.1 and V.110 */
#define UR_1_2_KBIT (0x2) /* rate : 1.2 kbit/s Recommendation X.1 and V.110 */
#define UR_2_4_KBIT (0x3) /* rate : 2.4 kbit/s Recommendation X.1 and V.110 */
#define UR_4_8_KBIT (0x4) /* rate : 4.8 kbit/s Recommendation X.1 and V.110 */
#define UR_9_6_KBIT (0x5) /* rate : 9.6 kbit/s Recommendation X.1 and V.110 */
#define UR_12_0_KBIT_TRANS (0x6) /* rate : 12.0 kbit/s transparent */
#define UR_1_2_KBIT_V23 (0x7) /* rate : 1.2 kbit/s/75 bit/s Recommendation V.23, X.1,V.110. */
#define UR_14_4_KBIT (0x8) /* rate : 14.4 kbit/s */
#define UR_NOT_PRES (0xff) /* not present */
/*
* Value constants for bearer_serv
*/
#define BEARER_SERV_SYNC (0x0) /* synchronous */
#define BEARER_SERV_ASYNC (0x1) /* asynchronous */
#define BEARER_SERV_PAD_ACCESS (0x2) /* PAD access (async) */
#define BEARER_SERV_PACKET_ACCESS (0x3) /* packet access (sync) */
#define BEARER_SERV_FAX (0x4) /* fax */
#define BEARER_SERV_SPEECH (0x5) /* Speech */
#define BEARER_SERV_AUX_SPEECH (0x6) /* Auxiliary Speech */
#define BEARER_SERV_SPEECH_CTM (0x7) /* Speech with CTM (TTY) support */
#define BEARER_SERV_AUX_SPEECH_CTM (0x8) /* Auxiliary Speech CTM (TTY) support */
#define BEARER_SERV_NOT_PRES (0xff) /* not present */
/*
* Value constants for conn_elem
*/
#define CONN_ELEM_TRANS (0x0) /* transparent */
#define CONN_ELEM_NON_TRANS (0x1) /* non transparent (RLP) */
#define CONN_ELEM_TRANS_PREF (0x2) /* both, transparent preferred */
#define CONN_ELEM_NON_TRANS_PREF (0x3) /* both, non transparent (RLP) preferred */
#define CONN_ELEM_NOT_PRES (0xff) /* not present */
/*
* Value constants for stop_bits
*/
#define STOP_1_BIT (0x0) /* one stop bit */
#define STOP_2_BIT (0x1) /* two stop bits */
/*
* Value constants for data_bits
*/
#define DATA_7_BIT (0x0) /* seven data bits */
#define DATA_8_BIT (0x1) /* eight data bits */
/*
* Value constants for parity
*/
#define PARITY_ODD (0x0) /* odd parity */
#define PARITY_EVEN (0x2) /* even parity */
#define PARITY_NONE (0x3) /* no parity */
#define PARITY_FORCED_TO_0 (0x4) /* parity forced to zero */
#define PARITY_FORCED_TO_1 (0x5) /* parity forced to one */
/*
* Value constants for flow_control
*/
#define INBAND_FLOW_CONTROL (0x8) /* inband flow control (ISO 6429) */
#define NO_FLOW_CONTROL (0xc) /* no flow control (COPnoFLCT) */
#define OUTBAND_FLOW_CONTROL (0xff) /* outband flow control */
/*
* Value constants for modem_type
*/
#define MT_NONE (0x0) /* modem type none */
#define MT_V21 (0x1) /* modem type V.21 */
#define MT_V22 (0x2) /* modem type V.22 */
#define MT_V22_BIS (0x3) /* modem type V.22bis */
#define MT_V23 (0x4) /* modem type V.23 */
#define MT_V26_TER (0x5) /* modem type V.26ter */
#define MT_V32 (0x6) /* modem type V.32 */
#define MT_UNDEF (0x7) /* modem type for undefined interface */
#define MT_AUTOBAUD (0x8) /* modem type autobauding type 1 */
#define MT_V32_BIS (0x9) /* modem type V.32bis */
#define MT_V34 (0xa) /* modem type V.34 */
/*
* Value constants for ton
*/
#define TON_UNKNOWN (0x0) /* unknown */
#define TON_INT_NUMB (0x1) /* international number */
#define TON_NAT_NUMB (0x2) /* national number */
#define TON_NET_SPEC_NUMB (0x3) /* network specific number */
#define TON_DED_ACC_SC (0x4) /* dedicated access, short code */
#define TON_NOT_PRES (0xff) /* type of number not present */
/*
* Value constants for npi
*/
#define NPI_UNKNOW (0x0) /* unknown */
#define NPI_ISDN_TEL_NUMB_PLAN (0x1) /* ISDN/telephony numbering plan */
#define NPI_DATA_NUMB_PLAN (0x3) /* data numbering plan */
#define NPI_TELEX_NUMB_PLAN (0x4) /* telex numbering plan */
#define NPI_NAT_NUMB_PLAN (0x8) /* national numbering plan */
#define NPI_PRIV_NUMB_PLAN (0x9) /* private numbering plan */
#define NPI_NOT_PRES (0xff) /* numbering plan identification not present */
/*
* Value constants for present
*/
#define PRES_PRES_ALLOW (0x0) /* presentation allowed */
#define PRES_PRES_REST (0x1) /* presentation restricted */
#define PRES_NUMB_NOT_AVAIL (0x2) /* number not available due to interworking */
#define PRES_NOT_PRES (0xff) /* not present */
/*
* Value constants for screen
*/
#define SCREEN_USER_PROV_NOT_SCREEN (0x0) /* user provided, not screened */
#define SCREEN_USER_PROV_VER_PASS (0x1) /* user provided, verified and passed */
#define SCREEN_USER_PROV_VER_FAIL (0x2) /* user provided, verified and failed */
#define SCREEN_NET_PROV (0x3) /* network provided */
#define SCREEN_IND_NOT_PRES (0xff) /* not present */
/*
* Value constants for ti
*/
#define TI_RES_1 (0x7) /* reserved */
#define TI_RES_2 (0xf) /* reserved */
/*
* Value constants for progress_desc
*/
#define PROG_NO_END_TO_END_PLMN (0x1) /* call is not end-to-end PLMN/ISDN, further call progress information may be available in-band */
#define PROG_DEST_NON_PLMN (0x2) /* destination address in non-PLMN/ISDN */
#define PROG_ORIGIN_NON_PLMN (0x3) /* origination address in non-PLMN/ISDN */
#define PROG_RETURN_TO_PLMN (0x4) /* call has returned to the PLMN/ISDN */
#define PROG_INBAND_AVAIL (0x8) /* in-band information or appropriate pattern now available */
#define PROG_END_TO_END_PLMN (0x20) /* call is end-to-end PLMN/ISDN */
#define PROG_QUEUEING (0x40) /* queueing */
#define PROG_UNSPECIFIC (0xfe) /* unspecific, used when coding standard is not equal to GSM; note that the value chosen here must not collide with any defined value of the progress description IE of the air interface */
#define PROG_NOT_PRES (0xff) /* not present */
/*
* Value constants for ri
*/
#define RI_CIRCULAR (0x1) /* circular */
#define RI_SEQUENTIAL (0x3) /* sequential */
#define RI_NOT_PRES (0xff) /* not present */
/*
* Value constants for cause
*/
#define MNCC_CAUSE_UNASSIGN (0x501) /* unassigned (unallocated) number */
#define MNCC_CAUSE_NO_ROUTE (0x503) /* no route to destination */
#define MNCC_CAUSE_CHAN_UNACCEPT (0x506) /* channel unacceptable */
#define MNCC_CAUSE_BARRED (0x508) /* operator determined barring */
#define MNCC_CAUSE_CALL_CLEAR (0x510) /* normal call clearing */
#define MNCC_CAUSE_USER_BUSY (0x511) /* user busy */
#define MNCC_CAUSE_NO_RESPONSE (0x512) /* no user responding */
#define MNCC_CAUSE_ALERT_NO_ANSWER (0x513) /* user alerting, no answer */
#define MNCC_CAUSE_CALL_REJECT (0x515) /* call rejected */
#define MNCC_CAUSE_NUM_CHANGED (0x516) /* number changed */
#define MNCC_CAUSE_PREEMPTION (0x519) /* pre-emption */
#define MNCC_CAUSE_USER_CLEAR (0x51a) /* non selected user clearing */
#define MNCC_CAUSE_DEST_ORDER (0x51b) /* destination out of order */
#define MNCC_CAUSE_NUM_FORMAT (0x51c) /* invalid number format (incomplete number) */
#define MNCC_CAUSE_FACILITY_REJECT (0x51d) /* facility rejected */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -