Why your call center needs “TEXT” solutions!

21st Century Call Centers still operate with 1980 business models!

I have been working with inbound call center for some 40+ years and despite all the”omni” channel technology the inbound call center model has not changed very much.   Those of us who have call centers that support a for profit business are focused on improving the customer or patient experience.   We all want lower caller holding times, faster response times and lower costs.   I have never heard anyone say, lets add more agents!   The usual answer is lets add more telephone lines!   This strikes me as more than ridiculous!   Basically, increasing the size of the catchers mitt by adding more telephone lines,  enables the call center to increase the number of people on hold awaiting service by the same number of agents.  Now how can that make sense?   If you think about it, the only reason you have more inbound telephone lines than you have agents, is so folks do not get a busy signal.  Over the years call centers have learned that it is better to capture the call and then hold the caller than it is to generate a busy signal.

One of the major differences between a call center in the 21st century and earlier call centers, is the availability of “smart phones”!   As it relates to the American Business Landscape you are on safe ground if you just assume that every man, woman and child in America has a smart phone.   In fact, it is safe to assume that smart phones have long ago out paced wireline connections.   So why not use this resource to change the call center model?   Why have more incoming telephone lines than your call center has trained agents or customer service representatives?  Additionally, nobody is sitting at home or the office holding a phone handset while waiting for the “next available agent”.  They are driving the kids to school, or running around the market place in an ever increasingly more mobile environment.

“Now that cell phones are owned by 90% of American adults, many are ditching their landlines and going completely wireless in their households. The CDC recently reported that 39.4% of homes in the U.S. indicated having no landline phone and at least one wireless device. This trend is now being adopted by more and more households as many find it unnecessary to have both a landline and one or more mobile devices” – Green Mountain Communications 

Enable two way TEXT in your call center!

TEXT notifications are ubiquitous—from doctor appointment reminders to credit card fraud notifications, they are commonly used to send messages, alerts, and reminders. All too often, however, the message only goes one-way and the customer cannot reply with a question or text back anything other than a confirmation code or a request to stop receiving such messages. Or, the customer is provided a phone number to dial for further assistance.  Enabling two way TEXT applications in your Call Center could be a disruptive game changer!

Imagine a call center in which folks just send a ‘text’ to the call center.   The call center could respond with a useful message that estimates the wait time for a return call if an agent can not immediately call you back.  A very simple change in strategy, but the improvement in customer service and reduced operating expense should be obvious:

  • Customer Sends TEXT – “Please call me”
  • Call Center  returns either a voice call from an available agent or;
  • Call Center returns a TEXT message “We will return a call to you at this number in 5 minutes.   Is that a good time to speak with you”
  • No more IVR “call trees” or extended hold times.  The customer knows exactly what to expect and when to expect it!  Options to call another number of call at another time can be easily worked into the TEXT conversation.   NO need to have more than one telephone line per agent!

The Deep Data Integration options are enormous:

  • Customer Sends TEXT – “Please call me”
  • Call Center returns a TEXT message “Hi Peter, we see you have an appointment on the calendar for Monday, is this what you are calling about”?
  • Customer Sends TEXT – “I need to change my appointment”

The fact of the matter is it may not be necessary to speak with an Agent at all!    The application of Artificial Intelligence and “bot” technology to TEXT based information is significantly more achievable than that required of speech recognition.  It is also much less costly to implement!

No more Abandoned Calls!

A TEXT based Call Centers would drop the abandoned call statistics to zero!  Given that all calls are now scheduled and there is no caller waiting in queue on an incoming telephone line that your call center pays for, there are no abandoned calls!  This would decrease holding times and increase service levels across the board.   It is also self documenting, secure

4 Reasons Your Call Center Needs SMS

Many of the benefits SMS affords companies are specific, but there are also some big picture advantages worth exploring. Here are the top reasons why your call center needs SMS.

  1. Customers Want SMS

SMS is the new email. Customers are comfortable with texting and prefer SMS for the flexibility and convenience. While it was easy to ignore in the past (when only a small fraction of consumers used text messaging), you can no longer ignore SMS without some negative consequences.  According to industry research, call center wait times are one of the biggest turnoffs for customers. The vast majority of customers – 95 percent to be exact – feel like five minutes is the longest you should ever have to wait to speak with someone. Unfortunately, the majority of businesses force customers to wait much longer than this. Enabling SMS not only relieves call center congestion, but it also gives customers the option to ask for a callback, as opposed to waiting on the line.

  1. Self-Service Options

