summaryrefslogtreecommitdiff
path: root/orkaudio/audiocaptureplugins
AgeCommit message (Collapse)Author
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@400 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
2007-01-24Support for iLBC added by Gerald BegumisaGerald Begumisa
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@393 09dcff7a-b715-0410-9601-b79a96267cd0
2007-01-17Initial version of a transcoded tape file naming scheme. This makes it ↵Henri Herscher
possible e.g. to name transcoded files after the SIP or Skinny native Call ID. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@390 09dcff7a-b715-0410-9601-b79a96267cd0
2007-01-16At the first RTP packet of a SIP session, we now make sure that the session ↵Henri Herscher
is tracked on the right media address. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@389 09dcff7a-b715-0410-9601-b79a96267cd0
2007-01-03Generator plugin Now compiles against 0.6.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@384 09dcff7a-b715-0410-9601-b79a96267cd0
2006-12-28SIP Session metadata can now be updated when a new RTP stream is seen that ↵Henri Herscher
matches one of the INVITE messages associated with the session. When this happens, a new tape message with stage=update is generated with the updated metadata. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@381 09dcff7a-b715-0410-9601-b79a96267cd0
2006-12-271. Subsequent SIP INVITES that could be associated to an existing session ↵Henri Herscher
now disregarded because they could be disrupting valid sessions. We need to store the new INVITES and only use them when they are validated by a matching RTP stream. 2. New RTP streams are now logged within one session by the VoIP plugin. 3. Added a Debug config boolean that has the trackingId alpha counter reset to 0 (AAA) when enabled. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@380 09dcff7a-b715-0410-9601-b79a96267cd0
2006-12-27Added DnisNumbers config parameter. Not used yet.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@378 09dcff7a-b715-0410-9601-b79a96267cd0
2006-12-27RTP payload type is now logged as a decimal number (most common ↵Henri Herscher
representation). This replaces the previously wrong changeset about the same thing. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@377 09dcff7a-b715-0410-9601-b79a96267cd0
2006-12-21SIP field extraction now supports missing whitespace between semicolon and ↵Henri Herscher
field data. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@374 09dcff7a-b715-0410-9601-b79a96267cd0
2006-12-20Fixed bug where SIP calls could be reported with the wrong metadata when ↵Henri Herscher
involved media addresses were not within LAN. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@373 09dcff7a-b715-0410-9601-b79a96267cd0
2006-12-14Now possible to specify preferred IP adresses to track RTP sessions by ↵Henri Herscher
populating <RtpTrackUsingIpAddresses>. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@371 09dcff7a-b715-0410-9601-b79a96267cd0
2006-12-12RTP sessions now check the destination IP address of a packet to determine ↵Henri Herscher
whether it's side 1. This allows incoming PSTN calls transferred to various IP endpoints to be recorded as one session under two conditions: 1. There is no signalling for the second and subsequent segments and 2. the first RTP packet is sent from an internal endpoint to the PSTN gateway, see remark (1) in RtpSession.cpp. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@370 09dcff7a-b715-0410-9601-b79a96267cd0
2006-12-12Now possible to split RTP sessions based on timestamp and sequence number ↵Henri Herscher
discontinuity. This is disabled by default and can be enabled using the <RtpDiscontinuityDetect> config.xml boolean parameter. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@369 09dcff7a-b715-0410-9601-b79a96267cd0
2006-12-07Fixed Generator.cpp to comply to AudioChunk API change in changeset 0.6-360.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@361 09dcff7a-b715-0410-9601-b79a96267cd0
2006-12-05Fix for an RtpMixer bug where an empty chunk was generated in the output ↵Henri Herscher
(Background processing was aborting saying the Audio Encoding was unknown). AudioChunk SetBuffer and CreateBuffer methods now use the byteSize contained in the chunk details structure instead of asking for it separately. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@360 09dcff7a-b715-0410-9601-b79a96267cd0
2006-11-22fixed min packet per second stat.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@358 09dcff7a-b715-0410-9601-b79a96267cd0
2006-11-22Added more packet capture stats.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@357 09dcff7a-b715-0410-9601-b79a96267cd0
2006-11-21Now logging whether a session has seen duplicate RTP traffic and the maximum ↵Henri Herscher
delta in sequence number seen during the capture (logged at session stop). git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@356 09dcff7a-b715-0410-9601-b79a96267cd0
2006-11-21Introduced PcatTest VoIP config parameter that puts orkaudio in a mode where ↵Henri Herscher
it purely gets packets as fast as possible and reports stats every 10 seconds. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@355 09dcff7a-b715-0410-9601-b79a96267cd0
2006-11-21Now logs pcap stats every 10 seconds when VoIP traffic is detected.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@353 09dcff7a-b715-0410-9601-b79a96267cd0
2006-11-10RTP Sessions are now also searched by endpoint IP address when a Skinny ↵Henri Herscher
StopMediaTransmission is received. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@352 09dcff7a-b715-0410-9601-b79a96267cd0
2006-10-24RTP session timeout and RTP session with signalling timeout (SIP, Skinny) ↵Henri Herscher
are now configurable in config.xml: <VoIpPlugin><RtpSessionTimeoutSec> and <RtpSessionWithSignallingTimeoutSec></VoIpPlugin> git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@348 09dcff7a-b715-0410-9601-b79a96267cd0
2006-10-16VoIp.dll Debug build is now automatically copied to the root of ↵Henri Herscher
audiocaptureplugins so it can be picked up by orkaudio. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@344 09dcff7a-b715-0410-9601-b79a96267cd0
2006-10-16Now possible to replay pcap file at normal speed (real-time speed) with ↵Henri Herscher
<PcapFastReplay> boolean. Also, in fast replay speed, it is now possible to control CPU load with <PcapFastReplaySleepUsPerSec> config parameter. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@343 09dcff7a-b715-0410-9601-b79a96267cd0
2006-10-11There is now an orkaudio wide tracking ID for recording sessions. All ↵Henri Herscher
logging related to a recording session includes this tracking ID. The recording file name now uses this tracking ID instead of the "port" name which used to be IP+TcpPort of one endpoint. Also introduced the notion of OrkUid which is an unique identifier based on timestamp + tracking ID. OrkUid is not yet reported to orktrack. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@342 09dcff7a-b715-0410-9601-b79a96267cd0
2006-09-28Removed ConfigManager.h from the source files.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@338 09dcff7a-b715-0410-9601-b79a96267cd0
2006-09-12pcap socket buffer size now configurable under Linux only ↵Henri Herscher
(<PcapSocketBufferSize> config parameter). git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@334 09dcff7a-b715-0410-9601-b79a96267cd0
2006-09-07Timestamp correction is now managed by the RTP mixer. This also fixes some ↵Henri Herscher
single-sided audio problems. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@332 09dcff7a-b715-0410-9601-b79a96267cd0
2006-08-01Applying changeset 309 from 0.5 to trunk:Henri Herscher
Skinny sessions do not accept RPT packets whithout either source or destination IP address matching the IP endpoint. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@326 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 303 from 0.5 to trunk:Henri Herscher
Fixed linux build problems following the removal of g711.c/h git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@322 09dcff7a-b715-0410-9601-b79a96267cd0
2006-08-01Applying changeset 284 from 0.5 to trunk:Henri Herscher
Skinny endpoint now always used as Local IP address and Capture Port. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@321 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-08-01Applying changeset 266 from 0.5 to trunk:Henri Herscher
Removed the unused old RTP mixer from the VoIp.dll git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@319 09dcff7a-b715-0410-9601-b79a96267cd0
2006-08-01Applying changeset 265 from 0.5 to trunk:Henri Herscher
Fixed problem where sessions with duplicate packets would never Start(). git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@318 09dcff7a-b715-0410-9601-b79a96267cd0
2006-08-01Applying changeset 0.5 264:Henri Herscher
Make sure Local Party is never empty (populated with Local IP if we don't have the info). git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@317 09dcff7a-b715-0410-9601-b79a96267cd0
2006-08-01Applying changeset 0.5 263:Henri Herscher
* Redundant RTP packets are now detected and discarded, on the basis of RTP timestamp. * RTP timestamp corrective delta now unsigned int in case it is bigger than 2^31, also using another boolean variable for sign. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@316 09dcff7a-b715-0410-9601-b79a96267cd0
2006-07-07* Added EndMetadata capture eventHenri Herscher
* A tape start message is now sent upon reception of the EndMetadata capture event * Removed TapeMsg.m_loginString git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@297 09dcff7a-b715-0410-9601-b79a96267cd0
2006-06-20Forgot in 267: now supports tcpdump -i capture on multiple interfaces.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@268 09dcff7a-b715-0410-9601-b79a96267cd0
2006-06-20Changed the Filter interface so that filters can also receive capture ↵Henri Herscher
events, not just audio chunks. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@267 09dcff7a-b715-0410-9601-b79a96267cd0
2006-06-14Applying changeset 255 from RB-0.5 to trunkHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@258 09dcff7a-b715-0410-9601-b79a96267cd0
2006-06-05RTP session capturePort is now allways aligned with ipAndPort so as to avoid ↵Henri Herscher
the possibility of having two concurrent RTP sessions for one OrkAudio capture port. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@246 09dcff7a-b715-0410-9601-b79a96267cd0
2006-06-03Added more logging around start, stop and RTP timestamps.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@245 09dcff7a-b715-0410-9601-b79a96267cd0
2006-05-26RTP timestamp corrective delta is now always applied because in some cases, ↵Henri Herscher
it produced garbled output on one side of the conversation. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@242 09dcff7a-b715-0410-9601-b79a96267cd0
2006-05-19all pcap handles are now formally closed.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@241 09dcff7a-b715-0410-9601-b79a96267cd0
2006-05-19Repeat file replay list now reset at every cycle.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@240 09dcff7a-b715-0410-9601-b79a96267cd0
2006-05-18Added pcap replay repeat capability.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@239 09dcff7a-b715-0410-9601-b79a96267cd0