Ring Daemon 16.0.0
Loading...
Searching...
No Matches
callmanager.cpp File Reference
Include dependency graph for callmanager.cpp:

Go to the source code of this file.

Namespaces

namespace  libjami
 

Functions

bool libjami::accept (const std::string &accountId, const std::string &callId)
 
bool libjami::acceptWithMedia (const std::string &accountId, const std::string &callId, const std::vector< libjami::MediaMap > &mediaList)
 
bool libjami::addMainParticipant (const std::string &accountId, const std::string &confId)
 
bool libjami::addParticipant (const std::string &accountId, const std::string &callId, const std::string &account2Id, const std::string &confId)
 
bool libjami::answerMediaChangeRequest (const std::string &accountId, const std::string &callId, const std::vector< libjami::MediaMap > &mediaList)
 Answer a media change request.
 
bool libjami::attendedTransfer (const std::string &accountId, const std::string &transferID, const std::string &targetID)
 
void libjami::createConfFromParticipantList (const std::string &accountId, const std::vector< std::string > &participants)
 
std::vector< std::map< std::string, std::string > > libjami::currentMediaList (const std::string &accountId, const std::string &callId)
 
bool libjami::detachLocalParticipant ()
 
bool libjami::detachParticipant (const std::string &, const std::string &callId)
 
std::map< std::string, std::string > libjami::getCallDetails (const std::string &accountId, const std::string &callId)
 
std::vector< std::string > libjami::getCallList ()
 
std::vector< std::string > libjami::getCallList (const std::string &accountId)
 
std::map< std::string, std::string > libjami::getConferenceDetails (const std::string &accountId, const std::string &confId)
 
std::string libjami::getConferenceId (const std::string &accountId, const std::string &callId)
 
std::vector< std::map< std::string, std::string > > libjami::getConferenceInfos (const std::string &accountId, const std::string &confId)
 
std::vector< std::string > libjami::getConferenceList (const std::string &accountId)
 
bool libjami::getIsRecording (const std::string &accountId, const std::string &callId)
 
std::vector< std::string > libjami::getParticipantList (const std::string &accountId, const std::string &confId)
 
bool libjami::hangUp (const std::string &accountId, const std::string &callId)
 
bool libjami::hangUpConference (const std::string &accountId, const std::string &confId)
 
void libjami::hangupParticipant (const std::string &accountId, const std::string &confId, const std::string &accountUri, const std::string &deviceId)
 
bool libjami::hold (const std::string &accountId, const std::string &callId)
 
bool libjami::holdConference (const std::string &accountId, const std::string &confId)
 
bool libjami::isConferenceParticipant (const std::string &accountId, const std::string &callId)
 
bool libjami::joinConference (const std::string &accountId, const std::string &sel_confId, const std::string &account2Id, const std::string &drag_confId)
 
bool libjami::joinParticipant (const std::string &accountId, const std::string &sel_callId, const std::string &account2Id, const std::string &drag_callId)
 
bool libjami::muteLocalMedia (const std::string &accountId, const std::string &callId, const std::string &mediaType, bool mute)
 
void libjami::muteParticipant (const std::string &accountId, const std::string &confId, const std::string &accountUri, const bool &state)
 DEPRECATED USE muteStream.
 
void libjami::muteStream (const std::string &accountId, const std::string &confId, const std::string &accountUri, const std::string &deviceId, const std::string &streamId, const bool &state)
 
std::string libjami::placeCall (const std::string &accountId, const std::string &to)
 
std::string libjami::placeCallWithMedia (const std::string &accountId, const std::string &to, const std::vector< libjami::MediaMap > &mediaList)
 
void libjami::playDTMF (const std::string &key)
 
void libjami::raiseHand (const std::string &accountId, const std::string &confId, const std::string &accountUri, const std::string &deviceId, const bool &state)
 
void libjami::raiseParticipantHand (const std::string &accountId, const std::string &confId, const std::string &peerId, const bool &state)
 DEPRECATED, use raiseHand.
 
void libjami::recordPlaybackSeek (double value)
 
bool libjami::refuse (const std::string &accountId, const std::string &callId)
 
void libjami::registerCallHandlers (const std::map< std::string, std::shared_ptr< CallbackWrapperBase > > &handlers)
 
bool libjami::requestMediaChange (const std::string &accountId, const std::string &callId, const std::vector< libjami::MediaMap > &mediaList)
 
void libjami::sendTextMessage (const std::string &accountId, const std::string &callId, const std::map< std::string, std::string > &messages, const std::string &from, bool isMixed)
 
void libjami::setActiveParticipant (const std::string &accountId, const std::string &confId, const std::string &callId)
 DEPRECATED, USE setActiveStream.
 
void libjami::setActiveStream (const std::string &accountId, const std::string &confId, const std::string &accountUri, const std::string &deviceId, const std::string &streamId, const bool &state)
 
void libjami::setConferenceLayout (const std::string &accountId, const std::string &confId, uint32_t layout)
 
void libjami::setModerator (const std::string &accountId, const std::string &confId, const std::string &peerId, const bool &state)
 
void libjami::setRecording (const std::string &accountId, const std::string &callId)
 
bool libjami::startRecordedFilePlayback (const std::string &filepath)
 
void libjami::startSmartInfo (uint32_t refreshTimeMs)
 
void libjami::startTone (int32_t start, int32_t type)
 
void libjami::stopRecordedFilePlayback ()
 
void libjami::stopSmartInfo ()
 
bool libjami::switchInput (const std::string &accountId, const std::string &callId, const std::string &resource)
 
bool libjami::switchSecondaryInput (const std::string &accountId, const std::string &confId, const std::string &resource)
 
bool libjami::toggleRecording (const std::string &accountId, const std::string &callId)
 
bool libjami::transfer (const std::string &accountId, const std::string &callId, const std::string &to)
 
bool libjami::unhold (const std::string &accountId, const std::string &callId)
 
bool libjami::unholdConference (const std::string &accountId, const std::string &confId)