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

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

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

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

下面显示了通过呼叫管理器传入的请求,以通过多点呼叫删除参与方。

diagram illustrating an incoming request through a call manager to drop a party through a multipoint call.

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

diagram illustrating an incoming request through an mcm driver to drop a party through a multipoint call.

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