I needed to have both legs of the B2BUA bridge call through FreeSWITCH using the same Call-ID (long story), and went down the rabbit hole of looking for how to do this.
A post from 15 years ago on the mailing list from Anthony Minessale said he added “sip_outgoing_call_id” variable for this, and I found the commit, but it doesn’t work – More digging shows this variable disappears somewhere in history.
But by looking at what it changed I found sip_invite_call_id does the same thing now, so if you want to make both legs use the same Call-ID here ya go:
<action application="set" data="sip_invite_call_id=mycustomcallid"/>
Yeah, this post probably could’ve been a Tweet….
Small update. Set is not passing information to the b-leg, instead it is export. Thank you for sharing this.