[asterisk-bugs] [JIRA] (ASTERISK-23941) ARI: Attended transfers of channels into Stasis application lose information
Kinsey Moore (JIRA)
noreply at issues.asterisk.org
Tue Jul 8 21:05:56 CDT 2014
[ https://issues.asterisk.org/jira/browse/ASTERISK-23941?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=220373#comment-220373 ]
Kinsey Moore commented on ASTERISK-23941:
-----------------------------------------
The solution to this comes in three parts:
* new attended transfer message subtype: https://reviewboard.asterisk.org/r/3728/
* functionality required to queue prestart commands for Stasis(): https://reviewboard.asterisk.org/r/3729/
* functionality to intercept channels entering stasis-controlled bridges and re-route them through Stasis() into the appropriate bridge and under the control of the channel they're replacing: https://reviewboard.asterisk.org/r/3731/
The test updates can be found here: https://reviewboard.asterisk.org/r/3732/
> ARI: Attended transfers of channels into Stasis application lose information
> ----------------------------------------------------------------------------
>
> Key: ASTERISK-23941
> URL: https://issues.asterisk.org/jira/browse/ASTERISK-23941
> Project: Asterisk
> Issue Type: Bug
> Security Level: None
> Components: Core/Bridging, Resources/res_ari
> Reporter: Matt Jordan
> Assignee: Kinsey Moore
>
> When performing a SIP level attended transfer into Stasis, insufficient information is presented for an external application to adequately handle what just occurred.
> For example: when a PJSIP channel enters into a Stasis application as the second leg of an attended transfer, when the attended transfer completes, a masquerade and/or a bridge swap may be performed to replace the existing PJSIP channel. Because a new channel is coming into a Stasis application, the following must occur:
> # A StasisStart event must be emitted for the channel entering into the Stasis application.
> # The attended transfer event must inform the ARI client of the channels involved, including the channel taking the place of the channel leaving the application.
> # A StasisEnd event must be emitted for the channel leaving the Stasis application.
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list