3.2.1 Abstract Data Model

The expert MUST specify the IP address or FQDN of the novice computer to use this protocol.

Using the specified IP address or FQDN of the novice computer, the expert connects to the novice computer and invokes the RemoteUserSessionInfo method of IPCHService on the remote novice computer and gets back a collection containing the DomainName, UserName, SessionID and SessionState of the terminal services sessions from the novice computer.

The expert selects the terminal services session where Remote Assistance is to be offered and by specifying the terminal services Session's DomainName, UserName and SessionID, invokes the RemoteConnectionParms method of IPCHService on the remote novice computer to obtain the Remote Assistance Connection String.