На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Callback Connections



RAS supports connections in which the remote server hangs up and then calls back to the client to establish the connection.

For each user that can connect to a RAS server, the server stores a callback attribute that controls how the connection is made. The default attribute is No Callback, which means that the user can connect to the RAS server without a callback. Alternatively, the administrator of the RAS server can assign to a user either the Preset or Set-By-Caller callback attribute.
For a user assigned the Preset restriction, the administrator specifies a phone number that the RAS server must call back to establish a connection. The user cannot specify a different number, and the connection cannot be made without a callback.

A Preset callback operation is handled automatically by the Remote Access Connection Manager and the remote server. The RAS client application does not need to do anything other than provide feedback to the user when the notification handler is called during the various states of the callback operation.
A user assigned the Set By Caller privilege can choose to connect either with or without a callback. The RasDial call uses the szCallBackNumber member of the RASDIALPARAMS structure to indicate the choice.

The szCallBackNumber member can simply specify the callback number; or, to establish the connection without a callback, szCallBackNumber can point to an empty string, "". In either of these cases, the Remote Access Connection Manager handles the connection operation automatically. As with a Preset callback operation, the RAS client does not need to perform any action other than to provide feedback to the user.
If the RasDial call enables paused states, szCallBackNumber can point to an asterisk string, "*", to indicate that the connection operation should enter a paused state to allow the user to type in the callback number. In this case, the connection operation for a Set By Caller user enters a paused state after the remote server has authenticated the user. During the paused state, the RAS client gets the callback number input from the user. The client then resumes the connection operation by making a second RasDial call in which szCallBackNumber specifies the number supplied by the user.

Note that if paused states are not enabled there is a different meaning when szCallBackNumber points to an asterisk string, "*". In this case, the asterisk indicates that the callback number is stored in the phonebook file specified by the RasDial call.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Связи Возврата



RAS ПОДДЕРЖИВАЕТ связи в которых дистанционный сервер отключает и затем называет обратную сторону клиенту, чтобы устанавливать связь.

Для каждого пользователя, который может подключить к серверу RAS, сервер загружает атрибут возврата, который регулирует как связь сделана. По умолчанию атрибут является No Возвратом, который означает, что пользователь может подключить к серверу RAS без возврата. Кроме того, администратор сервера RAS может назначиться пользователю или Preset или атрибут возврата Set-By-Caller.
Для пользователя назначившего ограничение Preset, администратор определяет номер телефона, что сервер RAS должен назвать, чтобы устанавливать связь. Пользователь не может определить другое число, и связь не может быть сделана без возврата.

Операция возврата Preset оперируется автоматически Менеджером Связи Дистанционного Доступа и дистанционный сервер. Приложению клиента RAS не нужно делать что-нибудь кроме обеспечивать обратную связь пользователю когда вручитель уведомления назван в течение различных состояний операции возврата.
Пользователь назначивший Установку привилегией Вызывающего оператора может решить соединять или с или без возврата. Вызов RasDial использует элемент szCallBackNumber структуры RASDIALPARAMS, чтобы указывать выбор.

Элемент szCallBackNumber может просто определить номер возврата; или, для того, чтобы устанавливать связь без возврата, szCallBackNumber может указать на пустую строку, "". В любом из этих случаев, Менеджер Связи Дистанционного Доступа оперирует операцию связи автоматически. Как и операция возврата Preset, клиенту RAS не нужно выполнять любое действие кроме, чтобы обеспечивать обратную связь пользователю.
Если вызов RasDial допустимые останавливался бы состояния, szCallBackNumber может указать на строку звездочки, "*", чтобы указывать, что операция связи введет остановленное состояние, чтобы допускать пользователя, чтобы заносить номер возврата. В этом случае, операция связи для Установки пользователем Вызывающего оператора вводит остановленное состояние после того, как дистанционный сервер удостоверил пользователя. В течение остановленного состояния, клиент RAS получает ввод номера возврата из пользователя. Клиент затем продолжает операцию связи делая секундой RasDial приглашать, который szCallBackNumber определяет число поставленное пользователем.

Отметьтесь, что если остановленные состояния не приспособлены есть другое значение когда точки szCallBackNumber на строку звездочки, "*". В этом случае, звездочка указывает, что номер возврата загружен в файл phonebook определенный вызовом RasDial.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz