I have been successfully running a Multi-Tenant hosted instance of VitalPBX 3 for some time, with over a 100 users, with Different DIDs allocated to each tenant. A couple of the tenants have recently reported that when they make a call out to numbers, for some mobile operators the telephone number on the caller ID is displayed correctly, on others it says “Unknow Number” or “Private caller”. I am being told by my SIP Trunk Provider that is likely to be happening because I may not be sending the correct “PAID” header, this is their terminology all I can find is some results for P-Asserted-Identity, are the the same thing?.
I have done some reading up on this and I have been pointed to the Trunk Settings
Is anyone able to provide any advice on ways I can alter the header and PAID header, and is there anywhere I can find a complete explanation of the options for “Get DID From” and “Get CID From”?
Example = P-Asserted-Identity: <sip:+44[outbound CLI]@[Public IP of PBX]>
I am unsure how to achieve this format of the header, is anyone able to point me in the right direction, please?
Also, in addition, they have also provided a very large doc for me to read, but in short, if I understand correctly the INVITE should contain the following:
Hi Miguel, Thank you that is useful, I have since discovered the reason for the issue. My Trunk had the Profile setting set to None, where it should in fact be set to use a Device Profile, either the Default PJSIP Profile or any profile that has the the required configuration for the SIP Trunk Provider.