So I’ve got a good one for you gurus and if it matters at all I’m a little pressed for time since it’s upper-management leaning on me about it.
So we’ve just installed FreePBX, came up from an old Trixbox that we replaced due to lack of support/etc. Setup went swimmingly with hiccups being very minor settings changes etc. but the migration was perfect otherwise…
Except for one thing. One users follow me settings just don’t want to work for us. We can get internal calls to her if I dial from my desk to her extension but using my cell phone to hit her direct line rings for awhile until dropping me into her voice mail, no ring on her end.
I’ve deleted the follow me entry twice already and started fresh on it to no avail, her settings are:
Ini ring time: 1
Ring strat: 30
Follow-me list: 217
Music on hold: Ring
CID name: Blank
Fixed CID: Blank/greyed out
Destination if no answer: Normal EXT behavior
I had it originally set to ringall and switched it to -prim just 'cause that’s what I have mine set to on my desk. Either setting had no effect on the issue.
I guess the way I approached follow me (especially in my own case and this particular employee) was: if it’s on then I’m probably not at my desk so there’s little point in it ringing there for any time.
In my case the phone is “on” all the time. I give myself a delay to answer the phone if I’m at my desk but if I don’t answer quickly then it rings in both places. I leave the confirmation box checked so that it never accidentally goes to my cell phone’s voicemail instead of my office voicemail. If I leave, I can put the phone in DND and then it only rings the cell phone.
But of course none of this explains why in your case the cell phone never rings when your desk phone has follow-me turned on and there’s a direct dialed call coming to your phone. If it was from a ring group or Queue then I’d look at that, but direct dialed eliminates them from the equation.
In the extension itself (not the Follow-me) is VmX Locater Disabled?
Ok. I’m stuck then. You have Follow-me that works on one extension, but not on another and you’ve compared the two settings and they are identical. Unless the second user has a broken cell phone, or the call is timing out before the signal to the cell phone connects, I’m stuck.
When you look in the log file, what is it telling you the status of the call attempt to the cell is doing?
I’m sorry. I thought it was just the one extension that didn’t work. If none of them work then I’d look elsewhere. Well, the log is still a great place to look as it will have valuable information.
Having said that, I’d be more suspicious of the outbound route again. From your example it appears you’re dialing 1areacodenumber or 1NXXNXXXXXX
Based on that I’d assume your cell phones are all long distance calls or that your trunk provider assumes they are long distance calls. In either case you’ll need a dialing pattern that matches PLUS you’ll need your provider to accept that call and treat it correctly. If you dial 1NXXNXXXXXX from the phone it connects to the cell?
It’s not finding a trunk available to place the outside call. You said it works when you call from an extension… but your trunk isn’t in use at that time. When you call from outside, your truck is in use and appears to not be able to accept the second call over the trunk.
This still looks like the outbound route or trunk is not set up correctly. Go look carefully at the outbound trunk. If you Google “Dial failed for some reason with DIALSTATUS = CHANUNAVAIL and HANGUPCAUSE = 1” You will see a lot of people have had this issue and it’s the trunk.
Most of those seem unrelated, I’m seeing a lot of “HANGUPCAUSE = 20” =\
Tried custom extensions today, deleted an absent employee’s extension and gonna remake it to try that out. So far zero progress. If I was looking for issues in the trunk what kind of commonly missed settings should I keep an eye out for?
Do you only have the one trunk? Since you can place outbound calls from that extension the trunk works. It leaves a couple of options that I know of. I’m just a user, not an expert. Either the trunk can only accept one call at a time, or the dial patter isn’t set up correctly in the outbound route.
In my case I dial a 9 in front of every call over my VOIP trunk (I use a 6 if I want to route over POTS lines). So in my outbound routes my dial patterns all have a 9 prefix listed, no prepend listed, and the match pattern.
In your case you’re using a 1 instead of a 9 so you dial 1 in front of every call, both local and long distance so you have a 1 in the Prefix fields on the outbound routes.
On the trunk, I have a Dialed Number Manipulation Rule showing prefix 9 match pattern and prepend prefix match pattern. In your case you’re going to need to put a 1 in there to remove the 1 before the call is sent to your provider so they’re left with just the number. What I don’t understand is why you’d be able to dial a number that way from the phone, but not via the Follow-me feature.
Something else to be aware of, and this is different than Trixbox, the Trunk Name must be exactly the same as the name used to describe the trunk. In the Peer Details username= must be the same as the trunk name. This will be the same as the first part of the Register string.
With VOIP you don’t need the 1 at all even for long distance. (unless it’s something your provider needs). 9 is typical for an outside line on a PBX system so 9+AC+local number is the most common format found. Even if you’re in the same AC you still dial it the same way with most VOIP providers, but not with POTS service.
If you set up your follow-me so the number doesn’t have the 1, it’s just AC+Number, does it work? Do you have a dial plan set up for that?