Discussion:
TAPI 3.0 Application(ITBasicCallControl::Disconnect) does not invoke TSPI_lineCloseCall
(too old to reply)
Rohan Shetty
2015-03-30 04:15:59 UTC
Permalink
Hi,

I have written a TSP assuming that TSPI_lineCloseCall would always be called during the call termination. So, I have done all the cleanup(related to the call object) in this method. Which is working fine in most of the TAPI applications(like Julmar and Outlook).

Last week, we found that one of the TAPI application(sptel) does not invoke the TSPI_lineCloseCall.

When I checked with the TAPI developer he said they are calling ITBasicCallControl::Disconnect(DISCONNECT_CODE.DC_NORMAL). Does he need to anything after this??

Any help is appreciated.

Regards.
Rohan
Rohan Shetty
2015-03-30 04:21:43 UTC
Permalink
Even after TSP sending LINECALLSTATE_DISCONNECTED and LINECALLSTATE_IDLE, it does not receive the TSPI_lineCloseCall().
g***@gmail.com
2015-03-30 09:36:22 UTC
Permalink
Hi all,

the TAPI application mentionated by Rohan is a .Net (written in c#) application.
The TAPI integretion is implemented by referencing the Interop.TAPI3Lib.

Does somebody know how to trigger a TSPI_lineCloseCall using the Interop.TAPI3Lib?

Thanks in advance!
Regards,
Georg
Rohan Shetty
2015-03-31 04:22:38 UTC
Permalink
In Tapi2, the TAPI application has to invoke lineDeallocateCall() which would invoke TSPI_lineCloseCall(in the TSP).

Is there an equivalent of lineDeallocateCall() in Tapi3.

Any help is appreciated.

Loading...