summaryrefslogtreecommitdiff
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-11-27Increased the amount of log history retained by default. orkaudio.log.x now ↵henrih
has 30 files and messages.log.x now has 10 files. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@657 09dcff7a-b715-0410-9601-b79a96267cd0
2009-11-27Removed "local" parameter from the InitMsg, since we do not yet implement a ↵henrih
proper mechanism for determining it. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@656 09dcff7a-b715-0410-9601-b79a96267cd0
2009-11-24Added SkinnyAllowMediaAddressTransfer configuration parameter. Default is ↵henrih
false. When set, any new Skinny session can take the media address from an old session, even if the old session already has received RTP. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@655 09dcff7a-b715-0410-9601-b79a96267cd0
2009-11-24Added SkinnyCucm7Mode synonym for Cucm7_1Mode configuration parameter.henrih
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@654 09dcff7a-b715-0410-9601-b79a96267cd0
2009-11-24When SetMediaAddress() takes a media address from an older session, let the ↵henrih
older session go into timeout rather than stop is straight away. This is useful for skinny internal calls where media address back and forth must not kill sessions with the best metadata. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@653 09dcff7a-b715-0410-9601-b79a96267cd0
2009-11-20Fixed bug where m_skinnyLastCallInfoTime is not set when the session is ↵beg_g
first created in ReportSkinnyCallInfo git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@652 09dcff7a-b715-0410-9601-b79a96267cd0
2009-11-06Fixed garbled or missing audio when multiple RTP streams are seen in a ↵henrih
single session. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@651 09dcff7a-b715-0410-9601-b79a96267cd0
2009-10-27Modified the VoIP plugin to support the cases where Skinny CallInfo is sent ↵beg_g
without corresponding StartMediaTransmission or OpenReceiveChannelAck messages. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@650 09dcff7a-b715-0410-9601-b79a96267cd0
2009-10-22Multiple corrections to code to suppress gcc warnings - identified by ↵beg_g
Tzafrir Cohen. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@649 09dcff7a-b715-0410-9601-b79a96267cd0
2009-10-21Fixed orkaudio to load init classbeg_g
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@648 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-19Changed parameter 'mediatype' to 'servicetype' in 'init' messagebeg_g
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@646 09dcff7a-b715-0410-9601-b79a96267cd0
2009-10-19Corrected parameter from 'type' to 'mediatype' in the 'init' messagebeg_g
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@645 09dcff7a-b715-0410-9601-b79a96267cd0
2009-10-04Two extra include files to installTzafrir Cohen
2009-10-04Get rid of an extra useless pragmaTzafrir Cohen
2009-10-04Adjust orkbasecxx Makefile.am-s to r643Tzafrir Cohen
Fix some build issues from the rebase over to r644.
2009-10-04A man page for orkaudioTzafrir Cohen
2009-10-04avoid some more warnings in orkbasecxxTzafrir Cohen
mainly constifications
2009-10-04ignore tags files and orkaudioTzafrir Cohen
2009-10-04fixed build warnings in orkaudioTzafrir Cohen
2009-10-04fix most warnings in orkbasecxxTzafrir Cohen
Fixed instances of: * Unused variables * signed/unsigned comparisons * Use some more 'const' * Disabled '#pragma warning'
2009-10-04document building C++ part on Debian LennyTzafrir Cohen
2009-10-04newer autoconf has a nicer autoreconfTzafrir Cohen
2009-10-04ignore generated filesTzafrir Cohen
2009-10-04build system changes for newer autotools: orkaudioTzafrir Cohen
* autoconf 2.61 required * bootstrapping: autoreconf -i
2009-10-04build system changes for newer autotoolsTzafrir Cohen
* autoconf 2.61 required * bootstrapping: autoreconf -i * pkg-config file added
2009-10-01Modifications for Windows compilation.beg_g
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@644 09dcff7a-b715-0410-9601-b79a96267cd0
2009-10-01Added an initialization message which is sent to orktrack over HTTP when ↵beg_g
orkaudio is first started. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@643 09dcff7a-b715-0410-9601-b79a96267cd0
2009-09-23Demoted PartyMap log statement from WARN to INFO.henrih
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@642 09dcff7a-b715-0410-9601-b79a96267cd0
2009-09-15Added new config.xml parameter RtpTrackByUdpPortOnly, which when set to ↵Gerald Begumisa
true, causes the media address to be computed as to contain only the Udp port specified. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@641 09dcff7a-b715-0410-9601-b79a96267cd0
2009-09-08Modified the skinny code so that when CallInfo is received for a call which ↵Gerald Begumisa
has been forwarded, we use the endpoint extension as the local party, and set the local entry point to the local party which would have been extracted from the CallInfo for an ordinary (non-forwarded) call. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@640 09dcff7a-b715-0410-9601-b79a96267cd0
2009-09-02Adjusted recording strategy for Asterisk-DAHDI channels, to now obtain the ↵Gerald Begumisa
remote party from the SIP BYE, as opposed to the INVITE as was originally the case. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@639 09dcff7a-b715-0410-9601-b79a96267cd0
2009-08-27Modifications to allow Win32 compilation with log4cxx 0.10.0.Gerald Begumisa
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@638 09dcff7a-b715-0410-9601-b79a96267cd0
2009-08-20Initialized m_onDemand variableGerald Begumisa
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@637 09dcff7a-b715-0410-9601-b79a96267cd0
2009-08-20Added a parameter to the tape message called "ondemand". This parameter is ↵Gerald Begumisa
reported to orktrack. When a recording has been started by the API, instead of automatically, this parameter is set to 'true'. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@636 09dcff7a-b715-0410-9601-b79a96267cd0
2009-08-18Added support for recording of Asterisk-DAHDI channels using Xorcom's ↵Gerald Begumisa
Asterisk patch. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@635 09dcff7a-b715-0410-9601-b79a96267cd0
2009-08-14Bug fix in the StopCapture code, where Stop() is called on a NULL sessionGerald Begumisa
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@634 09dcff7a-b715-0410-9601-b79a96267cd0
2009-08-14Modified the orkaudio API for StartCapture and PauseCapture to carry out ↵Gerald Begumisa
their respective operations when the nativecallid is supplied. Added a new API, StopCapture, which causes a session to stop when any of the party, orkuid or nativecallid is provided as a parameter. This API is different from the PauseCapture API in the sense that it actually causes a session to stop and the WAV file is produced. After calling StopCapture, the session cannot be re-started with the StartCapture API (record). git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@633 09dcff7a-b715-0410-9601-b79a96267cd0
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-07-21SIP header parsing fix so that fields are searched in a case insensitive ↵Henri Herscher
way, including the first character. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@630 09dcff7a-b715-0410-9601-b79a96267cd0
2009-07-20Abstracted media address crafting and session lookup by media address so ↵Henri Herscher
that it is easily possible to change the way the media address is generated. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@629 09dcff7a-b715-0410-9601-b79a96267cd0
2009-07-16Any media address setting or change now goes through SetMediaAddress().Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@628 09dcff7a-b715-0410-9601-b79a96267cd0
2009-07-16Fixed replay problem where some sessions would not get stopped at the end of ↵Henri Herscher
replay. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@627 09dcff7a-b715-0410-9601-b79a96267cd0
2009-07-16Switched from custom Trim() function to CStdString Trim()Gerald Begumisa
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@626 09dcff7a-b715-0410-9601-b79a96267cd0
2009-07-10Implemented a localpartymap feature whereby a local party value may be ↵Gerald Begumisa
swapped for another value. To use this feature, the mappings should be added to a file called localpartymap.csv, placed in /etc/orkaudio or in the directory where the orkaudio executable is. The format of localpartymap.csv should be oldlocalparty, newlocalparty - with only one mapping entry per line. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@625 09dcff7a-b715-0410-9601-b79a96267cd0
2009-06-23Added SipDirectionReferenceUserAgents VoIp config parameter. Any SIP INVITE ↵Henri Herscher
with User Agent field matching an entry in this list will be considered incoming. Populated by default with "Asterisk". git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@624 09dcff7a-b715-0410-9601-b79a96267cd0
2009-06-22Added LocalPartyUseName configuration parameter.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@623 09dcff7a-b715-0410-9601-b79a96267cd0