[asterisk-bugs] [JIRA] (ASTERISK-22485) ARI: Origination provides insufficient feedback

David M. Lee (JIRA) noreply at issues.asterisk.org
Mon Sep 9 14:23:03 CDT 2013


David M. Lee created ASTERISK-22485:
---------------------------------------

             Summary: ARI: Origination provides insufficient feedback
                 Key: ASTERISK-22485
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-22485
             Project: Asterisk
          Issue Type: Bug
      Security Level: None
          Components: Resources/res_ari
    Affects Versions: 12.0.0-alpha1
            Reporter: David M. Lee


When a call is originated via ARI (i.e. {{POST /ari/channels?endpoint=SIP%2F1000&context=internal&extension=6000&priority=1&app=test&appArgs=foobar&callerId=queuething&timeout=20}}), there is currently no feedback from ARI until the dialed party answers. If there's an error on the call (busy, timeout), there's no feedback at all.

Partially, this is due to my understanding that the channel was not created until the dialed party answers, so the ARI {{/channels/\[channelId\]}} cannot be created until then. Apparently, though, AMI issues events on some sort of channel during the origination process, so that's not entirely accurate.

* If a channel is actually created early in the origination process, the channel's URI should be returned in a 201 response to the POST.
* Origination errors (busy, timeout, etc.) should be sent over the ARI /events WebSocket to indicate the failure.
* If the recipient blind transfers the call to someone else, this should be indicated by a WebSocket event, and an OriginationFailed/StasisStart should be sent when the call fails/is answered.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.asterisk.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the asterisk-bugs mailing list