Partager via


Connexions de rappel

RAS prend en charge les connexions dans lesquelles le serveur distant se bloque, puis rappelle le client pour établir la connexion.

Pour chaque utilisateur qui peut se connecter à un serveur RAS, le serveur stocke un attribut de rappel qui contrôle la façon dont la connexion est établie. L’attribut par défaut est Aucun rappel, ce qui signifie que l’utilisateur peut se connecter au serveur RAS sans rappel. L’administrateur du serveur RAS peut également affecter à un utilisateur l’attribut de rappel Preset ou Set-By-Caller.

Pour un utilisateur affecté à la restriction prédéfinie, l’administrateur spécifie un numéro de téléphone que le serveur RAS doit rappeler pour établir une connexion. L’utilisateur ne peut pas spécifier un autre numéro et la connexion ne peut pas être établie sans rappel.

Une opération de rappel prédéfinie est gérée automatiquement par le Gestionnaire des connexions d’accès à distance et le serveur distant. L’application cliente RAS n’a pas besoin de faire autre chose que de fournir des commentaires à l’utilisateur lorsque le gestionnaire de notifications est appelé pendant les différents états de l’opération de rappel.

Un utilisateur affecté au privilège Définir par l’appelant peut choisir de se connecter avec ou sans rappel. L’appel RasDial utilise le membre szCallbackNumber de la structure RASDIALPARAMS pour indiquer le choix.

Le membre szCallbackNumber peut simplement spécifier le numéro de rappel ; ou, pour établir la connexion sans rappel, szCallbackNumber peut pointer vers une chaîne vide, « ». Dans l’un ou l’autre de ces cas, le Gestionnaire des connexions d’accès à distance gère automatiquement l’opération de connexion. Comme avec une opération de rappel preset, le client RAS n’a pas besoin d’effectuer d’autre action que de fournir des commentaires à l’utilisateur.

Si l’appel RasDial active des états suspendus, szCallbackNumber peut pointer vers une chaîne astérisque, « * », pour indiquer que l’opération de connexion doit entrer dans un état suspendu pour permettre à l’utilisateur de taper le numéro de rappel. Dans ce cas, l’opération de connexion d’un utilisateur Set By Caller entre en pause une fois que le serveur distant a authentifié l’utilisateur. Pendant l’état suspendu, le client RAS obtient l’entrée de numéro de rappel de l’utilisateur. Le client reprend ensuite l’opération de connexion en effectuant un deuxième appel RasDial dans lequel szCallbackNumber spécifie le numéro fourni par l’utilisateur.

Notes

Si les états suspendus ne sont pas activés, il existe une signification différente lorsque szCallbackNumber pointe vers une chaîne astérisque, « * ». Dans ce cas, l’astérisque indique que le numéro de rappel est stocké dans le fichier d’annuaire spécifié par l’appel RasDial .

 

En cas de rappel, l’appel à RasDial ne retourne qu’après que le serveur a rappelé le client.