As you know, many of the calls your customer service department fields are simple. However, they still tie up your time, energy, and resources. What if you could automate these simple, yet time-consuming calls and free up your resources for the bigger picture issues? Well, you can.  Ultimately these self-service options benefit businesses in multiple ways. To quote our article, “consumers will often take the path of least resistance, so offering a text in service will save them having to call in, while avoiding having complaints aired in public on social media.” In the end, this leads to more satisfied customers, better brand image, and fewer wasted call center resources.

  1. Superior Service

The bottom line is that phone lines simply don’t cut it anymore. The modern consumer expects businesses to offer multiple channels of engagement and doesn’t want to be forced into placing a phone call. SMS is seen as much more convenient and service-oriented.  This is why text-enabled concierge services like GoButler have seen tremendous success. Customers feel like they’re getting more value from a company or service provider when the company is willing to communicate in comfortable and convenient ways.

Consider a cable and internet provider. Instead of needing to place a phone call and wait on hold for 10, 20, or 30 minutes, a customer could send a simple text message to the company that reads, “Hey, my internet is down. Can you help?” The provider can then respond with some simple questions about the situation and set up an appointment time without further disrupting the customer’s day.

  1. Customers Answer Texts

From the enterprise side of things, it’s sometimes necessary to contact customers. Well, the problem with contacting customers is that they’re often hard to get in touch with. Many users won’t answer numbers they don’t recognize and others rarely check their voicemails after missing a call.   SMS is an entirely different story. The Pew Research Center says 67 percent of cell phone users check their phone for messages even when they don’t notice it vibrating or ringing. Roughly 44 percent sleep with their phones next to their beds in case they receive a message or notification while sleeping.

Both of these statistics prove that customers are highly connected to mobile messaging. This rapid response makes SMS the quickest way to connect with customers, especially when the issue at hand is timely in nature.

Give TEXT a chance now!

The benefits of enabling TEXT in your call center will increase customer satisfaction, enhance the service experience and significantly increase productivity in your call center while reducing over all costs!   If you would like to experiment with TEXT in your call center, send the keyword DEMO to 424-348-4000 and we can get you setup in short order.   You might also check out www.Click2WebChat.com for some additional thinking on this subject.

The Achilles Heel of all Cloud Based Call Centers!

The Cloud Call Center Problem Statement!

A very common call center requirement is the ability to route a call based on the DNIS number dialed.  This is simple enough when you have only a few DNIS numbers to manage, but consider this application:   Consider a central call center that provides centralized appointment scheduling for some 600+ medical offices.    The call center agents are required to answer an inbound call with a custom answer greeting that is based on the medical office that cares for that patient.   The solution in place today requires the cloud platform to have a unique DNIS for each of 600 medical offices.  When a medical office wants to take advantage of services offered by the call center, they call forward their phone to the unique DNIS number on the call center platform assigned to their medical office.   On an incoming ring,  the call center grabs the DNIS and uses that number to index a connected database to retrieve the  name of the medical office and then display it to the agents on call presentation so they can provide the custom answer prompt.

As you might imagine, maintaining and updating both the relative campaign and a database of DNIS numbers is not only a nuisance with many opportunities for an error, it is also not very scalable.  The simplest solution is the ability to normalize or change SIP Headers or obtain the RDNIS in a PRI connection.   Neither of these is an option in any of the many cloud based solutions we have worked with.

The CPE solution!

In a CPE based solution we can touch the boarder controller of the incoming SIP trunk and see the various headers.   In a PRI trunk you could also see not only the CID/ANI  but the DNIS and the RDNIS.   RDNIS is commonly used in a voice mail system for example, to know the correct mailbox to open so the caller does not hear a main greeting but a custom greeting for the mailbox owner.   In either the SIP or PRI environment, we would NOT need 600 DNIS numbers to solve this application.   We could see the RDNIS or the FROM SIP header and use that field to look up the correct answer prompt or medical office name in the database.  We did a complete tutorial on this SIP header manipulation to achieve this same solution though the application was a bit different.

One for all and all for one?

