松下TSP崩溃

Panasonic TSP crash

本文关键字:崩溃 TSP 松下      更新时间:2023-10-16

我有一个程序,使用松下TSP从松下PBX接收事件,然后对收到的事件做某些操作。我从不调用任何在PBX中创建状态更改的函数,只对事件感兴趣,所以我只使用lineGetCallInfolineGetCallStatus。现在我有一个问题:松下TSP在svchost.exe (windows电话服务)中创建了访问冲突,因此我无法从TAPI获取事件。

我的老板反对说这是我使用TAPI有问题,但我只使用了几个函数,有人有同样的问题吗?或者知道我应该在哪里找到更多的信息?甚至我应该如何调试这个错误?

我正在用c++编程TAPI 2接口与IOCP我的程序在Windows Server 2003上运行我的PBX是TDA600,负载非常高

您能指定TSP何时或多久崩溃一次吗?

一个可能的解释可能是,即使你使用很少的函数,TSP可能希望你调用'lineDeallocateCall'在callstate 'idle'事件,所以TSP知道它可以清除内存。忽略这一点可能会导致缓冲区溢出和访问冲突。当然,这需要松下的一些草率的编程,但这是一个理论。