The Elements of Tuning

No matter how carefully you crafted your VUI design, or how diligently the design was implemented, or how thoroughly the implementation was tested, your application will need regular and careful tuning once deployed if your aim is to maintain a world-class, highly usable voice solution.

Tune up

Tune up

To effectively tune your application, you should have at your disposal three sources of information: (1) Call Logs: which will enable you to identify patterns across calls (e.g., where are people hanging up), (2) Call Recordings: which will enable you to understand the nature of a problem (why are people hanging up?), and (3) Your callers: usually, you do this by assessing their level of satisfaction with the solution.


Here are the basic questions that need to be asked in order to begin tuning a voice application:


Where are people hanging up? A hang up prior to completion of a task is usually a sign of frustration. If the goal of your application is automation, your first tuning task is to identify such hang up spots in your application and understand why people are hanging up.


Where are people asking to be routed to an agent? If you have designed your application with the goal of empowering the caller, you must have provided the caller with the option to route to an agent. A caller actively asking to speak to an agent is a caller who has decided that the application is not successfully enabling them to serve themselves. This is especially true of callers who have engaged the application over several minutes of interaction and then decided to bail out.


Where are people saying the wrong thing? The aim here is to identify those spots in your application where no-match failures are significantly higher than the average or the expected. The remedy is to listen to the prompt the caller hears and then listen what people are saying in response to that prompt. In such situations, adjust your application by either re-writing the prompt or by adding to the language the system is listening to what callers are responding with.


Where are people not saying anything? These are the spots in your application where the caller goes quiet on you. This occurs usually because the prompt is confusing or the caller was asked for some information that they don’t have (or don’t have ready access to, such as a subscription ID or an account number). If the issue is with lack of clarity of ambiguity, then re-craft your prompt (see Chapter 3). If the issue is with lack of readiness, then provide the caller with the time they need to retrieve the information you need from them or suggest that they call back when they have the information handy. Another strategy is to inform the caller at the very outset of the interaction that the subscription ID or the account number will be needed.


Where are people speaking too soon? At times, callers are impatient and speak sooner than they should, often missing crucial information or instructions. To remedy, either turn the barge-in setting off, or re-craft the wording of the prompt the caller is interrupting.


What type of noise level are your callers calling from? When you listen to your recordings, pay attention to the noise level and how the noise is affecting the no-match error rates.


What options are people asking for? If you discover that 80% of your callers are checking their savings balance, then ask 100% of your callers if they are calling about checking their Savings balance. By definition, 80% of the time your will be right.


How are people feeling about the application? You can probably get a good sense of how people feel about the application by just listening to the tone of their voice in your call recordings.

Caller ID - The Phone Cookie


We’ve all heard of Web cookies. They’re very common, have been around for years now, and can be used to achieve many results.  One in particular being personalization - remembering user preferences in anything from shopping carts to news and weather sites. They can even be used to push advertising to a user based on browsing activity.

Much like web cookies are used in websites, Caller ID can be used in IVR to achieve similar results. Again, personalization - offering custom menu options, anticipating why a caller is calling based on selections in previous calls, routing based on the area code, etc. This behavior in Web applications is very common, nearly ubiquitous. But why is it so uncommon in voice applications? Are most IVR designers living in the dark ages? Do they have limited imaginations? Are there too many barriers to adding personalization and their budgets make it prohibitive?

Perhaps the first 2 can’t be helped but the 3rd can. Enter Angel.com. We’ve always had the capability to add personalization to a voice application, using Caller ID as the ‘cookie’, all without any programming necessary. It all comes out of the box using standard Angel Voice Pages. Of course, if you wanted use your CRM data to personalize the caller experience, again, based on Caller ID or any other identifier, we make that pretty simple as well. This is why it’s so easy for us to stand behind our mantra of ‘putting the caller first’ - because we make it exceptionally easy to do so.

Happy Holidays !!

Happy Holidays

Happy Holidays

Holiday season is a perfect time to get with the family and spend maximum time together..but certain things like the weather and traffic can either delay or spoil your plans..I can totally relate to this as I commute from Gaithersburg, MD to Tysons Corner , VA, and recently the traffic has been out of control, blame it on the weather or the last minute shopper rush.

To lend a helping hand, Angel.com Creative Services has launched 2 voice mashups, which can be used to get live weather and traffic updates based on the entered zip code. Angel uses yahoo weather and traffic API to get you the real time weather and traffic updates…

For Weather updates, please call:

(888) 205-5780

For Traffic Updates, please call

(888) 205-5783

There is no cost associated with using these services…simply call in and be informed

