-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add the files for an initial ISDN Supplimentary Services(ETSI) dissec…
…tor. svn path=/trunk/; revision=47706
- Loading branch information
1 parent
823493b
commit 7a60d0d
Showing
9 changed files
with
945 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,142 @@ | ||
-- | ||
-- $Id:$ | ||
-- | ||
-- EN 300 196-1 Ver. 1.3.2 | ||
-- | ||
|
||
Addressing-Data-Elements {itu-t identified-organization etsi(0) 196 addressing-data-elements(6)} | ||
|
||
DEFINITIONS EXPLICIT TAGS ::= | ||
|
||
BEGIN | ||
|
||
EXPORTS PresentedAddressScreened, PresentedAddressUnscreened, | ||
PresentedNumberScreened, PresentedNumberUnscreened, | ||
Address, PartyNumber, PartySubaddress, | ||
ScreeningIndicator, PresentationAllowedIndicator; | ||
|
||
PresentedAddressScreened ::= CHOICE { | ||
presentationAllowedAddress [0] IMPLICIT AddressScreened, | ||
presentationRestricted [1] IMPLICIT NULL, | ||
numberNotAvailableDueToInterworking [2] IMPLICIT NULL, | ||
presentationRestrictedAddress [3] IMPLICIT AddressScreened } | ||
|
||
PresentedAddressUnscreened ::= CHOICE { | ||
presentationAllowedAddress [0] IMPLICIT Address, | ||
presentationRestricted [1] IMPLICIT NULL, | ||
numberNotAvailableDueToInterworking [2] IMPLICIT NULL, | ||
presentationRestrictedAddress [3] IMPLICIT Address} | ||
|
||
PresentedNumberScreened ::= CHOICE { | ||
presentationAllowedNumber [0] IMPLICIT NumberScreened, | ||
presentationRestricted [1] IMPLICIT NULL, | ||
numberNotAvailableDueToInterworking [2] IMPLICIT NULL, | ||
presentationRestrictedNumber [3] IMPLICIT NumberScreened} | ||
|
||
PresentedNumberUnscreened ::= CHOICE { | ||
presentationAllowedNumber [0] PartyNumber, | ||
presentationRestricted [1] IMPLICIT NULL, | ||
numberNotAvailableDueToInterworking [2] IMPLICIT NULL, | ||
presentationRestrictedNumber [3] PartyNumber} | ||
|
||
AddressScreened ::= SEQUENCE { | ||
partyNumber PartyNumber, | ||
screeningIndicator ScreeningIndicator, | ||
partySubaddress PartySubaddress OPTIONAL} | ||
|
||
NumberScreened ::= SEQUENCE { | ||
partyNumber PartyNumber, | ||
screeningIndicator ScreeningIndicator} | ||
|
||
Address ::= SEQUENCE { | ||
partyNumber PartyNumber, | ||
partySubaddress PartySubaddress OPTIONAL} | ||
|
||
PartyNumber ::= CHOICE { | ||
unknownPartyNumber [0] IMPLICIT NumberDigits, | ||
-- the numbering plan is the default numbering plan of the | ||
-- network. It is recommended that this value is used. | ||
publicPartyNumber [1] IMPLICIT PublicPartyNumber, | ||
-- the numbering plan is according to | ||
-- ITU-T Recommendation E.164. | ||
nsapEncodedNumber [2] IMPLICIT NsapEncodedNumber, | ||
-- ATM endsystem address encoded as an NSAP address. | ||
dataPartyNumber [3] IMPLICIT NumberDigits, | ||
-- not used, value reserved. | ||
telexPartyNumber [4] IMPLICIT NumberDigits, | ||
-- not used, value reserved. | ||
privatePartyNumber [5] IMPLICIT PrivatePartyNumber, | ||
nationalStandardPartyNumber [8] IMPLICIT NumberDigits} | ||
-- not used, value reserved. | ||
|
||
PublicPartyNumber ::= SEQUENCE { | ||
publicTypeOfNumber PublicTypeOfNumber, | ||
publicNumberDigits NumberDigits} | ||
NsapEncodedNumber ::= OCTET STRING (SIZE(20)) | ||
|
||
|
||
|
||
PrivatePartyNumber ::= SEQUENCE { | ||
privateTypeOfNumber PrivateTypeOfNumber, | ||
privateNumberDigits NumberDigits} | ||
NumberDigits ::= NumericString (SIZE(1..20)) | ||
|
||
PublicTypeOfNumber ::= ENUMERATED { | ||
unknown (0), | ||
-- if used number digits carry prefix indicating type of | ||
-- number according to national recommendations | ||
internationalNumber (1), | ||
nationalNumber (2), | ||
networkSpecificNumber (3), | ||
-- not used, value reserved | ||
subscriberNumber (4), | ||
abbreviatedNumber (6)} | ||
-- valid only for called party number at the outgoing | ||
-- access, network substitutes appropriate number. | ||
|
||
PrivateTypeOfNumber ::= ENUMERATED { | ||
unknown (0), | ||
level2RegionalNumber (1), | ||
level1RegionalNumber (2), | ||
pTNSpecificNumber (3), | ||
localNumber (4), | ||
abbreviatedNumber (6)} | ||
|
||
PartySubaddress ::= CHOICE { | ||
userSpecifiedSubaddress UserSpecifiedSubaddress, | ||
-- not recommended | ||
nSAPSubaddress NSAPSubaddress} | ||
-- according to ITU-T Recommendation X.213 | ||
|
||
UserSpecifiedSubaddress ::= SEQUENCE { | ||
subaddressInformation SubaddressInformation, | ||
oddCountIndicator BOOLEAN OPTIONAL} | ||
-- used when the coding of subaddress is BCD | ||
|
||
NSAPSubaddress ::= OCTET STRING (SIZE(1..20)) | ||
-- specified according to ITU-T Recommendation X.213. Some | ||
-- networks may limit the subaddress value to some other | ||
-- length, e.g. 4 octets | ||
|
||
SubaddressInformation ::= OCTET STRING (SIZE(1..20)) | ||
-- coded according to user requirements. Some networks may | ||
-- limit the subaddress value to some other length, | ||
-- e.g. 4 octets | ||
|
||
ScreeningIndicator ::= ENUMERATED { | ||
userProvidedNotScreened (0), | ||
-- number was provided by a remote user terminal equipment, | ||
-- and has been screened by a network that is not the | ||
-- local public or local private network. | ||
userProvidedVerifiedAndPassed (1), | ||
-- number was provided by a remote user terminal equipment | ||
-- (or by a remote private network), and has been screened | ||
-- by the local public or local private network. | ||
userProvidedVerifiedAndFailed (2), | ||
-- not used, value reserved | ||
networkProvided (3)} | ||
-- number was provided by local public or local | ||
-- private network | ||
|
||
PresentationAllowedIndicator ::= BOOLEAN | ||
END -- of Addressing-Data-Elements |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
-- | ||
-- $Id:$ | ||
-- | ||
-- EN 300 196-1 Ver. 1.3.2 | ||
-- | ||
Basic-Service-Elements {itu-t identified-organization etsi(0) 196 basic-service-elements(8)} | ||
|
||
DEFINITIONS EXPLICIT TAGS ::= | ||
|
||
BEGIN | ||
|
||
EXPORTS BasicService; | ||
|
||
BasicService ::= ENUMERATED { | ||
allServices (0), | ||
speech (1), | ||
unrestrictedDigitalInformation (2), | ||
audio3k1Hz (3), | ||
unrestrictedDigitalInformationWithTonesAndAnnouncements (4), | ||
multirate(5), | ||
telephony3k1Hz (32), | ||
teletex (33), | ||
telefaxGroup4Class1 (34), | ||
videotexSyntaxBased (35), | ||
videotelephony (36), | ||
telefaxGroup2-3 (37), | ||
telephony7kHz (38), | ||
euroFileTransfer (39), | ||
fileTransferAndAccessManagement (40), | ||
videoconference (41), | ||
audioGraphicConference (42) | ||
} | ||
|
||
END -- of Basic-Service-Elements |
Oops, something went wrong.