aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/h225
diff options
context:
space:
mode:
authorkukosa <kukosa@f5534014-38df-0310-8fa8-9805f1628bb7>2006-07-21 07:05:39 +0000
committerkukosa <kukosa@f5534014-38df-0310-8fa8-9805f1628bb7>2006-07-21 07:05:39 +0000
commit4188db6a9175d5b33be02aee93a51ad73c0d5c85 (patch)
tree031a4b7b869821cb8dec52217e89c467479b11fb /asn1/h225
parent8ce28f37f0ee1b5cf7c5e26e6b09ebb9dcc4d3b4 (diff)
H.225.0 update to version 6 (05/2006)
H.245 updated to version 13 (05/2006) git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18779 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'asn1/h225')
-rw-r--r--asn1/h225/H323-MESSAGES.asn127
-rw-r--r--asn1/h225/h225.cnf20
2 files changed, 114 insertions, 33 deletions
diff --git a/asn1/h225/H323-MESSAGES.asn b/asn1/h225/H323-MESSAGES.asn
index 8dca270009..1a6b455835 100644
--- a/asn1/h225/H323-MESSAGES.asn
+++ b/asn1/h225/H323-MESSAGES.asn
@@ -1,12 +1,12 @@
-- H323-MESSAGES.asn
--
-- Taken from ITU ASN.1 database
--- http://www.itu.int/ITU-T/asn1/database/itu-t/h/h225-0/2003/H323-MESSAGES.asn
+-- http://www.itu.int/ITU-T/asn1/database/itu-t/h/h225-0/2006/H323-MESSAGES.asn
--
-- $Id$
--
--- Module H323-MESSAGES (H.225.0:07/2003)
+-- Module H323-MESSAGES (H.225.0:05/2006)
H323-MESSAGES DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
@@ -15,7 +15,7 @@ IMPORTS
Password, EncodedPwdCertToken, ClearToken, CryptoToken,
AuthenticationMechanism
FROM H235-SECURITY-MESSAGES
- DataProtocolCapability, T38FaxProfile
+ DataProtocolCapability, T38FaxProfile, QOSCapability
FROM MULTIMEDIA-SYSTEM-CONTROL;
H323-UserInformation ::=
@@ -197,9 +197,8 @@ ReleaseCompleteReason ::= CHOICE {
-- the Setup may be accepted on
-- a new connection
nonStandardReason NonStandardParameter,
- replaceWithConferenceInvite ConferenceIdentifier, -- call dropped due to
+ replaceWithConferenceInvite ConferenceIdentifier, -- call dropped due to subsequent invitation
- -- subsequent invitation
-- to a conference
-- (see H.323 8.4.3.8)
genericDataReason NULL,
@@ -280,7 +279,7 @@ ScnConnectionType ::= CHOICE {
hybrid1920 NULL, -- each connection is an H12 (1920kbps) hybrid call
multirate NULL, -- bandwidth supplied by SCN using multirate.
- -- In this case, the information transfer rate octet in
+ -- In this case, the information transfer rate octet in
-- the bearer capability shall be set to multirate and
-- the rate multiplier octet shall denote the number
-- of B channels.
@@ -631,7 +630,8 @@ AliasAddress ::= CHOICE {
transportID TransportAddress,
email-ID IA5String(SIZE (1..512)), -- rfc822-compliant email address
partyNumber PartyNumber,
- mobileUIM MobileUIM
+ mobileUIM MobileUIM,
+ isupNumber IsupNumber
}
AddressPattern ::= CHOICE {
@@ -755,6 +755,45 @@ GSM-UIM ::= SEQUENCE {
...
}
+IsupNumber ::= CHOICE {
+ e164Number IsupPublicPartyNumber,
+ -- the numbering plan is according to
+ -- Recommendations E.163 and E.164.
+ dataPartyNumber IsupDigits, -- not used, value reserved.
+ telexPartyNumber IsupDigits, -- not used, value reserved.
+ privateNumber IsupPrivatePartyNumber,
+ -- the numbering plan is according to
+ -- ISO/IEC 11571.
+ nationalStandardPartyNumber IsupDigits, -- not used, value reserved.
+ ...
+}
+
+IsupPublicPartyNumber ::= SEQUENCE {
+ natureOfAddress NatureOfAddress,
+ address IsupDigits,
+ ...
+}
+
+IsupPrivatePartyNumber ::= SEQUENCE {
+ privateTypeOfNumber PrivateTypeOfNumber,
+ address IsupDigits,
+ ...
+}
+
+NatureOfAddress ::= CHOICE {
+ unknown NULL,
+ subscriberNumber NULL,
+ nationalNumber NULL,
+ internationalNumber NULL,
+ networkSpecificNumber NULL,
+ routingNumberNationalFormat NULL,
+ routingNumberNetworkSpecificFormat NULL,
+ routingNumberWithCalledDirectoryNumber NULL,
+ ...
+}
+
+IsupDigits ::= IA5String(SIZE (1..128))(FROM ("0123456789ABCDE"))
+
ExtendedAliasAddress ::= SEQUENCE {
address AliasAddress,
presentationIndicator PresentationIndicator OPTIONAL,
@@ -1098,8 +1137,7 @@ CarrierInfo ::= SEQUENCE {
ServiceControlDescriptor ::= CHOICE {
url IA5String(SIZE (0..512)), -- indicates a URL-
- -- referenced
- -- protocol/resource
+ -- referenced  protocol/resource
signal H248SignalsDescriptor,
nonStandard NonStandardParameter,
callCreditServiceControl CallCreditServiceControl,
@@ -1240,6 +1278,10 @@ RTPSession ::= SEQUENCE {
bandwidth BandWidth OPTIONAL
}
+RehomingModel ::= CHOICE {gatekeeperBased NULL,
+ endpointBased NULL
+}
+
RasMessage ::= CHOICE {
gatekeeperRequest GatekeeperRequest,
gatekeeperConfirm GatekeeperConfirm,
@@ -1297,7 +1339,9 @@ GatekeeperRequest ::= SEQUENCE --(GRQ)
integrityCheckValue ICV OPTIONAL,
supportsAltGK NULL OPTIONAL,
featureSet FeatureSet OPTIONAL,
- genericData SEQUENCE OF GenericData OPTIONAL
+ genericData SEQUENCE OF GenericData OPTIONAL,
+ supportsAssignedGK BOOLEAN,
+ assignedGatekeeper AlternateGK OPTIONAL
}
GatekeeperConfirm ::= SEQUENCE --(GCF)
@@ -1316,7 +1360,9 @@ GatekeeperConfirm ::= SEQUENCE --(GCF)
integrity SEQUENCE OF IntegrityMechanism OPTIONAL,
integrityCheckValue ICV OPTIONAL,
featureSet FeatureSet OPTIONAL,
- genericData SEQUENCE OF GenericData OPTIONAL
+ genericData SEQUENCE OF GenericData OPTIONAL,
+ assignedGatekeeper AlternateGK OPTIONAL,
+ rehomingModel RehomingModel OPTIONAL
}
GatekeeperReject ::= SEQUENCE --(GRJ)
@@ -1384,7 +1430,11 @@ RegistrationRequest ::= SEQUENCE --(RRQ)
featureSet FeatureSet OPTIONAL,
genericData SEQUENCE OF GenericData OPTIONAL,
restart NULL OPTIONAL,
- supportsACFSequences NULL OPTIONAL
+ supportsACFSequences NULL OPTIONAL,
+ supportsAssignedGK BOOLEAN,
+ assignedGatekeeper AlternateGK OPTIONAL,
+ transportQOS TransportQOS OPTIONAL,
+ language SEQUENCE OF IA5String(SIZE (1..32)) OPTIONAL
}
RegistrationConfirm ::= SEQUENCE --(RCF)
@@ -1429,7 +1479,10 @@ RegistrationConfirm ::= SEQUENCE --(RCF)
featureServerAlias AliasAddress OPTIONAL,
capacityReportingSpec CapacityReportingSpecification OPTIONAL,
featureSet FeatureSet OPTIONAL,
- genericData SEQUENCE OF GenericData OPTIONAL
+ genericData SEQUENCE OF GenericData OPTIONAL,
+ assignedGatekeeper AlternateGK OPTIONAL,
+ rehomingModel RehomingModel OPTIONAL,
+ transportQOS TransportQOS OPTIONAL
}
RegistrationReject ::= SEQUENCE --(RRJ)
@@ -1445,7 +1498,8 @@ RegistrationReject ::= SEQUENCE --(RRJ)
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
featureSet FeatureSet OPTIONAL,
- genericData SEQUENCE OF GenericData OPTIONAL
+ genericData SEQUENCE OF GenericData OPTIONAL,
+ assignedGatekeeper AlternateGK OPTIONAL
}
RegistrationRejectReason ::= CHOICE {
@@ -1475,7 +1529,8 @@ RegistrationRejectReason ::= CHOICE {
...},
genericDataReason NULL,
neededFeatureNotSupported NULL,
- securityError SecurityErrors
+ securityError SecurityErrors,
+ registerWithAssignedGK NULL
}
UnregistrationRequest ::= SEQUENCE --(URQ)
@@ -1495,7 +1550,8 @@ UnregistrationRequest ::= SEQUENCE --(URQ)
endpointAliasPattern SEQUENCE OF AddressPattern OPTIONAL,
supportedPrefixes SEQUENCE OF SupportedPrefix OPTIONAL,
alternateGatekeeper SEQUENCE OF AlternateGK OPTIONAL,
- genericData SEQUENCE OF GenericData OPTIONAL
+ genericData SEQUENCE OF GenericData OPTIONAL,
+ assignedGatekeeper AlternateGK OPTIONAL
}
UnregRequestReason ::= CHOICE {
@@ -1505,7 +1561,8 @@ UnregRequestReason ::= CHOICE {
undefinedReason NULL,
...,
maintenance NULL,
- securityError SecurityErrors2
+ securityError SecurityErrors2,
+ registerWithAssignedGK NULL
}
UnregistrationConfirm ::= SEQUENCE --(UCF)
@@ -1516,7 +1573,8 @@ UnregistrationConfirm ::= SEQUENCE --(UCF)
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
- genericData SEQUENCE OF GenericData OPTIONAL
+ genericData SEQUENCE OF GenericData OPTIONAL,
+ assignedGatekeeper AlternateGK OPTIONAL
}
UnregistrationReject ::= SEQUENCE --(URJ)
@@ -1601,7 +1659,8 @@ TransportQOS ::= CHOICE {
endpointControlled NULL,
gatekeeperControlled NULL,
noControl NULL,
- ...
+ ...,
+ qOSCapabilities SEQUENCE SIZE (1..256) OF QOSCapability
}
AdmissionConfirm ::= SEQUENCE --(ACF)
@@ -1634,7 +1693,8 @@ AdmissionConfirm ::= SEQUENCE --(ACF)
multipleCalls BOOLEAN OPTIONAL,
featureSet FeatureSet OPTIONAL,
genericData SEQUENCE OF GenericData OPTIONAL,
- modifiedSrcInfo SEQUENCE OF AliasAddress OPTIONAL
+ modifiedSrcInfo SEQUENCE OF AliasAddress OPTIONAL,
+ assignedGatekeeper AlternateGK OPTIONAL
}
UUIEsRequested ::= SEQUENCE {
@@ -1667,13 +1727,14 @@ AdmissionReject ::= SEQUENCE --(ARJ)
integrityCheckValue ICV OPTIONAL,
serviceControl SEQUENCE OF ServiceControlSession OPTIONAL,
featureSet FeatureSet OPTIONAL,
- genericData SEQUENCE OF GenericData OPTIONAL
+ genericData SEQUENCE OF GenericData OPTIONAL,
+ assignedGatekeeper AlternateGK OPTIONAL
}
AdmissionRejectReason ::= CHOICE {
calledPartyNotRegistered NULL, -- cannot translate address
invalidPermission NULL, -- permission has expired
- requestDenied NULL, -- no bandwidth available
+ requestDenied NULL,
undefinedReason NULL,
callerNotRegistered NULL,
routeCallToGatekeeper NULL,
@@ -1697,7 +1758,8 @@ AdmissionRejectReason ::= CHOICE {
securityError SecurityErrors2,
securityDHmismatch NULL, -- mismatch of DH parameters
noRouteToDestination NULL, -- destination unreachable
- unallocatedNumber NULL -- detination number unassigned
+ unallocatedNumber NULL, -- destination number unassigned
+ registerWithAssignedGK NULL
}
BandwidthRequest ::= SEQUENCE --(BRQ)
@@ -1720,7 +1782,8 @@ BandwidthRequest ::= SEQUENCE --(BRQ)
capacity CallCapacity OPTIONAL,
usageInformation RasUsageInformation OPTIONAL,
bandwidthDetails SEQUENCE OF BandwidthDetails OPTIONAL,
- genericData SEQUENCE OF GenericData OPTIONAL
+ genericData SEQUENCE OF GenericData OPTIONAL,
+ transportQOS TransportQOS OPTIONAL
}
BandwidthConfirm ::= SEQUENCE --(BCF)
@@ -1733,7 +1796,8 @@ BandwidthConfirm ::= SEQUENCE --(BCF)
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
capacity CallCapacity OPTIONAL,
- genericData SEQUENCE OF GenericData OPTIONAL
+ genericData SEQUENCE OF GenericData OPTIONAL,
+ transportQOS TransportQOS OPTIONAL
}
BandwidthReject ::= SEQUENCE --(BRJ)
@@ -1785,7 +1849,8 @@ LocationRequest ::= SEQUENCE --(LRQ)
callIdentifier CallIdentifier OPTIONAL,
bandWidth BandWidth OPTIONAL,
sourceEndpointInfo SEQUENCE OF AliasAddress OPTIONAL,
- canMapSrcAlias BOOLEAN
+ canMapSrcAlias BOOLEAN,
+ language SEQUENCE OF IA5String(SIZE (1..32)) OPTIONAL
}
LocationConfirm ::= SEQUENCE --(LCF)
@@ -1832,7 +1897,7 @@ LocationReject ::= SEQUENCE --(LRJ)
LocationRejectReason ::= CHOICE {
notRegistered NULL,
invalidPermission NULL, -- exclusion by administrator or feature
- requestDenied NULL, -- cannot find location
+ requestDenied NULL,
undefinedReason NULL,
...,
securityDenial NULL,
@@ -1893,7 +1958,8 @@ DisengageConfirm ::= SEQUENCE --(DCF)
capacity CallCapacity OPTIONAL,
circuitInfo CircuitInfo OPTIONAL,
usageInformation RasUsageInformation OPTIONAL,
- genericData SEQUENCE OF GenericData OPTIONAL
+ genericData SEQUENCE OF GenericData OPTIONAL,
+ assignedGatekeeper AlternateGK OPTIONAL
}
DisengageReject ::= SEQUENCE --(DRJ)
@@ -1934,7 +2000,8 @@ InfoRequest ::= SEQUENCE --(IRQ)
segmentedResponseSupported NULL OPTIONAL,
nextSegmentRequested INTEGER(0..65535) OPTIONAL,
capacityInfoRequested NULL OPTIONAL,
- genericData SEQUENCE OF GenericData OPTIONAL
+ genericData SEQUENCE OF GenericData OPTIONAL,
+ assignedGatekeeper AlternateGK OPTIONAL
}
InfoRequestResponse ::= SEQUENCE --(IRR)
@@ -2120,7 +2187,7 @@ ServiceControlResponse ::= SEQUENCE --(SCR)
...
}
-END
+END -- of ASN.1
-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D
diff --git a/asn1/h225/h225.cnf b/asn1/h225/h225.cnf
index d1395df517..6862bfbf6c 100644
--- a/asn1/h225/h225.cnf
+++ b/asn1/h225/h225.cnf
@@ -77,6 +77,15 @@ H245TransportAddress/ipxAddress/port h245IpxPort
H245TransportAddress/ip6Address h245Ip6Address
H245TransportAddress/ip6Address/ip h245Ip6
+#.VIRTUAL_ASSGN
+Language Setup-UUIE/language
+#.SET_TYPE
+Connect-UUIE/language Language
+Setup-UUIE/language Language
+RegistrationRequest/language Language
+AdmissionConfirm/language Language
+LocationRequest/language Language
+
#----------------------------------------------------------------------------------------
#.TYPE_RENAME
CallCreditServiceControl/callStartingPoint CallCreditServiceControl_callStartingPoint
@@ -86,9 +95,6 @@ RasUsageSpecification/callStartingPoint RasUsageSpecificationcallStartingPoint
CapacityReportingSpecification/when CapacityReportingSpecification_when
RasUsageSpecification/when RasUsageSpecification_when
TransportAddress/ipAddress/ip IpV4
-Connect-UUIE/language Language
-Setup-UUIE/language Language
-AdmissionConfirm/language Language
#----------------------------------------------------------------------------------------
#.FIELD_RENAME
RasUsageSpecification/callStartingPoint/alerting alerting_flg
@@ -179,6 +185,14 @@ RegistrationRejectReason/securityError reg_securityError
CallIdentifier/guid guid
+ExtendedAliasAddress/address extAliasAddress
+
+IsupNumber/e164Number isupE164Number
+IsupNumber/dataPartyNumber isupDataPartyNumber
+IsupNumber/telexPartyNumber isupTelexPartyNumber
+IsupNumber/privateNumber isupPrivateNumber
+IsupNumber/nationalStandardPartyNumber isupNationalStandardPartyNumber
+
#----------------------------------------------------------------------------------------
#.FN_BODY H323-UU-PDU/h323-message-body VAL_PTR = &message_body_val
guint32 message_body_val;