Have a safe holiday season !!

Sameer Padha

Product Manager, Angel.com

Strategies for “Caller First” design: advertising over the phone?

So, your company wants to “upsell” some new product or service, and your marketing department wants to add an advertisement into the system that answers your phone.

The following example demonstrates some strategies for designing a “Caller First” experience that will delight your callers, while still slipping the marketing message into the flow if it is absolutely required.

Suppose the marketing department has drafted the following advertisement to be played as the greeting to all your callers:

“Welcome to our company.
If you or someone you know is thinking about quitting drinking, you should know our office is hosting a free, hour-long workshop that can show you a fresh approach to quitting.
It’s led by a quit drinking expert.
Plus you’ll meet an ex-drinker who quit with the help of a doctor-recommended treatment option and support.
We’d love to save you a seat, so be sure to ask the receptionist, or go to www.blahblah.com.
You might be asking yourself, “What’s going to be different about quitting this time?”
Well, for starters, several things.
No finger-pointing. No scary statistics. Just honest information…and it’s free.
You’ll even get your very own take-home materials to help jump-start your quit.
Others like you have found these workshops to be useful.
All you have to do is ask our office receptionist, or go to www.blahblah.com, and you’ll be taking an important first step toward planning your quit.”

Ummmm…woof!  If I’m the caller there, I’ve already hung up at “You might be asking yourself”, because “I’m asking myself” why I phoned this company that evidently doesn’t care about wasting my time. I’ll take my business elsewhere, if I can.

Reading that monologue aloud, it’s a 60-second message.  It’s repetitive and patronizing. The callers are already captive on the phone for a full minute before they get to say or do anything!  Do the callers really want to hear all of it?  Will they be paying attention to such a thing?  Do they listen to radio or TV ads, either, or just numb their minds until it’s over?  Is the phone really the right place for such a 60-second advertisement?

What about your callers who don’t want to hear any of it, because they were calling about something else, not about any interest in a quit-drinking workshop?  Should they have to listen to the whole thing, or any of it?

Let’s see what we can do about that. Rewrite it to be good IVR. This isn’t the radio, and we don’t have 60 seconds to burn.  Make every word matter!

“If you or someone you know is thinking about quitting drinking, you should know….”  First, “If you or someone you know is” sounds clunky, and some callers might think it’s grammatically incorrect. (Should it be “is” or “are”?)  Why go there?

“Thinking about quitting drinking”: that’s three “-ing” words jammed together.  Furthermore, the word “quit” comes up at least five or six more times in the message, and reasonably patient callers might get weary of hearing it.  Maybe they’ll quit this phone call.

“You should know our office is hosting…” Is “you should know” really the right way to lead this, when the meaning is actually “we want you to know that…”?  It’s generally not a good idea to tell people what they “should” know.

“It’s led by a quit drinking expert.”  All decent workshops are led by experts in their topic, supposedly, so why is there any need to say this?

Step back. We’re really trying to convey the information:

  1. Somebody reasonably qualified
  2. is leading a free workshop
  3. that lasts for one hour, and
  4. the workshop is about quitting the habit of drinking.

So, let’s blow away all the other hype, and convey that information directly and respectfully. “Perhaps you know someone who would like to quit drinking. Our office is hosting a free one-hour workshop about quitting that habit.”

The next information to convey is that some successful quitter will speak about the way a prescription treatment program helped him.  How about this, keeping each sentence short enough that the listener will be able to make sense of all the concepts?  “Part of the presentation is by an ex-drinker who successfully quit. He had the help of a prescription treatment and its support resources.”

The workshop is supposedly worthwhile, and its next big draw is that the participants get to take home printed materials that will help them quit drinking.  However, the drafted sentence sounds merely patronizing: “You’ll even get your very own take-home materials to help jump-start your quit.”  My very own? So I can “jump-start” myself into quitting?  Why not just tell me: “Our workshop will also have take-home materials to guide participants through the recommended process.” (That could still be improved further, perhaps, but let’s move on….)

How does the caller sign up?  By asking about it, or visiting a web site.  Let’s say so, directly: “To learn more about enrolling in this free workshop, ask our receptionist, or visit www.blahblah.com.”

Let’s put it all back together and time it, reading it aloud:

“Welcome to our company.
Perhaps you know someone who would like to quit drinking.
Our office is hosting a free one-hour workshop about quitting that habit.
Part of the presentation is by an ex-drinker who successfully quit.
He had the help of a prescription treatment and its support resources.
Our workshop will also have take-home materials to guide participants through the recommended process.
To learn more about enrolling in this free workshop, ask our receptionist, or visit www.blahblah.com.
(2 second pause so the caller can mentally process what was just said)
Now, I am transferring you to the receptionist.”

