diff options
author | Henri Herscher <henri@oreka.org> | 2006-08-01 14:50:46 +0000 |
---|---|---|
committer | Henri Herscher <henri@oreka.org> | 2006-08-01 14:50:46 +0000 |
commit | 7eb2bf35a3e972fa4cfdad4560945296b86f2550 (patch) | |
tree | 42414e69183527ab5b2ec7d98c617a4f425a3f21 /orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.h | |
parent | 39167cd30dfe4e787fb22a5d54c4db40f239cd77 (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.h | 12 |
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); |