summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-21RTP mixer now logs RTP sequence numbers.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@354 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-11-10GSM RTP payload type can now be decoded under Linux.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@351 09dcff7a-b715-0410-9601-b79a96267cd0
2006-11-10GSM code from Berlin Technische Universitaet is now included directly in the ↵Henri Herscher
orkbasecxx dll build instead of leveraging libsndfile because of linking problems under Linux. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@350 09dcff7a-b715-0410-9601-b79a96267cd0
2006-11-07GSM 6.10 now supported as an RTP payload type under Windows.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@349 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-19Changes in template config.xml files to reflect the previous changeset (tape ↵Henri Herscher
ready message). Reporting is not a tape processor anymore, it is thus removed from the tape processor list in config.xml. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@347 09dcff7a-b715-0410-9601-b79a96267cd0
2006-10-19Added a tape ready message that is emitted to orktrack when a tape has been ↵Henri Herscher
transcoded and is ready for replay. Tape stop message is now sent when the capture has ended. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@346 09dcff7a-b715-0410-9601-b79a96267cd0
2006-10-17timestamp corrective delta is now reset when side 1 chunk is out of buffer ↵Henri Herscher
range. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@345 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-10-05Improved log4j config file introduction.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@341 09dcff7a-b715-0410-9601-b79a96267cd0
2006-10-05Number of rolling log files is now 10.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@340 09dcff7a-b715-0410-9601-b79a96267cd0
2006-09-28Do not ship silence anymore. Instances have been seen where side 1 and side ↵Henri Herscher
2 timestamp difference meant that silence was generated all the time, leading to huge output wav files. Also added more sanity checking. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@339 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-28Now exporting MemUtils.h functions for use outside of the orkbasecxx dll. Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@337 09dcff7a-b715-0410-9601-b79a96267cd0
2006-09-27Added sample count logging.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@336 09dcff7a-b715-0410-9601-b79a96267cd0
2006-09-21Capture Batch Size now configurable. This makes it possible to control how ↵Henri Herscher
much data will be buffered in RAM for an individual capture before it is written to disk in the media capture file (mcf). git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@335 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-07Fixed one more one-sided recording issue.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@333 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-29Added memory handling routines.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@331 09dcff7a-b715-0410-9601-b79a96267cd0
2006-08-22Added CapturePortFilters and TapeProcessors config parameters to the ↵Henri Herscher
template config files. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@330 09dcff7a-b715-0410-9601-b79a96267cd0
2006-08-21orkaudio 0.6 now builds under Linux.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@329 09dcff7a-b715-0410-9601-b79a96267cd0
2006-08-21Added newlines at end of file.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@328 09dcff7a-b715-0410-9601-b79a96267cd0
2006-08-01Applying changeset 311 from 0.5 to trunk.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@327 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 306 from 0.5 to trunk:Henri Herscher
A reference to the Xerces parser is now held by ConfigManager so that we don't forget to free it if we ever want to reload the config file dynamically. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@325 09dcff7a-b715-0410-9601-b79a96267cd0
2006-08-01Applying changeset 305 from 0.5 to trunk:Henri Herscher
Fixed RtpMixer memory leak when a silence buffer was created. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@324 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-26Added command line mcf file transcoding - Henri Herscher
The syntax is: #orkaudio transcode myfile.mcf - The output has the format specified in config.xml. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@310 09dcff7a-b715-0410-9601-b79a96267cd0
2006-07-19RtpMixer.dll is not copied anymore to orkaudio/plugins after the build in ↵Henri Herscher
release mode so as to stop breaking the debug setup. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@308 09dcff7a-b715-0410-9601-b79a96267cd0
2006-07-12Added GetExtension()Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@302 09dcff7a-b715-0410-9601-b79a96267cd0
2006-07-11Fixed problem in Singleton initialization.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@301 09dcff7a-b715-0410-9601-b79a96267cd0
2006-07-11Fixed a weird release only compile problem " error C2039: ↵Henri Herscher
TryEnterCriticalSection : is not a member of global namespace ". git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@300 09dcff7a-b715-0410-9601-b79a96267cd0
2006-07-11Added "Object List" deserialization capabilities to recursive serializers.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@299 09dcff7a-b715-0410-9601-b79a96267cd0
2006-07-11Make sure the singleton cannot be instanciated twiceHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@298 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-07-05* Tape processor interface becomes usable and usedHenri Herscher
* Reporting and BatchProcessing become "standard" tape processors * Imediate processing kicks off the tape processor chain * Object now references Serializer * ConfigManager singleton not an ACE singleton anymore because ACE singletons are not unique across DLL boundaries. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@296 09dcff7a-b715-0410-9601-b79a96267cd0
2006-07-03Adapting to the LogManager change.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@295 09dcff7a-b715-0410-9601-b79a96267cd0