We are now down to 30 seconds instead of 60, and we have (hopefully!) conveyed all the important information in a well-organized manner.  The first sentence tells the caller to keep paying attention if there is any interest in quitting drinking.  That’s some improvement.

Still, what happens to the callers who really don’t care? Do we want to waste 30 seconds of their lives as they wait impatiently to get to the reason they called?

Let’s put in a keystroke control.  Play the full advertisement to only the callers who have some interest in attending the workshop: the callers who press 1 to hear all the details after a short teaser.  Nobody else needs to hear about the web site or the workshop’s syllabus, do they?

“Welcome to our company.
Perhaps you know someone who would like to quit drinking.
Our office is hosting a free one-hour workshop about quitting that habit.
If you want to hear more about that free workshop, press 1.
(pause 2 seconds: for the caller to press 1 or do nothing)
Here’s the receptionist.”

We are down to 14 seconds!  For the callers who do press 1, we can make a new voice page that plays “Part of the presentation is by an ex-drinker”, etc etc through the end, and give it an option to repeat those details.  That will give the callers who care about the workshop an opportunity to write down some notes about the things they are hearing.

We can still do better than that. Let’s make the assumption that we should play the advertisement only the first time someone calls; if they’re calling back a second or third time, and didn’t press 1 to hear the details that first time, don’t waste the caller’s time playing any of the advertisement again!  Just go straight to the receptionist, or to a menu about other things!  We can be smarter than an answering machine.

How is that programmed?  Very easily!  This is less than 30 minutes of work in Angel.com’s Site Builder:

  • Write a row to a local data file at each call, saving the CallerID and a variable that saves a Y if 1 was pressed, or N if not (i.e. the caller wants to hear the advertisement, Y or N?).
  • Set that data file to purge itself of all rows older than 1 day, purging at some low traffic time such as 4:00am. It should only have rows for people who already called today.
  • On answering the call, check that data file for a match of the CallerID value and N (i.e. we already know that this particular caller doesn’t want to hear the ad).
  • If such a row exists, skip the voice page that plays the ad, and go directly to whatever the caller should hear next!

So: our caller who’s back for a second or third call in the day simply hears as greeting:  “Welcome to our company. Here’s the receptionist.” Delight!  Bliss! No sitting through an unwanted advertisement twice!  No sitting through the whole thing even once, but only the first few sentences of it!

Caller First. Do you want your callers to be a captive and squirming audience, annoyed by monologues every time they call, and already fuming before they get to talk to the receptionist?  Or, do you want them to get the information they truly need to know, quickly and respectfully?

You’ve purchased an IVR system that is much more resourceful than a 1980s answering machine.  Live it up!  Design it well, with an emphasis always on the caller’s point of view!

Take-home materials:

  • Shorter sentences rule.  No sentence may have 20 words or more.
  • Keep the prose simple and direct.  Get rid of any grammatical constructions that a 3rd grader couldn’t write.
  • This isn’t the radio.  Let your callers do something interactive as early in the call as possible.  No monologuing!
  • Create some delight: allow callers to bypass things they don’t care about.
  • Create even more delight: remember what each caller did or chose, the previous time that they called.  Use that knowledge to streamline the experience to their interests.
  • Someone who phones your company repeatedly doesn’t have the same needs as someone new.
  • The first draft is never the best, especially when designing IVR recordings.

IVRs: A Marketers Best-Kept Secret

Marketers are always looking for the next best thing to set their products and services apart from the competition. Old stand-bys like web advertising, direct mail, email are great – but isn’t that what everyone is doing? What most don’t realize is the value an IVR can bring to your marketing efforts.

As an important access point to customers, the telephone represents a valuable sales channel and an important opportunity to cross-sell and up-sell products and services. Rather than focus strictly on outbound solicitation, marketers are also providing offers and incentives to customers when they call into the call center. This method is particularly appealing as it requires no action by the customer to hear your message; they are a ‘captive audience’.

Organizations that are focused on managing their customer relationships beyond the initial sale are better able to distinguish themselves from their competitors. For the call center, this means extending the value of the customer service function to driving enhanced productivity not only through the reduction of costs, but through driving new revenue opportunities.

