Расширения, не относящиеся к глобальной сети, для поддержки телефонных служб через Connection-Oriented NDIS
В этом разделе описываются расширения, не относящиеся к глобальной сети, для поддержки TAPI через NDIS, ориентированные на подключение. Это расширения NDIS/TAPI перевода OID. Эти расширения позволяют диспетчерам вызовов, не зависящим от глобальной сети, и встроенным драйверам диспетчера вызовов минипорта (MCM) переводить параметры TAPI в параметры NDIS или параметры TAPI в параметры NDIS. Эти расширения позволяют диспетчерам звонков и MCM, поддерживающим банкоматы, например, предоставлять доступ к TAPI через носители, ориентированные на подключение. Сведения о расширениях для WAN для поддержки TAPI через NDIS, ориентированных на подключение, см. в статье CoNDIS WAN Operations that Support Телефонные службы.
OID перевода NDIS/TAPI не следует использовать для диспетчеров вызовов или MCM, которые соответственно регистрируют CO_ADDRESS_FAMILY_TAPI_PROXY с помощью NdisCmRegisterAddressFamilyEx или NdisMCmRegisterAddressFamilyEx. Вместо этого такие диспетчеры вызовов и MCM, а также их клиенты TAPI должны инкапсулировать параметры TAPI в структурах, ориентированных на подключение, как описано в статье CoNDIS WAN Operations that Support Телефонные службы.
OID перевода NDIS/TAPI:
OID_CO_TAPI_TRANSLATE_TAPI_CALLPARAMS
Этот OID запрашивает диспетчер вызовов или MCM для преобразования параметров вызова TAPI, предоставленных клиентом, в параметры вызова NDIS. Клиент обычно использует параметры вызова NDIS, возвращаемые диспетчером вызовов или MCM в качестве входных данных (в формате CO_CALL_PARAMETERS структуры) в NdisClMakeCall. Клиент использует NdisClMakeCall для запуска вызова, ориентированного на подключение.
OID_CO_TAPI_TRANSLATE_NDIS_CALLPARAMS
Этот OID запрашивает у диспетчера вызовов или MCM преобразование параметров вызова NDIS для входящего вызова (переданного в структуре CO_CALL_PARAMETERS функции ProtocolClIncomingCall клиента) в параметры вызова TAPI. Клиент использует преобразованные параметры вызова TAPI, возвращаемые диспетчером вызовов или MCM, чтобы определить, следует ли принимать или отклонять входящий вызов.
-
Этот OID запрашивает диспетчер вызовов или MCM для подготовки одного или нескольких NDIS SAP из параметров вызова TAPI, предоставленных клиентом. Клиент обычно использует sap NDIS, возвращенный диспетчером вызовов или MCM в качестве входных данных (отформатированных как структура CO_SAP ) в NdisClRegisterSap, с помощью которого клиент регистрирует SAP, в котором будут приниматься входящие вызовы.