summaryrefslogtreecommitdiff
path: root/orkaudio/audiocaptureplugins/voip/RtpSession.h
diff options
context:
space:
mode:
authorHenri Herscher <henri@oreka.org>2006-02-28 17:44:23 +0000
committerHenri Herscher <henri@oreka.org>2006-02-28 17:44:23 +0000
commit22ea43f8b8b8b5f5b16270f46caeaac8343be08b (patch)
tree088b2419327618585b1610924f7f067946832035 /orkaudio/audiocaptureplugins/voip/RtpSession.h
parente4224e3e7bb2ce3104a5a3907b691c7d4bd0da69 (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.h5
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);