diff --git a/daemon/src/audio/audiortp/audio_rtp_factory.cpp b/daemon/src/audio/audiortp/audio_rtp_factory.cpp index 085097a4b3df4164f9da45b34ea3ebfd30ff2176..1b78cbaec527aa177a2a8fba60e740a6e1c88511 100644 --- a/daemon/src/audio/audiortp/audio_rtp_factory.cpp +++ b/daemon/src/audio/audiortp/audio_rtp_factory.cpp @@ -123,9 +123,12 @@ void AudioRtpFactory::initSession() throw UnsupportedRtpSessionType("Unsupported Rtp Session Exception Type!"); } } else { +#ifdef CCXX_IPV6 /*if (call_->isIPv6()) { rtpSession_.reset(new AudioSymmetricRtpSessionIPv6(*call_)); - } else */ { + } else */ +#endif + { rtpSession_.reset(new AudioSymmetricRtpSession(*call_)); } } diff --git a/daemon/src/audio/audiortp/audio_symmetric_rtp_session.cpp b/daemon/src/audio/audiortp/audio_symmetric_rtp_session.cpp index 607704fe26afcd776f85e172cc25101213585cc4..e6bdc7ce9fb95a7d16e7516805370df4ca9d0bc4 100644 --- a/daemon/src/audio/audiortp/audio_symmetric_rtp_session.cpp +++ b/daemon/src/audio/audiortp/audio_symmetric_rtp_session.cpp @@ -155,7 +155,7 @@ void AudioSymmetricRtpSession::onGotSR(ost::SyncSource& source, ost::RTCPCompoun } } -// IPv6 +#ifdef CCXX_IPV6 AudioSymmetricRtpSessionIPv6::AudioSymmetricRtpSessionIPv6(SIPCall &call) : ost::SymmetricRTPSessionIPV6(ost::IPV6Host(call.getLocalIp().c_str()), call.getLocalAudioPort()) @@ -200,5 +200,6 @@ void AudioSymmetricRtpSessionIPv6::onGotSR(ost::SyncSource& source, ost::RTCPCom // TODO: do something with this data } +#endif // CCXX_IPV6 } diff --git a/daemon/src/audio/audiortp/audio_symmetric_rtp_session.h b/daemon/src/audio/audiortp/audio_symmetric_rtp_session.h index 0d91285e34cba036ffadf4552dbc0b74d7ca8b10..7b8481a46a54f7d2159f4dc05a7bd06a06e726f2 100644 --- a/daemon/src/audio/audiortp/audio_symmetric_rtp_session.h +++ b/daemon/src/audio/audiortp/audio_symmetric_rtp_session.h @@ -77,6 +77,8 @@ class AudioSymmetricRtpSession : public ost::SymmetricRTPSession, public AudioRt void startRTPLoop(); }; +#ifdef CCXX_IPV6 + class AudioSymmetricRtpSessionIPv6 : public ost::SymmetricRTPSessionIPV6, public AudioRtpSession { public: /** @@ -111,6 +113,8 @@ class AudioSymmetricRtpSessionIPv6 : public ost::SymmetricRTPSessionIPV6, public void startRTPLoop(); }; +#endif // CCXX_IPV6 + } #pragma GCC diagnostic warning "-Weffc++" #endif // AUDIO_SYMMETRIC_RTP_SESSION_H__