cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
518
Views
0
Helpful
2
Replies

Join Failing

bhoover02
Level 1
Level 1

In my application I place a call from a CTI port to an extension. When that extension answers I try to conference that call into another existing call using the lineDevSpecific callJoin functionality. I keep getting a LINEERR_INVALCALLHANDLE response when I call lineDevSpecific() even though I'm confidant I'm using the correct call handle. My code looks like this:

CCiscoLineDevSpecificJoin callJoin;

    callJoin.m_CallIDsToJoinCount = 1;

    callJoin.m_CallIDsToJoin[0].CallID = tapiCall->GetCallID();

    ret = lineDevSpecific(lineHandle, 0, callHandle, callJoin.lpParams(), callJoin.dwSize());

Where the lineHandle is the handle of the CTI port and the callHandle is the call handle of the CTI port's call. The call ID to join is the call ID of the call I'm trying to conference with. Am I missing something here?

Thanks,

Ben

2 Replies 2

Geevarghese Cheria
Cisco Employee
Cisco Employee

Hi Ben,

  I would request you to  try using lineSetupConference() function

Please refer How Does Cisco TAPI Support Conferencing?

Thanks and Regards

Geevarghese

In my scenario I want the third party to be conferenced in to the exisiting initial call without affecting the existing call. Can I do this with lineSetupConference()?


Thanks,

Ben