summaryrefslogtreecommitdiff
path: root/orkaudio/audiocaptureplugins/voip/VoIp.cpp
diff options
context:
space:
mode:
authorHenri Herscher <henri@oreka.org>2005-11-01 21:12:24 +0000
committerHenri Herscher <henri@oreka.org>2005-11-01 21:12:24 +0000
commit4e8cb6eada05742ca5d7c578b512d89c3ace83c1 (patch)
tree83f6336fdf225ae4753f18354dff5fe099c4a30f /orkaudio/audiocaptureplugins/voip/VoIp.cpp
parentad54c92028787c13d0930fa6124b9db7a37134c0 (diff)
Completed skinny support
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@25 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orkaudio/audiocaptureplugins/voip/VoIp.cpp')
-rw-r--r--orkaudio/audiocaptureplugins/voip/VoIp.cpp15
1 files changed, 9 insertions, 6 deletions
diff --git a/orkaudio/audiocaptureplugins/voip/VoIp.cpp b/orkaudio/audiocaptureplugins/voip/VoIp.cpp
index b2f83bf..adc21da 100644
--- a/orkaudio/audiocaptureplugins/voip/VoIp.cpp
+++ b/orkaudio/audiocaptureplugins/voip/VoIp.cpp
@@ -268,25 +268,27 @@ void HandleSkinnyMessage(SkinnyHeaderStruct* skinnyHeader)
{
bool useful = true;
CStdString debug;
- SkStartMediaTransmissionStruct* start;
- SkStopMediaTransmissionStruct* stop;
+ SkStartMediaTransmissionStruct* startMedia;
+ SkStopMediaTransmissionStruct* stopMedia;
SkCallInfoStruct* callInfo;
switch(skinnyHeader->messageType)
{
case SkStartMediaTransmission:
- start = (SkStartMediaTransmissionStruct*)skinnyHeader;
+ startMedia = (SkStartMediaTransmissionStruct*)skinnyHeader;
if(s_skinnyLog->isDebugEnabled())
{
- debug.Format(" CallId:%u %s,%u", start->conferenceId, ACE_OS::inet_ntoa(start->remoteIpAddr), start->remoteTcpPort);
+ debug.Format(" CallId:%u %s,%u", startMedia->conferenceId, ACE_OS::inet_ntoa(startMedia->remoteIpAddr), startMedia->remoteTcpPort);
}
+ RtpSessionsSingleton::instance()->ReportSkinnyStartMediaTransmission(startMedia);
break;
case SkStopMediaTransmission:
- stop = (SkStopMediaTransmissionStruct*)skinnyHeader;
+ stopMedia = (SkStopMediaTransmissionStruct*)skinnyHeader;
if(s_skinnyLog->isDebugEnabled())
{
- debug.Format(" CallId:%u", stop->conferenceId);
+ debug.Format(" CallId:%u", stopMedia->conferenceId);
}
+ RtpSessionsSingleton::instance()->ReportSkinnyStopMediaTransmission(stopMedia);
break;
case SkCallInfoMessage:
callInfo = (SkCallInfoStruct*)skinnyHeader;
@@ -294,6 +296,7 @@ void HandleSkinnyMessage(SkinnyHeaderStruct* skinnyHeader)
{
debug.Format(" CallId:%u calling:%s called:%s", callInfo->callId, callInfo->callingParty, callInfo->calledParty);
}
+ RtpSessionsSingleton::instance()->ReportSkinnyCallInfo(callInfo);
break;
default:
useful = false;