Permalink
Commits on Aug 14, 2018
  1. If a new log file used in rotation cannot be open for writing, unlock…

    achaloyan committed Aug 14, 2018
    … the mutex before returning from function. Fixed issue #224.
Commits on Jul 31, 2018
  1. First checked the name of a command-line input not to be NULL before …

    achaloyan committed Jul 31, 2018
    …further parsing the command. Fixed issue #223.
Commits on Jul 26, 2018
Commits on Jun 6, 2018
Commits on May 25, 2018
  1. Fixed MRCPv2 resource discovery routine of the client stack to popula…

    achaloyan committed May 25, 2018
    …te multiple resources specified per single SDP media.
    
    This is a slightly reworked version of the patch submitted as #213. Thanks Tobias.
Commits on Dec 13, 2017
Commits on Dec 4, 2017
  1. Respond to an incoming RTSP OPTIONS request with success. This method…

    achaloyan committed Dec 4, 2017
    … is used to check the availability of the server.
  2. Added RTSP OPTIONS method.

    achaloyan committed Dec 4, 2017
Commits on Nov 10, 2017
Commits on Oct 6, 2017
  1. Use APT_LOG_MARK for log statement(s) of mpf_activity_detector to avo…

    achaloyan committed Oct 6, 2017
    …id linker errors using VS.
Commits on Sep 14, 2017
  1. Added virtual destructors to base classes UmcSessionEventHandler and …

    achaloyan committed Sep 14, 2017
    …UmcSessionMethodProvider.
Commits on Sep 12, 2017
  1. Fixed a race condition issue in the synthesizer state machine (#203).

    achaloyan committed Sep 12, 2017
    If a SPEAK-COMPLETE event arrives after a BARGE-IN-OCCURRED request has been received, the the SPEAK-COMPLETE must be dropped waiting for a response to the BARGE-IN-OCCURRED request.
Commits on Aug 22, 2017
  1. Cleanup.

    achaloyan committed Aug 22, 2017
Commits on Aug 19, 2017
  1. Fixed profile selection logic in umc application.

    achaloyan committed Aug 19, 2017
    If a profile is not specified in the command line, then the one defined in the scenario file was supposed to be used.
Commits on Aug 4, 2017
  1. Added new parameters <sip-session-expires> and <sip-min-session-expir…

    achaloyan committed Aug 4, 2017
    …es> to default configuration.
    
    SIP session timer is not activated by default.
  2. Added support for SIP Session Timer (https://tools.ietf.org/html/rfc4028

    achaloyan committed Aug 4, 2017
    ).
    
    Session timer can be activated by setting the corresponding parameter in unimrcpserver.xml, for instance, as follows:
    
          <sip-session-expires>3600</sip-session-expires>
    
    The interval is specified in seconds. Similarly, the minimum acceptable interval can be specified as follows:
    
          <sip-min-session-expires>120</sip-min-session-expires>
  3. Improved processing of session offers (SIP re-INVITEs). If new offere…

    achaloyan committed Aug 4, 2017
    …d session descriptor is identical to previous one, then do not re-build media streams.
  4. Added an alternate function to compare strings. The new function retu…

    achaloyan committed Aug 4, 2017
    …rns TRUE if both are empty strings.
Commits on Jul 12, 2017
  1. Implemented handling of TCP/MRCPv2 peer disconnect event in server st…

    achaloyan committed Jul 12, 2017
    …ack (Issue #162).
    
    A new connection termination timer is set in such an event. If the control channel is closed in timely manner, then the timer is stopped. Otherwise, on expiration of the termination timeout (3 sec by default), a corresponding event is raised to the server stack, which initiates session termination and clears out all the allocated resources.
    
    Added a new configuration parameter <termination-timeout> in <mrcpv2-uas>.
Commits on Jun 9, 2017
Commits on Mar 3, 2017
  1. Implemented online/offline task interface methods for sofia-sip uas b…

    achaloyan committed Mar 3, 2017
    …y responding to incoming requests with 503 Service Unavailable in offline mode.
  2. Implemented online/offline task interface methods by responding to in…

    achaloyan committed Mar 3, 2017
    …coming requests with 503 Service Unavailable in offline mode.