diff options
author | Henri Herscher <henri@oreka.org> | 2006-02-28 17:44:23 +0000 |
---|---|---|
committer | Henri Herscher <henri@oreka.org> | 2006-02-28 17:44:23 +0000 |
commit | 22ea43f8b8b8b5f5b16270f46caeaac8343be08b (patch) | |
tree | 088b2419327618585b1610924f7f067946832035 /orkaudio/audiocaptureplugins/voip/RtpSession.h | |
parent | e4224e3e7bb2ce3104a5a3907b691c7d4bd0da69 (diff) |
Skinny StartMedia is now associated to CallInfo based on IP address of the endpoint when the StartMedia conference ID is null - additionally, SIP "INVITE" string and "BYE" string are now strcmp'ed for the full string (avoid SIP false positive).
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@187 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orkaudio/audiocaptureplugins/voip/RtpSession.h')
-rw-r--r-- | orkaudio/audiocaptureplugins/voip/RtpSession.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/orkaudio/audiocaptureplugins/voip/RtpSession.h b/orkaudio/audiocaptureplugins/voip/RtpSession.h index 85540a0..5618b53 100644 --- a/orkaudio/audiocaptureplugins/voip/RtpSession.h +++ b/orkaudio/audiocaptureplugins/voip/RtpSession.h @@ -92,6 +92,7 @@ public: CStdString m_remoteParty; CaptureEvent::DirectionEnum m_direction; int m_numRtpPackets; + struct in_addr m_endPointIp; // only used for Skinny private: void ProcessMetadataSip(RtpPacketInfoRef&); @@ -124,8 +125,8 @@ public: void StopAll(); void ReportSipInvite(SipInviteInfoRef& invite); void ReportSipBye(SipByeInfo bye); - void ReportSkinnyCallInfo(SkCallInfoStruct*); - void ReportSkinnyStartMediaTransmission(SkStartMediaTransmissionStruct*); + void ReportSkinnyCallInfo(SkCallInfoStruct*, IpHeaderStruct* ipHeader); + void ReportSkinnyStartMediaTransmission(SkStartMediaTransmissionStruct*, IpHeaderStruct* ipHeader); void ReportSkinnyStopMediaTransmission(SkStopMediaTransmissionStruct*); void ReportRtpPacket(RtpPacketInfoRef& rtpPacket); void Hoover(time_t now); |