Поделиться через


Расширения, не относящиеся к глобальной сети, для поддержки телефонных служб через 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_CO_TAPI_TRANSLATE_SAP

    Этот OID запрашивает диспетчер вызовов или MCM для подготовки одного или нескольких NDIS SAP из параметров вызова TAPI, предоставленных клиентом. Клиент обычно использует sap NDIS, возвращенный диспетчером вызовов или MCM в качестве входных данных (отформатированных как структура CO_SAP ) в NdisClRegisterSap, с помощью которого клиент регистрирует SAP, в котором будут приниматься входящие вызовы.