[Home]

Summary:ASTERISK-24583: TestSuite: Write External Bridging test for Stasis application - Stasis bridge with dialplan application
Reporter:Matt Jordan (mjordan)Labels:
Date Opened:2014-12-02 15:20:27.000-0600Date Closed:2014-12-30 10:41:13.000-0600
Priority:MajorRegression?
Status:Closed/CompleteComponents:Tests/testsuite
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:*Note*: For reference information, see the [Test Plan|https://wiki.asterisk.org/wiki/pages/viewpage.action?pageId=30279826] on the Asterisk wiki.

This test should comprise two tests in the Asterisk Test Suite:
* One covering the variant for the AMI {{Bridge}} action
* One covering the variants for the {{Bridge}} dialplan application

h1. 2.1 - One channel in Stasis Bridge, One channel in non-Stasis application

* Alice dials a Stasis application.
** _Stasis should emit a StasisStart event for Alice's channel._
* The Stasis application adds Alice to a bridge.

h2. 2.1.1 - Variant - AMI Bridge Action

* Bob dials the Echo application.
* The AMI Bridge action is used to bridge Alice and Bob.
** _Stasis should emit a StasisEnd for Alice._
* Bob hangs up.
* Alice should not re-enter Stasis.
* Destroy the Stasis bridge.

This test should be implemented in {{tests/rest_api/bridges/external/ami_bridge}}

h2. 2.1.2 - Variant - Bridge() Dialplan Application

* Bob dials the Bridge dialplan application to be bridged to Alice.
** _Stasis should emit a StasisEnd for Alice._
* Bob hangs up.
* Alice should not re-enter Stasis.
* Destroy the Stasis bridge.

h2. 2.1.3 - Variant - Bridge() Dialplan Application (x option)

* Bob dials the Bridge dialplan application to be bridged to Alice.
** _Stasis should emit a StasisEnd for Alice._
* Bob hangs up.
* Alice should be hung up.
* Destroy the Stasis bridge.

This test should be implemented in {{tests/rest_api/bridges/external/app_bridge}}
Comments:By: John Bigelow (jbigelow) 2014-12-30 10:40:54.797-0600

Committed revision 6150.