3.2.5.3.3 Sending MCS Connect Initial PDU with GCC Conference Create Request
The structure and fields of the MCS Connect Initial PDU with GCC Conference Create Request are specified in section 2.2.1.3. A basic high-level overview of the nested structure for the MCS Connect Initial PDU is illustrated in section 1.3.1.1, in the figure specifying MCS Connect Initial PDU.
The tpktHeader field is initialized as specified in [T123] section 8, while the x224Data field (which contains an X.224 Class 0 Data TPDU) is initialized as specified in [X224] section 13.7.
The MCS Connect Initial PDU (embedded within the mcsCi field) is specified in [T125] section 7, part 2. The client SHOULD initialize the fields of the MCS Connect Initial PDU as follows.
Connect initial field |
Value |
---|---|
calledDomainSelector |
0x01. |
callingDomainSelector |
0x01. |
upwardFlag |
TRUE. |
targetParameters |
See the following table. |
minimumParameters |
See the following table. |
maximumParameters |
See the following table. |
userData |
GCC Conference Create Request. |
The targetParameters, minimumParameters, and maximumParameters domain parameter structures SHOULD be initialized as follows.
Domain parameter |
targetParameters |
minimumParameters |
maximumParameters |
---|---|---|---|
maxChannelIds |
34 |
1 |
65535 |
maxUserIds |
2 |
1 |
65535 |
maxTokenIds |
0 |
1 |
65535 |
numPriorities |
1 |
1 |
1 |
minThroughput |
0 |
0 |
0 |
maxHeight |
1 |
1 |
1 |
maxMCSPDUsize |
65535 |
1056 |
65535 |
protocolVersion |
2 |
2 |
2 |
The userData field of the MCS Connect Initial PDU contains the GCC Conference Create Request (embedded within the gccCCrq field). The GCC Conference Create Request is specified in [T124] section 8.7 and appended as user data to the MCS Connect Initial PDU using the format specified in [T124] sections 9.5 and 9.6. The client SHOULD initialize the fields of the GCC Conference Create Request as follows.
Conference create request field |
Value |
---|---|
conferenceName |
"1" |
convenerPassword |
Optional field, not used |
password |
Optional field, not used |
lockedConference |
FALSE |
listedConference |
FALSE |
conductibleConference |
FALSE |
terminationMethod |
automatic (0) |
conductorPrivileges |
Optional field, not used |
conductedPrivileges |
Optional field, not used |
nonConductedPrivileges |
Optional field, not used |
conferenceDescription |
Optional field, not used |
callerIdentifier |
Optional field, not used |
userData |
Basic client settings data blocks |
The userData field of the GCC Conference Create Request MUST be initialized with basic client settings data blocks (sections 2.2.1.3.2 through 2.2.1.3.5). The client-to-server H.221 nonstandard key which MUST be embedded at the start of the userData field ([T124] section 8.7 for a description of the structure of user data) MUST be the ANSI character string "Duca".
If Enhanced RDP Security (section 5.4) is in effect, the External Security Protocol (section 5.4.5) MUST be used to encrypt the entire PDU and generate a verification digest before the PDU is transmitted over the wire.