Hi, have FreePBX 16 with Asterisk 16.8.
When trying to dial UK phone numbers they fail because the carrier used has written
Your INVITE does not contain a P-Asserted-Identity: header in +E164 format which is Mandatory to call the UK & will be mandatory for all countries after the 16th January 2023
I have checked our extensions and all have Send RPID set to Send P-Asserted-Identity header.
The outbound CallerID for all extensions is set to “SOME NAME” <+1xxxxxxxxxx> which I think is +E164 format.
Can someone help me out with this? Have done some searching on how to get this working but have not as yet found a document to get P-Asserted-Identity working.
Hi Stewart,
Thanks for pointing out trunk settings. Now able to make the calls to UK because P-Asserted-Identity is sent.
Bria mobile has a 0 key which when pressed and held 0 key turns 0 to +. In the trunk settings tried to Prefix ‘+’ but when dialing the UK number the ‘+’ doesn’t get stripped out. It dials: Called PJSIP/0011101+44786879XXXX@
the call fails. It should send without the ‘+’
Prepended number is in front of the ‘+’.The Prepend is added from the outbound route settings
When using the prefix field to strip characters, the match pattern is defined as the string that remains after the prefix is removed, which in this case means there should not be a + character in the match pattern. The rule as you’ve written it would only act on dial strings with two leading + characters, one of which would be stripped.
Hi Igaetz,
Then how is one to dial +XX and remove the +?
I have tried all kinds of combo’s between outbound route and trunk including removing the + in the match pattern. Most simply drop the call with
INVITE sip:+44786879XXXX
‘+44786879XXXX’ rejected because extension not found in context ‘from-internal’