Solved

Hosted VoIP (Asterisk) call quality issues

Posted on 2007-11-20
8
1,017 Views
Last Modified: 2013-12-27
Hi,

I am experimentally rolling out hosted VoIP in around ten small offices in the UK and Europe and one or two in North and Central America, but I am dogged by call quality issues in some locations whereas in other offices it's almost faultless. Some calls simply cut off, which I gather is most likely to be a NAT Proxy related issue, and some calls are really distorted and broken, which I gather is most likely a network connection/packet loss/latency issue. Strangely the remoteness of the geographic location does not always correlate with poor service.

As we need to make use of the Asterisk PBX, all the traffic is directed through the hosted VoIP servers in London as opposed to going point to point once connected. Obviously this adds to the call quality problems in certain locations. Also most of the handsets are behind firewalls using NAT so a NAT proxy is required which, as i understand it, further adds to the problems.

I know that the simple answer should be to install a Asterisk box on each site, but I'd like to avoid this if at all possible especially as some offices only have 2 or 3 extensions, and I have not found a cheap enough piece of hardware which will manage the site and that can have an IAX trunk to our provider.

I have been using Linksys SPA941 & SPA942 handsets and am really happy with them. Routers vary office to office and the internet connection is mostly ADSL & SDSL, but as I say there are realtively few extensions and internet demand from other devices in the offices is minimal.

ALL tips and pointers are extremely welcome!


0
Comment
Question by:gabiosz
  • 3
  • 3
  • 2
8 Comments
 
LVL 12

Expert Comment

by:bhnmi
ID: 20324479
I mean transport can be an issue also. The is no traffic shaping if you are traversing a public network (most likely multiple networks) to reach the PBX.
0
 

Author Comment

by:gabiosz
ID: 20324491
Can you elaborate on that for me?
0
 
LVL 12

Accepted Solution

by:
bhnmi earned 250 total points
ID: 20324530
If you have site a and b both with different ISP's connecting back to the host pbx on a different isp then a and b the is no QoS between the sites and this means your traffic is treated like everyone else's. The ideal way to connect multiple locations using VoIP servers located in geographically different places is MPLS.
0
 

Author Comment

by:gabiosz
ID: 20324595
How do hosted VoIP companies get around call quality issues such as this, surely there is a way of doing this over the public network, or it pushes the cost up dramatically?

I appologise, I have become lazy over the past few years and my networking knowlage has suffered, I haven't really had to concern myself with Internet traffic in any detail for quite sometime.
0
Do You Know the 4 Main Threat Actor Types?

Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

 
LVL 36

Assisted Solution

by:grblades
grblades earned 250 total points
ID: 20326390
VoIP requires a very good internet connection with very low packet loss. Just 2% packet loss will be very noticeable while on a VoIP call but almost undetectable for general internet traffic.

We have an Asterisk server in the office and a dedicated internet connection for it. We have sales people who travel around the world and connect back to it to make their calls as it is significantly less expensive than hotel or mobile rates. We also use a VoIP provider so anyone can choose to make a call via them.
Most destinations worked fine however there were a few that always caused problems (china for example)

I am on NTL internet (UK) at home and I could not use the voip provider due to the NTL router the traffic went through was dropping the occasional packet. However I could connect to the office system without any issues.

There is software called MTR (WINMTR on windows) which performs a traceroute and pings every router in the path. You could use that and ping the hosted server and heave it running for about 1000 pings and that may give you an indication of where the problem is occuring. Feel free to post the results here if you would like me to interperate the results.

If you are having problems due to the NAT devices in the remote offices then the symptom will be that either people cannot dial you (unlikely) or that the call gets established but the remote office cannot hear any audio)
I am a bit confused about which protocol you are using. The Linksys phones use the SIP protocol but you mentioned about using an IAX trunk.
If you are using IAX to a device in the remote office and then have the phones connect to the device via SIP then you should not have any issues. IAX works much better through NAT and only requires port 4569 be forwarded.
0
 

Author Comment

by:gabiosz
ID: 20328559
Thanks for your input.

What I was saying about IAX was that as a last resort we'd like to use a simple box on the LAN to deal with the internals there, one which is capable of using IAX tunk to connect to our VoIP suppier. I have looked at the Linksys SPA9000 but think it looks a bit restricted and I'm not sure if it runs on asterisk but the price is right. Again bear in mind we are looking at between 2 and 6 phones per office, so cost effectiveness is key.
0
 
LVL 36

Expert Comment

by:grblades
ID: 20328688
The SPA9000 does run Asterisk internally but you cant get access to the internals. Everything is configured through their own web interface so the usability is more limited. I am not sure if it supports IAX.
0
 
LVL 12

Expert Comment

by:bhnmi
ID: 20328844
I could help myself. I am waiting for my Switchvox (Astrix Based VoIP Platform) right now and this post make me want to play with it even more. ;P
0

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

Every year the snow affects people and businesses. According to the Federation of Small Businesses (FSB), in 2009, UK businesses lost an estimated £1.2bn (http://news.bbc.co.uk/1/hi/business/7864804.stm) because of bad weather. This article was c…
Implementing Avaya's One-X portal is pretty painless, until you want to deploy this to the Android and iPhone clients when these clients are outside of your network. The clients will also work within your local network. Here is our experience and so…
This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're looking for how to monitor bandwidth using netflow or packet s…
This video demonstrates how to create an example email signature rule for a department in a company using CodeTwo Exchange Rules. The signature will be inserted beneath users' latest emails in conversations and will be displayed in users' Sent Items…

707 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now