Udostępnij za pośrednictwem


Połączenia wywołania zwrotnego

Ras obsługuje połączenia, w których serwer zdalny zawiesza się, a następnie wywołuje klienta w celu nawiązania połączenia.

Dla każdego użytkownika, który może nawiązać połączenie z serwerem RAS, serwer przechowuje atrybut wywołania zwrotnego, który kontroluje sposób nawiązywania połączenia. Domyślny atrybut to Brak wywołania zwrotnego, co oznacza, że użytkownik może nawiązać połączenie z serwerem RAS bez wywołania zwrotnego. Alternatywnie administrator serwera RAS może przypisać użytkownikowi atrybut Ustawienia wstępne lub Set-By-Caller wywołania zwrotnego.

W przypadku użytkownika, któremu przypisano ograniczenie Ustawienia wstępne, administrator określa numer telefonu, z którym serwer RAS musi nawiązać połączenie. Użytkownik nie może określić innej liczby i nie można nawiązać połączenia bez wywołania zwrotnego.

Operacja wstępnego wywołania zwrotnego jest obsługiwana automatycznie przez Menedżera połączeń dostępu zdalnego i serwera zdalnego. Aplikacja kliencka RAS nie musi wykonywać żadnych czynności innych niż przekazywanie opinii użytkownikowi, gdy program obsługi powiadomień jest wywoływany podczas różnych stanów operacji wywołania zwrotnego.

Użytkownik, któremu przypisano uprawnienie Ustaw według wywołującego, może wybrać połączenie z wywołaniem zwrotnym lub bez niego. Wywołanie rasdial używa szCallbackNumber elementu członkowskiego RASDIALPARAMS, aby wskazać wybór.

Element członkowski szCallbackNumber może po prostu określić numer wywołania zwrotnego; lub, aby ustanowić połączenie bez wywołania zwrotnego, szCallbackNumber może wskazywać puste parametry" "". W jednym z tych przypadków Menedżer połączeń dostępu zdalnego obsługuje operację połączenia automatycznie. Podobnie jak w przypadku operacji wstępnego wywołania zwrotnego, klient RAS nie musi wykonywać żadnej akcji innej niż przekazać opinię użytkownikowi.

Jeśli wywołanie RasDial umożliwia wstrzymane stany, szCallbackNumber może wskazywać parametry gwiazdki "*", aby wskazać, że operacja połączenia powinna wprowadzić stan wstrzymania, aby umożliwić użytkownikowi wpisanie numeru wywołania zwrotnego. W takim przypadku operacja połączenia dla użytkownika ustawiania przez obiekt wywołujący przechodzi w stan wstrzymania po uwierzytelnieniu użytkownika przez serwer zdalny. Podczas wstrzymania klient RAS pobiera dane wejściowe numeru wywołania zwrotnego od użytkownika. Następnie klient wznowi operację połączenia, wykonując drugie wywołanie RasDial, w którym szCallbackNumber określa numer dostarczony przez użytkownika.

Nuta

Jeśli wstrzymane stany nie są włączone, istnieje inne znaczenie, gdy szCallbackNumber wskazuje na ciąg gwiazdki "*". W takim przypadku gwiazdka wskazuje, że numer wywołania zwrotnego jest przechowywany w pliku książki telefonicznej określonym przez połączenie RasDial.

 

W przypadku wywołania zwrotnego wywołanie rasdial nie zostanie zwrócone dopiero po wywołaniu klienta przez serwer.