summaryrefslogtreecommitdiff
path: root/orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.h
diff options
context:
space:
mode:
authorHenri Herscher <henri@oreka.org>2006-08-01 14:50:46 +0000
committerHenri Herscher <henri@oreka.org>2006-08-01 14:50:46 +0000
commit7eb2bf35a3e972fa4cfdad4560945296b86f2550 (patch)
tree42414e69183527ab5b2ec7d98c617a4f425a3f21 /orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.h
parent39167cd30dfe4e787fb22a5d54c4db40f239cd77 (diff)
Applying changeset 304 from 0.5 to trunk:
Added support for Cisco CallManager 5. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@323 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.h')
-rw-r--r--orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.h b/orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.h
index c861f66..efa959a 100644
--- a/orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.h
+++ b/orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.h
@@ -146,14 +146,18 @@ typedef struct
bool SkinnyValidateCallInfo(SkCallInfoStruct *);
+#define SKINNY_CCM5_PARTIES_BLOCK_SIZE 76
typedef struct
{
SkinnyHeaderStruct header;
unsigned long unknown1;
unsigned long callId;
- char unknown2[24];
- char parties[76];
-} SkNewCallInfoStruct;
+ unsigned long callType;
+ char unknown2[20];
+ char parties[SKINNY_CCM5_PARTIES_BLOCK_SIZE];
+} SkCcm5CallInfoStruct;
+
+bool SkinnyValidateCcm5CallInfo(SkCcm5CallInfoStruct *);
#define SKINNY_LINE_DIR_NUMBER_SIZE 24
#define SKINNY_DISPLAY_NAME_SIZE 40
@@ -191,6 +195,7 @@ bool SkinnyValidateOpenReceiveChannelAck(SkOpenReceiveChannelAckStruct *);
#define SKINNY_MSG_CALL_INFO_MESSAGE "CallInfoMessage"
#define SKINNY_MSG_OPEN_RECEIVE_CHANNEL_ACK "OpenReceiveChannelAck"
#define SKINNY_MSG_LINE_STAT_MESSAGE "LineStatMessage"
+#define SKINNY_MSG_CCM5_CALL_INFO_MESSAGE "Ccm5CallInfoMessage"
#define SKINNY_CALL_TYPE_INBOUND 1
#define SKINNY_CALL_TYPE_OUTBOUND 2
@@ -204,6 +209,7 @@ typedef enum
SkCallInfoMessage = 0x008F,
SkLineStatMessage = 0x0092,
SkCloseReceiveChannel = 0x0106,
+ SkCcm5CallInfoMessage = 0x14A,
SkUnkn = 0x0
} SkinnyMessageEnum;
int SkinnyMessageToEnum(CStdString& msg);