From: Joshua Colp Date: Tue, 31 May 2016 21:36:35 +0000 (-0500) Subject: Merge "Expand the scope of Dial Events" X-Git-Tag: 14.0.0-beta1~142 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=608e0267e8512e16e186cbdc874cd7902e287ff7;p=thirdparty%2Fasterisk.git Merge "Expand the scope of Dial Events" --- 608e0267e8512e16e186cbdc874cd7902e287ff7 diff --cc CHANGES index ea07bb6988,fe3a253964..6ffefbf35f --- a/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 ------------------