| account_ | jami::Call | protected |
| addLocalIceAttributes() | jami::SIPCall | |
| addStateListener(StateListenerCb &&listener) | jami::Call | inline |
| addSubCall(Call &call) | jami::Call | |
| 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) | 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 |
| getRemoteAudioStreams() const override | jami::SIPCall | virtual |
| 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 code) override | jami::SIPCall | virtual |
| hasPeerVoice() const | jami::PeerRecorder | inlinevirtual |
| hasVideo() const override | jami::SIPCall | virtual |
| hold(OnReadyCb &&cb) 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 |
| onAnswered() | jami::SIPCall | |
| onBusyHere() | jami::SIPCall | |
| onClosed() | jami::SIPCall | |
| onFailure(int code=0) | jami::SIPCall | |
| 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(int code=0) 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 |
| resume(OnReadyCb &&cb) 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 | |
| timeoutTimer_ | jami::Call | protected |
| 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 | |