Merge "Expand the scope of Dial Events"
authorJoshua Colp <jcolp@digium.com>
Tue, 31 May 2016 21:36:35 +0000 (16:36 -0500)
committerGerrit Code Review <gerrit2@gerrit.digium.api>
Tue, 31 May 2016 21:36:35 +0000 (16:36 -0500)
1  2 
CHANGES
apps/app_followme.c

diff --cc CHANGES
+++ b/CHANGES
@@@ -15,28 -22,18 +22,32 @@@ AM
  ARI
  -----------------
   * A new ARI method has been added to the channels resource. "create" allows for
 - you to create a new channel and place that channel into a Stasis application. This
 - is similar to origination except that the specified channel is not dialed. This
 - allows for an application writer to create a channel, perform manipulations on it,
 - and then delay dialing the channel until later.
 +   you to create a new channel and place that channel into a Stasis application.
 +   This is similar to origination except that the specified channel is not
 +   dialed. This allows for an application writer to create a channel, perform
 +   manipulations on it, and then delay dialing the channel until later.
 +
 + * To complement the "create" method, a "dial" method has been added to the
 +   channels resource in order to place a call to a created channel.
 +
 + * All operations that initiate playback of media on a resource now support
 +   a list of media URIs. The list of URIs are played in the order they are
 +   presented to the resource. A new event, "PlaybackContinuing", is raised when
 +   a media URI finishes but before the next media URI starts. When a list is
 +   played, the "Playback" model will contain the optional attribute
 +   "next_media_uri", which specifies the next media URI in the list to be played
 +   back to the resource. The "PlaybackFinished" event is raised when all media
 +   URIs are done.
 +
 + * Stored recordings now allow for the media associated with a stored recording
 +   to be retrieved. The new route, GET /recordings/stored/{name}/file, will
 +   transmit the raw media file to the requester as binary.
  
 - * To complement the "create" method, a "dial" method has been added to the channels
 - resource in order to place a call to a created channel.
  
+  * "Dial" events have been modified to not only be sent when dialing begins and ends.
+  They now are also sent for intermediate states, such as "RINGING", "PROGRESS", and
+  "PROCEEDING".
  Applications
  ------------------
  
Simple merge