我开发了Windows Mobile 6应用程序,其中我必须使用c++ TAPI(使用PInvoke从C#中)管理多个调用。

该应用程序可以很好地处理单个 call ,但是当我有一个来电并且我想接听第二个来电时,我不知道如何管理。

例如:我用lineAnswer接听第一个电话,我检测到第二个电话,并想用lineAccept接听它,然后将第一个电话置于lineHold保留状态,并用lineAnswer接听第二个电话。

问题是我根本无法管理第二个电话。
要管理2个来电,应遵循哪些步骤(函数调用)?

最佳答案

您看过OpenNetCF.Telephony库吗?它是围绕TAPI函数的开放源代码C#包装器,并且附带了一些示例,这些示例显示了如何监视和应答传入的 call 。也许那里有一些关于如何处理您的特定方案的指导。

10-05 18:18