I have a bit of an issue regarding the header contact. Currently we’re using Asterisk as a B2BUA and bridge sip legs. In this bridging process the Asterisk seem to change the Contact header, removing the incoming header and replacing it with its own, or what it seems CALLERID(num).
So basically we are losing the anonymous content from our contact header which present some issues with upstream operators. In this specific case the number is displayed at the called endpoint instead of “Anonymous”.
Why is Asterisk doing this and can I avoid it and save our little “anonymous” string?