Skip to content
Snippets Groups Projects
  • Matthew Jordan's avatar
    8d7873b8
    ARI: Add subscription support · 8d7873b8
    Matthew Jordan authored
    This patch adds an /applications API to ARI, allowing explicit management of
    Stasis applications.
    
     * GET /applications - list current applications
     * GET /applications/{applicationName} - get details of a specific application
     * POST /applications/{applicationName}/subscription - explicitly subscribe to
       a channel, bridge or endpoint
     * DELETE /applications/{applicationName}/subscription - explicitly unsubscribe
       from a channel, bridge or endpoint
    
    Subscriptions work by a reference counting mechanism: if you subscript to an
    event source X number of times, you must unsubscribe X number of times to stop
    receiveing events for that event source.
    
    Review: https://reviewboard.asterisk.org/r/2862
    
    (issue ASTERISK-22451)
    Reported by: Matt Jordan
    ........
    
    Merged revisions 400522 from http://svn.asterisk.org/svn/asterisk/branches/12
    
    
    git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@400523 65c4cc65-6c06-0410-ace0-fbb531ad65f3
    8d7873b8
    History
    ARI: Add subscription support
    Matthew Jordan authored
    This patch adds an /applications API to ARI, allowing explicit management of
    Stasis applications.
    
     * GET /applications - list current applications
     * GET /applications/{applicationName} - get details of a specific application
     * POST /applications/{applicationName}/subscription - explicitly subscribe to
       a channel, bridge or endpoint
     * DELETE /applications/{applicationName}/subscription - explicitly unsubscribe
       from a channel, bridge or endpoint
    
    Subscriptions work by a reference counting mechanism: if you subscript to an
    event source X number of times, you must unsubscribe X number of times to stop
    receiveing events for that event source.
    
    Review: https://reviewboard.asterisk.org/r/2862
    
    (issue ASTERISK-22451)
    Reported by: Matt Jordan
    ........
    
    Merged revisions 400522 from http://svn.asterisk.org/svn/asterisk/branches/12
    
    
    git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@400523 65c4cc65-6c06-0410-ace0-fbb531ad65f3