diff options
author | Henri Herscher <henri@oreka.org> | 2008-12-10 22:45:50 +0000 |
---|---|---|
committer | Henri Herscher <henri@oreka.org> | 2008-12-10 22:45:50 +0000 |
commit | 960e134a00df44a2cb3eda87f2d7dcde9fb5156e (patch) | |
tree | a2e8421a3cde7945e2aab894086795dfd907f0d0 /orkaudio/audiocaptureplugins/voip/RtpSession.cpp | |
parent | a578ceb82ea189a0296eb5bb1bbe70e20cc427a6 (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.cpp | 22 |
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); +} + |