Solved Inbound Caller ID / International format / e164 / + symbol

Status
Not open for further replies.

brett_r

Free User
Joined
Aug 7, 2020
Messages
3
Reaction score
0
I have been battling unsuccessfully with getting my inbound calls to simply show a + before an Inbound Caller ID number in international format, that way (I hope) the inbound will match a phone number in the address book on the device (3CX iOS APP) in which it is calling and a name will be presented to a corresponding record, in my case an iPhone.

I'm in Australia so when calls come in they are presented as 61XXXXXXXXX to the native iPhone call list.

I simply want it to be presented as +61XXXXXXXXX but cannot for the life of me figure it out?

I have tried:
1. Ticking the "Convert Inbound caller ID to e164 number format" and setting to Australia
2. Entering various combinations under "Inbound" such as 61 > +61\1 or (.*) > +(.*) etc which doesn't do anything really.
3. Toggling inbound parameters for "CallerNum" caller's number (default: From->user)

Nothing seems to get + there. I am kind of getting lost in this all for something that should be so simple. Am I missing something ?

Cheers

Brett
 
Last edited:
Have you asked your SIP provider if they can send the invite this way?
 
Yes and it’s a global invite for all customers unfortunately. Hoping someone from 3CX can shed some light on this configuration ?
 
Hi. This looks like it is working now - thanks. I actually simplified it more, with just (.*) for source and +\1 for replace to keep it internationally friendly.

Would be good if ticking the ‘Convert Inbound caller ID to e164 number format’ option could observe this when ticked perhaps, for providers that (stupidly) don’t send a +.

I also needed to change (under Inbound tab) ‘Caller Number/Name Field Mapping:’ as ‘default’ options, probably not necessary but not going to fiddle more unless I care enough about deeper aesthetics etc.

Hope this helps someone else in need of a + before the number.

Thanks again for your assistance.
 
Glad to see you were able to solve your issue.

Would be good if ticking the ‘Convert Inbound caller ID to e164 number format’ option could observe this when ticked perhaps, for providers that (stupidly) don’t send a +.
The reason it does not work is because 61XXXXXXXXX is also considered an E164 number format just without the "+".
This is something we could look at though.

I also needed to change (under Inbound tab) ‘Caller Number/Name Field Mapping:’ as ‘default’ options, probably not necessary but not going to fiddle more unless I care enough about deeper aesthetics etc.
The defaults are actually fine in your case. If you run into any issues in the future just add another dummy trunk and copy the settings over.
 
Status
Not open for further replies.

Forum statistics

Threads
111,974
Messages
590,081
Members
164,899
Latest member
mazet