Some of those opportunities may include:

  • Promotions. Provide targeted, customized promotional messages or special offers to your callers.
  • Upgrades and accessories. Communicate, and give the customer the opportunity to purchase, new versions of, or add-ons to, existing products or services, including warranties.
  • Gift Cards. Provide access to purchase or redeem gift cards without the need for a live agent.
  • Invitations to events. Extend invitations to open houses, special shopping events, or other events hosted by your organization.

To enhance the up-sell or cross-sell process, on-demand IVR applications and call center solutions can be designed to interact dynamically with your in-house customer purchasing data. By reaching into a database, the application can identify customers and their individual purchasing histories, triggering an appropriate offer from the application, customizing and personalizing the call experience.

Customer surveys can be used as part of the call process as a way to poll your customers and can often be administered during hold times. These surveys can be used for a variety of market research initiatives, from general customer satisfaction to evaluation of new products or promotions. This use of an IVR solution serves two purposes: it is a subtle way of reducing the perceived hold times and therefore increasing customer satisfaction. It also provides you with valuable marketing data for your organization.

From store locator services to order status to gift card redemption, an effective IVR solution can automate many standard customer inquiries while at the same time extending the value of your brand – even while you are not there. These solutions can also front-end your call center, helping regulate call length and issue resolution, promoting a positive customer experience.

Treat Your IVR Like Your Website - Design Based on the Roles of Your Callers

Typically when introducing Angel.com’s Site Builder toolkit (the WYSIWIG editor used to build all customer voice applications within the Angel.com system) to a prospect, we use the analogy that the Angel.com “Voice Site” is like a website, and the “Voice Pages” that you piece together are like webpages.  I’m a reader of Search Engine Watch and I recently came across this article by Tim Ash titled “Roles vs. Personas vs. Cognitive Styles“.   Being written for a web design/optimization audience it was obviously aimed at explaining the various visitors who may visit a website and how to design/optimize the website for these unique visitors.  What struck me is that most companies put a lot of time, energy and money into building and tweaking the company website to optimize it for the best possible customer experience.  But many companies don’t realize that the other main public face of the company, their phone number, needs the same love and attention and should be given just as much “optimizational care” as their website.

Who calls a company’s toll-free number?  The same people who visit the company’s website!  Let’s take a look at the web visitor “Roles” that Tim outlines:

Roles correspond to specific classes of visitors interacting with your site. They are defined by their relationship to your Web site and call to action. The role breakdown can be basic, or it may need to be slightly more nuanced depending on your circumstances.  Here are some representative examples of possible roles:

  • Consumer e-tail company: New visitors (who haven’t visited your site before), returning visitors (who have visited but haven’t bought yet), first-time buyers (trying to complete their first purchase), repeat buyers (who already have their information stored in your system), e-mail list members (who have signed up to hear about future special offers).
  • Plumbing supply company: Retail customers (looking to buy an individual replacement part), plumbing contractors (need an array of parts for a specific customer job), wholesale buyers and real estate developers (need large volume price breaks and extended payment terms).
  • Dating service: Prospective member (hasn’t signed up yet), new member (has paid but hasn’t set up a complete personal profile), experienced member (has done multiple searches and contacted other members).
  • Educational-saving-plan provider: Future recipients (children under age 18), parents of recipients (who typically establish the plan), relatives and friends (who may contribute money to the plan).

If you think about it, each one of these is someone who could/would also call the company phone number.  Just as the website needs to be set up to handle each of these visitors, so does the main phone number of the company.  Whether the main phone number goes directly to an agent, or especially if there is an IVR system in place, designing the phone-based customer experience is critical to the public face/brand of the company.  Let’s look at a couple of these Roles and how the IVR could handle each:

  • Consumer e-tail company:
    New Visitors (who haven’t called your company before): This is your chance to establish/re-establish your brand.  We’re going for brand consistency here.  These callers likely have come into contact with your brand before through your website, print ad, tv ad, etc.   If you have a “voice of the brand” for a tv spot, use that same voice in the greeting and prompts of the IVR system.  If you have been trying to project the message “we’re easy to do business with”, don’t send callers through an endless maze of options.  If you’re targeting a young, hip audience, use music and language appropriate to that audience.
    Repeat Buyers (who already have their information stored in your system): This one is a no-brainer and can certainly be one area where a streamlined IVR system can not only increase customer satisfaction, but also affect the company’s bottom line.  Integrate your phone system with your backend database or CRM system.  Your phone system can be set up to recognize the caller ID, and greet the caller by name, then give them automated information quickly such as their order status, last payment or gift card balance.  Then give them other options after you’ve already given them the info they’re likely seeking.  This makes the customer’s interaction quick, easy and pleasing, and takes some of the burden off your agents.
  • Plumbing supply company:
    Plumbing Contractors or Wholesale Buyers: Completely different audience than a mainstream consumer brand.  These callers know you and have used you many times before.  Don’t set up a phone system that is generic — the IVR should cater to these established customers and make them want to keep coming back.  Personalize the flow by recognizing their repeat caller ID.  Keep the greeting brief since these callers typically know exactly what they need and they want it fast.  Give them touchtone options that they can memorize to get where they need to go within the IVR.  Allow for “barge-in” so they don’t have to listen to the entire prompt before selecting the option.  Again, keeping these customers happy can be crucial to their ongoing business with you.
  • Educational-savings-plan provider:
    Relatives and friends (who may contribute money to the savings plan): Just like anyone can pay/donate money online, so can they over the phone.  An IVR for something like this should be instilled with the same “feel-goodness” that you find in the pictures of happy children that would likely be placed on a website for an educational savings plan.  Record the greeting and prompts with a warm, feel-good voice talent.  Use happy language throughout, and language that lets the caller know that this transaction is secure.  Make the donation process of putting in credit card information quick and painless; and, after the donation process is done, reinforce the security message and automate the process of getting a receipt to the caller.  A pleasant caller experience leads to more donations, which makes everyone happy.

