Hide CallerID with Telnyx and FreePBX Custom SIP Header

I’ve been trying to hide my CallerID while making calls with FreePBX and Telnyx. I go to the trunk settings and enable the hide CallerID option. This changes my CallerID to “hidden,” but when I try to make a call, I get an “all circuits are busy” error. I emailed Telnyx and they said that not only does a phone number need to be passed with this hidden CallerID (which makes sense), FreePBX also needs to send a custom header of Privacy: id for Telnyx to understand it. I know in FreePBX’s CallerID help section (the question mark icon) it says the format is “hidden” <#######> but that also didn’t work and I got the same error, meaning I just need to figure out how to send a custom header of Privacy: id. I’m not sure how to do this and I’ve looked online a bunch. Besides this custom header, is there anything else I need to do to get hiding my CallerID working? I’ve seen some people say I need to send RPID or something like that. If someone could help me out with creating a custom header for this Telnyx requirement I’d really appreciate it, thanks.

I’ll be honest, I don’t understand much of what you said besides sending the RPID or PAI as those are UI options in FreePBX. I’ve tried those before, no luck though.

Could you walk me through creating a custom header with FreePBX’s mechanism? I’ve seen people talk about an “outgoing settings” tab but I don’t have that, it’s either for a different configuration or an outdated version of FreePBX. Let’s try the standard FreePBX mechanism first. If it doesn’t work, I’ll try the other method.

Thank you!

Oh, I see what you mean by the mechanism now. If you need some time to research, I’ll see if I can find out how to write the dial plan on my own in the meantime

Thanks

I’m 100% sure this is a response from ChatGPT. It’s inaccurate and it also gave me the same response almost verbatim…I’ve tried it a bunch of times. There is no outbound settings tab.

Thanks for trying I guess

Thanks for the very thorough response! I looked at both the posts you mentioned, and it seems like the documentation is incomplete, as you said. I did also look at Asterisk’s documentation yesterday but couldn’t make much sense of it. I’ll try something like the original response in the first post and see what happens, since macros are deprecated.

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.