Dynamic Caller ID FAQ
What is Dynamic Caller ID?
Dynamic Caller ID allows you to set unique rules that modify the caller ID display based on the outgoing phone number called. You can set rules that match a feature code, area code(s), or a more advanced set of variables using Regular Expression algorithm. Once set, each outgoing call that matches the pattern will display the designated caller ID. Other terms used for similar functionality include Caller ID masking, or when used unethically, Caller ID spoofing.
What are some examples of how I would use this?
Below are some common use cases for Dynamic Caller ID:
Contact Services Companies
Contract services companies often work for several different organizations using a single bank of phone numbers. Using Caller ID, they can assign a feature code, or prefix to an outgoing call displaying it’s “from that Company A”, and a different prefix to an outgoing call that displays it’s “from Company B”. You can also define your ID based to match the area code you are calling.
Individuals calling as a company representative
Individuals have used this feature to add a level of security and anonymity when using their mobile device. For example a caller can implement *555 and call a ride service showing the call is from from “Company X” instead of from “Person X”.
What numbers can I use as dynamic numbers?
When entering a number as your dynamic display, you will be shown your list of assigned, unassigned, and unused numbers. You can map any of these numbers to your rule. Note, you can not enter a unique number, the number must be owned by you. This is a legal stipulation.
Can I add text to the number, or just the number as an ID?
You have the option to add text to the assigned number, for example 111-22-3333 using feature code *888 could show it is from “Company A” in text.
Are there rules about what I can assign as a feature code #?
We typically recommend you use a 3-digit number for feature codes. This assures your code does not conflict with the phone system’s standard feature codes, as they will override your dynamic caller ID setting.
What is a Regular Expression and why would I use it?
A Regular Expression code (RegEx) uses a descriptive language for pattern matching a set of numbers. Advanced users may implement this to create a string of variables they want to match for outgoing calls, beyond a simple 1-rule notation. For example, if a number used 222 as an area code AND the first digit following was 9, then using a RegEx code to express this may be useful. For help creating a RegEx code, you can refer to www.regex101.com, or www.regular-expressions.info.
How can I test a RegEx to see if it is working?
When you enter a RegEx code in the Dynamic Caller ID field, enter an outgoing call number in the Simulate field. The app will test the code against your available numbers and give you a green or red response.
Edited by Emily R (show revisions)