summaryrefslogtreecommitdiff
path: root/orkaudio/audiocaptureplugins/voip/RtpSession.h
diff options
context:
space:
mode:
Diffstat (limited to 'orkaudio/audiocaptureplugins/voip/RtpSession.h')
-rw-r--r--orkaudio/audiocaptureplugins/voip/RtpSession.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/orkaudio/audiocaptureplugins/voip/RtpSession.h b/orkaudio/audiocaptureplugins/voip/RtpSession.h
index 792156c..0d88d77 100644
--- a/orkaudio/audiocaptureplugins/voip/RtpSession.h
+++ b/orkaudio/audiocaptureplugins/voip/RtpSession.h
@@ -82,8 +82,14 @@ public:
CStdString m_callId;
struct in_addr m_senderIp;
struct in_addr m_receiverIp;
+ CStdString m_from;
+ CStdString m_to;
+ CStdString m_fromDomain;
+ CStdString m_toDomain;
+ CStdString m_fromName;
+ CStdString m_toName;
};
-
+typedef boost::shared_ptr<SipByeInfo> SipByeInfoRef;
class Sip200OkInfo
{
@@ -148,6 +154,7 @@ public:
void Stop();
void Start();
bool AddRtpPacket(RtpPacketInfoRef& rtpPacket);
+ void ReportSipBye(SipByeInfoRef& bye);
void ReportSipInvite(SipInviteInfoRef& invite);
void ReportSipErrorPacket(SipFailureMessageInfoRef& info);
void ReportRtcpSrcDescription(RtcpSrcDescriptionPacketInfoRef& rtcpInfo);
@@ -252,7 +259,7 @@ public:
void Stop(RtpSessionRef& session);
void StopAll();
void ReportSipInvite(SipInviteInfoRef& invite);
- void ReportSipBye(SipByeInfo bye);
+ void ReportSipBye(SipByeInfoRef& bye);
void ReportSkinnyCallInfo(SkCallInfoStruct*, IpHeaderStruct* ipHeader);
void ReportSkinnyStartMediaTransmission(SkStartMediaTransmissionStruct*, IpHeaderStruct* ipHeader);
void ReportSkinnyStopMediaTransmission(SkStopMediaTransmissionStruct*, IpHeaderStruct* ipHeader);