传入的从多点呼叫中删除参与方请求

呼叫管理器或 MCM 驱动程序收到来自远程方的传入请求的警报,以便通过发出来自网络的消息来从多点呼叫中删除该方。 如果呼叫管理器或 MCM 驱动程序检测到阻止 VC 上进一步数据传输的网络问题,则呼叫管理器或 MCM 驱动程序还可以发出信号,以指示传入请求删除一方。

如果从呼叫中删除的一方不是 VC 上的最后一方,则呼叫管理器将调用 NdisCmDispatchIncomingDropParty。 MCM 驱动程序调用 NdisMCmDispatchIncomingDropParty。 如果要删除的一方是 VC 上的最后一方,则调用管理器调用 NdisCmDispatchIncomingCloseCall,MCM 驱动程序调用 NdisMCmDispatchIncomingCloseCall (请参阅 传入请求以关闭呼叫) 。

调用 Ndis (M) CmDispatchIncomingDropParty 会导致 NDIS 调用客户端的 ProtocolClIncomingDropParty 函数。

下面显示了通过呼叫管理器通过多点调用删除群的传入请求。

说明通过呼叫管理器通过多点呼叫删除参与方的传入请求的关系图。

下图显示了通过 MCM 驱动程序通过多点调用删除参与方的传入请求。

说明通过 MCM 驱动程序通过多点调用删除参与方的传入请求的关系图。

ProtocolClIncomingDropParty 应执行任何协议确定的操作,以便从客户端的多点 VC 中删除参与方。 如果要删除的一方不是 VC 上的最后一方, 则 ProtocolClIncomingDropParty 必须调用 NdisClDropParty (请参阅 从多点呼叫) 中删除参与方 。 如果被删除的一方是 VC 上的最后一方, 则 ProtocolClIncomingDropParty 必须调用 NdisClClcloseCall (请参阅 客户端发起的关闭呼叫) 的请求