summaryrefslogtreecommitdiff
path: root/orkaudio/audiocaptureplugins/voip/RtpSession.cpp
diff options
context:
space:
mode:
authorHenri Herscher <henri@oreka.org>2008-12-10 22:45:50 +0000
committerHenri Herscher <henri@oreka.org>2008-12-10 22:45:50 +0000
commit960e134a00df44a2cb3eda87f2d7dcde9fb5156e (patch)
treea2e8421a3cde7945e2aab894086795dfd907f0d0 /orkaudio/audiocaptureplugins/voip/RtpSession.cpp
parenta578ceb82ea189a0296eb5bb1bbe70e20cc427a6 (diff)
Added SipIgnoreBye configuration parameter. Improved BYE logging and made sure 200 OK is only logged in the INFO level if it has valid SDP (otherwise DEBUG).
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@586 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orkaudio/audiocaptureplugins/voip/RtpSession.cpp')
-rw-r--r--orkaudio/audiocaptureplugins/voip/RtpSession.cpp22
1 files changed, 22 insertions, 0 deletions
diff --git a/orkaudio/audiocaptureplugins/voip/RtpSession.cpp b/orkaudio/audiocaptureplugins/voip/RtpSession.cpp
index 7d9038a..cf1ba08 100644
--- a/orkaudio/audiocaptureplugins/voip/RtpSession.cpp
+++ b/orkaudio/audiocaptureplugins/voip/RtpSession.cpp
@@ -2476,6 +2476,7 @@ void SipFailureMessageInfo::ToString(CStdString& string, SipInviteInfoRef invite
string.Format("sender:%s from:%s to:%s rcvr:%s callid:%s errorcode:%s reason:\"%s\"", senderIp, inviteInfo->m_from, inviteInfo->m_to, receiverIp, inviteInfo->m_callId, m_errorCode, m_errorString);
}
+//============================
Sip200OkInfo::Sip200OkInfo()
{
m_mediaIp.s_addr = 0;
@@ -2503,6 +2504,8 @@ void Sip200OkInfo::ToString(CStdString& string)
}
}
+
+//================================================
SipSessionProgressInfo::SipSessionProgressInfo()
{
m_mediaIp.s_addr = 0;
@@ -2523,3 +2526,22 @@ void SipSessionProgressInfo::ToString(CStdString& string)
string.Format("sender:%s from:%s RTP:%s,%s to:%s rcvr:%s callid:%s", senderIp, m_from, mediaIp, m_mediaPort, m_to, receiverIp, m_callId);
}
+
+//================================================
+SipByeInfo::SipByeInfo()
+{
+ m_senderIp.s_addr = 0;
+ m_receiverIp.s_addr = 0;
+}
+
+void SipByeInfo::ToString(CStdString& string)
+{
+ char senderIp[16];
+ ACE_OS::inet_ntop(AF_INET, (void*)&m_senderIp, senderIp, sizeof(senderIp));
+
+ char receiverIp[16];
+ ACE_OS::inet_ntop(AF_INET, (void*)&m_receiverIp, receiverIp, sizeof(receiverIp));
+
+ string.Format("sender:%s rcvr:%s callid:%s", senderIp, receiverIp, m_callId);
+}
+