Archive for January, 2006

The importance of QoS

Tuesday, January 31st, 2006

Quality of Service on today’s network is almost a must, whether you have VoIP or not.

During recent visit to a client of mine (they were having some major voice issues), I discovered some minor QoS configuration issues. I also found hardware QoS issues.

One of the problems came down to a 10/100 blade in a Cat6500. It was one of the original 10/100 blades created, and only had 2 output queues, with 2 thresholds each. After reviewing the system, I noted that the queue designated for voice was seeing drops.

Normally, most places could run in this situation without issue. Here however, they have hard core data users that truly use their network. This created numerous situations of high bursts in traffic. These high bursts were causing the output buffers to fill almost completely on the switch. This in turn caused voice problems, since their voice gateways are also their WAN routers.

The eventual solution was to move the routers to a blade that has a dedicated priority queue, where voice traffic essentially cannot be dropped (it’s possible, you just need a LOT of traffic to hit that queue). This appeared to smooth things out quite a bit.

In Cisco lingo, the old blade had 2q2t (two queues, two thresholds per queue). Almost all newer blades have 1p2q2t (1 proiority queue + 2q2t) or 1p1q8t.

Moving forward, it’s a good thing to remember that if you’re seeing voice problems, it CAN be the network, no matter how much it is over-built.

QoS is critical. In my opinion, more companies should be building at least basic QoS now, if not for voice, for their critical applications.

The “phone” companies and the Internet

Tuesday, January 31st, 2006

We’ve all been seeing this crap coming from the telcos about charging everyone for using their wires.

Truth of the matter is, they are already extremely profitable (I don’t normally bash large companies, but I’ll make an exception here).

Do they have a responsbility to the shareholders? Sure.

But don’t get cheap trying to make money. They already charge for DSL. They charge for phone service. They also charge large amounts for Internet service and the pipe itself. Ever hear of a local loop charge?

Their real problem is the proliferation of VoIP/Video technologies. I myself have switched to Time Warner’s Broadband voice service. Flat fee no matter where or how often I call. My old SBC bill used to float around $85 a month. I now pay $44.95 for unlimited service.

All these new services threaten their monopoly, and ability to make money. However, instead of trying to compete, they are trying to kill the competition.

History tells us that the dinosaurs, which couldn’t adapt to their ever changing world, became extinct. Seems to me that our current set of legacy telcos are a bit large, and can’t adapt. How soon will they be fossilized?

Intel HMP software/Interactive Intelligence

Monday, January 16th, 2006

Just did some work troubleshooting an audio delay issue with Cisco gateways, Polycom SIP IP Phones, and the Interactive Intelligence (I3) call center server.

The problem that existed was one where any calls running through the I3 experienced 2-6 seconds of delay. The root cause appears to be dynamic jitter buffers growing abnormally large almost immediately, then causing the playout of conversation to be delayed.

The cause wasn’t QoS related because calls directly between the Cisco gateways (2811’s) and the phones worked perfectly.

Calls involving the Intel HMP software on the I3 server however saw jitter on the order of thousands of milliseconds.

The “temporary” fix was to lock the jitter buffers on the HMP software to 6. This seems to have cured it.

My main question is, where in the software does the problem really lie?

Route pattern/filter guide

Friday, January 6th, 2006

Having seen numerous problems pop-up on lists many times, I think I’m going to write a mini-guide on CallManager route patterns and route filters.

I’ve used filters since CM 3.0, and am quite familiar with them and their quirks.

Look for a guide to be posted here in the near future.

CallForward Application

Friday, January 6th, 2006

Well, now that I’ve written a basic app, I feel it’s time to get serious about this.

I’m seeking comments on what folks would like from an app that could forward phones (possibly extend to ringers).

Post a comment and let me know what you’d like to see.