summaryrefslogtreecommitdiff
path: root/orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.h
AgeCommit message (Collapse)Author
2009-12-03Merge branch 'master' into autotoolsautotoolsTzafrir Cohen
* Re-fixing build issues * add messages/InitMsg.h to be installed as well.
2009-11-27Added support for captured packets of with 802.1Q Virtual LAN headersHEADmasterbeg_g
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@658 09dcff7a-b715-0410-9601-b79a96267cd0
2009-10-19Added support for the SIP response "302 Moved Temporarily". The way this ↵beg_g
works is that the "Contact" header is mapped to the "To" header such that a subsequent INVITE based on the "302 Moved Temporarily" response shall have the correct remote party parameter. This functionality is by default enabled and can be disabled by setting the parameter Sip302MovedTemporarilySupport to 'false'. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@647 09dcff7a-b715-0410-9601-b79a96267cd0
2009-10-04fixed build warnings in orkaudioTzafrir Cohen
2009-07-31Added new configuration parameter, Cucm7-1Mode, which if set to "true" in ↵Gerald Begumisa
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
2009-07-24Added new configuration parameter, SipTreat200OkAsInvite, which causes SIP ↵Gerald Begumisa
200 OK packets to be treates as INVITEs. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@631 09dcff7a-b715-0410-9601-b79a96267cd0
2009-05-21All skinny structs now use int instead of long for x86_64 compatibility.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@613 09dcff7a-b715-0410-9601-b79a96267cd0
2009-02-20SIP ACK method is now taken into account as if it was an INVITE.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@604 09dcff7a-b715-0410-9601-b79a96267cd0
2009-02-06RTP DTMF Events (out of band) logging improvements.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@602 09dcff7a-b715-0410-9601-b79a96267cd0
2008-10-09Added RTCP support. Key functionality is the ability to set the local party ↵Gerald Begumisa
basing on the RTCP SDES information. A new configuration parameter, RtcpDetect, has been added. To enable RTCP, set RtcpDetect to true. This configuration should be done under the VoIpPlugin section of config.xml. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@562 09dcff7a-b715-0410-9601-b79a96267cd0
2008-08-27A new configuration parameter, SipDetectSessionProgress, has been added. ↵Gerald Begumisa
This parameter defaults to "true" and should be configured under the VoIpPlugin section of config.xml if it needs to be turned off. With this parameter set to "true", the SIP Session Progress message (SIP/2.0 183 Session Progress) is detected. The SDP in the message is used to force media address change on the session. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@557 09dcff7a-b715-0410-9601-b79a96267cd0
2008-08-21Adjusted the CCM5 packet parser to assume that Ccm5CallInfo packets have ↵Gerald Begumisa
parties section of variable length. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@556 09dcff7a-b715-0410-9601-b79a96267cd0
2008-07-08Fixed problem where TCP traffic would be ignored on x86_64 (Modified TCP ↵Henri Herscher
header struct). git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@550 09dcff7a-b715-0410-9601-b79a96267cd0
2007-11-30Source and destination MAC addresses were mixed up in the Ethernet header ↵Henri Herscher
definition. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@512 09dcff7a-b715-0410-9601-b79a96267cd0
2007-09-21Added support to report RTP events in SIP sessionsGerald Begumisa
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@494 09dcff7a-b715-0410-9601-b79a96267cd0
2007-08-24Added support for SIP 200 OK message with ability to adjust the session RTP ↵Gerald Begumisa
IP address and port if NAT is detected git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@474 09dcff7a-b715-0410-9601-b79a96267cd0
2007-07-03Fixed rare but potential crashes by making sure orkaudio cannot read memory ↵Henri Herscher
beyond the end of any captured packet data. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@452 09dcff7a-b715-0410-9601-b79a96267cd0
2007-06-131. Skinny sessions can not change CallId anymore (CallId used to change to ↵Henri Herscher
passThruPartyId when startMediaTransmission was received). 2. StartMediaTransmission and OpenReceiveChannelAck are now associated to the most recent CallInfo. 3. StopMediaTransmission is now dismissed if passThruPartyId does not match. 4. Skinny sessions can now have dynamic media address when <SkinnyDynamicMediaAddress> is set to true. 5. Skinny Hold and Resume now associated to sessions on the basis of CallID. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@448 09dcff7a-b715-0410-9601-b79a96267cd0
2007-05-30Fix for correct Skinny on-hold handling. Now, only one recording is created ↵Gerald Begumisa
when an endpoint goes on hold then returns. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@441 09dcff7a-b715-0410-9601-b79a96267cd0
2007-02-23Shut up inocuous MSVC++ warnings.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@417 09dcff7a-b715-0410-9601-b79a96267cd0
2007-02-15git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@409 ↵Gerald Begumisa
09dcff7a-b715-0410-9601-b79a96267cd0
2007-02-06IAX2 support added by Gerald BegumisaGerald Begumisa
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@399 09dcff7a-b715-0410-9601-b79a96267cd0
2006-08-01Applying changeset 304 from 0.5 to trunk:Henri Herscher
Added support for Cisco CallManager 5. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@323 09dcff7a-b715-0410-9601-b79a96267cd0
2006-08-01Applying changeset 269 from 0.5 to trunk:Henri Herscher
Can now get local party info from the Skinny LineStatMessage. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@320 09dcff7a-b715-0410-9601-b79a96267cd0
2006-05-12Skinny messages now sanity checked.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@228 09dcff7a-b715-0410-9601-b79a96267cd0
2006-04-25Improved skinny signalling detection by taking OpenReceiveChannelAck Skinny ↵Henri Herscher
messages into account. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@222 09dcff7a-b715-0410-9601-b79a96267cd0
2006-04-20Session timeout is now 5 minutes when signalling detected. Metadata now ↵Henri Herscher
correctly detected for Skinny "forward" call type. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@219 09dcff7a-b715-0410-9601-b79a96267cd0
2006-02-28Skinny StartMedia is now associated to CallInfo based on IP address of the ↵Henri Herscher
endpoint when the StartMedia conference ID is null - additionally, SIP "INVITE" string and "BYE" string are now strcmp'ed for the full string (avoid SIP false positive). git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@187 09dcff7a-b715-0410-9601-b79a96267cd0
2006-01-26Added SkNewCallInfoStuctHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@139 09dcff7a-b715-0410-9601-b79a96267cd0
2005-11-01Completed skinny supportHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@25 09dcff7a-b715-0410-9601-b79a96267cd0
2005-10-31Groundwork for adding skinny supportHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@24 09dcff7a-b715-0410-9601-b79a96267cd0
2005-10-20First checkinHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@2 09dcff7a-b715-0410-9601-b79a96267cd0