As you can see, these descriptions of what you can do with the IVR systems of various companies has a common theme of “make things better for the caller and good things happen.”   Well, the mantra of Angel.com is “putting the caller first”, but doesn’t it just make sense?  A lot of time and energy is put into streamlining the web process.  Making information easier to find on a website makes the people looking for it happy.  Streamlining a form on a website landing page typically means more people will fill it out, which makes businesses happy.

The company website is not the only public face of the company.  In fact, the phone is often the biggest touch point between business and customer.  Everyone should think of their company phone number like their company website.  Make the phone interaction better and you make your callers and customers happy.  Happy customers makes businesses happy.

, ,

Hosted vs. On-Premise IVR & Contact Center Solutions

I got a kick out of the recent Speech-Tek webinar on the topic of Hosted vs. On-Premise IVR and Contact Center Solutions. The fact that vendors could pitch with a straight-face the value of an on-premise solution vs. a hosted/on-demand one is pretty interesting. Enterprise customers should beware! Companies like Avaya, Genesys and even Voxeo now, are selling on-premise, voice technology solutions that date back over a decade and require a substantial upfront cost, a yearly maintenance fee and a complete lack of flexibility when a customer wants to make improvements to drive an improved customer experience.

Enterprise customers like Pfizer, Astra Zeneca and Barnes & Noble, are quickly understanding the value of deploying a hosted/on-demand IVR solution. The benefits are substantial in the short and long-term: 1) LOWER COST: There are no/limited set-up fees for a hosted/on-demand offering vs. the extensive programming required for an on-premise solution. 2) FASTEST TIME TO MARKET: A new customer is literally up and running in a matter of hours or days vs. months for an on-premise offering. 3) IMPROVED FLEXIBLITY: An hosted/on-demand offering allows customers to make improvement on-the-fly vs. an on-premise one that can take weeks, as updated coding is required.

If you’re considering a replacement or new IVR or Contact Center solution, GO hosted/on-demand.

Speech recognition: a fruit by “any other” name

This case study illustrates one of the many reasons why speech recognition is difficult, both in design and implementation.

The following behavior is very difficult to deliver:

  • “Tell me the name of a fruit that you like.”
  • If we hear Pineapple, Banana, Grape, Raspberry, or Orange, do X
  • If we hear any other fruit, do Y
  • If we hear anything that doesn’t sound enough like the name of a fruit, do Z for Failure

Basket X, by itself, is not very problematic. Each item is given a line for the recognizer to match, explicitly. One can add in alternate spellings or pronunciations to help it interpret what it “hears”, like this:

  • pineapple,pyneappul (do X1)
  • banana (do X2)
  • grape,grapes (do X3)
  • raspberry,razzberry (do X4)
  • orange,orrinj (do X5)

The recognizer receives an utterance (a series of sounds, considered together) from the human, and it scores that sequence against the list of fruit-name pronunciations that it “knows”. It assigns a Confidence Level, 0% up to 100%, for the one or several items on the list that appear to be the best match.

If the Confidence Level is above some assigned threshold, e.g. 45%, the recognizer returns that result as the best guess at what was said. But, if no item has received a score as high as the threshold, the returned value is No Match: the recognizer is not confident enough that the utterance matched anything on the list it is listening for. No Match? Do Z for Failure.

So far, that is not yet difficult. We always get back X1, X2, X3, X4, X5, or Z (No Match).

