Summary:ASTERISK-19865: Forward a received 'answered elsewhere'
Reporter:Birger "WIMPy" Harzenetter (wimpy)Labels:
Date Opened:2012-05-13 17:05:28Date Closed:2012-06-05 10:03:20
Versions:SVN Frequency of
is related toASTERISK-19903 Remove AST_FLAG_ANSWERED_ELSEWHERE, duplicating the functionality of AST_CAUSE_ANSWERED_ELSEWHERE
Environment:Asterisk not being the only called endpointAttachments:( 0) dial-elsewhere-10.patch
( 1) dial-elsewhere-11.patch
Description:If Asterisk isn't the only called party of a call and Dial() is cancelled because the calling channel is hung up when the call is answered elsewhere (outside of Asterisk), this fact is not forwarded to the devices/peers called by Dial().
So you get missed calls when they have in fact been answered (elsewhere).

Thanks to \_charly\_ for pointing out this issue on IRC and for testing and collaboration.
Comments:By: Birger "WIMPy" Harzenetter (wimpy) 2012-05-16 10:36:28.935-0500

As I had to find out, local channels and queues have a different implementation of this functionality.
Patches updated to take that into account.

By: Matt Jordan (mjordan) 2012-05-17 13:19:53.820-0500

Thanks for the patch!

Would you like to post the patch to Review Board for developer review?  If so, and you don't have an account, let me know at mjordan@digium.com and I'll set an account up for you.



By: Birger "WIMPy" Harzenetter (wimpy) 2012-05-23 08:48:48.449-0500

See also ASTERISK-19903