summaryrefslogtreecommitdiff
path: root/orkaudio
AgeCommit message (Collapse)Author
2008-04-15Added support for the case where the SIP INVITE has no SDP - but SDP is to ↵Gerald Begumisa
be later obtained from a later SIP 200 OK. For this to work, set the parameter SipUse200OkMediaAddress to true (this should be configured under the VoIpPlugin section of config.xml). git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@534 09dcff7a-b715-0410-9601-b79a96267cd0
2008-04-08Added configuration parameter LocalPartyForceLocalMac to the VoIpPlugin ↵Gerald Begumisa
section of config.xml. Setting LocalPartyForceLocalMac to 'true' forces the local party to be set to the local MAC address git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@533 09dcff7a-b715-0410-9601-b79a96267cd0
2008-04-08Sangoma RTP tap mode now accepts different source and destination IP addresses.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@532 09dcff7a-b715-0410-9601-b79a96267cd0
2008-03-07Fixed RtpMixer compilation problem under win32.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@529 09dcff7a-b715-0410-9601-b79a96267cd0
2008-03-06Changed the way direction is determined while recording SIP-based VoIP ↵Gerald Begumisa
sessions. A new configuration parameter, SipDomains, has been created and should be set under the VoIpPlugin section in config.xml. This parameter should contain a comma separated list of domains. So, if the domain of the SIP "from" URI matches any entry in this list, direction is set to "out". If the domain of the SIP "to" URI matches any entry in this list, direction is set to "in". If both domains of the "from" and "to" URIs match entries in this list, direction is set to "out" which is also the default case. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@527 09dcff7a-b715-0410-9601-b79a96267cd0
2008-02-27Added support for storage of stereo files - typically files containing 2 ↵Gerald Begumisa
separate channels. Added the config.xml variable StereoRecording which needs to be set to true for this to work. Added another config.xml variable TapeNumChannels which should be set to 2 to test this. If TapeNumChannels is set to 1, default behaviour happens. Currently only 1 and 2 are the only supported values for TapeNumChannels. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@526 09dcff7a-b715-0410-9601-b79a96267cd0
2008-02-20Logging improvement.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@525 09dcff7a-b715-0410-9601-b79a96267cd0
2008-02-18Added configuration variable <SkinnyTcpPort> for the <VoIpPlugin> section of ↵Gerald Begumisa
config.xml. This should be set to the port from which Skinny control traffic is expected. If not set, then defaults to 2000. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@522 09dcff7a-b715-0410-9601-b79a96267cd0
2008-01-23Added SipIgnoredMediaAddresses config parameter. If a SIP INVITE has an RTP ↵Henri Herscher
address that matches this csv list of CIDR ranges, it will be ignored. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@521 09dcff7a-b715-0410-9601-b79a96267cd0
2008-01-21Fixed potential orkaudio crash when RTP payload type was 127.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@520 09dcff7a-b715-0410-9601-b79a96267cd0
2007-12-10Added SipDynamicMediaAddress config boolean. When enabled, orkaudio will ↵Henri Herscher
take changing media addresses from new SIP INVITES for any given session into account. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@515 09dcff7a-b715-0410-9601-b79a96267cd0
2007-11-30Added a new VoIP configuration parameter, ↵Gerald Begumisa
RtpSessionWithSignallingInitialTimeoutSec, which defaults to 5 minutes and applies to sessions for which there has been no seen RTP traffic (RtpSessionWithSignallingTimeoutSec is used for sessions where RTP traffic has been seen) git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@513 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-11-27Eliminated duplicate logging of SIP error packetsGerald Begumisa
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@511 09dcff7a-b715-0410-9601-b79a96267cd0
2007-11-26Improved SIP error packet logging to include information from the session's ↵Gerald Begumisa
INVITE where possible git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@510 09dcff7a-b715-0410-9601-b79a96267cd0
2007-11-16Added support to 200 OK packets in the same fashion as INVITE packetsGerald Begumisa
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@507 09dcff7a-b715-0410-9601-b79a96267cd0
2007-11-14A new INVITE on a media address already occupied by a raw RTP session will ↵Henri Herscher
now end up stopping the raw RTP session and creating a new SIP session. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@506 09dcff7a-b715-0410-9601-b79a96267cd0
2007-11-14Added LocalPartForceLocalIp config parameter.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@505 09dcff7a-b715-0410-9601-b79a96267cd0
2007-11-07Capture port is now set as the three letters tracking ID in VoIP plugin ↵Henri Herscher
instead of media address. This is because of problems with dynamic media addreses. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@504 09dcff7a-b715-0410-9601-b79a96267cd0
2007-11-06Added '*', '.', '-', '+' and '_' to the list of acceptable characters for ↵Henri Herscher
SIP URI user part. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@503 09dcff7a-b715-0410-9601-b79a96267cd0
2007-10-29SetMediaAddress now removes session from ipAndPort map before reinserting.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@501 09dcff7a-b715-0410-9601-b79a96267cd0
2007-09-28Adjustment to solve a potential performance problem that could arise from ↵Gerald Begumisa
the load toll associated with repeated string comparison git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@498 09dcff7a-b715-0410-9601-b79a96267cd0
2007-09-27Added a boolean VoIP plugin configuration option, RtpReportDtmf, to control ↵Gerald Begumisa
whether to report or not to report RTP events git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@497 09dcff7a-b715-0410-9601-b79a96267cd0
2007-09-27Fixed win32 compiling problem.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@496 09dcff7a-b715-0410-9601-b79a96267cd0
2007-09-24Added support for option 'SipReportFullAddress', which defaults to false in ↵Gerald Begumisa
config.xml. When set to true, this results in the full SIP addresses ('user@hostname') being reported as opposed to just 'user'. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@495 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-09-19Reporting now enabled by default as a Tape Processor in config.xmlHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@493 09dcff7a-b715-0410-9601-b79a96267cd0
2007-09-19Added SipUse200OkMediaAddress configuration switch. If enabled, SIP 200 OK ↵Henri Herscher
SDP media address prevails over INVITE SDP media address. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@492 09dcff7a-b715-0410-9601-b79a96267cd0
2007-09-13Fixed win32 compilation error.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@490 09dcff7a-b715-0410-9601-b79a96267cd0
2007-09-12ConfigManager singleton now stored as a pointer.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@488 09dcff7a-b715-0410-9601-b79a96267cd0
2007-09-08Minor change to remove leading whitespace(s) from the SIP header value ↵Gerald Begumisa
obtained when processing the SIP fields to be extracted as per SipExtractFields in config.xml git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@485 09dcff7a-b715-0410-9601-b79a96267cd0
2007-09-06Added TapeFileNaming tape processorGerald Begumisa
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@482 09dcff7a-b715-0410-9601-b79a96267cd0
2007-09-05SIP 407 "authentication needed" does not trigger session stop anymore.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@480 09dcff7a-b715-0410-9601-b79a96267cd0
2007-08-30Added support for 802.11 wireless sniffed VoIP traffic.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@477 09dcff7a-b715-0410-9601-b79a96267cd0
2007-08-30Support for compact header format extended to all SIP messages.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@476 09dcff7a-b715-0410-9601-b79a96267cd0
2007-08-28Added for the compact form of Call-Id header field in SIP BYE messageGerald Begumisa
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@475 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-08-23Added on-hold support for SIP sessionsGerald Begumisa
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@472 09dcff7a-b715-0410-9601-b79a96267cd0
2007-08-21Start message response can now initiate capture in non-lookback recording ↵Henri Herscher
mode. Moved non-lookback configuration switch from VoIpPlugin node to the top node. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@469 09dcff7a-b715-0410-9601-b79a96267cd0
2007-08-16SIP error logging now reports full associated invite info.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@467 09dcff7a-b715-0410-9601-b79a96267cd0
2007-08-16Character '#' is now allowed as part of a SIP URI username.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@466 09dcff7a-b715-0410-9601-b79a96267cd0
2007-08-11SIP failure now adds a "failed" tag to the CDR (not configuration dependant).Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@464 09dcff7a-b715-0410-9601-b79a96267cd0
2007-08-10Changed the method of logging failed calls so that the failed calls are ↵Gerald Begumisa
associated with a session git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@463 09dcff7a-b715-0410-9601-b79a96267cd0
2007-08-07Added possibility to log failed SIP calls (SIP CANCEL or SIP INVITE with ↵Henri Herscher
4xx, 5xx or 6xx error code) using SipLogFailedCalls config parameter. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@462 09dcff7a-b715-0410-9601-b79a96267cd0
2007-08-07Fixed build files to solve Linux compilation errorGerald Begumisa
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@460 09dcff7a-b715-0410-9601-b79a96267cd0
2007-07-30Added non-lookback recording mode.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@458 09dcff7a-b715-0410-9601-b79a96267cd0
2007-07-19Multiple orkaudio instances may be ran on one server by setting the ↵Gerald Begumisa
environment variables ORKAUDIO_CONFIG_PATH and ORKAUDIO_LOGGING_PATH to point to the location of the configuration files and log files respectively. Two variables in config.xml <CommandLineServerPort> and <HttpServerPort> have been added which specify the ports for the command line server and HTTP server respectively - these default to 59130 and 59140 respectively, note that previously the default ports were 10000 and 20000 respectively. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@454 09dcff7a-b715-0410-9601-b79a96267cd0
2007-07-12Now possible to setup orkaudio with pcap filter.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@453 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-25Added support for capturing audio from any Sangoma telephony board (Sangoma ↵Henri Herscher
driver needs to be capable of generating RTP copy of voice traffic). git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@451 09dcff7a-b715-0410-9601-b79a96267cd0