Paul,
The H.323v3 text is correct. The extension marker was misplaced in the published H.225v2 document and was corrected in the H.323 Implementers Guide in September 1998.
Paul
----- Original Message ----- From: "Paul Long" plong@SMITHMICRO.COM To: ITU-SG16@mailbag.cps.intel.com Sent: Wednesday, March 01, 2000 11:20 AM Subject: Progress syntax changed v2 to v3?
It looks like the syntax for Progress changed between H.225.0v2 and v3. Seems like this would present some rather basic interoperability problems. Do I simply have the wrong syntax for v3?
This is the syntax for Progress in the published H.225.0v2 Recommendation from the ITU:
Progress-UUIE ::= SEQUENCE { protocolIdentifier ProtocolIdentifier, destinationInfo EndpointType, h245Address TransportAddress OPTIONAL, callIdentifier CallIdentifier, h245SecurityMode H245Security OPTIONAL, ..., tokens SEQUENCE OF ClearToken
OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token
OPTIONAL,
fastStart SEQUENCE OF OCTET STRING
OPTIONAL,
}
...and this is the syntax for the same type in v3:
Progress-UUIE ::= SEQUENCE { protocolIdentifier ProtocolIdentifier, destinationInfo EndpointType, h245Address TransportAddress OPTIONAL, callIdentifier CallIdentifier, h245SecurityMode H245Security OPTIONAL, tokens SEQUENCE OF ClearToken OPTIONAL, cryptoTokens SEQUENCE OF CryptoH323Token
OPTIONAL,
fastStart SEQUENCE OF OCTET STRING OPTIONAL, ..., multipleCalls BOOLEAN, maintainConnection BOOLEAN
}
Paul Long Smith Micro Software, Inc.