Another major shortfall with cloud based call centers is that you will find it very hard to make modifications that are unique to your call center.  Keep in mind that all the cloud based call centers, with the possible exception of AWS Connect, are solutions that encompass many different clients.   The cloud provider can not make a modification for your call center unless it is applicable to all their other clients.  Likewise, when they upgrade or add a new feature, you are getting the new feature and the upgrade regardless of your desire to participate!

Summary

The Cloud is an amazing resource but it is not a one size fits all.  You will need to understand your requirements and how they match to what is generally available from your provider.  You should also understand that you will be increasing your WAN connectivity requirements to include advanced options like Software Defined Networks and MPLS, BGP along with bandwidth increases and new firewall challenges that you would not have on a CPE deployment.   You will still have phone and video end points, power over ethernet switches, network access credentials, intrusion protection and all of the IT resources you would still have with the Call Center located on site.  There are many advantages to the cloud, but make sure you know what you are hitching enterprise with!

 

 

 

 

Building an AWS Call Center is the definition of a “Disruptive” technology”!

AWS Connect – A Game Changer!

It has been almost a year since we first took a look at the AWS Connect Call Center service and what a year it has been.   Since it’s pubic release, AWS is most likely the fastest growing Call Center solution in the global market.   The reasons for this are clear and unmistakeable.   We think AWS Connect is a game changer!   Our first experience with AWS Connect was the result of a contract to move a ShoreTel ECC to AWS.    ShoreTel had basically abandoned the ECC product with no new feature develops in several years and the product was stuck at Version 9.  Given the great unknown regarding the future of ShoreTel CPE solutions, this client made the decision to move to the cloud and we were choosen to make that move painless.

Why Move to AWS Connect?

AWS Connect is a cloud based solution that follows the AWS mantra of elastic, scalable, reliable and highly available!  There is nothing to install and nothing to license!  You pay only for ‘usage’ at a couple of pennies per minute!   One client was paying some $250K a year in cloud call center licenses before they even processed their first phone call!  On AWS Connect this same spend would yield over 900,000 7 minute phone calls!  Take that to your CFO and note the reaction!  At the AWS reInvent 2017 conference, Capital One the tenth largest American Bank announced that it had moved to AWS Connect and the list of companies grows by the hour!

The DrVoIP Challenge

AWS makes it easy to spin up a call center! In less than one hour, you can have a fully functional call center handling inbound phone calls to an agent population that can be geographically distributed anywhere on the planet that supports a quality internet connection.   More than likely, it will take you more time to upload or enter the names of your agents into the Connect dashboard then it will take to create the Connect instance and obtain a telephone number! In fact DrVoIP will build out a ten agent 3 queue inbound call center for you company to pilot in under one hour!   Just give us a shout and try us!

Customization and Functionality is limited only by imagination!

One of the challenges that the current crop of cloud based call center providers face is the need. to standardize their service offering.   If you are anyone on the Gartner Magic Quadrant, you are serving thousands of users.   You can NOT make a change to the platform as it impact every customer in that providers installed base!   If you want to add a new feature, you will have to follow that vendors “product road map”.

AWS Connect has full access to the complete range of AWS Services including Lambda functions, Speech Recognition, Text to Speech, Kinesis, Mobility,  Cloudwatch, DynamoDB and the full range of AWS Storage solutions including S3 and Glacia. (recording storage and historical reports)!   Though the base instance is easy to configure and comes fully functional with a “default” call flow, the range of potential application solutions is limited only by the talent of your implementation team and your companies vision of the perfect “customer experience”.

Artificial Intelligence?

Most of the population now carries around a personal communicator that has Siri or Alex or Google and folks have not only grown accustomed to these features, they now expect them!   Do you really expect to front end your call flow with a “touch tone” based “call tree” or IVR that expects them Press 1 for English?  Come on people!   It is the 21st century!   AWS makes Alexa like features available through a natural language chat bot named LEX.   Is it not about time your call center had a natural language interface to your customer service group?    Try asking your current provider to add that functionality and when you look at the licensing fee, if the feature is available at all, pick yourself off the floor and give us a call!

Text to Speech?