The system is ruined by the addition of the “any other fruit” basket, for behavior Y. The recognizer cannot know how to judge Y apart from Failure Z, unless it is given a comprehensive list of all the elements of Y that it might positively match. We must add all of these items:

  • kiwi (do Y1)
  • kumquat (do Y2)
  • watermelon (do Y3)
  • strawberry (do Y4)
  • tangelo,tanjelo (do Y5)
  • mango (do Y6)
  • black raspberry (do Y7)
  • apricot (do Y8)
  • peach (do Y9)
  • apple (do Y10)
  • …, ad infinitum, (do Yn)

Suddenly, our list has grown from five easily-distinguishable items into a much longer list, merely by trying to add one “all other fruits” basket.

  • Speech recognition works only on positive matches of known values. The recognizer cannot judge by any external attributes whether it sounded like the name of some fruit, through the meaning of the word. It does not even hear words. It hears only a sequence of meaningless sounds that it tries to match to a known list.
  • The recognizer has no way to know if “watermelon” or “water moccasin” are fruits, or any way to distinguish the two items from one another, unless one or both of them are on the list of sounds it is trying to match.
  • Again, we can’t build basket Y unless we have a complete list of all the individual fruits that should be in it.

With the addition of basket Y, the whole system begins to deliver results that humans would consider unacceptable failure:

  • The more one tries to “teach” all possible fruits to the recognizer, the less capable it gets at distinguishing any of them.
  • It becomes more difficult to say anything that will reliably return the No Match, Z, because we might accidentally hit something on the long list. If the human really said “beach”, a non-fruit, it is clearly not like anything in basket X; but, it hits too confidently on “peach” in basket Y, so we go to Y instead of Z.
  • The longer the list is, {X1, X2, X3, …, Xm, Y1, Y2, Y3, …, Yn}, the greater the chance that the recognizer will occasionally mis-recognize some ordinary things, because there are too many similar-sounding items to judge.

Proper testing of the system becomes forbiddingly difficult, as well:

  • To ensure the system’s accuracy, all of that list for behavior Y needs to be tested individually (kiwi, kumquat, watermelon, strawberry, tangelo, mango, black raspberry, apricot, peach, apple, … [hundreds of them]), to be sure that each known but unwanted fruit hits basket Y instead of the general Failure, Z.
  • The fruits that we really care about most, in basket X, lose some of their valid hits: whenever the recognizer “hears” something in basket Y that returned a higher score than the one the human really said, in basket X. Perhaps the human said “pineapple”, and the system should have returned basket X, but part of the sound got cut off in transmission. Unknown to the human, the system heard only “-apple”, it found a match for “apple” in basket Y (with higher Confidence Level than “pineapple” in basket X), and returned an unexpected behavior. Stupid computer! I said “pineapple”, which doesn’t resemble an apple in any way! “I’m sorry, we don’t have that fruit today.” Huh? When did they run out of pineapple? (It’s not telling me that it really heard “apple”….)
  • We must also ensure that an utterance intended for basket Y does not generate mistaken hits into basket X! Let’s see: I really said “black raspberry”, but the system heard only the “raspberry” part, and it acted accordingly. Meanwhile, I as an intelligent human am absolutely certain that I actually said “black raspberry”. Furthermore, I am certain that I intended to say “black raspberry”, and that I really mean “black raspberry”, not “raspberry”. How could the computer not recognize my intentions or my meaning? It seemed human enough, in the other interactions we have had during this session…. My mental model of the intelligent computer crashes, suddenly. Why did the computer suddenly become incompetent at understanding me?
  • An attempt to improve the sensitivity of “pineapple” vs “apple” (or “black raspberry” vs “raspberry”) might not work, because we cannot predict or reproduce the transmission dropouts or noise that affected only that single experimental trial. The “pineapple” and “black raspberry” test cases certainly made the system seem broken, yes, but that was only one hit, each. It just happened to be on the tester’s first and only trial, setting the (perhaps mistaken) expectation that the whole system is not yet adequately accurate. Who wants to test the system 1000 times, with a representative set of humans and environmental conditions all properly controlled, just to be able to determine the proper experimental percentage of accuracy?

Angel.com Fall ‘09 Release - Featuring Caller First Diagnostics

This past weekend Angel.com’s latest product release, dubbed “Fall ‘09″, was made available to all customers.  This is the latest in this years string of major releases.  Earlier this year we focused on upgrades for our Virtual Call Center product, giving more insight to supervisors and visibility for agents, increased call transfer control, and enhancing the security and stability of our platform.

