Summary:ASTERISK-19511: Dial I option ignored if dial forked and one fork redirects
Reporter:Richard Mudgett (rmudgett)Labels:
Date Opened:2012-03-09 13:14:24.000-0600Date Closed:2012-05-24 17:24:52
Status:Closed/CompleteComponents:Applications/app_dial Applications/app_queue
Versions:Frequency of
Description:The Dial I option is supposed to be turned off if the call is redirected so the connected line of the redirected call can be sent instead of any pre-setup connected line information.  Unfortunately with a forked dial, if any leg redirects, it disables the inhibit for all legs.  If a non-redirected leg answers, the connected line is updated when it should not be updated.

exten => _X.,1,Dial(SIP/100&SIP/200,,I)

SIP/100 redirects to SIP/300
SIP/200 answers
Connected line gets updated when it should be blocked because the redirected call disabled the inhibit option.
Comments:By: Richard Mudgett (rmudgett) 2012-03-13 19:03:27.595-0500

The Queue I option also needs to do this.