06-04-2014 11:49 AM
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
06-12-2014 08:24 AM
Hi Ben,
I would request you to try using lineSetupConference() function
Please refer How Does Cisco TAPI Support Conferencing?
Thanks and Regards
Geevarghese
06-12-2014 10:18 AM
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
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide