E115v1 (E.115:05/2008)

-- Module E115v1 (E.115:05/2008)
-- See also ITU-T E.115 (05/2008)
-- See also the index of all ASN.1 assignments needed in this document

E115v1 {itu-t recommendation(0) e(5) da(115) version1(1) release(0)}
DEFINITIONS ::=
BEGIN
E115String ::= IA5String
E115StringUb256 ::= E115String(SIZE (0..256))
DirectoryMessage ::= CHOICE {telephone [0]  Telephone
}
Telephone ::= CHOICE {inquiry [0]  Inquiry,
 reply [1]  Reply
}
Inquiry ::= SEQUENCE {inquiryPart1 InquiryPart1,
 inquiryPart2 InquiryPart2
}
InquiryPart1 ::= [APPLICATION 0] IMPLICIT SET {
 messageIndicators [0] IMPLICIT E115String(SIZE (4)),
 internationalIndicator [1] IMPLICIT NumericString(SIZE (8)),
 originatingTerminalCode [2] IMPLICIT E115String(SIZE (8)),
 dateAndTime [3] IMPLICIT NumericString(SIZE (12)) OPTIONAL,
 messageNumber [4] IMPLICIT E115String(SIZE (4)) OPTIONAL
}
InquiryPart2 ::= [APPLICATION 1] IMPLICIT SET {
 locality
 [0] IMPLICIT E115StringUb256 OPTIONAL,
 subscriberName
 [1] IMPLICIT E115StringUb256 OPTIONAL,
 streetName
 [2] IMPLICIT E115StringUb256 OPTIONAL,
 houseNumber
 [3] IMPLICIT E115StringUb256 OPTIONAL,
 forename
 [4] IMPLICIT E115StringUb256 OPTIONAL,
 headingInTheGuide
 [5] IMPLICIT E115StringUb256 OPTIONAL,
 professionCode
 [6] IMPLICIT E115StringUb256 OPTIONAL,
 additionalInformationForASelectiveSearch
 [7] IMPLICIT E115StringUb256 OPTIONAL,
 countyStateOrProvince
 [8] IMPLICIT E115StringUb256 OPTIONAL,
 category
 [9] IMPLICIT E115StringUb256 OPTIONAL,
 sequenceNumber
 [10] IMPLICIT NumericString(SIZE (1)) OPTIONAL
}
Reply ::= SEQUENCE {
 replyPart1 ReplyPart1,
 replyPart2 ReplyPart2,
 replyPart3 ReplyPart3 OPTIONAL
}
ReplyPart1 ::= [APPLICATION 3] IMPLICIT SET {
 messageIndicators [0] IMPLICIT E115String(SIZE (4)),
 internationalIndicators [1] IMPLICIT NumericString(SIZE (8)),
 originatingTerminalCode [2] IMPLICIT E115String(SIZE (8)),
 dateAndTime [3] IMPLICIT NumericString(SIZE (12)) OPTIONAL,
 messageNumber [4] IMPLICIT E115String(SIZE (4)) OPTIONAL
}
ReplyPart2 ::= [APPLICATION 4] IMPLICIT SET {
 messageCode [0] IMPLICIT E115String(SIZE (2)),
 countryCode [1] IMPLICIT E115String(SIZE (4)),
 message [2] IMPLICIT E115StringUb256 OPTIONAL,
 dbSelectionCount [3] IMPLICIT E115String(SIZE (0..10)) OPTIONAL
}
ReplyPart3 ::= [APPLICATION 5] IMPLICIT SET OF Selection
Selection ::= SET {
 nationalDestinationCode
 [0] IMPLICIT E115StringUb256 OPTIONAL,
 subscriberNumber
 [1] IMPLICIT E115StringUb256 OPTIONAL,
 locality
 [2] IMPLICIT E115StringUb256 OPTIONAL,
 subscriberName
 [3] IMPLICIT E115StringUb256 OPTIONAL,
 forename
 [4] IMPLICIT E115StringUb256 OPTIONAL,
 streetName
 [5] IMPLICIT E115StringUb256 OPTIONAL,
 houseNumber
 [6] IMPLICIT E115StringUb256 OPTIONAL,
 supplementaryData
 [7] IMPLICIT E115StringUb256 OPTIONAL,
 subscriberMessage
 [8] IMPLICIT E115StringUb256 OPTIONAL,
 headingInTheGuide
 [9] IMPLICIT E115StringUb256 OPTIONAL,
 professionCode
 [10] IMPLICIT E115StringUb256 OPTIONAL,
 additionalInformationForASelectiveSearch
 [11] IMPLICIT E115StringUb256 OPTIONAL,
 countyStateOrProvince
 [12] IMPLICIT E115StringUb256 OPTIONAL,
 category
 [13] IMPLICIT E115StringUb256 OPTIONAL,
 subscriberDescription
 [14] IMPLICIT E115StringUb256 OPTIONAL
}
END
-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D

AltStyle によって変換されたページ (->オリジナル) /