account_ | jami::Call | protected |
addLocalIceAttributes() | jami::SIPCall | |
addStateListener(StateListenerCb &&listener) | jami::Call | inline |
addSubCall(Call &call) | jami::Call | |
answer() override | jami::SIPCall | virtual |
answer(const std::vector< libjami::MediaMap > &mediaList) override | jami::SIPCall | virtual |
answerMediaChangeRequest(const std::vector< libjami::MediaMap > &mediaList, bool isRemote=false) override | jami::SIPCall | virtual |
apiMutex_ | jami::Recordable | mutableprotected |
attendedTransfer(const std::string &to) override | jami::SIPCall | virtual |
audioGuard | jami::Call | |
Call(const std::shared_ptr< Account > &account, const std::string &id, Call::CallType type, const std::map< std::string, std::string > &details={}) | jami::Call | protected |
callMutex_ | jami::Call | mutableprotected |
CallState enum name | jami::Call | |
callState_ | jami::Call | protected |
CallType enum name | jami::Call | |
carryingDTMFdigits(char code) override | jami::SIPCall | virtual |
checkMediaChangeRequest(const std::vector< libjami::MediaMap > &remoteMediaList) override | jami::SIPCall | virtual |
conf_ | jami::Call | protected |
conferenceProtocolVersion() const | jami::Call | inline |
confInfo_ | jami::Call | mutableprotected |
confInfoMutex_ | jami::Call | mutableprotected |
ConnectionState enum name | jami::Call | |
connectionState_ | jami::Call | protected |
createIceMediaTransport(bool isReinvite) | jami::SIPCall | |
currentMediaList() const override | jami::SIPCall | virtual |
duration_start_ | jami::Call | protected |
enterConference(std::shared_ptr< Conference > conference) override | jami::SIPCall | virtual |
exitConference() override | jami::SIPCall | virtual |
getAccount() const | jami::Call | inline |
getAccountId() const | jami::Call | |
getActiveMediaStreamCount(const std::vector< MediaAttribute > &mediaAttrList) | jami::SIPCall | static |
getAudioCodec() const override | jami::SIPCall | virtual |
getAudioStreams() const override | jami::SIPCall | virtual |
getCallDuration() const | jami::Call | inline |
getCallId() const | jami::Call | inline |
getCallType() const | jami::Call | inline |
getConference() const | jami::Call | inline |
getConferenceInfos() const | jami::Call | inline |
getConnectionState() const | jami::Call | |
getContactHeader() const | jami::SIPCall | |
getDetails() const override | jami::SIPCall | virtual |
getIceMedia() const | jami::SIPCall | inline |
getLinkType() const override | jami::SIPCall | inlinevirtual |
getLocalIceCandidates(unsigned compId) const | jami::SIPCall | |
getMediaAttributeList() const override | jami::SIPCall | virtual |
getPath() const | jami::Recordable | virtual |
getPeerDisplayName() const | jami::Call | inline |
getPeerNumber() const | jami::Call | inline |
getRtpSessionList(MediaType type=MediaType::MEDIA_ALL) const | jami::SIPCall | |
getRtpStreams() const | jami::SIPCall | inline |
getSDP() | jami::SIPCall | inline |
getSIPAccount() const | jami::SIPCall | |
getState() const | jami::Call | |
getStateStr() const | jami::Call | |
getTransport() | jami::SIPCall | inline |
getVideoCodec() const override | jami::SIPCall | virtual |
handleMediaChangeRequest(const std::vector< libjami::MediaMap > &remoteMediaList) override | jami::SIPCall | virtual |
hangup(int reason) override | jami::SIPCall | virtual |
hasPeerVoice() const | jami::PeerRecorder | inlinevirtual |
hasVideo() const override | jami::SIPCall | virtual |
id_ | jami::Call | protected |
initIceMediaTransport(bool master, std::optional< dhtnet::IceTransportOptions > options=std::nullopt) | jami::SIPCall | |
inviteSession_ | jami::SIPCall | |
isAudioOnly() const | jami::Recordable | |
isAudioOnly_ | jami::Recordable | protected |
isCaptureDeviceMuted(const MediaType &mediaType) const override | jami::SIPCall | virtual |
isConferenceParticipant() const | jami::Call | inline |
isIceEnabled() const override | jami::SIPCall | virtual |
isIncoming() const | jami::Call | inline |
isIPToIP_ | jami::Call | protected |
isPeerMuted() const | jami::PeerRecorder | inlinevirtual |
isPeerRecording() const | jami::PeerRecorder | inlinevirtual |
isRecording() const | jami::Recordable | inline |
isSipMethodAllowedByPeer(const std::string_view method) const | jami::SIPCall | |
isSrtpEnabled() const | jami::SIPCall | inline |
isSubcall() const | jami::Call | inline |
LINK_TYPE | jami::SIPCall | static |
LinkType enum name | jami::Call | |
monitor() const override | jami::SIPCall | virtual |
MsgList typedef | jami::Call | protected |
muteMedia(const std::string &mediaType, bool isMuted) override | jami::SIPCall | virtual |
offhold(OnReadyCb &&cb) override | jami::SIPCall | virtual |
onAnswered() | jami::SIPCall | |
onBusyHere() | jami::SIPCall | |
onClosed() | jami::SIPCall | |
onFailure(signed cause=0) | jami::SIPCall | |
onhold(OnReadyCb &&cb) override | jami::SIPCall | virtual |
onMediaNegotiationComplete() | jami::SIPCall | |
onPeerRinging() | jami::SIPCall | |
OnReadyCb typedef | jami::Call | |
onReceiveOfferIn200OK(const pjmedia_sdp_session *offer) | jami::SIPCall | |
onReceiveReinvite(const pjmedia_sdp_session *offer, pjsip_rx_data *rdata) | jami::SIPCall | |
onTextMessage(std::map< std::string, std::string > &&messages) | jami::Call | |
parent_ | jami::Call | mutableprotected |
peerConfProtocol_ | jami::Call | protected |
peerDisplayName_ | jami::Call | protected |
peerHungup() override | jami::SIPCall | virtual |
peerMuted(bool state, int streamIdx) override | jami::SIPCall | virtual |
peerMuted_ | jami::PeerRecorder | protected |
peerNumber_ | jami::Call | protected |
PeerRecorder() | jami::PeerRecorder | inline |
peerRecording(bool state) override | jami::SIPCall | virtual |
peerRecording_ | jami::PeerRecorder | protected |
peerUri() const | jami::SIPCall | inline |
peerVoice(bool state) override | jami::SIPCall | virtual |
peerVoice_ | jami::PeerRecorder | protected |
pendingInMessages_ | jami::Call | protected |
pendingOutMessages_ | jami::Call | protected |
reason_ | jami::Call | protected |
Recordable() | jami::Recordable | |
recorder_ | jami::Recordable | protected |
recording_ | jami::Recordable | protected |
refuse() override | jami::SIPCall | virtual |
remoteHasValidIceAttributes() const | jami::SIPCall | |
removeCall() override | jami::SIPCall | virtual |
reportMediaNegotiationStatus() | jami::SIPCall | |
requestKeyframe(int streamIdx=-1) | jami::SIPCall | |
requestMediaChange(const std::vector< libjami::MediaMap > &mediaList) override | jami::SIPCall | virtual |
resetConfInfo() | jami::Call | |
restartMediaSender() override | jami::SIPCall | virtual |
sendConfInfo(const std::string &json) | jami::Call | |
sendConfOrder(const Json::Value &root) | jami::Call | |
sendKeyframe(int streamIdx=-1) override | jami::SIPCall | virtual |
sendSIPInfo(std::string_view body, std::string_view subtype) | jami::SIPCall | |
sendTextMessage(const std::map< std::string, std::string > &messages, const std::string &from) override | jami::SIPCall | virtual |
setActiveMediaStream(const std::string &accountUri, const std::string &deviceId, const std::string &streamId, const bool &state) | jami::SIPCall | |
setConferenceInfo(const std::string &msg) | jami::Call | |
setIceMedia(std::shared_ptr< dhtnet::IceTransport > ice, bool isReinvite=false) | jami::SIPCall | |
setInviteSession(pjsip_inv_session *inviteSession=nullptr) | jami::SIPCall | |
setIPToIP(bool IPToIP) | jami::Call | inline |
setPeerAllowMethods(std::vector< std::string > methods) | jami::SIPCall | |
setPeerDisplayName(const std::string &name) | jami::Call | inline |
setPeerNumber(const std::string &number) | jami::Call | inline |
setPeerRegisteredName(const std::string &name) | jami::SIPCall | inline |
setPeerUaVersion(std::string_view ua) | jami::SIPCall | |
setPeerUri(const std::string &peerUri) | jami::SIPCall | inline |
setSipTransport(const std::shared_ptr< SipTransport > &transport, const std::string &contactHdr={}) | jami::SIPCall | |
setState(CallState call_state, signed code=0) | jami::Call | |
setState(CallState call_state, ConnectionState cnx_state, signed code=0) | jami::Call | |
setState(ConnectionState cnx_state, signed code=0) | jami::Call | |
setupIceResponse(bool isReinvite=false) | jami::SIPCall | |
SIPCall(const std::shared_ptr< SIPAccountBase > &account, const std::string &id, Call::CallType type, const std::vector< libjami::MediaMap > &mediaList) | jami::SIPCall | |
startRecording(const std::string &path) | jami::Recordable | virtual |
StateListenerCb typedef | jami::Call | |
stopRecording() | jami::Recordable | virtual |
subcalls_ | jami::Call | protected |
SubcallSet typedef | jami::Call | |
switchInput(const std::string &resource={}) override | jami::SIPCall | virtual |
switchToIceReinviteIfNeeded() | jami::SIPCall | |
terminateSipSession(int status) | jami::SIPCall | |
timestamp_start_ | jami::Call | protected |
toggleRecording() override | jami::SIPCall | virtual |
toUsername() const | jami::Call | inline |
toUsername(const std::string &username) | jami::Call | inline |
toUsername_ | jami::Call | protected |
transfer(const std::string &to) override | jami::SIPCall | virtual |
type_ | jami::Call | protected |
updateRecState(bool state) override | jami::SIPCall | virtual |
weak() const | jami::SIPCall | inline |
weak() | jami::SIPCall | inline |
~Call() | jami::Call | virtual |
~PeerRecorder() | jami::PeerRecorder | inlinevirtual |
~Recordable() | jami::Recordable | virtual |
~SIPCall() | jami::SIPCall | |