summaryrefslogtreecommitdiff
path: root/orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.cpp
diff options
context:
space:
mode:
authorHenri Herscher <henri@oreka.org>2006-04-25 14:59:29 +0000
committerHenri Herscher <henri@oreka.org>2006-04-25 14:59:29 +0000
commit8267f45f799c2c976534676ed03b5ab315382873 (patch)
tree49cd3692b04b53213fc7935a6a3b1a71ae4ce205 /orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.cpp
parent7d5d8183afee4086b74c9ded6de3bbab92ae04fd (diff)
Improved skinny signalling detection by taking OpenReceiveChannelAck Skinny messages into account.
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@222 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.cpp')
-rw-r--r--orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.cpp b/orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.cpp
index ecf4d8e..cb9b53d 100644
--- a/orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.cpp
+++ b/orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.cpp
@@ -15,6 +15,14 @@ int SkinnyMessageToEnum(CStdString& msg)
{
msgEnum = SkCallInfoMessage;
}
+ else if (msg.CompareNoCase(SKINNY_MSG_OPEN_RECEIVE_CHANNEL_ACK) == 0)
+ {
+ msgEnum = SkOpenReceiveChannelAck;
+ }
+ else if (msg.CompareNoCase(SKINNY_MSG_CLOSE_RECEIVE_CHANNEL) == 0)
+ {
+ msgEnum = SkCloseReceiveChannel;
+ }
return msgEnum;
}
@@ -32,6 +40,12 @@ CStdString SkinnyMessageToString(int msgEnum)
case SkCallInfoMessage:
msgString = SKINNY_MSG_CALL_INFO_MESSAGE;
break;
+ case SkOpenReceiveChannelAck:
+ msgString = SKINNY_MSG_OPEN_RECEIVE_CHANNEL_ACK;
+ break;
+ case SkCloseReceiveChannel:
+ msgString = SKINNY_MSG_CLOSE_RECEIVE_CHANNEL;
+ break;
default:
msgString = SKINNY_MSG_UNKN;
}