summaryrefslogtreecommitdiff
path: root/orkaudio
AgeCommit message (Collapse)Author
2007-06-12Added support for a configuration value, UseMacIfNoLocalParty, which sets ↵Gerald Begumisa
the local party to the MAC address, instead of the IP address, if local party is not present from signalling information git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@446 09dcff7a-b715-0410-9601-b79a96267cd0
2007-06-06Now possible to configure orkaudio to ignore StopMediaTransmission and ↵Henri Herscher
OpenReceiveChannelAck Skinny messages. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@444 09dcff7a-b715-0410-9601-b79a96267cd0
2007-06-06Enhanced configurable tape file naming and added configurable tape path ↵Henri Herscher
naming support. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@443 09dcff7a-b715-0410-9601-b79a96267cd0
2007-06-01Further work on the Skinny on-hold handling.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@442 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-05-08SIP over TCP now builds under win32. Also made it disabled by default.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@439 09dcff7a-b715-0410-9601-b79a96267cd0
2007-04-28Support for SIP over TCP addedGerald Begumisa
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@438 09dcff7a-b715-0410-9601-b79a96267cd0
2007-04-13SIP field extraction now functional.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@437 09dcff7a-b715-0410-9601-b79a96267cd0
2007-03-29PluginsDirectory now tunable in config.xml. Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@432 09dcff7a-b715-0410-9601-b79a96267cd0
2007-03-15IAX2 support now disabled by default until it's proven it is stable.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@431 09dcff7a-b715-0410-9601-b79a96267cd0
2007-03-13x-Local-Extension SIP field is used for local party if present in outgoing ↵Henri Herscher
SIP INVITE. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@430 09dcff7a-b715-0410-9601-b79a96267cd0
2007-03-06Corrected issue where IAX2 checks masked SIP trafficGerald Begumisa
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@428 09dcff7a-b715-0410-9601-b79a96267cd0
2007-03-05Introduced ReportingSkipTape command.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@426 09dcff7a-b715-0410-9601-b79a96267cd0
2007-03-02Now generates pdb and map files in MSVC++ release mode as well.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@425 09dcff7a-b715-0410-9601-b79a96267cd0
2007-03-02By default, pdb and map files are now generated when building under MSVC++.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@424 09dcff7a-b715-0410-9601-b79a96267cd0
2007-02-23Added ability to stop orkaudio by sending SIGUSR1.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@418 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-23Added configuration switch to enable RTP detection on odd TCP ports.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@416 09dcff7a-b715-0410-9601-b79a96267cd0
2007-02-23RtpTrackUsingIpAddresses is now checked when creating a session from an RTP ↵Henri Herscher
packet to make sure we track using the right IP address. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@415 09dcff7a-b715-0410-9601-b79a96267cd0
2007-02-19Added error throttling on immediate processing enqueuing errors.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@410 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-07Reintroduced the EnableReporting config parameter.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@403 09dcff7a-b715-0410-9601-b79a96267cd0
2007-02-07Added tcpping command in order to test DNS/TCP/IP connectivity from orkaudio ↵Henri Herscher
to another network location. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@402 09dcff7a-b715-0410-9601-b79a96267cd0
2007-02-07Simplified template linux and windows config.xml files to not include rarely ↵Henri Herscher
used configuration parameters. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@401 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-02-05ObjectFactory becomes a home brewed singleton instead of an ACE singleton. ↵Henri Herscher
ACE singletons have the problem of not being unique across DLL. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@398 09dcff7a-b715-0410-9601-b79a96267cd0
2007-01-30Fixed Windows release compilation problems.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@397 09dcff7a-b715-0410-9601-b79a96267cd0
2007-01-29An error is reported every minute when orktrack cannot be contacted. The ↵Henri Herscher
successful reconnection is also reported. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@395 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-04Fixed potential crash that had been introduced with changeset 379 that could ↵Henri Herscher
happen when an unsupported RTP stream was seen. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@385 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
2007-01-03Fixed crash at the end of transcoding a single mcf file via the command ↵Henri Herscher
line. The file always got properly transcoded but orkaudio would crash just before exiting. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@383 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-27It is now possible to have multiple streams with different codecs being ↵Henri Herscher
correctly transcribed into one single recording. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@379 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-27Remove logging of the RTP payload type, at the RTPMixer level it's always ↵Henri Herscher
PCM audio. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@376 09dcff7a-b715-0410-9601-b79a96267cd0
2006-12-271. Now flushing the entirety of the buffer when EOS detected.Henri Herscher
2. Now logging RTP payload type as decimal number (most common representation) git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@375 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-18RTP mixer is now flushed at the end of streams so we don't miss a small ↵Henri Herscher
chunk of audio at the end of the transcoded file. Also, introduced VoIP QOS logging in the RTP mixer. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@372 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