1121934Sharti#
2121934Sharti# Copyright (c) 2001-2003
3121934Sharti# Fraunhofer Institute for Open Communication Systems (FhG Fokus).
4121934Sharti# 	All rights reserved.
5121934Sharti#
6121934Sharti# Redistribution and use in source and binary forms, with or without
7121934Sharti# modification, are permitted provided that the following conditions
8121934Sharti# are met:
9121934Sharti# 1. Redistributions of source code must retain the above copyright
10121934Sharti#    notice, this list of conditions and the following disclaimer.
11121934Sharti# 2. Redistributions in binary form must reproduce the above copyright
12121934Sharti#    notice, this list of conditions and the following disclaimer in the
13121934Sharti#    documentation and/or other materials provided with the distribution.
14121934Sharti#
15121934Sharti# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
16121934Sharti# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
17121934Sharti# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
18121934Sharti# ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
19121934Sharti# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20121934Sharti# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
21121934Sharti# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
22121934Sharti# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
23121934Sharti# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
24121934Sharti# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25121934Sharti# SUCH DAMAGE.
26121934Sharti#
27121934Sharti# Author: Hartmut Brandt <harti@freebsd.org>
28121934Sharti#
29131826Sharti# $Begemot: libunimsg/netnatm/msg/msg.def,v 1.4 2003/09/29 10:47:18 hbb Exp $
30121934Sharti#
31121934Sharti# Define message contents
32121934Sharti#
33121934Sharti#########################################################################
34121934Sharti# 
35121934Sharti#  ALERTING message
36121934Sharti# 
37121934Sharti#  References:
38121934Sharti# 	Q.2931	8, 17*
39121934Sharti#	...A4	4, 11*
40121934Sharti# 	Q.2957	3
41121934Sharti# 	Q.2971	6
42121934Sharti# 	UNI4.0	5
43121934Sharti# 	PNNI1.0 177...178, 184*
44121934Sharti# 
45121934Sharti#  Notes:
46121934Sharti# 	N-ISDN compatiblity not implemented.
47121934Sharti# 
48121934Shartistart alerting 0x01
49121934Sharti	connid		-		!pnni
50121934Sharti	epref
51121934Sharti	notify
52121934Sharti	git		UNI_NUM_IE_GIT
53121934Sharti	uu		-		!pnni
54121934Sharti	report		-		!pnni
55121934Sharti	unrec
56121934Shartiend
57121934Sharti
58121934Sharti#########################################################################
59121934Sharti#
60121934Sharti#  CALL PROCEEDING message
61121934Sharti# 
62121934Sharti#  References:
63121934Sharti# 	Q.2931	9, 18*
64121934Sharti# 	Q.2971	6
65121934Sharti# 	UNI4.0	5
66121934Sharti# 	PNNI1.0 178
67121934Sharti# 
68121934Sharti#  Notes:
69121934Sharti# 	N-ISDN compatiblity not implemented.
70121934Sharti# 
71121934Shartistart call_proc 0x02
72121934Sharti	connid
73121934Sharti	epref
74121934Sharti	notify		-		!pnni
75121934Sharti	unrec
76121934Shartiend
77121934Sharti
78121934Sharti#########################################################################
79121934Sharti#
80121934Sharti# CONNECT message
81121934Sharti#
82121934Sharti# References:
83121934Sharti#	Q.2931	 p. 10, 19*
84121934Sharti#	...A4	6, 12*
85121934Sharti#	Q.2932.1 p. 17
86121934Sharti#	Q.2951   p. 30
87121934Sharti#	Q.2957   p. 4
88121934Sharti#	Q.2962   p. 3
89121934Sharti#	Q.2971   p. 7
90121934Sharti#	UNI4.0   p. 5-6, 61, 68, 77
91121934Sharti#	PNNI1.0  pp. 178...179, 184...185*
92121934Sharti#
93121934Sharti# Notes:
94121934Sharti#	N-ISDN compatiblity not implemented.
95121934Sharti#
96121934Shartistart connect 0x07
97121934Sharti	aal
98121934Sharti	blli
99121934Sharti	connid		-		!pnni
100121934Sharti	epref
101121934Sharti	notify
102121934Sharti	conned
103121934Sharti	connedsub
104121934Sharti	eetd
105121934Sharti	git		UNI_NUM_IE_GIT
106121934Sharti	uu		-		!pnni
107121934Sharti	traffic
108121934Sharti	exqos
109121934Sharti	facility	-		q2932
110121934Sharti	abrsetup
111121934Sharti	abradd
112121934Sharti	called_soft	-		pnni
113121934Sharti	report		-		!pnni
114121934Sharti	unrec
115121934Shartiend
116121934Sharti
117121934Sharti#########################################################################
118121934Sharti#
119121934Sharti# CONNECT ACKNOWLEDGE message
120121934Sharti#
121121934Sharti# References:
122121934Sharti#	Q.2931	11
123121934Sharti#
124121934Shartistart connect_ack 0x0f !pnni
125121934Sharti	notify
126121934Sharti	unrec
127121934Shartiend
128121934Sharti
129121934Sharti#########################################################################
130121934Sharti#
131121934Sharti#  RELEASE message
132121934Sharti# 
133121934Sharti#  References:
134121934Sharti# 	Q.2931	 p. 11, 22*
135121934Sharti# 	Q.2932.1 p. 18
136121934Sharti# 	Q.2957   p. 4
137121934Sharti# 	Q.2962   p. 3
138121934Sharti# 	UNI4.0   p. 6
139121934Sharti# 	PNNI1.0	 pp. 179...180, 185...186*
140121934Sharti# 
141121934Sharti#  Notes:
142121934Sharti# 	N-ISDN compatiblity not implemented.
143121934Sharti# 
144121934Shartistart release 0x4d
145121934Sharti	cause		2
146121934Sharti	notify
147121934Sharti	git		UNI_NUM_IE_GIT
148121934Sharti	uu		-		!pnni
149121934Sharti	facility	-		q2932
150121934Sharti	crankback	-		pnni
151121934Sharti	unrec
152121934Shartiend
153121934Sharti
154121934Sharti#########################################################################
155121934Sharti#
156121934Sharti#  RELEASE COMPLETE message
157121934Sharti# 
158121934Sharti#  References:
159121934Sharti# 	Q.2931	 p. 12
160121934Sharti# 	UNI4.0   p. 6
161121934Sharti# 	PNNI1.0  p. 180
162121934Sharti# 
163121934Shartistart release_compl 0x5a
164121934Sharti	cause		2
165121934Sharti	git		UNI_NUM_IE_GIT		!pnni
166121934Sharti	uu		-			!pnni
167121934Sharti	crankback	-			pnni
168121934Sharti	unrec
169121934Shartiend
170121934Sharti
171121934Sharti#########################################################################
172121934Sharti#
173121934Sharti#  SETUP message
174121934Sharti# 
175121934Sharti#  References:
176121934Sharti# 	Q.2931	13-14, 23-24*
177121934Sharti#	...A4	7-9, 13-16*
178121934Sharti# 	Q.2957	5
179121934Sharti# 	Q.2962	3
180121934Sharti# 	Q.2971	7
181121934Sharti# 	UNI4.0	6-7, 43, 57*, 60-61, 68-69, 78
182121934Sharti# 	PNNI1.0 180...182, 186*
183121934Sharti#	af-cs-0147.000
184121934Sharti# 
185121934Sharti#  Notes:
186121934Sharti# 
187121934Shartistart setup 0x05
188121934Sharti	aal
189121934Sharti	traffic
190121934Sharti	bearer
191121934Sharti	bhli
192121934Sharti	blli		UNI_NUM_IE_BLLI/R
193121934Sharti	called
194121934Sharti	calledsub	UNI_NUM_IE_CALLEDSUB
195121934Sharti	calling
196121934Sharti	callingsub	UNI_NUM_IE_CALLINGSUB
197121934Sharti	connid
198121934Sharti	qos
199121934Sharti	eetd
200121934Sharti	notify
201121934Sharti	scompl		-		!pnni
202121934Sharti	tns		UNI_NUM_IE_TNS
203121934Sharti	epref
204121934Sharti	atraffic
205121934Sharti	mintraffic
206121934Sharti	uu		-		!pnni
207121934Sharti	git		UNI_NUM_IE_GIT
208121934Sharti	lij_callid	-		!pnni
209121934Sharti	lij_param	-		!pnni
210121934Sharti	lij_seqno	-		!pnni
211121934Sharti	exqos
212121934Sharti	abrsetup
213121934Sharti	abradd
214121934Sharti	cscope
215121934Sharti	calling_soft	-		pnni
216121934Sharti	called_soft	-		pnni
217121934Sharti	dtl		UNI_NUM_IE_DTL/R pnni
218121934Sharti	report		-		!pnni
219121934Sharti	mdcr
220121934Sharti	unrec
221121934Shartiend
222121934Sharti
223121934Sharti#########################################################################
224121934Sharti#
225121934Sharti#  STATUS message
226121934Sharti# 
227121934Sharti#  References:
228121934Sharti# 	Q.2931	 p. 14
229121934Sharti# 	Q.2971   p. 8
230121934Sharti# 	PNNI1.0  p. 182
231121934Sharti# 
232121934Shartistart status 0x7d
233121934Sharti	callstate
234121934Sharti	cause
235121934Sharti	epref
236121934Sharti	epstate
237121934Sharti	unrec
238121934Shartiend
239121934Sharti
240121934Sharti#########################################################################
241121934Sharti#
242121934Sharti#  STATUS ENQUIRY message
243121934Sharti# 
244121934Sharti#  References:
245121934Sharti# 	Q.2931	 p. 15
246121934Sharti# 	Q.2971   p. 8
247121934Sharti# 	PNNI1.0  pp. 182...183
248121934Sharti# 
249121934Shartistart status_enq 0x75
250121934Sharti	epref
251121934Sharti	unrec
252121934Shartiend
253121934Sharti
254121934Sharti#########################################################################
255121934Sharti#
256121934Sharti#  NOTIFY message
257121934Sharti# 
258121934Sharti#  References:
259121934Sharti# 	Q.2931	 p. 15
260121934Sharti# 	Q.2971   p. 8
261121934Sharti# 	PNNI1.0  p. 183
262121934Sharti#
263121934Shartistart notify 0x6e
264121934Sharti	notify
265121934Sharti	epref
266121934Sharti	unrec
267121934Shartiend
268121934Sharti
269121934Sharti#########################################################################
270121934Sharti#
271121934Sharti#  RESTART message
272121934Sharti# 
273121934Sharti#  References:
274121934Sharti# 	Q.2931	 p. 26
275121934Sharti# 	UNI4.0	 p. 7
276121934Sharti# 	PNNI1.0  pp. 186...187
277121934Sharti#
278121934Shartistart restart 0x46
279121934Sharti	connid
280121934Sharti	restart
281121934Sharti	unrec
282121934Shartiend
283121934Sharti
284121934Sharti#########################################################################
285121934Sharti#
286121934Sharti#  RESTART ACKNOWLEDGE message
287121934Sharti# 
288121934Sharti#  References:
289121934Sharti# 	Q.2931	 p. 26
290121934Sharti# 	UNI4.0	 p. 7
291121934Sharti# 	PNNI1.0  p. 187
292121934Sharti#
293121934Shartistart restart_ack 0x4e
294121934Sharti	connid
295121934Sharti	restart
296121934Sharti	unrec
297121934Shartiend
298121934Sharti
299121934Sharti#########################################################################
300121934Sharti#
301121934Sharti#  ADD PARTY message
302121934Sharti# 
303121934Sharti#  References:
304121934Sharti# 	Q.2971	10, 47
305121934Sharti# 	UNI4.0	39, 43-44
306121934Sharti# 	PNNI1.0 188...189
307121934Sharti# 
308121934Sharti#  Notes:
309121934Sharti# 
310121934Shartistart add_party 0x80
311121934Sharti	aal
312121934Sharti	bhli
313121934Sharti	blli
314121934Sharti	called
315121934Sharti	calledsub	UNI_NUM_IE_CALLEDSUB
316121934Sharti	calling
317121934Sharti	callingsub	UNI_NUM_IE_CALLINGSUB
318121934Sharti	scompl		-		!pnni
319121934Sharti	tns		UNI_NUM_IE_TNS
320121934Sharti	epref
321121934Sharti	notify
322121934Sharti	eetd
323121934Sharti	uu		-		!pnni
324121934Sharti	git		UNI_NUM_IE_GIT
325121934Sharti	lij_seqno	-		!pnni
326121934Sharti	calling_soft	-		pnni
327121934Sharti	called_soft	-		pnni
328121934Sharti	dtl		UNI_NUM_IE_DTL/R pnni
329121934Sharti	unrec
330121934Shartiend
331121934Sharti
332121934Sharti#########################################################################
333121934Sharti#
334121934Sharti#  ADD PARTY ACKNOWLEDGE message
335121934Sharti# 
336121934Sharti#  References:
337121934Sharti# 	Q.2971	10, 42, 47
338121934Sharti# 	UNI4.0	39
339121934Sharti# 	PNNI1.0 189
340121934Sharti# 
341121934Sharti#  Notes:
342121934Sharti# 
343121934Shartistart add_party_ack 0x81
344121934Sharti	epref
345121934Sharti	aal
346121934Sharti	blli
347121934Sharti	notify
348121934Sharti	eetd
349121934Sharti	conned
350121934Sharti	connedsub
351121934Sharti	uu		-		!pnni
352121934Sharti	git		UNI_NUM_IE_GIT
353121934Sharti	called_soft	-		pnni
354121934Sharti	unrec
355121934Shartiend
356121934Sharti
357121934Sharti#########################################################################
358121934Sharti#
359121934Sharti#  PARTY ALERTING message
360121934Sharti# 
361121934Sharti#  References:
362121934Sharti# 	Q.2971	12, 49
363121934Sharti# 	UNI4.0	39
364121934Sharti# 	PNNI1.0 189...190
365121934Sharti# 
366121934Sharti#  Notes:
367121934Sharti# 
368121934Shartistart party_alerting 0x85
369121934Sharti	epref
370121934Sharti	notify
371121934Sharti	uu		-		!pnni
372121934Sharti	git		UNI_NUM_IE_GIT
373121934Sharti	unrec
374121934Shartiend
375121934Sharti
376121934Sharti#########################################################################
377121934Sharti#
378121934Sharti#  ADD PARTY REJECT message
379121934Sharti# 
380121934Sharti#  References:
381121934Sharti# 	Q.2971	12, 48
382121934Sharti# 	UNI4.0	40
383121934Sharti# 	PNNI1.0 190
384121934Sharti# 
385121934Sharti#  Notes:
386121934Sharti# 
387121934Shartistart add_party_rej 0x82
388121934Sharti	cause
389121934Sharti	epref
390121934Sharti	uu		-		!pnni
391121934Sharti	git		UNI_NUM_IE_GIT
392121934Sharti	crankback	-		pnni
393121934Sharti	unrec
394121934Shartiend
395121934Sharti
396121934Sharti#########################################################################
397121934Sharti#
398121934Sharti#  DROP PARTY message
399121934Sharti# 
400121934Sharti#  References:
401121934Sharti# 	Q.2971	13, 48
402121934Sharti# 	UNI4.0	40
403121934Sharti# 	PNNI1.0 191
404121934Sharti# 
405121934Sharti#  Notes:
406121934Sharti# 
407121934Shartistart drop_party 0x83
408121934Sharti	cause
409121934Sharti	epref
410121934Sharti	notify
411121934Sharti	uu		-		!pnni
412121934Sharti	git		UNI_NUM_IE_GIT
413121934Sharti	unrec
414121934Shartiend
415121934Sharti
416121934Sharti#########################################################################
417121934Sharti#
418121934Sharti#  DROP PARTY ACKNOWLEDGE message
419121934Sharti# 
420121934Sharti#  References:
421121934Sharti# 	Q.2971	13, 49
422121934Sharti# 	UNI4.0	40
423121934Sharti# 	PNNI1.0	191
424121934Sharti# 
425121934Sharti#  Notes:
426121934Sharti# 
427121934Shartistart drop_party_ack 0x84
428121934Sharti	epref
429121934Sharti	cause
430121934Sharti	uu		-		!pnni
431121934Sharti	git		UNI_NUM_IE_GIT
432121934Sharti	unrec
433121934Shartiend
434121934Sharti
435121934Sharti#########################################################################
436121934Sharti#
437121934Sharti#  LEAF SETUP REQUEST message
438121934Sharti# 
439121934Sharti#  References:
440121934Sharti# 	UNI4.0	45...46
441121934Sharti# 
442121934Sharti#  Notes:
443121934Sharti# 
444121934Shartistart leaf_setup_req 0x91 !pnni
445121934Sharti	tns		UNI_NUM_IE_TNS
446121934Sharti	calling
447121934Sharti	callingsub	UNI_NUM_IE_CALLINGSUB
448121934Sharti	called
449121934Sharti	calledsub	UNI_NUM_IE_CALLEDSUB
450121934Sharti	lij_callid
451121934Sharti	lij_seqno
452121934Sharti	unrec
453121934Shartiend
454121934Sharti
455121934Sharti#########################################################################
456121934Sharti#
457121934Sharti#  LEAF SETUP FAIL message
458121934Sharti# 
459121934Sharti#  References:
460121934Sharti# 	UNI4.0	45...46
461121934Sharti# 
462121934Sharti#  Notes:
463121934Sharti# 
464121934Shartistart leaf_setup_fail 0x90 !pnni
465121934Sharti	cause
466121934Sharti	called
467121934Sharti	calledsub
468121934Sharti	lij_seqno
469121934Sharti	tns		UNI_NUM_IE_TNS
470121934Sharti	unrec
471121934Shartiend
472121934Sharti
473121934Sharti#########################################################################
474121934Sharti#
475121934Sharti#  CO-BI SETUP message
476121934Sharti# 
477121934Sharti#  References:
478121934Sharti#  Q.2932.1	16
479121934Sharti# 
480121934Sharti#  Notes:
481121934Sharti# 
482121934Shartistart cobisetup 0x15 !pnni&&q2932
483121934Sharti	facility
484121934Sharti	called
485121934Sharti	calledsub
486121934Sharti	calling
487121934Sharti	notify
488121934Sharti	unrec
489121934Shartiend
490121934Sharti
491121934Sharti#########################################################################
492121934Sharti#
493121934Sharti#  FACILITY message
494121934Sharti# 
495121934Sharti#  References:
496121934Sharti# 	Q.2932.1	14...15
497121934Sharti# 
498121934Sharti#  Notes:
499121934Sharti# 
500121934Shartistart facility 0x62 !pnni&&q2932
501121934Sharti	facility
502121934Sharti	called
503121934Sharti	calledsub
504121934Sharti	calling
505121934Sharti	notify
506121934Sharti	unrec
507121934Shartiend
508121934Sharti
509121934Sharti#########################################################################
510121934Sharti#
511121934Sharti#   MODIFY REQUEST message
512121934Sharti# 
513121934Sharti#  References:
514121934Sharti# 	Q.2963.1	p. 6
515121934Sharti# 	Q.2963.4	p. 4
516121934Sharti# 	UNI4.0-MFY	p. 3
517121934Sharti# 
518121934Shartistart modify_req 0x88 !pnni
519121934Sharti	traffic
520121934Sharti	atraffic
521121934Sharti	mintraffic
522121934Sharti	notify
523121934Sharti	git		UNI_NUM_IE_GIT
524121934Sharti	unrec
525121934Shartiend
526121934Sharti
527121934Sharti#########################################################################
528121934Sharti#
529121934Sharti#   MODIFY ACKNOWLEDGE message
530121934Sharti# 
531121934Sharti#  References:
532121934Sharti# 	Q.2963.1	p.6
533121934Sharti# 	Q.2963.3	p.5
534121934Sharti# 	UNI4.0-MFY	p.3
535121934Sharti# 
536121934Shartistart modify_ack 0x89 !pnni
537121934Sharti	report
538121934Sharti	traffic
539121934Sharti	notify
540121934Sharti	git		UNI_NUM_IE_GIT
541121934Sharti	unrec
542121934Shartiend
543121934Sharti
544121934Sharti#########################################################################
545121934Sharti#
546121934Sharti#   MODIFY REJECT message
547121934Sharti# 
548121934Sharti#  References:
549121934Sharti# 	Q.2963		p.6
550121934Sharti# 	UNI4.0-MFY	p.3
551121934Sharti# 
552121934Shartistart modify_rej 0x8a !pnni
553121934Sharti	cause
554121934Sharti	notify
555121934Sharti	git		UNI_NUM_IE_GIT
556121934Sharti	unrec
557121934Shartiend
558121934Sharti
559121934Sharti#########################################################################
560121934Sharti#
561121934Sharti#  CONNECTION AVAILABLE message
562121934Sharti# 
563121934Sharti#  References:
564121934Sharti#	Q.2931A4	9...10
565121934Sharti# 	Q.2963		p.6
566121934Sharti# 	UNI4.0-MFY	p.3
567121934Sharti# 
568121934Shartistart conn_avail 0x8b !pnni
569121934Sharti	notify
570121934Sharti	git		UNI_NUM_IE_GIT
571121934Sharti	report
572121934Sharti	unrec
573121934Shartiend
574121934Sharti
575121934Sharti#########################################################################
576121934Sharti#
577121934Sharti#  UNKNOWN message
578121934Sharti#
579121934Shartistart unknown 0x100
580121934Sharti	epref
581121934Sharti	unrec
582121934Shartiend
583