Follow Me or VmX Locater™ - Which One is for You?

Some people like to have all calls follow them and ring all
their phones. Others may prefer to not be bothered by every call; if the caller
really needs them now, they would like an option but prefer to have voicemail
handle the less urgent matters.
FreePBX offers two different features that are designed for these scenarios, Follow Me and VmX Locater. But why choose between the two when you can have the
best of both worlds?

Making Follow Me and VmX Locater Work Together

These two powerful features are designed to work together so you can have the ultimate solution for your personal needs. Instead of choosing one or the other, why not have the caller choose what they want: leave voicemail now, or try to locate you?

Let’s describe some behaviors that we would like to achieve and then go about showing you how easy it is to configure this scenario.

Desired Call Flow

  • When a Caller calls and we are not in the office, we would like to send them to the voicemail system and present the unavailable greeting along with options to locate us if desired. If we are on the phone we would like them sent to the busy greeting and not present any options but voicemail. (If we had chosen to take the call, we would have done so on our Multi-Line or Call Waiting enabled phone.)
  • In the unavailable case, we instruct the caller that they may leave us a message now, or if urgent, they can have the system try to find us by pressing 1.
  • If the caller does not consider this urgent, they leave a message and are done.
  • If the caller considers this urgent, they choose option 1 and are sent to the Follow Me setup.
  • The Follow Me configuration attempts to find you. If not successful then it returns to voicemail, this time to the busy greeting where they no longer have an option to keep trying to find you. In your busy message you indicate you are not reachable at this time and they must leave voicemail or try you later.

Let’s walk through the steps required to enable this very powerful and easy to configure setup. First we configure the user’s unavailable and busy greetings in voicemail. Next we enable VmX Locater for this user and create their Follow Me feature. Lastly, we configure our user’s VmX Locater and Follow Me settings from the User Portal (ARI).

Create the Messages

Let’s begin. Here are a couple of examples for the Unavailable and Busy messages:


“I am not able to get the phone right now. You can leave me a message after the beep or if this is urgent, you can press 1 now to have the system try to find me. If it can not find me you will be returned here to leave me a message”


“I am either on another line or not reachable at this time. Please leave me a message after the beep.”

Enable the Features in FreePBX

Now that we have the two messages, we will set out to configure what was described above. The flow chart in Figure 1 describes our desired behavior.

Follow Me / VmX Call Flow


Figure 1

We must first enable both the Follow Me and VmX Locater features in FreePBX. Navigate to the desired extension/user GUI screen and enable the VmX Locater feature. We will use extension 200 in our example. You will need both Voicemail Status Enabled and VmX Locater™ Enabled as shown in Figure 2.

Enable VmX Locater

Figure 2

The rest will be done in the ARI User Portal. Before going there, we will also create the initial Follow Me feature as shown in Figure 3. So while you are in the Extension/User GUI, click on the Add Follow Me Settings (or Edit Follow Me Settings if one already exists). You are taken to a screen similar to Figure 3.

Follow Me Setup

Figure 3

The important things to set here are the desired Ring Strategy and the Destination if not answered. (These can not be set in the User Portal) Our favorite Ring Strategy is the RingallV2-prim which you can read more about in one of our past articles here. To accomplish the goals we have set, you will want to choose the Voicemail <200> John Smith (busy) Destination. We will configure the remaining settings in the User Portal.

Configure the Features in the User Portal (ARI)

With these features setup, we (or the user) move to the ARI User Portal to finish. (Since you probably do not want to give normal user’s access to FreePBX if you care about the integrity of your phone system.)

Log into the User Portal Recording Interface. (This is the Recordings tab at the top of the FreePBX Screen, or navigate to it directly). Next choose Follow Me on the Left navigation section. Figure 4 shows what we have chosen to configure.

Follow Me ARI User Portal Configuration

Figure 4

We have chosen the following configurations:


Unchecked – which means that phone calls will not automatically be sent to our Follow Me setup. This makes it only accessible through the VmX Locater.

Follow Me List:

We list the numbers that we want in our Follow Me list. Note that we must include our own extension if we want it rung as well. Also note, there is no ‘#’ required at the end of an external number. The system figures this out by itself.

Ring First For:

We like the initial ring time. This is not really necessary in the example we are describing but makes it more convenient if you like to switch back and forth between using Follow Me directly or only through the VmX Locater. You can leave it at 0 if it does not apply to you.