Historically, as call center scripting professionals,  we resist starting a project until all of the prompts required in the call flow have been scripted, recorded, converted to the proper wav format and made available to the implementation team.   We can’t tell you how many project hours have been burned because clients did not think out the IVR messages or record the automated attendant announcements!   AWS has a wonderful feature named Polly that can enable us to script, fill the prompts with “text” and not only have our choice of voice artist and accent, but our choice of spoken language immediately available.   We can prototype call flow announcements and make changes  on the fly without waiting for a recording to be scheduled!

Data Dips with Lambda and DynamoDB

We first got involved with AWS because as consultants, we get paid on project completion.   If we have a call flow that requires a database dip to pull back  a”custom answer prompt” and were told that we had to wait for IT to spin up a Windows Server, blah, blah, blah….we would just log into AWS and spin out our favorite LAMP server and finish the project while IT was still filling out purchase requisitions!   Now we don’t even spin up a sever!  AWS is at the forefront of “server less” technology and Lambda and DynamoDB make it possible for us to write the database functions and completely ignore what the server technology is, let alone what OS it is running on!  AWS even bundles about 1 million Lambda function calls as part of its free tier.

Limitations, ah “No”!

Every system has constraints.   We have only one constraint that we have found to date on AWS but it is the same Constraint we find in Cloud solutions like Five9 and even cloud solution provider Twilio.   We can not access the telephony side of the platform to manipulate SIP message headers of other Call Control signals.  Currently this is hidden from the AWS Connect instance.  We have however, never had this be a show stopper and have always found a way to implement a work around.    At the rate AWS cranks out new feature and services however, we fully expect to see a SIP interface that we as developers can access on the shortest product road map implementation schedule in the global market place!

We Build AWS Connect Call Centers!

DrVoIP can design, deploy, maintain and manage your call center at a cost that is arguably redefines “total cost of ownership.”   Give us a call or let us know what you are thinking and you will find us to be the most experienced group of “full stack” developers available to those seeking an AWS Connect deployment!

 

 

 

 

 

 

 

 

 

 

 

Click2WebChat.com Browser Based Call Center featuring Video Chat & Screen Share!

Do you Text or Call?

Most call centers have learned that folks are not sitting at home on a wired land line phones calling for tech support,  or to make an appointment or to check on the status of an outstanding order!   These folks are rushing between jobs, kids and other responsibilities and nobody has a land line let alone time to sit at the kitchen table and with for the “next available agent”.    Everyone seems to have a portable, hand held computer doubling as a SmartPhone and as a result more folks are texting then making phone calls.

Can clients text your call center?

Over the last couple of years of working with ShoreTel and CISCO Call Center solutions, we have been repeatedly asked to enable text solutions.   We had been doing this as “one off” scripts for whatever vendor solution we were working with but we soon determined to apply the DRY (don’t repeat yourself) principle and began to productize the solution.  Initially we were focused almost entirely on text applications.   Then  a client who manufactured medical devices asked, can folks send us a picture?    So we enabled clients to text a picture to the technical support team at this company.  Apparently, attaching a photo to an email was to hard but texting a picture was a no brainer!

We then added SMS2List functionality to enable companies to create an “opt in” bulk text notification solution.    Creating a text  based list of customers that you can send a “special sale coupon” to or alert a “first responder” list of employees about an impending service outage or other emergency rapidly became typical use cases.     Additionally, a single incoming text number could support multiple applications as we enabled “keyword” message routing.    Preface your text message with a “keyword” and you could route it to a completely different group within your company.  Our “SMS2Email” quickly enabled text applications for call centers that already supported “email to the next available agent”.

Click to Call Back?

Adding a “click to call” link to a company website was next on the feature development list.    The application now supports the ability to generate a link or embed  code in your website or email signature that, when clicked on, prompts for a return number, calls your call center and when an agent gets online, completes a call to the person who clicked the link!   We even offer the option of recording the call.

Click to Video Chat?

Today, we have introduced “video chat” functionality to our quiver of customer service solutions.   You can now create a link or embed code in your company website that enables you to setup a real time voice or video chat with the next available agent!  Agents require nothing more than a Chrome or Firefox browser and a computer with microphone and camera.  In fact no formal call center is required at all.  This functionality can be established for any work group, anywhere on the globe that supports a quality internet connection.  Just log in and go!

AWS Cloud Infrastructure and subscription based!