Our latest release is the first wave of enhancements meant to put the caller firstSM.  This is the first in a string of 3 releases over the next 4 months, with the goal throughout all of them being to aid businesses in building and managing better IVR and call center solutions that will provide a better experience to their callers/customers.

The most exciting portion of this release is our Caller FirstSM Diagnostics tool.  This tool, while it looks simple, is extremely powerful in creating and managing an IVR solution.  Throughout the building and management lifecycle, Angel.com customers can run this diagnostics tool to help identify potential issues, such as broken links, orphaned files within the call flow, missing audio prompts, and places where a TTS (text-to-speech) prompt may still reside instead of an audio file.  Now you can identify potential issues in the IVR solution before your customers do.  Anyone who has gone through the tedious and extensive process of calling into a recently built IVR solution to test and identify where the call flow is broken knows how beneficial it would be to have an automated testing tool to handle this.  In addition, the Caller First Diagnostics tool allows you to build your IVR or call center solution completely with TTS prompts, crafting each prompt in text, before recording the prompts with professional voice talent.  When you are done crafting, simply run the Diagnostics tool, and it will generate an exportable Excel file with every TTS prompt and it’s proper placement within the Voice Site.  This is a huge time-savings tool.

In the Fall ‘09 Release, we also put up the structural basis for our future Enterprise Reporting Suite release.  This will be a major shift in the way our customers can compile and report on data within their IVR and call center solutions.

The Following are additional features and functionality from our Fall ‘09 Release:

More than double the number of Hang-Up pages. We’ve expanded the number of hang-up pages from 2 to 5 to enable a larger number of available actions and options after a call completes.

Generate random values with Logic Pages. Easily generate confirmation numbers or randomize application processes. With our latest release, random values can automatically be assigned to a variable in alpha string, number, alpha-numeric string, or number string.

Angel.com reporting enhancements. We’ve updated our reporting functionality, providing you access to double the web results displayed on all reports, improved Call Analyzer performance, and the ability to view call variables from the Call History Report.

Stay tuned for more updates over the coming month!

Angel.com Manages the Caller Registration for “Notify NYC” — IVR/SMS App for a City-Wide Citizen Warning System

Today, Angel.com issued a press release highlighting the company’s participation in the city-wide launch of the Notify NYC Program. The Notify NYC Program is a citizen warning system that was created to enhance New York City’s public communication channels by distributing critical text and voice messages directly via the Web, e-mail and SMS text messages. Angel.com will manage the Interactive Voice Response (IVR) system to streamline the registration process for those who want to receive notifications from the City and also facilitate internal communications amongst City employees and work groups.

“Notify NYC gives people a chance to prepare for emergencies before they actually happen. By using Angel.com’s IVR technology, callers can easily become a part of this program so they can be automatically informed of any critical event.”

This is an amazing program that we can see being rolled out in a number of cities across the US.  While residents can register for Notify NYC online, the IVR registration line allows people to immediately sign up for this program wherever they hear about it.  This is one of the biggest benefits of such phone-based IVR applications — it brings immediacy to all consumers.  The likelihood that resident of NYC will only hear about this program while sitting at home with their laptop, or at work while a computer is handy is slim.  The IVR registration allows residents who hear about this while reading the paper on the subway, or from a friend at the local coffee shop to immediately dial 3-1-1 and register on the spot, before they forget about it as they go about their day.

For speed and simplicity sake, entering a telephone number and a zip code is all that is required for registrants to receive notifications in case of emergencies. Multiple account management features enable registrants to add, change or remove additional phone numbers, zip codes and notification types.

Angel.com Twitter Weekly Updates for 2009-06-05 — Follow Twitter.com/angeldotcom

Is “Cloud” (as in Cloud Telephony) Just Another Buzz Word, Or More?

Cloud.  I’ve been hearing that word a lot lately, and I mean a lot!  Cloud telephony, service cloud, sales cloud, cloud computing, SaaS cloud, telephony in the cloud… the list goes on.  But what does that really mean?  I’ve been putting the Angel.com logo in a cloud icon in PowerPoint presentations for years (hence the image)… does that mean we were the original cloud telephony provider, or the revolutionaries in the cloud space? 

The first big place I really ran face first into the “cloud” world was at Dreamforce 2008.  Salesforce.com used “cloud” in all their banners, and even hired people to walk around San Francisco with giant inflated cloud balloons tethered to their backs.  And since that time, salesforce has rolled the cloud theme into everything they do, including the main headings on their website. 