Ring Follow Me List for:

Make sure this time is long enough for the user to answer their cell phone and press 1 to confirm the call if using confirmation.

Use Confirmation:

Checking this box will assure that all calls sent to an outside line (vs. internal FreePBX extensions) will require the user to confirm the call by pressing 1. This keeps calls from dropping into cell phone voicemail, answering machines or other undesired landing spots.

That provides our desired Follow Me configuration. We must now setup the VmX Locater configuration to. Choose the VmX™ Locater menu option and you will be presented with a screen as shown in Figure 5.

VmX Locater ARI User Portal Configuration

Figure 5

We have configured the options as follows:

Use When:

By checking unavailable but not busy we are configuring the system as drawn in Figure 1. If the phone is busy, or the caller has already flowed through the Follow Me process and was sent to the busy destination if no answer then you do not want them to be able to choose to keep trying your Follow Me.

Voicemail Instructions:

This is a personal preference. If checked the caller will be presented with the standard voicemail system instructions concerning leaving a message, reviewing their message, etc. after playing your greetings. Un-checking this box will disable that system message.

Press 0:

If you have a personal assistant or alternative choice for what to do when people press 0, you can uncheck this box and provide the number here. Otherwise the system default for zero-ing out of voicemail will be used.

Press 1:

Checking the Send to Follow-Me is what does our magic and makes sure that this option gets sent to Follow Me even though we had disabled it in the previous section.

Press 2:

If you really want to complicate your caller’s lives you can present them with yet another option and put a number in for option 2. Some people also choose to use this option but not “announce” that it is available. We’ll leave it to the reader’s imagination of how they may choose to use this option. (And for those of you who like to look under the hood, there are also options 3-9 that can be programmed but are not exposed in the GUI.)


That is all there is to it. You can now go back and review Figure 1 to see the call flow that is presented to callers when they try to reach you. Both voicemail messages are recorded in the Voicemail system by the user as they would always do so. The Follow-Me and VmX Locater configurations are controlled by the user in their ARI User Portal once created and enabled by the Administrator. They can then easily manage their own configuration, whether they choose the one described here or other preferences.

We hope this has been another useful addition to our Technical Corner. We will will return to the Under the Hood series in our next article.

Great article, this post really clears up Follow me and VmX usages and capabilities!

Thanks for the great writeup! It was an easy read and very pertinent to what I use.
Now all I need is an interrupt prompt option that will ask those customers that are looking to use this emergency locater service for their credit card number upfront and bill them the minimum emergency service fee before putting the call through. :slight_smile:
Then they can use it all they want!

This is outstanding capability and a great writeup.
Keep up the great work.

9 times out of 10, if you give a caller an option to locate you, they will use it, regardless of whether you preface the option with “If this is an urgent matter, etc.” I would rather use this as a stealth autoattendant and just tell people when I give them my number “If you get my voice mail, just press 1 to bypass it and get me on my cell phone.” That way, telemarketers, sales people, etc. don’t have a direct line to you to talk your ear off whenever they want to try to get you to buy new life insurance.


You are right many people will do exactly that. And that is the beauty of this set of feature codes and setup. The example provided allows someone to see the flow. The actual messages they leave is their own discretion. You can announce it to the caller or keep it in stealth mode. You can provided alternative hidden options (like option 2). You can provide options when it is busy but not tell them they have those options, etc.

Philippe Lindheimer - FreePBX Project Lead
http// - IRC #freepbx


Thank for a very detailed instruction such as this, which is sometimes uncommon for a novice such as myself. I setup everything as per your instructions however when I call my extension it does not ring my cell phone it only rings the internal extension even though I pressed 1 at the voicemail prompt to locate me. Also in the EDIT EXTENSION section of FREEPBX the FOLLOW ME list lists my extension, 2003 as well as my cell phone but it includes the pound sign at the end ex.(123-123-4567#). Could this be the problem? any suggestions would be greatly appreciated and thank you in advance for such a great piece.


i want to know that how to configure in fedora linux

radioman: remove the #. you don’t need it.

My box isn’t able to use the “use confirmation” option. I tried it with both my cell and home phone, neither were able to register a 1 or 2 button press. Any idea on how to fix that issue?

ok so any solution to the confirm calls leaving 1000 messages “press one to accept the call” on all the technicians cell voicemails?