diff --git a/sflphone-common/src/managerimpl.cpp b/sflphone-common/src/managerimpl.cpp index a63a676cb9c7247541f616dc74f1b707e19f2675..84dd46719ba9c702ed5afdd01faad512d838db63 100644 --- a/sflphone-common/src/managerimpl.cpp +++ b/sflphone-common/src/managerimpl.cpp @@ -753,6 +753,7 @@ ManagerImpl::joinParticipant(const CallID& call_id1, const CallID& call_id2) // _debug(" Current call ID %s\n", getCurrentCallId().c_str()); // TODO: add conference_id as a second parameter + std::map<std::string, std::string> call_details; ConferenceMap::iterator iter = _conferencemap.find(default_conf); if(iter == _conferencemap.end()) @@ -761,6 +762,15 @@ ManagerImpl::joinParticipant(const CallID& call_id1, const CallID& call_id2) // createConference(call_id1, call_id2); // answerCall(call_id); + call_details = getCallDetails(call_id1); + std::map<std::string, std::string>::iterator iter = call_details.find("CALL_STATE"); + _debug(" call %s state: %s\n", call_id1.c_str(), iter->second.c_str()); + + call_details = getCallDetails(call_id2); + iter = call_details.find("CALL_STATE"); + _debug(" call %s state: %s\n", call_id2.c_str(), iter->second.c_str()); + + } else