r/VOIP•
TechBlizzard

Client experiencing infrequent dropouts / disconnections on VoIP.ms. How to get near 100% reliability?

A client of mine is using VoIP.ms for his phones. It works great, 95% of the time. The other 5%, when on the phone he experiences drop outs where the other person on the line can't hear him, but he can hear them. Or his VoIP phone resets in the middle of a call. Sometimes, when a customer is dialing the main business number and punches in his extension, the customer receives a message that "this extension does not exist".

Is the issue with his VoIP phone (Cisco SPA504G)? The dropouts and strange sound problems could be associated with that, but his extension disappearing from the phone tree is definitely not related to the phone. Is there a setting in the configuration of the Cisco SPA504G that may fix these issues?

Is it VoIP.ms? Maybe we should go to a different provider. Ideally my client would like to stay with VoIP.ms, but is willing to change providers.

Is it his internet connection or local network? Currently he has a managed switch and router which have been up for months. The phone is powered by POE by the switch.

How would you go about solving this VoIP problem and getting your client to near 100% reliability?

Posted Feb 5, 2018, 9:53 PM UTC

325
Larfies•

An issue like this is most often network related. Do you know the make / model of his network devices?

3
TechBlizzardOP•

Yes. He has a 24 port Ubiquiti Managed Switch 250W POE and an Edgerouter X.

2
cyberchaplain•

Have you made sure SIP ALG is turned off on the Edgerouter? Some of their firmware revs have it on by default.

2
TechBlizzardOP•

Yep, I made sure to turn off SIP ALG.

2
79cca0e8-d8ff-4ca9-9•

I have been using VoIP.ms with Cisco 50xG series phones for 5 years now - I don't think it's the hardware.

It might be the configuration - you also might experiment with using a different server for VoIP.ms, and/or check the bandwidth and loss rates between the client's site and the server he's using. Sometimes a server is physically closer, but more distant in terms of network distance, so changing the server the client uses might help.

Also, is the client's LAN healthy? Are the phones on their own LAN/VLAN, or are they sharing a network with bandwidth hogs? Is the overall bandwidth sufficient to handle however many simultaneous calls they're running? Does each phone have a dedicated connection to the switch, or are they running a cable to the phone, and then a cable to the PC from the phone such that the phone and the PC are effectively sharing a switch port?

3
malicacidpop•

There's a big gap in difficulty and resource expenditure between 99%, 99.9% and the classic 99.999% POTS reliability ideal. Respectively that's 3-4 days, eight hours, and five minutes of outage(s). A lot of residential ISPs only deliver effective 99% uptime because they will schedule a technician visit in a few days or next day if you're lucky. Business class often gets you same day help. Identify the points of failure and add redundancy. How much downtime can the client bear? 99.999% requires top quality equipment, redundancy at every level, UPS+generator, stockpiling spare parts, and automatic failover.

This is just basic troubleshooting. Try a different router, Internet connection, phone, and provider. It's easier to get redundancy for oubound calling than inbound.

3
slayter•

How to get near 100% reliability?

Step 1: Get off the largely self supported service that has never promised 99% reliability. They sell "99% satisfaction rate" and best effort support.

Are you reselling Voip.MS or is this their own account?

3
TechBlizzardOP•

It's their own account.

1
slayter•

Yeah, I would back off because their expectations are unreasonable. It sounds like they need support but aren't willing to pay for it.

2
MeatballNYC•

Would you be able to test the phones on a different service to compare the results? It sounds like the service to me. I assume the phones are properly registered and that the server may be restarting them due to some bug.

2
briankwest•

sounds like the phone to me, but we do not have enough data to really isolate the issue. We might not know for sure.

2
MeatballNYC•

ALL POSTS ON REDDIT ARE SUBJECT TO BEING COMPLETELY WRONG AND MAY, IN SOME CASES, RESULT IN DEATH. PLEASE TAKE ALL POSTS WITH CAUTION AND NEVER, EVER TAKE THE INFORMATION WITHIN THEM AS FACT.

-5
briankwest•

Was this really necessary?

2
MeatballNYC•

It was meant for my answer. Half the crap I write is unnecessary. I apologize. 💔

1
TechBlizzardOP•

Yes, we can try that out. I'll be on the lookout for the same issues with the phone.

Is it often that the physical phone unit can go bad and be the culprit? It just seems that the line goes down so inconsistently I have not noticed a pattern.

1
gusgizmo•

This stuff is pretty much always related to the ISP/Internet at large.

Have him do some of the more common voip tests to see if there is a pattern in terms of packet loss, jitter, buffer bloat, etc. No single test (unless to the provider themselves) is definitive, so testing in aggregate is useful.

You can sometimes pick up a little bit of performance from picking specific models of modems and routers, but typically if a line is no good for VoIP, nothing short of a miracle will fix it.

FWIW Ringcentral has a nice VoIP diagnostic test. If you get a clean test to them, you could always switch over.

2
just_some_random_dud•

I would start at the router, this can be commonly caused by sip alg, or rtp timeaouts, aggressive natting etc.

2
TechBlizzardOP•

OK. I disabled SIP ALG on the router. What is a better RTP Timeout?

1
cyberchaplain•

I usually see recommendations to set RTP and UDP inactivity timeouts to 300. Sonicwall's have an "Enable Consistent NAT" that should be on (not sure what the Ubiquiti equivalent is).

1
djgizmo•

If some of your customers are fine but others are not... its more than likely not the phones. Usually it's the route / peering it takes to get to your customers. Does VoIP.ms offer any kind of private peering or vpn tunnel for an extra fee?

Now if his voip phone resets in the middle of a call.. that's usually a hardware issue.

"Sometimes, when a customer is dialing the main business number and punches in his extension, the customer receives a message that "this extension does not exist"." That's a problem with the pbx platform as they should never hear that. Who ever your pbx provider is... this is something for them to troubleshoot.

2
stillzy•

Basic steps

Confirm phones on latest firmware, confirm edgerouter is on a Stabile build, confirm no bandwidth over utilization confirm your wan connection is stable ....I always start there because you need to rule it out before going crazy

1
etrain1•

try voip.ms's premium rate instead of the cheap rate

1
dupie•

Or his VoIP phone resets in the middle of a call.

This whole post is the bane of tech support, but this part in particular caught my eye since you mention PoE and nobody has touched on it. This tells me either the phone is wonky (unlikely), but most likely the network cable/poe port is misbehaving. Move the phone to an AC adaptor and see if resets keep happening.

Generally ISP issues/routing/maxing out local network/QoS or router issues is the culprit in these cases but... phones dont reset unless something bad is happening locally, and it's probably a misconfigured network that works good enough for general stuff, but voip is very good at finding issues in local networks.

1
TechBlizzardOP•

That's definitely something to consider. He moved in to the office recently, and we just used the existing cables. We didn't fully test them beyond using a $35 cable tester, but that only tells you if current runs through it. Maybe we should run new wires to all of the ports.

1
[deleted]•

[removed]

1