Prior to asterisk 1.8 my telephones did show ‘missed calls’ messages even if they weren’t really missed, like if someone else picked up the call, which is ‘wrong’ according to rfc3326.
The problem is that people got used to it and after installing asterisk 1.8 they want the missed calls alert back the way it was (the ‘wrong’ way), so, my question is:
Is it possible to supress the ‘call completed elsewhere’ reason in the CANCEL request, thus never setting the flag to tell the channel driver that the call is answered elsewhere?
The ‘c’ flag is not being used as it isn’t what I’m looking for.
Acording to the asterisk documentation:
I’m looking for the opposite behaviour: If the Dial application cancels the call, NEVER set the flag to tell the channel driver that the call is answered elsewhere (like when someone picked up the call).