The entire solution is built out using Twilio and AWS.   There is nothing to download or install.   The administrator or “campaign manager” creates a new campaign which generates the web hook and link or code to embed in your website and then defines the agents.   Agents log in using Chrome or Firefox (both browsers support WebRTC while Apple Safari and Microsoft IE figure out their own protocol route) on a computer that supports a camera and USB headset.   All interactions are logged with a unique ticket number that is archived and searchable by the campaign owner.

Presentation and Demo

Product development is a process not an event and this is where we are in the process. This is an exciting solution and we will continue to make it available as we enhance functionality and explore new use cases.   If you want to “give it a go” let us know by texting the work “DEMO” to 424-348-4000 and we will get you setup with a trial account.   We are always open to new use cases and application ideas so let us know what you are thinking.

 

 

 

 

AWS Connect Contact Center – Our First Impressions & Demo!

How we first used EC2!

As a long time Contact Center custom software integration and scripting consultants, we long ago learned to use AWS if we want to get our projects completed on schedule and get paid!  Most scripting work in ShoreTel or CISCO Call Centers will typically involve using an external database.  During the requirements discovery we would highlight that we needed a SQL server,  OBDC connector, Active Directory Credentials and database testing maintenance windows.   The IT folks would then go into the vaudeville act of outlining the procurement and setup process and all the other project killing goodies that were housed across the server team, security and of the growing backlog in other projects.  Given that we typically don’t get paid until the solution is up and running, we would run with a different approach.  We can spin up an Amazon Machine Instance running a marketplace LAMP server and have everything we need to get busy with our Call Center Integration project in about 15 minutes!  When the IT team finally catches up, we can just move our finished project to their stuff.  This often cuts weeks, if not months out of our project deployments.  Yea we love AWS!

Enter AWS Contact Center: Connect!

Someone sent me an email that said “we are all going to lose our jobs if Jeff gets his way” which included a link to a youtube video on AWS Connect.   I watched the very short video and did what any AWS deployment freak would do, I logged in to take a look and try it out!  (Most folks don’t know this but you can log into the AWS cloud with your regular book buying login)!

Once logged in to your AWS Management console, selecting Contact Center form the service menu will put you in a setup mode.  It took an amazing 15 minutes to setup a completely functional call center, complete with inbound phone number, greeting, screen and routing, queue and agent setup.   We actually spent more time figuring out how to get the agent connect to the cloud that it took to setup the Call Center.    This because we did not immediately understand how simple this was!  We were so busy thinking about how to get a VPN operational that we neglected to note, that we were one click away from bringing up a softphone in our browser!  (Engineers overthink everything).   The simple fact is that you can in fact bring up a fully functional call center in less time that it takes to fill in your average online credit card payment form!

When you first log in as the Call Center Administrator, which is a user you created when you went through your initial setup and is NOT your AWS Root account user, you come to the setup screen.  The call center setup process is  very straight forward and you are walked through each step with all the online help you need to bring up a base configuration!

Be an Agent in our Call Center – Login and Try it out!

As with all cloud based call center solutions, Agents can log in from anywhere there is an internet connection.   You need a computer with a microphone, speakers or have a USB headset.  Chrome and Firefox are the best browsers to use as they do not currently support Apple’s Safari.   (NOTE – JAN 2017 this demo was discontinued)!  We have made it so you can log in and try our initial demo system.  Just click this link and log in as an Agent with a Hobbit username of Gandalf, Gollum or Trandull and a password of “CallDrVoIP”.   After logging in and making yourself READY, place a test call by dialing into the call center at 703-659-4498.  (We will keep the demo up and continue to advance the feature set, so watch this blog for more details).

 

The Agent call management window is not difficult to understand. Log in, make yourself ready and take calls!  You can transfer call to another agent, or to an external location.  There is the usual “make NOT ready” if your agent neglects to service an inbound call (all reportable) and there is the usual call disposition or “wrap up” options.

FEATURE SET?

The early on criticism was that this is for small unsophisticated call center applications.  Not at all true.  Keep in mind this is the first release of the product and we assure you it is fully formed and very capable.  It has the minimum daily adult requirement for call center functionality.   Inbound call management, custom prompts, queue management, agent permissions, outbound dialing and even database integration using serverless technology like AWS Lambda!  You can add Amazon Lex for voice conversations! It has a full range of Real Time Monitoring and and Historical reporting tools. We are still exploring features and will continue to provide blog updates on what we have learned, but this is one impressive cloud based call center solution based on any criteria you choose!

