1.5 Prerequisites/Preconditions

See section 1.7 for the definitions of versions 1, 2, and 3 of the protocol.

Both the novice and the expert use the version 3 protocol, if the Remote Assistance Initiation over PNRP Protocol [MS-RAIOP] is used to transfer the Remote Assistance Connection String.

The expert uses version 2 of the Remote Assistance Protocol if the Remote Assistance Connection String 2, as specified in [MS-RAI] section 2.2.2 is obtained either by using the Remote Assistance Invitation File of the second type [MS-RAI] section 6 or when using the IRASrv interface [MS-RAI] section 3.4. The expert uses version 1 of the protocol if the Remote Assistance Connection String 1, as specified in [MS-RAI] section 2.2.1 is obtained either by using Remote Assistance Invitation File of the first type [MS-RAI] section 6 or when using the IPCHService interface [MS-RAI] section 3.4.

The novice uses either version 1 or 2 of the protocol when the Remote Assistance Initiation Protocol [MS-RAI] is used to transfer the Remote Assistance Connection String to the expert machine. Unless specified, any reference to the Remote Assistance Connection String refers to both the Remote Assistance Connection String 1 and the Remote Assistance Connection String 2.