Whow to set caller ID into Contact Header to YES

Hi, everyone,
I’m encountering an issue and hope someone can clarify this for me.

In my provider’s documentation (which is designed for FreePBX 16.0.26 with Asterisk 18.13.0), they mention enabling “Caller ID into Contact Header” in the following path:
Settings > Asterisk SIP Settings > SIP Settings [chan_pjsip] > Caller ID into Contact Header.

However, in my current setup (FreePBX 16.0.40.11 with Asterisk 20.4.0), this option seems to be missing from the interface. Here’s a screenshot from my system for reference:


Here’s also an extract from my provider’s documentation showing the recommended setting:

I found a related forum post discussing Contact Header manipulation (contact-header-manipulation) by @joni1802, but it send me to the same place as my provider documentation.

My Questions:

  1. Has this option been deprecated or moved in newer versions of FreePBX or Asterisk?
  2. Is there a way to manually enable this feature, perhaps through the config files or another method?

Any information or clarification would be greatly appreciated!

That option is in FreePBX-17 on my systems.

Note this feature is a work around for broken providers. The user part of the Contact URI should be returned, unmodified, by the provider, in request URIs, and otherwise completely ignored.

The reason the option exists is that some providers have broken implementations of SIP. Are you sure that they are actually broken in this way, and haven’t just copied the instructions from someone who is?

Hi,
This information is from my provider’s documentation so i think thy might have a broken implementation.

Although this is chan_pjsip, most of the provider supplied configurations for chan_sip are obvious copy and paste jobs, copying things which are bad practice, and not really needed, or use deprecated names for options.

1 Like