OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [tags/] [before_ORP/] [uclinux/] [uClinux-2.0.x/] [drivers/] [isdn/] [hisax/] [l3_1tr6.h] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 199 simons
/* $Id: l3_1tr6.h,v 1.1.1.1 2001-09-10 07:44:18 simons Exp $
2
 *
3
 *  German 1TR6 D-channel protocol defines
4
 *
5
 * $Log: not supported by cvs2svn $
6
 * Revision 1.1.1.1  2001/07/02 17:58:32  simons
7
 * Initial revision
8
 *
9
 * Revision 1.1.2.2  1998/09/27 13:06:46  keil
10
 * Apply most changes from 2.1.X (HiSax 3.1)
11
 *
12
 * Revision 1.1.2.1  1997/10/17 22:14:15  keil
13
 * update to last hisax version
14
 *
15
 * Revision 2.0  1997/07/27 21:15:47  keil
16
 * New Callref based layer3
17
 *
18
 * Revision 1.1  1996/10/13 20:03:48  keil
19
 * Initial revision
20
 *
21
 */
22
#ifndef l3_1tr6
23
#define l3_1tr6
24
 
25
#define PROTO_DIS_N0 0x40
26
#define PROTO_DIS_N1 0x41
27
 
28
/*
29
 * MsgType N0
30
 */
31
#define MT_N0_REG_IND 0x61
32
#define MT_N0_CANC_IND 0x62
33
#define MT_N0_FAC_STA 0x63
34
#define MT_N0_STA_ACK 0x64
35
#define MT_N0_STA_REJ 0x65
36
#define MT_N0_FAC_INF 0x66
37
#define MT_N0_INF_ACK 0x67
38
#define MT_N0_INF_REJ 0x68
39
#define MT_N0_CLOSE   0x75
40
#define MT_N0_CLO_ACK 0x77
41
 
42
/*
43
 * MsgType N1
44
 */
45
 
46
#define MT_N1_ESC 0x00
47
#define MT_N1_ALERT 0x01
48
#define MT_N1_CALL_SENT 0x02
49
#define MT_N1_CONN 0x07
50
#define MT_N1_CONN_ACK 0x0F
51
#define MT_N1_SETUP 0x05
52
#define MT_N1_SETUP_ACK 0x0D
53
#define MT_N1_RES 0x26
54
#define MT_N1_RES_ACK 0x2E
55
#define MT_N1_RES_REJ 0x22
56
#define MT_N1_SUSP 0x25
57
#define MT_N1_SUSP_ACK 0x2D
58
#define MT_N1_SUSP_REJ 0x21
59
#define MT_N1_USER_INFO 0x20
60
#define MT_N1_DET 0x40
61
#define MT_N1_DISC 0x45
62
#define MT_N1_REL 0x4D
63
#define MT_N1_REL_ACK 0x5A
64
#define MT_N1_CANC_ACK 0x6E
65
#define MT_N1_CANC_REJ 0x67
66
#define MT_N1_CON_CON 0x69
67
#define MT_N1_FAC 0x60
68
#define MT_N1_FAC_ACK 0x68
69
#define MT_N1_FAC_CAN 0x66
70
#define MT_N1_FAC_REG 0x64
71
#define MT_N1_FAC_REJ 0x65
72
#define MT_N1_INFO 0x6D
73
#define MT_N1_REG_ACK 0x6C
74
#define MT_N1_REG_REJ 0x6F
75
#define MT_N1_STAT 0x63
76
#define MT_N1_INVALID 0
77
 
78
/*
79
 * W Elemente
80
 */
81
 
82
#define WE_Shift_F0 0x90
83
#define WE_Shift_F6 0x96
84
#define WE_Shift_OF0 0x98
85
#define WE_Shift_OF6 0x9E
86
 
87
#define WE0_cause 0x08
88
#define WE0_connAddr 0x0C
89
#define WE0_callID 0x10
90
#define WE0_chanID 0x18
91
#define WE0_netSpecFac 0x20
92
#define WE0_display 0x28
93
#define WE0_keypad 0x2C
94
#define WE0_origAddr 0x6C
95
#define WE0_destAddr 0x70
96
#define WE0_userInfo 0x7E
97
 
98
#define WE0_moreData 0xA0
99
#define WE0_congestLevel 0xB0
100
 
101
#define WE6_serviceInd 0x01
102
#define WE6_chargingInfo 0x02
103
#define WE6_date 0x03
104
#define WE6_facSelect 0x05
105
#define WE6_facStatus 0x06
106
#define WE6_statusCalled 0x07
107
#define WE6_addTransAttr 0x08
108
 
109
/*
110
 * FacCodes
111
 */
112
#define FAC_Sperre 0x01
113
#define FAC_Sperre_All 0x02
114
#define FAC_Sperre_Fern 0x03
115
#define FAC_Sperre_Intl 0x04
116
#define FAC_Sperre_Interk 0x05
117
 
118
#define FAC_Forward1 0x02
119
#define FAC_Forward2 0x03
120
#define FAC_Konferenz 0x06
121
#define FAC_GrabBchan 0x0F
122
#define FAC_Reactivate 0x10
123
#define FAC_Konferenz3 0x11
124
#define FAC_Dienstwechsel1 0x12
125
#define FAC_Dienstwechsel2 0x13
126
#define FAC_NummernIdent 0x14
127
#define FAC_GBG 0x15
128
#define FAC_DisplayUebergeben 0x17
129
#define FAC_DisplayUmgeleitet 0x1A
130
#define FAC_Unterdruecke 0x1B
131
#define FAC_Deactivate 0x1E
132
#define FAC_Activate 0x1D
133
#define FAC_SPV 0x1F
134
#define FAC_Rueckwechsel 0x23
135
#define FAC_Umleitung 0x24
136
 
137
/*
138
 * Cause codes
139
 */
140
#define CAUSE_InvCRef 0x01
141
#define CAUSE_BearerNotImpl 0x03
142
#define CAUSE_CIDunknown 0x07
143
#define CAUSE_CIDinUse 0x08
144
#define CAUSE_NoChans 0x0A
145
#define CAUSE_FacNotImpl 0x10
146
#define CAUSE_FacNotSubscr 0x11
147
#define CAUSE_OutgoingBarred 0x20
148
#define CAUSE_UserAccessBusy 0x21
149
#define CAUSE_NegativeGBG 0x22
150
#define CAUSE_UnknownGBG 0x23
151
#define CAUSE_NoSPVknown 0x25
152
#define CAUSE_DestNotObtain 0x35
153
#define CAUSE_NumberChanged 0x38
154
#define CAUSE_OutOfOrder 0x39
155
#define CAUSE_NoUserResponse 0x3A
156
#define CAUSE_UserBusy 0x3B
157
#define CAUSE_IncomingBarred 0x3D
158
#define CAUSE_CallRejected 0x3E
159
#define CAUSE_NetworkCongestion 0x59
160
#define CAUSE_RemoteUser 0x5A
161
#define CAUSE_LocalProcErr 0x70
162
#define CAUSE_RemoteProcErr 0x71
163
#define CAUSE_RemoteUserSuspend 0x72
164
#define CAUSE_RemoteUserResumed 0x73
165
#define CAUSE_UserInfoDiscarded 0x7F
166
 
167
#define T303    4000
168
#define T304    20000
169
#define T305    4000
170
#define T308    4000
171
#define T310    120000
172
#define T313    4000
173
#define T318    4000
174
#define T319    4000
175
 
176
#endif

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.