I used following call string to bridge legB to legA
{ignore_early_media=true,originate_timeout=150,legA_UUID=36a59b97-32ea-42f5-9b4e-89e19a015f56,origination_caller_id_number=42994299,client_id_sys=1,client_meta_id_sys=None,ivr_refnum=820000222}[leg_timeout=30]freetdm/outgoing/r/09506360596:_:{ignore_early_media=true,originate_timeout=150,legA_UUID=36a59b97-32ea-42f5-9b4e-89e19a015f56,origination_caller_id_number=42994299,client_id_sys=1,client_meta_id_sys=None,ivr_refnum=820000222}
[leg_timeout=30]freetdm/outgoing/r/08601224488
If legA disconnect before any of LegB is bridged, I get Cannel_hangup for both legBs, and channel_hangup_complete for legA but no channel_hangup for legA.