The fact of the matter is, the “scripting” and IVR functionality is as good as anything we have worked with of late, and we think we have seen it all! There is a basic set of call flows that you can immediately make use of.

The call flows fit most every normal call center situation from simple Agent routing to Queue options including database dips!   You can modify these call flows or create new ones!  The IVR is both intuitive and at first glance we don’t find anything missing!

 

We fully expect that you will ultimately be able to take advantage of all of the existing AWS infrastructure options, including EC2 instances, database, high availability and “serverless” options like Lambda!  ( we think the entire concept of “serverless” code is the real “game changer”).   You do not have to use a softphone over the internet as there is AWS Direct Connect and VPN options.  You can use your local handset if your prefer.

We are sure that this AWS solution is a serious options and certainly the only option for a “rapid deployment” scenario!   It is however, going to require some help from the likes of us.  You are still going to need network technology, firewall traversal solutions, backup strategies, custom scripting, custom reporting and integration services from AWS Solutions providers like DrVoIP.   We think our expertise in Call Centers in general and AWS in particular makes us a natural consulting partner to you future call center plans.   Give us a call, we can make it happen! – DrVoIP

 

Build ShoreTel Connect inside your own private Cloud using AWS!

Placing your ShoreTel HQ in the “cloud”?

Moving the ShoreTel HQ server to a data center to increase system resiliency, reduce or eliminate down time and increasing overall recovery times has always been high on the check list for business continuity and disaster preparedness.    Our preferred “data center” however is Amazon Web Services, or AWS for short!   We have been deploying ShoreTel in AWS as a “private” cloud solution for some time and have several blogs on the subject.

Do you already have an Amazon Account?

If  you have a regular old Amazon book buying account, you already have all you need to log into AWS and get started building out your own virtual private cloud!    Though there is a lot to learn,  in less than 15 minutes you can spin up a Windows 2012 Server in a virtual private network and then link it back to your onsite location with an AWS provided VPN Gateway!

The simplest ShoreTel/AWS deployment model

The simplest of VoIP deployment models is the placement of the ShoreTel Connect Server in an AWS Region and availability zone of your choice.    Typically, we defined a private subnet in three different AWS availability zones and then launched a ShoreTel Connect server.    The availability zones provide additional resiliency  options.  It is even possible to setup an Elastic load balancer than can move from one ShoreTel HQ server to a standby duplicate in another availability zone in the very unlikely situation of a AWS availability zone going off line!

You can interconnect your ShoreTel Connect VPC  with your remote sites over a VPN, ultimately moving to a “direct connect” circuit and only using the VPN for backup.   The remote sites will have ShoreGear resources to support localized carrier access and onsite user phone services.   The distributed nature of the ShoreTel architecture makes this a natural deployment model.   This is  by far the simplest of the deployment options and one that everyone who is considering moving a ShoreTel HQ server to a data center should consider.

Even Ingate in the Cloud?

With ShoreTel Version 14, virtual switch resources make it possible to create the entire deployment in your VPC.  You can even deploy your Ingate as a virtual Session Border Controller, in the AWS cloud and centralize your SIP carrier access.    This is a bit more demanding then spinning up a Windows server but now that AWS enables you to import vmware machines, it is an exciting option.

Importing vmware based ShoreTel machines

The secret to deploying ShoreTel vSwitches in the AWS cloud is to first build the machines as vmware machines in your local environment with an IP that can be duplicated in your private virtual network.   Once your machines are created, you can then import them into AWS.

The options for deploying VOIP in your own “private cloud” have never been more flexible.   Your CFO is going to be impressed when comparing AWS to the cost of building out your own data center or renting space in a collocation facility.   You have all of the benefits and none of the cost associated with a typical infrastructure build out.    Connection options are unlimited and you can access AWS facilities on a global bases!

The Video clip demonstrates a ShoreTel HQ and ECC Server in an AWS VPC, with a VPN back to the main office site.   The office site contains ShoreGear switches for SIP trunk access and 400 series phone support.  There is a synergy when integrating AWS and ShoreTel that every CIO should be seriously considering.    Give us a call and we can help make this happen for your company!