Skip to content
Snippets Groups Projects
  1. May 08, 2013
    • Richard Mudgett's avatar
      Add version.c to list of ignored files in the utils directory. · 297feffd
      Richard Mudgett authored
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@387974 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      297feffd
    • David M. Lee's avatar
      Initial support for endpoints. · e06e519a
      David M. Lee authored
      An endpoint is an external device/system that may offer/accept
      channels to/from Asterisk. While this is a very useful concept for end
      users, it is surprisingly not a core concept within Asterisk itself.
      
      This patch defines ast_endpoint as a separate object, which channel
      drivers may use to expose their concept of an endpoint. As the channel
      driver creates channels, it can use ast_endpoint_add_channel() to
      associate channels to the endpoint. This updated the endpoint
      appropriately, and forwards all of the channel's events to the
      endpoint's topic.
      
      In order to avoid excessive locking on the endpoint object itself, the
      mutable state is not accessible via getters. Instead, you can create a
      snapshot using ast_endpoint_snapshot_create() to get a consistent
      snapshot of the internal state.
      
      This patch also includes a set of topics and messages associated with
      endpoints, and implementations of the endpoint-related RESTful
      API. chan_sip was updated to create endpoints with SIP peers, but the
      state of the endpoints is not updated with the state of the peer.
      
      Along for the ride in this patch is a Stasis test API. This is a
      stasis_message_sink object, which can be subscribed to a Stasis
      topic. It has functions for blocking while waiting for conditions in
      the message sink to be fulfilled.
      
      (closes issue ASTERISK-21421)
      Review: https://reviewboard.asterisk.org/r/2492/
      
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@387932 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      e06e519a
    • Alec L Davis's avatar
      chan_sip: NOTIFYs for BLF start queuing up and fail to be sent out after retries fail · efd28c67
      Alec L Davis authored
      RFC6665 4.2.2: ... after a failed State NOTIFY transaction remove the subscription
      
      The problem is that the State Notify requests rely on the 200OK reponse for pacing control
      and to not confuse the notify susbsystem.
      The issue is, the pendinginvite isn't cleared if a response isn't received,
      thus further notify's are never sent.
      
      The solution, follow RFC 6665 4.2.2's 'SHOULD' and remove the subscription after failure.
        
      (closes issue ASTERISK-21677)
      
      Reported by: Dan Martens
      Tested by: alecdavis
      alecdavis (license 585)
      
      Review https://reviewboard.asterisk.org/r/2475/
      ........
      
      Merged revisions 387875 from http://svn.asterisk.org/svn/asterisk/branches/1.8
      ........
      
      Merged revisions 387880 from http://svn.asterisk.org/svn/asterisk/branches/11
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@387885 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      efd28c67
  2. May 07, 2013
  3. May 06, 2013
  4. May 04, 2013
  5. May 03, 2013
  6. May 02, 2013
  7. May 01, 2013
  8. Apr 30, 2013
Loading