summaryrefslogtreecommitdiff
path: root/orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.h
diff options
context:
space:
mode:
authorGerald Begumisa <ben_g@users.sourceforge.net>2009-07-31 14:12:24 +0000
committerGerald Begumisa <ben_g@users.sourceforge.net>2009-07-31 14:12:24 +0000
commit1cf0cfc8155b0376d35017c4167bece5742fa6af (patch)
tree43c98b28f6910e6f016e36fe49b80aaf716537b9 /orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.h
parent4807fe2c6198b39aff5c1ff1144c465b97575cb8 (diff)
Added new configuration parameter, Cucm7-1Mode, which if set to "true" in the VoIpPlugin section of config.xml, shall activate special parsing of the StartMediaTransmission, OpenReceiveChannelAck and CallInfo messages, which is specific to Cisco Unified Call Manager v7.1.
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@632 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.h')
-rw-r--r--orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.h b/orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.h
index 99de0b5..fbc547e 100644
--- a/orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.h
+++ b/orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.h
@@ -135,6 +135,21 @@ typedef struct
bool SkinnyValidateStartMediaTransmission(SkStartMediaTransmissionStruct *, u_char* packetEnd);
+typedef struct
+{
+ SkinnyHeaderStruct header;
+ unsigned int conferenceId;
+ unsigned int passThruPartyId;
+ unsigned int stuff1;
+ struct in_addr remoteIpAddr;
+ unsigned int stuff2;
+ unsigned int stuff3;
+ unsigned int stuff4;
+ unsigned int remoteTcpPort;
+ // Other stuff
+} SkCcm7_1StartMediaTransmissionStruct;
+
+bool SkinnyValidateCcm7_1StartMediaTransmission(SkCcm7_1StartMediaTransmissionStruct *, u_char* packetEnd);
typedef struct
{
@@ -211,6 +226,20 @@ bool SkinnyValidateOpenReceiveChannelAck(SkOpenReceiveChannelAckStruct *, u_char
typedef struct
{
SkinnyHeaderStruct header;
+ unsigned int openReceiveChannelStatus;
+ unsigned int stuff1;
+ struct in_addr endpointIpAddr;
+ unsigned int passThruPartyId;
+ unsigned int stuff2;
+ unsigned int stuff3;
+ unsigned int endpointTcpPort;
+} SkCcm7_1SkOpenReceiveChannelAckStruct;
+
+bool SkinnyValidateCcm7_1SkOpenReceiveChannelAckStruct(SkCcm7_1SkOpenReceiveChannelAckStruct *orca, u_char* packetEnd);
+
+typedef struct
+{
+ SkinnyHeaderStruct header;
unsigned int softKeyEvent;
unsigned int lineInstance;
unsigned int callIdentifier;