Lately, there has been an explosion of the use of “cloud” in our space — that being telephony (IVR, call center, etc.) – with the likes of Twilio, Tropo and Cloudvox most directly, and Voxeo, IfByPhone, etc. in subtext.  The notion that cloud represents is, to boil it down as I see it, the ability to access any solution you want, from any where you want, at any time you want — not being tied to hardware or installed software somewhere — and the ability to easily intermingle different types of solutions so everything works in conjunction.  I’m sure there are better definitions out there, and I may just be plain wrong in mine, so feel free to add your definition in the comment section. 

Dave Michels gives some interesting commentary on all of this on his Pin Drop Soup blog… “powerful cloud based tools for voice enabling web applications.”  Let’s see… does Angel.com fit the cloud mold:

  • Hosted service that can be accessed/managed from any web browser any where — CHECK
  • API to connect voice to any web service — CHECK (had web service stuff for years)
  • Fully integrated with other cloud services such as CRM, workforce management, payment gateways, etc. — CHECK (again, had this for years)
  • Internal/external database integration — CHECK (years again)
  • Cool customer integrations that make use of mobile apps and other ‘hot topic’ things — CHECK

What else do we need to be “cloud certified”?  All this and you don’t need a programming degree to do it (we have a nifty GUI that does all the code for you.) 

But, with all that, I have to ask… Is “cloud” here to stay, or is it the “maverick” of 2009?  Seems like “Voice 2.0″ was replaced by “cloud telephony” within a year, so what will next years buzz word be!?  “Angel” and “cloud” go hand in hand, so I guess I’ll throw our hat into the cloud ring too.

###

, , , ,

Angel.com Twitter Weekly Updates for 2009-05-15 — Follow Twitter.com/angeldotcom

  • Angel.com article on Call Center Times website — Putting The Caller First: Effective IVR Design for Your Call Center http://bit.ly/StmfX #
  • New (well, April) Gartner research predicts 75 percent of contact centers will be running a SaaS application by 2013. #
  • Added a new RSS feed to our mix… the Angel.com IVR Wiki/Knowledgebase… http://feeds2.feedburner.com/IVRWikiUpdates #
  • @dunwoods Angel.com can handle all of this…hosted IVR provider with SMS and web survey integrations. http://bit.ly/9nFhZ or 888-692-6435 #

Angel.com Twitter Weekly Updates for 2009-05-08 — Follow Twitter.com/angeldotcom

  • Frost & Sullivan eBroadcast on “golden nugget” tips for contact center professionals… http://bit.ly/WfwbA #
  • RT @SpeechTech: Latest STM News: Angel.com Releases Spring Forward http://bit.ly/eSzR0 #
  • Angel.com Virtual Receptionist mentioned on WSJ SmartMoney — “make a small business look bigger” — http://bit.ly/j4dda #
  • Press Release on Angel.com Spring Release: “Spring Forward makes it easier for businesses to “put the caller first” — http://bit.ly/swJGH #
  • RT @tmcnet: Angel.com’s Site Builder Toolkit Lets Novices Design, Deploy and Manage a Customized IVR System http://tmcnet.com/7668.1 #
  • RT @tmcnet: Angel.com ‘Springs Forward’ with New IVR Enhancements http://tmcnet.com/7761.1 #
  • Angel.com’s President, Dave Rennyson featured in The Washington Post “New at the Top” Section — http://bit.ly/qQ5b5 #
  • Angel.com 2009 Spring Forward Release is here! Learn more about how it helps you “put the caller first” — http://bit.ly/xo1DI #
  • Great article and case study on Angel.com customer Lifebooker, and Outbound IVR on Speechtechmag.com today… http://bit.ly/XPQiF #
  • General article about Angel.com’s Site Builder tool on TMCnet today … http://bit.ly/Nh8N1 #

Angel.com “Spring Forward” Release - Designed to ‘Put the Caller First’

We put out our Spring Release 2009 this past weekend.  Aptly named “Spring Forward” because it was designed to address some major features our customers were asking for as well as propel our platform toward even more major releases due later this year.

But the crux of the release was based around our desire to “put the caller first” in everything, and every voice solution, we do and build.  What does this mean?  Well, in the words of Dave Rennyson (President, Angel.com):

“We’re using this phrase ‘putting the caller first’ because if we put the caller first—for our direct customers—and we help them build better IVRs, we help the industry, we help people build better applications, and we help ensure that their customers are served better.”

For more information on our Spring Forward Release, please visit the following pages:

Spring Forward Press Release >>

Spring Forward Announcement >>

Spring Forward Interview with Dave Rennyson in Speech Technology Magazine >>