diff options
Diffstat (limited to 'orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.h')
-rw-r--r-- | orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.h | 29 |
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; |