If you have multiple office locations, each with a unique office phone number, there are two ways to handle this using ActiveDEMAND Dynamic Number Insertion. You can either create a DNI pool for each number on the website and dynamically replace one regionally specific local number with a tracked number, or you can use ActiveDEMAND to dynamically replace the a single number with a region specific local number based on the visitor's GEO IP location.
Before getting started, it is important to note a few items regarding ActiveDEMAND DNI pools:
Each pool can replace multiple numbers.
Each pool can have complex conditional based routing (for example, if the person is visiting the site from London, route the call to the London office).
Each pool can have geo restricted replacement (i.e. only replace this number for people who are visiting the site from London)
Each DNI pool requires (minimum) 3 numbers in the pool.
Option 1: Swapping Multiple Regional Numbers
For each regional number displayed on your website, you will need a separate DNI pool to handle the swap. You can create multiple DNI pools, each with a set of numbers to dynamically replace on the website. Hence this case is quite simple, create a DNI pool for each regional number you want to replace. Add regional specific local numbers to each pool.
Option 2: Swap one number with multiple regional numbers
If you want to replace 1 number and have it display a local number for multiple locations based on the geo location of the visitor, set up multiple DNI pools, each pool with its own Geo targeted restrictions.