Skip to content
Snippets Groups Projects
  1. Jul 05, 2013
    • David M. Lee's avatar
      ARI: return a 503 if Asterisk isn't fully booted · c54b26a1
      David M. Lee authored
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@393768 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      c54b26a1
    • David M. Lee's avatar
      Print error details when set nonblock fails · cc3478d2
      David M. Lee authored
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@393757 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      cc3478d2
    • David M. Lee's avatar
      Document MissingParams error message for /ari/events · 01c21c7a
      David M. Lee authored
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@393749 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      01c21c7a
    • Matthew Jordan's avatar
      Refactor RTCP events over to Stasis; associate with channels · d0a55fa5
      Matthew Jordan authored
      This patch does the following:
      
      * It merges Jaco Kroon's patch from ASTERISK-20754, which provides channel
        information in the RTCP events. Because Stasis provides a cache, Jaco's
        patch was modified to pass the channel uniqueid to the RTP layer as
        opposed to a pointer to the channel. This has the following benefits:
        (1) It keeps the RTP engine 'clean' of references back to channels
        (2) It prevents circular dependencies and other potential ref counting issues
      * The RTP engine now allows any RTP implementation to raise RTCP messages.
        Potentially, other implementations (such as res_rtp_multicast) could also
        raise RTCP information. The engine provides structs to represent RTCP headers
        and RTCP SR/RR reports.
      * Some general refactoring in res_rtp_asterisk was done to try and tame the
        RTCP code. It isn't perfect - that's *way* beyond the scope of this work -
        but it does feel marginally better.
      * A few random bugs were fixed in the RTCP statistics. (Example: performing an
        assignment of a = a is probably not correct)
      * We now raise RTCP events for each SR/RR sent/received. Previously we wouldn't
        raise an event when we sent a RR report.
      
      Note that this work will be of use to others who want to monitor call quality
      or build modules that report call quality statistics. Since the events are now
      moving across the Stasis message bus, this is far easier to accomplish. It is
      also a first step (though by no means the last step) towards getting Olle's
      pinefrog work incorporated.
      
      Again: note that the patch by Jaco Kroon was modified slightly for this work;
      however, he did all of the hard work in finding the right places to set the
      channel in the RTP engine across the channel drivers. Much thanks goes to Jaco
      for his hard work here.
      
      Review: https://reviewboard.asterisk.org/r/2603/
      
      (closes issue ASTERISK-20574)
      Reported by: Jaco Kroon
      patches:
        asterisk-rtcp-channel.patch uploaded by jkroon (License 5671)
      
      (closes issue ASTERISK-21471)
      Reported by: Matt Jordan
      
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@393740 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      d0a55fa5
    • Richard Mudgett's avatar
      d789681e
    • Matthew Jordan's avatar
      Remove parkinglot from the channel snapshot · 4123b27f
      Matthew Jordan authored
      Legacy channel drivers often include the ability to set a default parking lot
      on an endpoint basis; when channels are created for that endpoint, they inherit
      the parkinglot option. Parking used to use this option more frequently; while
      it is still supported, other options (such as using channel variables or
      creation of a custom parkinglot) are supported. More importantly, conveying the
      parkinglot information through a channel snapshot isn't terribly useful - it
      is rarely (if ever) changed on a channel and some consumers of channel
      snapshots, such as ARI, will never use the information.
      
      (closes issue ASTERISK-21968)
      Reported by: Matt Jordan
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@393716 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      4123b27f
  2. Jul 04, 2013
  3. Jul 03, 2013
  4. Jul 02, 2013
Loading