The rants and raves of a technogeek
Posts tagged VoIP
Predictive dialers enhance contact center performance – truth or myth?
May 8th
Since I’ve released my dialer framework demo about 2 months ago, I’ve been swamped with many requests from various contact centers around the world – to utilize my dialer framework for the development of a custom made predictive dialer.
For those of you who are not in the know, a predictive dialer is a tool that is capable of analyzing the performance of each agent in a contact center, accurately predicting when his current call will be completed, and thus, start calling outbound to ensure that the agent is utilized as much as possible.
Most contact center managers believe that if an agent is utilized 100% of the day (or at least a close enough number), they will maximize their profits and work will be done faster. This is not always the case, and there are some cases where predictive dialers will be nothing more than a “White Elephant”, sitting in your call center, doing nothing.
Considering the following scenario: We have a contact center selling computer insurance plans by phone. Each agent is trained to make a sale, that is: “Don’t get off the bloody phone without a credit card!”. One of the issues with such a contact center is that there is no-way of predicting how long a sale will take. Lets imagine that one call a sale happens in 15 minutes, while in the next, we start with the kid in the house, move to the older brother, move to the mother, move to the father, ending up making a sale after 35 minutes. In other words, we have no way of profiling an agent, as there is no proper profile to the customers.
So you can argue that by utilizing statistical models and proper targeting of potential customers, we can go about and perform more accurate predictions. However, these predictions will all go up in flames, the minute a deviation from the norm of the statistic happens. We then immediately create a form of ripple effect, that is then carried across the entire contact center.
In the book “The Goal“, by Eliyahu M. Goldratt, the author tells us a story about a group of boys walking in the woods. The group of boys constantly are unable to walk the path at the designated speed, due to various timing and synchronization issues. In theory, a predictive dialer is used to better synchronize the contact center intake (numbers to be dialed), with the contact center’s ability to perform (the ability to make a sale). However, this model fails when the sale constraint is unknown, thus, making the entire model fail.
In most cases, contact centers are better off using “Preview Dialers” and not “Predictive Dialers”, unless, the contact center is highly targeted with its campaigns and sale strategy. A “sell or die” contact center strategy immediately negates the possibility of accurately measuring the contact center performance and bottle necks, thus, having an automatic pace creator in such a scenario will become redundant and will most probably just cost funds.
The world’s fastest Asterisk based Dialer
Mar 2nd
As most of you already know, I’m heavily involved within the Asterisk Open PBX project. Over the course of the past 5 years of my dealing with Asterisk, Asterisk had always suffered a serious flaw, and that is, a single-threaded Manager interface – which usually led to serious dead-locks when writing a multi-threaded server that connects to it.
One of my long time challenges was to surpass the 4-5 originate requests to the Asterisk Manager interface, enabling me to automatically dial more than 4-5 calls at the same second. My initial work had began with the idea of increasing that by a factor of 50%, going up to around 7-8 calls per second – I had achieved that using a combination of smart synchronization between the manager interface and my originating server – and also enabling asynchronous originate requests – however, that methodology had proved to be problematic – in terms of reliability.
I understood that something else had to be devised, something that doesn’t rely completely on the manager interface, and that will allow me to originate calls freely, without clogging up the manager interface. So, I decided to move my interest from the Manager interface, and concentrate on understanding Asterisk’s channel handling, especially, how do calls originating from the manager interface are handled by the Asterisk spooler and the Asterisk channel drivers.
more will follow…
The kid operates IE, the father is a greedy SOB…
Nov 19th
I guess that in every parents mind, their child is always a genius. The child may actually be the stupidest person on the face of the planet – however, for the parents, the child is a genius. I think this way of thinking is somewhat a constant across the universe, however, in Israel – adding the “Polish Mom” syndrome into the equation and you get a highly intense environment believing that what ever the child says, be it as moronic as a toon, is considered sheer genius. More >
Impressions from VON Boston
Nov 4th
Well, it has been almost 4 days since VON Boston and I’m sorry to say, that not much has changed since last year – apart from the fact that this year’s VON had seemed to be a little smaller to me.
As some of you may know, I’ve teamed up with Jeff Pulver’s Free World Dialup (FWD) team. If some of you are familiar with FWD, it was the first ever FREE VoIP community network. Much before networks like Skype, almost 12 years ago, the vision of free communications had been planted by Jeff Pulver and other pioneers. It has taken almost 12 years for the technologies to mature into a state where the vision is now close to being complete. Our intention is to be the driving force behind the community oriented telephony, providing a telecom’s vision into the Web 2.0 infrastructure, but not limited to Web 2.0. To learn more about FWD, please visit http://www.fwdnet.net, where you will learn more.
As a personal favorite of mine during VON, I was more than happy that Digium’s Asterisk pavilion had grown into the first – Digium Asterisk World. As some of you may know, I’ve devoted my last 5 years to the promotion and adoptation of Asterisk technologies and Asterisk based products and I’m extremly happy to see that Asterisk had become a dominent force in the VoIP market. All around the conference, you would see comapnies openly stating that they are compatible with Asterisk, proving again that open source can easily be considered a valid alternative for the telecoms market.
I hope that next years VON will introduce more Asterisk solutions and additional companies operating with the Open Source sector. I really hope to see more open source projects featured at VON, projects like OpenSER, FreeSwitch and Yate. While OpenSER had been around for a few years now, FreeSwitch is fairly new to the market and experts had adopted to it nicely – however, the entry bar is still too high.
I’ve attended the OpenSER administration training that took place during the last day of the convention. I can say one thing about the Daniel, one of the creators of OpenSER: you are a wonderful coder, but leave the teaching to other people – you are so boring!
Really, I like the guy, but after 3 hours of mind numbing listening – I simply left the place as I didn’t learn anything from the training. Just downloaded the presentation from the website and I’ll use mostly that. Daniel, if you are reading this, I suggest that you get some other member of the OpenSER team to do the lectures for you, someone with a bit more flair and showmanship.
Well, that’s it for now, if you’ve been to VON Boston, drop me a line.




Picasa
Twitter
Facebook
LinkedIn
Youtube
RSS