Propagating Channel Driver Flag

Home » Asterisk Users » Propagating Channel Driver Flag
Asterisk Users No Comments

Starting with asterisk 1.8, when you dial multiple channels at once and one of them is answered, all other channels were canceled with the cause 200 –
Call completed elsewhere, so modern phones don’t display the call as
“missed”.

Do you know a way to transmit this cause over multiple channels? Let me make an example:

Extension 103 dials an hunt group dialing the extensions 104 and 105, so in the code I have something:

Dial(SIP/104&SIP/105);

When a call is received for 104, a new dial is made for extension 106. If the call is pickup by extension 105, the cause 200 – Call completed elsewhere is sent over the channel for 104, but that is not transmitted to
106.

Is it a way to make it happen?

Leandro