1# 2# Copyright (c) 2001-2003 3# Fraunhofer Institute for Open Communication Systems (FhG Fokus). 4# All rights reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions 8# are met: 9# 1. Redistributions of source code must retain the above copyright 10# notice, this list of conditions and the following disclaimer. 11# 2. Redistributions in binary form must reproduce the above copyright 12# notice, this list of conditions and the following disclaimer in the 13# documentation and/or other materials provided with the distribution. 14# 15# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 16# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 17# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 18# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 19# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25# SUCH DAMAGE. 26# 27# Author: Hartmut Brandt <harti@freebsd.org> 28# 29# $Begemot: libunimsg/netnatm/msg/msg.def,v 1.4 2003/09/29 10:47:18 hbb Exp $ 30# 31# Define message contents 32# 33######################################################################### 34# 35# ALERTING message 36# 37# References: 38# Q.2931 8, 17* 39# ...A4 4, 11* 40# Q.2957 3 41# Q.2971 6 42# UNI4.0 5 43# PNNI1.0 177...178, 184* 44# 45# Notes: 46# N-ISDN compatiblity not implemented. 47# 48start alerting 0x01 49 connid - !pnni 50 epref 51 notify 52 git UNI_NUM_IE_GIT 53 uu - !pnni 54 report - !pnni 55 unrec 56end 57 58######################################################################### 59# 60# CALL PROCEEDING message 61# 62# References: 63# Q.2931 9, 18* 64# Q.2971 6 65# UNI4.0 5 66# PNNI1.0 178 67# 68# Notes: 69# N-ISDN compatiblity not implemented. 70# 71start call_proc 0x02 72 connid 73 epref 74 notify - !pnni 75 unrec 76end 77 78######################################################################### 79# 80# CONNECT message 81# 82# References: 83# Q.2931 p. 10, 19* 84# ...A4 6, 12* 85# Q.2932.1 p. 17 86# Q.2951 p. 30 87# Q.2957 p. 4 88# Q.2962 p. 3 89# Q.2971 p. 7 90# UNI4.0 p. 5-6, 61, 68, 77 91# PNNI1.0 pp. 178...179, 184...185* 92# 93# Notes: 94# N-ISDN compatiblity not implemented. 95# 96start connect 0x07 97 aal 98 blli 99 connid - !pnni 100 epref 101 notify 102 conned 103 connedsub 104 eetd 105 git UNI_NUM_IE_GIT 106 uu - !pnni 107 traffic 108 exqos 109 facility - q2932 110 abrsetup 111 abradd 112 called_soft - pnni 113 report - !pnni 114 unrec 115end 116 117######################################################################### 118# 119# CONNECT ACKNOWLEDGE message 120# 121# References: 122# Q.2931 11 123# 124start connect_ack 0x0f !pnni 125 notify 126 unrec 127end 128 129######################################################################### 130# 131# RELEASE message 132# 133# References: 134# Q.2931 p. 11, 22* 135# Q.2932.1 p. 18 136# Q.2957 p. 4 137# Q.2962 p. 3 138# UNI4.0 p. 6 139# PNNI1.0 pp. 179...180, 185...186* 140# 141# Notes: 142# N-ISDN compatiblity not implemented. 143# 144start release 0x4d 145 cause 2 146 notify 147 git UNI_NUM_IE_GIT 148 uu - !pnni 149 facility - q2932 150 crankback - pnni 151 unrec 152end 153 154######################################################################### 155# 156# RELEASE COMPLETE message 157# 158# References: 159# Q.2931 p. 12 160# UNI4.0 p. 6 161# PNNI1.0 p. 180 162# 163start release_compl 0x5a 164 cause 2 165 git UNI_NUM_IE_GIT !pnni 166 uu - !pnni 167 crankback - pnni 168 unrec 169end 170 171######################################################################### 172# 173# SETUP message 174# 175# References: 176# Q.2931 13-14, 23-24* 177# ...A4 7-9, 13-16* 178# Q.2957 5 179# Q.2962 3 180# Q.2971 7 181# UNI4.0 6-7, 43, 57*, 60-61, 68-69, 78 182# PNNI1.0 180...182, 186* 183# af-cs-0147.000 184# 185# Notes: 186# 187start setup 0x05 188 aal 189 traffic 190 bearer 191 bhli 192 blli UNI_NUM_IE_BLLI/R 193 called 194 calledsub UNI_NUM_IE_CALLEDSUB 195 calling 196 callingsub UNI_NUM_IE_CALLINGSUB 197 connid 198 qos 199 eetd 200 notify 201 scompl - !pnni 202 tns UNI_NUM_IE_TNS 203 epref 204 atraffic 205 mintraffic 206 uu - !pnni 207 git UNI_NUM_IE_GIT 208 lij_callid - !pnni 209 lij_param - !pnni 210 lij_seqno - !pnni 211 exqos 212 abrsetup 213 abradd 214 cscope 215 calling_soft - pnni 216 called_soft - pnni 217 dtl UNI_NUM_IE_DTL/R pnni 218 report - !pnni 219 mdcr 220 unrec 221end 222 223######################################################################### 224# 225# STATUS message 226# 227# References: 228# Q.2931 p. 14 229# Q.2971 p. 8 230# PNNI1.0 p. 182 231# 232start status 0x7d 233 callstate 234 cause 235 epref 236 epstate 237 unrec 238end 239 240######################################################################### 241# 242# STATUS ENQUIRY message 243# 244# References: 245# Q.2931 p. 15 246# Q.2971 p. 8 247# PNNI1.0 pp. 182...183 248# 249start status_enq 0x75 250 epref 251 unrec 252end 253 254######################################################################### 255# 256# NOTIFY message 257# 258# References: 259# Q.2931 p. 15 260# Q.2971 p. 8 261# PNNI1.0 p. 183 262# 263start notify 0x6e 264 notify 265 epref 266 unrec 267end 268 269######################################################################### 270# 271# RESTART message 272# 273# References: 274# Q.2931 p. 26 275# UNI4.0 p. 7 276# PNNI1.0 pp. 186...187 277# 278start restart 0x46 279 connid 280 restart 281 unrec 282end 283 284######################################################################### 285# 286# RESTART ACKNOWLEDGE message 287# 288# References: 289# Q.2931 p. 26 290# UNI4.0 p. 7 291# PNNI1.0 p. 187 292# 293start restart_ack 0x4e 294 connid 295 restart 296 unrec 297end 298 299######################################################################### 300# 301# ADD PARTY message 302# 303# References: 304# Q.2971 10, 47 305# UNI4.0 39, 43-44 306# PNNI1.0 188...189 307# 308# Notes: 309# 310start add_party 0x80 311 aal 312 bhli 313 blli 314 called 315 calledsub UNI_NUM_IE_CALLEDSUB 316 calling 317 callingsub UNI_NUM_IE_CALLINGSUB 318 scompl - !pnni 319 tns UNI_NUM_IE_TNS 320 epref 321 notify 322 eetd 323 uu - !pnni 324 git UNI_NUM_IE_GIT 325 lij_seqno - !pnni 326 calling_soft - pnni 327 called_soft - pnni 328 dtl UNI_NUM_IE_DTL/R pnni 329 unrec 330end 331 332######################################################################### 333# 334# ADD PARTY ACKNOWLEDGE message 335# 336# References: 337# Q.2971 10, 42, 47 338# UNI4.0 39 339# PNNI1.0 189 340# 341# Notes: 342# 343start add_party_ack 0x81 344 epref 345 aal 346 blli 347 notify 348 eetd 349 conned 350 connedsub 351 uu - !pnni 352 git UNI_NUM_IE_GIT 353 called_soft - pnni 354 unrec 355end 356 357######################################################################### 358# 359# PARTY ALERTING message 360# 361# References: 362# Q.2971 12, 49 363# UNI4.0 39 364# PNNI1.0 189...190 365# 366# Notes: 367# 368start party_alerting 0x85 369 epref 370 notify 371 uu - !pnni 372 git UNI_NUM_IE_GIT 373 unrec 374end 375 376######################################################################### 377# 378# ADD PARTY REJECT message 379# 380# References: 381# Q.2971 12, 48 382# UNI4.0 40 383# PNNI1.0 190 384# 385# Notes: 386# 387start add_party_rej 0x82 388 cause 389 epref 390 uu - !pnni 391 git UNI_NUM_IE_GIT 392 crankback - pnni 393 unrec 394end 395 396######################################################################### 397# 398# DROP PARTY message 399# 400# References: 401# Q.2971 13, 48 402# UNI4.0 40 403# PNNI1.0 191 404# 405# Notes: 406# 407start drop_party 0x83 408 cause 409 epref 410 notify 411 uu - !pnni 412 git UNI_NUM_IE_GIT 413 unrec 414end 415 416######################################################################### 417# 418# DROP PARTY ACKNOWLEDGE message 419# 420# References: 421# Q.2971 13, 49 422# UNI4.0 40 423# PNNI1.0 191 424# 425# Notes: 426# 427start drop_party_ack 0x84 428 epref 429 cause 430 uu - !pnni 431 git UNI_NUM_IE_GIT 432 unrec 433end 434 435######################################################################### 436# 437# LEAF SETUP REQUEST message 438# 439# References: 440# UNI4.0 45...46 441# 442# Notes: 443# 444start leaf_setup_req 0x91 !pnni 445 tns UNI_NUM_IE_TNS 446 calling 447 callingsub UNI_NUM_IE_CALLINGSUB 448 called 449 calledsub UNI_NUM_IE_CALLEDSUB 450 lij_callid 451 lij_seqno 452 unrec 453end 454 455######################################################################### 456# 457# LEAF SETUP FAIL message 458# 459# References: 460# UNI4.0 45...46 461# 462# Notes: 463# 464start leaf_setup_fail 0x90 !pnni 465 cause 466 called 467 calledsub 468 lij_seqno 469 tns UNI_NUM_IE_TNS 470 unrec 471end 472 473######################################################################### 474# 475# CO-BI SETUP message 476# 477# References: 478# Q.2932.1 16 479# 480# Notes: 481# 482start cobisetup 0x15 !pnni&&q2932 483 facility 484 called 485 calledsub 486 calling 487 notify 488 unrec 489end 490 491######################################################################### 492# 493# FACILITY message 494# 495# References: 496# Q.2932.1 14...15 497# 498# Notes: 499# 500start facility 0x62 !pnni&&q2932 501 facility 502 called 503 calledsub 504 calling 505 notify 506 unrec 507end 508 509######################################################################### 510# 511# MODIFY REQUEST message 512# 513# References: 514# Q.2963.1 p. 6 515# Q.2963.4 p. 4 516# UNI4.0-MFY p. 3 517# 518start modify_req 0x88 !pnni 519 traffic 520 atraffic 521 mintraffic 522 notify 523 git UNI_NUM_IE_GIT 524 unrec 525end 526 527######################################################################### 528# 529# MODIFY ACKNOWLEDGE message 530# 531# References: 532# Q.2963.1 p.6 533# Q.2963.3 p.5 534# UNI4.0-MFY p.3 535# 536start modify_ack 0x89 !pnni 537 report 538 traffic 539 notify 540 git UNI_NUM_IE_GIT 541 unrec 542end 543 544######################################################################### 545# 546# MODIFY REJECT message 547# 548# References: 549# Q.2963 p.6 550# UNI4.0-MFY p.3 551# 552start modify_rej 0x8a !pnni 553 cause 554 notify 555 git UNI_NUM_IE_GIT 556 unrec 557end 558 559######################################################################### 560# 561# CONNECTION AVAILABLE message 562# 563# References: 564# Q.2931A4 9...10 565# Q.2963 p.6 566# UNI4.0-MFY p.3 567# 568start conn_avail 0x8b !pnni 569 notify 570 git UNI_NUM_IE_GIT 571 report 572 unrec 573end 574 575######################################################################### 576# 577# UNKNOWN message 578# 579start unknown 0x100 580 epref 581 unrec 582end 583