|
Hi,
I add the first incoming call to conference
like this:
sipxConferenceJoin (m_hConf,
pCallInfo->hCall); //Gets added
succesfully
Now for the second incoming call I'm doing
this:
sipxCallHold
(pCallInfo->hCall); //Returns
success
//Wait for the hold event
m_eventHold.Lock
();
//Now add it to the conference
sipxConferenceJoin (m_hConf, pCallInfo->hCall);
//Returns success
//Now the call is added to the conference, take it off
hold
sipxCallUnhold
(pCallInfo->hCall); //Returns
success
The problem is that though all methods
return successfully (and the calling party gets in connected state) the called
party shows the call (second one) to be in hold state, it gets a
CALLSTATE_HELD event and stays like that. What's going wrong here?? Why doesn't
the called party get in connected state?
Can anyone please share their
conference code snippets with me?
Please help me a
little.
Best Wishes,
Hitesh
|
_______________________________________________ sipxtapi-dev mailing list [email protected] List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/
