TAPI TE_CALLINFOCHANGE永远不会开火

时间:2015-05-22 20:59:33

标签: c# tapi

我一直在看TAPI,我可以检测到来电,拨打电话,接听/拒绝来电......但是,即便看到它的唯一原因就是获取来电显示。

我知道我使用的硬件适用于CallerID,因为我已经使用过其他软件进行检查。

我已经厌倦了使用COM obeject,使用JulMar的包装器,并使用TAPI 2.0,我还没有找到一种有效的方法。

根据我的理解,callerID应该来自TE_CALLINFOCHANGE。

问题是事件永远不会触发,并且其他事件的callerID始终为空。

有人有过这方面的成功吗?

由于

1 个答案:

答案 0 :(得分:0)

可能是TSP没有发送有关呼叫信息更改的消息,并且信息永远不会改变,因为它从呼叫生命周期的开始就存在。

通话中始终存在通话信息,您可以随时提出要求。只需使用ITCallInfo :: get_CallInfoLong(lineGetCallInfo)从调用中检索它。