TAPI App on 64bits OS

Posted by mvg on Stack Overflow See other posts from Stack Overflow or by mvg
Published on 2010-02-08T14:15:35Z Indexed on 2010/03/28 20:53 UTC
Read the original article Hit count: 391

Filed under:
|

I have a TAPI Application (Delphi 2007) working on 32bits OSs (XP, Vista, Win7). The TAPI server is 32bits Windows 2003 SP2.

While TAPI APP is running on 64bits OS, I can connect to the line but i cannot get TAPI messages on my App.

I can see messages have arrived on machine through Tracing tapisrv but the WaitForSingleObjectEx to the event handle (returned by lineInitializeEx) is never signaled (always returns WAIT_TIMEOUT).

I've also tried C++ code and 64bits compiler but the 64bits App had the same behavior (except not even starting on 32bits OS :-) ).

Is there any ideas how i can receive the TAPI messages to my App???

EDIT: Well, it seems that only the messages regarding incoming calls are cut. If (while App is running) i execute "tcmsetup /c /d" (=disable TAPI) then i DO receive LINE_CLOSE and LINE_REMOVE messages. Then, if i execute "tcmsetup /c server_name", i DO get the LINE_CREATE message. I can lineOpen the new line provided but still CANNOT get LINE_APPNEWCALL, LINE_CALLSTATE etc

© Stack Overflow or respective owner

Related posts about tapi

Related posts about 64bit