用于通过面向连接的 NDIS 支持电话服务的非 WAN 特定扩展
本主题介绍通过面向连接的 NDIS 支持 TAPI 的非 WAN 特定扩展。 这些扩展是 NDIS/TAPI 转换 OID。 这些扩展允许非 WAN 特定的呼叫管理器和集成的微型端口呼叫管理器 (MCM) 驱动程序将 TAPI 参数转换为 NDIS 参数或将 TAPI 参数转换为 NDIS 参数。 例如,这些扩展允许支持 ATM 的呼叫管理器和 MMC 通过面向连接的媒体提供 TAPI 访问。 有关基于面向连接的 NDIS 的 TAPI 支持特定于 WAN 的扩展的信息,请参阅 支持电话服务的 CoNDIS WAN 操作。
不应将 NDIS/TAPI 转换 OID 用于分别向 NdisCmRegisterAddressFamilyEx 或 NdisMCmRegisterAddressFamilyEx 注册CO_ADDRESS_FAMILY_TAPI_PROXY的呼叫管理器或 MCM。 相反,此类呼叫管理器和 MMC 及其 TAPI 客户端应将 TAPI 参数封装在面向连接的结构中,如 支持电话服务的 CoNDIS WAN 操作中所述。
NDIS/TAPI 转换 OID 如下所示:
OID_CO_TAPI_TRANSLATE_TAPI_CALLPARAMS
此 OID 请求调用管理器或 MCM 将客户端提供的 TAPI 调用参数转换为 NDIS 调用参数。 客户端通常使用调用管理器或 MCM 返回的 NDIS 调用参数作为输入 (格式化为 NdisClMakeCall) CO_CALL_PARAMETERS结构。 客户端使用 NdisClMakeCall 启动面向连接的调用。
OID_CO_TAPI_TRANSLATE_NDIS_CALLPARAMS
此 OID 请求调用管理器或 MCM 将传入呼叫的 NDIS 调用参数转换为传入呼叫 (传入CO_CALL_PARAMETERS结构转换为客户端的 ProtocolClIncomingCall 函数,) TAPI 调用参数。 客户端使用呼叫管理器或 MCM 返回的已转换 TAPI 调用参数来确定是接受还是拒绝传入呼叫。
-
此 OID 请求调用管理器或 MCM 根据客户端提供的 TAPI 调用参数准备一个或多个 NDIS SAP。 客户端通常使用由调用管理器或 MCM 返回的 NDIS SAP 作为输入 (格式化为 CO_SAP 结构,) 到 NdisClRegisterSap,客户端将向其注册接收传入呼叫的 SAP。