Skip to content
Snippets Groups Projects
Commit 73956053 authored by yanmorin's avatar yanmorin
Browse files

*** empty log message ***

parent 59659d29
No related branches found
No related tags found
No related merge requests found
...@@ -83,8 +83,8 @@ AudioRtpRTX::AudioRtpRTX (SipCall *sipcall, AudioLayer* driver, bool sym) : _cod ...@@ -83,8 +83,8 @@ AudioRtpRTX::AudioRtpRTX (SipCall *sipcall, AudioLayer* driver, bool sym) : _cod
_debug("AudioRtpRTX ctor : Local IP:port %s:%d\tsymmetric:%d\n", local_ip.getHostname(), _ca->getLocalAudioPort(), _sym); _debug("AudioRtpRTX ctor : Local IP:port %s:%d\tsymmetric:%d\n", local_ip.getHostname(), _ca->getLocalAudioPort(), _sym);
if (!_sym) { if (!_sym) {
_sessionRecv = new ost::RTPSession (local_ip, _ca->getLocalAudioPort()); _sessionRecv = new ost::RTPSession(local_ip, _ca->getRemoteSdpAudioPort());
_sessionSend = new ost::RTPSession (local_ip); _sessionSend = new ost::RTPSession(local_ip, _ca->getLocalAudioPort());
_session = NULL; _session = NULL;
} else { } else {
_session = new ost::SymmetricRTPSession (local_ip, _ca->getLocalAudioPort()); _session = new ost::SymmetricRTPSession (local_ip, _ca->getLocalAudioPort());
...@@ -122,7 +122,7 @@ AudioRtpRTX::initAudioRtpSession (void) ...@@ -122,7 +122,7 @@ AudioRtpRTX::initAudioRtpSession (void)
// Initialization // Initialization
if (!_sym) { if (!_sym) {
//_sessionRecv->setSchedulingTimeout (10000); _sessionRecv->setSchedulingTimeout (10000);
_sessionRecv->setExpireTimeout(1000000); _sessionRecv->setExpireTimeout(1000000);
_sessionSend->setSchedulingTimeout(10000); _sessionSend->setSchedulingTimeout(10000);
...@@ -133,6 +133,11 @@ AudioRtpRTX::initAudioRtpSession (void) ...@@ -133,6 +133,11 @@ AudioRtpRTX::initAudioRtpSession (void)
} }
if (!_sym) { if (!_sym) {
ost::InetHostAddress local_ip(localipConfig.c_str());
if (!_sessionRecv->addDestination (local_ip, (unsigned short), _ca->getLocalAudioPort()) ) {
_debug("RTX recv: could not connect to port %d\n", _ca->getLocalAudioPort());
return;
}
if (!_sessionSend->addDestination (remote_ip, (unsigned short) _ca->getRemoteSdpAudioPort())) { if (!_sessionSend->addDestination (remote_ip, (unsigned short) _ca->getRemoteSdpAudioPort())) {
_debug("RTX send: could not connect to port %d\n", _ca->getRemoteSdpAudioPort()); _debug("RTX send: could not connect to port %d\n", _ca->getRemoteSdpAudioPort());
return; return;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment