[ASTERISK-111] chan_dahdi: MWI while off-hook when hung up on after recall ring
If I make a call and it clears towards me, even with autoreoriginate=yes
, I do not get dial tone again. Autoreorigination only happens if a callee gets hung up on.
I don't recall intentionally making the feature like this, so this is either a bug or an oversight in the original implementation that disagrees with me now.
UPDATE: This seems to be the case on one of my systems (proliant), but not another one (debian). On the latter system, autoreoriginate works as expected with both incoming and outgoing clearings. Need to investigate why this is not the case on the other one, by comparing debug traces. Something hardware or driver specific???
Additionally, a setting should be added to add a delay to reoriginate. Right now it is fairly immediate, and due to the strange CI-7112 behavior of sending a DTMF "D" on polarity reversal, the new dial tone arrives so fast the "D" is actually dialed, forcing the user to have to hang up and start over, exactly what the reoriginate setting was supposed to avoid in the first place!
You must be