1

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

该应用程序适用于单个呼叫,但是当我有来电并且我想接听第二个来电时,我不知道如何管理。

例如:我用 接听第一个电话lineAnswer,我检测到第二个电话并想用 接听它lineAccept,然后保持第一个电话lineHold并用 接听第二个电话lineAnswer

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

4

2 回答 2

1

你看过OpenNetCF.Telephony库吗?它是一个围绕 TAPI 函数的开源 C# 包装器,并附带许多示例,展示如何监控和应答传入呼叫。也许那里有一些关于如何处理特定场景的指示。

于 2011-06-01T11:37:05.167 回答
0

我找到了自己的解决方案:

为调用放置的命令仍然是lineAnswer,但之前,out application 必须是调用的所有者,所以我使用lineSetCallPrivilegeOwner值。

于 2011-06-02T22:19:38.657 回答