我开发了一个Windows Mobile6应用程序,在这个应用程序中,我必须使用c++ TAPI (使用PInvoke从C# )管理多个调用。
这个应用程序可以很好地处理单个呼叫,但我不知道如何管理来电,并且我想应答第二个来电。
例如:我使用lineAnswer
应答第一个呼叫,检测到第二个呼叫并希望使用lineAccept
接受它,然后将第一个呼叫置于保留lineHold
状态,并使用lineAnswer
应答第二个呼叫。
问题是我根本不能处理第二次调用。我应该遵循什么步骤(函数调用)来管理2个来电?
发布于 2011-06-03 06:19:39
我给自己找到了解决方案:
为调用发出的命令仍然是lineAnswer
,但在此之前,out应用程序必须是调用的所有者,因此我使用带有Owner
值的lineSetCallPrivilege
。
发布于 2011-06-01 19:37:05
你看过OpenNetCF.Telephony库了吗?它是一个围绕TAPI函数的开放源码C#包装器,并附带了大量示例,展示了如何监控和应答传入呼叫。也许这里有一些关于如何处理你的特定场景的指导。
https://stackoverflow.com/questions/6199328
复制相似问题