diff options
author | Gerald Begumisa <ben_g@users.sourceforge.net> | 2008-07-01 20:44:04 +0000 |
---|---|---|
committer | Gerald Begumisa <ben_g@users.sourceforge.net> | 2008-07-01 20:44:04 +0000 |
commit | 8971a80d7afa112ebe8a75e7edeac5f7d98ab759 (patch) | |
tree | c778cb553483970576c36926c8ad01bcdc3f22a2 /orkaudio/audiocaptureplugins/voip/RtpSession.h | |
parent | 54517da801e2afae241fd02ab84a34add755c149 (diff) |
A new configuration parameter, SkinnyNameAsLocalParty, has been added for the VoIpConfig section in config.xml. When this parameter is set to true, the local party is reported as a name and not telephone number, where available in Skinny sessions. Another configuration parameter, SkinnyReportTags, has been added for the VoIpConfig section in config.xml. This parameter should be populated with a comma-separated list of Skinny variables to report. Initially supported values are 'localpartyname' and 'callmanager'.
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@549 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orkaudio/audiocaptureplugins/voip/RtpSession.h')
-rw-r--r-- | orkaudio/audiocaptureplugins/voip/RtpSession.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/orkaudio/audiocaptureplugins/voip/RtpSession.h b/orkaudio/audiocaptureplugins/voip/RtpSession.h index 08da190..ce4b96c 100644 --- a/orkaudio/audiocaptureplugins/voip/RtpSession.h +++ b/orkaudio/audiocaptureplugins/voip/RtpSession.h @@ -128,6 +128,7 @@ public: bool OrkUidMatches(CStdString &oUid); bool PartyMatches(CStdString &party); void UpdateMetadataSkinny(); + void ReportSkinnyCallInfo(SkCallInfoStruct*, IpHeaderStruct* ipHeader); CStdString m_capturePort; CStdString m_trackingId; @@ -141,6 +142,7 @@ public: ProtocolEnum m_protocol; CStdString m_localParty; CStdString m_remoteParty; + CStdString m_localPartyName; CaptureEvent::DirectionEnum m_direction; int m_numRtpPackets; struct in_addr m_endPointIp; // only used for Skinny @@ -163,6 +165,7 @@ private: void RecordRtpEvent(); bool MatchesSipDomain(CStdString& domain); bool MatchesReferenceAddresses(struct in_addr inAddr); + bool IsInSkinnyReportingList(CStdString item); RtpPacketInfoRef m_lastRtpPacket; RtpPacketInfoRef m_lastRtpPacketSide1; |