Dialogic - ContactCenterWorld.com Blog
The challenge from our communication service provider customers is very clear – we need new applications and services to protect and grow ARPU. We need differentiated new offerings that go beyond connectivity and security of our networks. We need to launch new solutions much faster than before. We need to compete on more than just price. And my favorite ask – we need access to the latest digital technologies, so that our solutions include an exceptional user experience.
At first glance, this list looks like a “let’s roll up our sleeves and crank out a new platform” scenario. Ok. So does this planet need “YAP”– Yet Another Platform (I’m getting good at creating new funky acronyms). The answer most people would give is NO WAY! They’d suggest using what is out there – there must be a platform you can utilize to do what you are thinking. Well we did… and it was underwhelming to put it simply. Our goal was to have a foundation that brings the telecom world together with the digital world – so new solutions and applications can leverage both. Integrating the telco and digital world can be done relatively simply and quickly, everything has an API these days. What we set our targets on is not just to do things simply and quickly, but also extremely well. We set our strategy to not just connect things together, but do so in a way that the applications actually become SMART. Not just SMART because someone added the word “smart” to a light, sensor, thermostat, garage opener, or office/industrial device, but actually to create a better experience for the end user.
These are some of the reasons DialogicONE platform was born. Over the past two years we built proof of concepts, pilots, deployments, and designs that gave us many supporting integrations in both telecom and digital environments. Now we provide the ability to orchestrate and deploy many innovative solutions for Tier1 communication service providers.
Here are some of the benefits of utilizing DialogicONE as the application orchestration and integration platform inside a service provider network:
- Leverage your existing core network assets – you spent a lot of money on them, you have QoS and security like no other – let’s leverage these. IMS is a perfect example of core technology that should be utilized for next generation, reimagined solutions that include: voice, video, and messaging.
- Provide access to the ever-evolving digital world – conversational user interfaces, context-sensitive UX, Internet of Things, and Machine Learning. These allow your product managers to get creative.
- Allow you to create and deploy new exciting solutions quickly. You can start to control your own destiny and not continue buying the same applications, from the same vendors, and have to compete on just price.
Figure 1: Connect these ecosystems with DialogicONE
Communication service providers are starting to better understand their end users. It is not a surprise that exceptional user experience is an absolute must these days – users expect applications that not only work, but work in an intuitive, easy, frictionless manner. As an end user, I want freedom Mr. Service Provider! I want to ask my Alexa smart speaker to tell me how much mobile data my kids have used. Sometimes I need to know where my kids took the car and get notified when they arrive at their destination safely. I need the ability to control when my kids are accessing the internet and what type of content they are able to see – whether they are at the house, in the park, or at a local restaurant which provides free WiFi. Kids these days are growing up with a lot of technology around them – they will expect such features, and many more, when they get their own service provider accounts. Until then, since I pay for it all, I should be able to ask questions and get answers or notifications simply and have the ability to customize services to my liking. Does your service provider give you such capabilities? Do they expand the services with new features? Do you love it so much that you would recommend that service provider to your family and friends?
I might be a power user but I want to know things. I want to interact with things. I want to do it when I want to, how I want to, and I really need to feel that these solutions are learning as I’m using them, so I do not have to repeat myself too many times. I’ve outlined smart home / smart family examples, but you can see how there would be similar challenges in enterprise, business, and industrial environments. DialogicONE is used by service providers to deliver next-generation applications for enterprise and industrial purposes as well – some of those are not as easy (nor exciting) to explain to your significant other but your imagination can now create those exceptional user experiences.
Officially launching DialogicONE at the Mobile World Congress in Barcelona in February 2018 was a fantastic experience. We were able to finally showcase what we have been building for the past two years and the response was a huge “thumbs up” from everyone we met. After hundreds of meetings, demos, and discussions about real customer needs, we are confident we have created a great product and a great YAP! If you are hungry for applications (Mr. CSP) that will excite your users, allow you to control your own destiny and do so quickly, let’s roll up the sleeves and discuss how we can help.
Introducing DialogicONE at Mobile World Congress 2018
Dialogic is focused on helping communication service providers deploy new applications and solutions quickly by leveraging DialogicONE. We work on next-generation solutions that bridge the silos inside telecom and digital worlds, provide application orchestration, and create innovative applications quickly.
We are experts in telecom, with over 30 years of experience, as well as architects of next-generation applications and services built for service providers globally. We have solutions to the above challenges and a proven track record working with service providers to leverage the past to move aggressively into the future.
Visit the DialogicONE product information page for more information.
Publish Date: April 6, 2018 5:00 AM
In the past, and some would say in the present, the better-known IP-PBX and Unified Communications (UC) vendors focused on large enterprises. The real profit was in obtaining the most significant number of subscribers per business.
The small and medium enterprises (SME) were by default not a priority, henceforth the commercial models or technology ignored their requirements. It was all about economies of scale. The interesting fact is that in most countries, the SME represents an average of 90% - 95% of the total number of enterprises. In the APAC alone, the SME actually represents 99% of all firms and 50% region’s GDP output.
It’s perilous to dismiss SME’s real-time communications (RTC) feature requirements. In the age of hyper-connectivity, the SME needs more than ever to have multiple channels to communicate in real time. Just because an enterprise has ten employees or less, does not mean they use fewer features than a business that has hundreds of employees. Traditional Service Providers (SP’s) and Managed Service Providers (MSP’s) want to address this market but lack the proper tools. Many of them already work with a UC platform that is either too costly or does not provide the same carrier-class reliability and scalability that results in increasing the support costs and decreasing margin. It’s not an easy problem to solve, and it requires a balanced mixture of the right features, technology, and pricing. It’s all about the Average Margin Per User (AMPU) and how to get the right formula to serve this audience while keeping both internal and external stakeholders happy.
The cloud has indeed given us the tools needed to start solving this problem. Scalability and geo availability with low hosting costs provides a good start, but the RTC application vendors in many cases are still not in-tune with the needs of the SME. Either they overdo it regarding features which can result in rigid licenses schemes and irrelevant offers due to prohibitive pricing and unneeded functions, or they underdo it which leads to the affordable but incomplete proposal that doesn't adequately address the SME requirements and doesn't scale accordingly. It’s a hard balance to achieve and monetize primarily in such a volatile segment, for an SME it’s much easier to switch UC providers so getting that stickiness and keeping the end subscriber engaged is a must. Hence the need for service providers to have a full understanding of the requirements and to shape the offer accordingly. The technology is available, all we have to do is listen.
For the past few months and after traveling across several regions globally, listening to all stakeholders, it became abundantly clear that the problem is still there and both the SP’s and MSP’s want to jump on this UC growth. SMEs can no longer be ignored and will soon become the more significant number of UC subscribers. Dialogic is striving to achieve the right balance of technology/value that enables easy deployment, enablement, and management of UC subscribers irrespective of the enterprise size. We are building a platform that allows both SP’s and MSP’s to chase the “right fish.” Stay tuned, and let us know what you think by tweeting us at @Dialogic.
Publish Date: November 30, 2017 5:00 AM
Machine learning (ML) is a type of Artificial intelligence (AI) that allows software applications to become more accurate in predicting outcomes without being explicitly programmed. In other words, machine learning receives input data and uses statistical analysis to predict an output value.
That analysis is a collection of techniques that are used to discover hidden patterns in data to explain, group, find outliers, classify or predict observations. In the past decade, machine learning has given us self-driving cars, basic speech recognition, effective web search, and computational biology. With the rise in big data, machine learning has become a key technique for solving problems in areas such as finance, image processing, energy production and natural language processing.
Machine learning is improving the work of IVR (Interactive Voice Response) application developers. Customers can speak in their own words and the IVR will be able to understand the customer need. The customer experience is enhanced by routing to the correct agent or menu option. The quicker the need is resolved, the better the perceived customer service. Also, machine learning improves customer analytics; it will allow you to identify and contact prospects before they contact your agent, or predict a high-volume of calls and provide an action plan to solve the issue customers are calling about. Remembering and learning from past experiences is possible with machine learning, these features allow to improve customer personalization and identify fraud.
You don’t have to be a software expert to use machine learning, thanks to many cloud provides such as Amazon Web Services, Google Cloud Services or IBM’s Watson. If you want to explore deeper and you have Python programming experience machine learning frameworks (scikit-learn, Tensorflow by Google, and CNTK by Microsoft Research) are a viable alternative. The objective of those frameworks is to get application developers interested in using machine learning without having to understand the deep science behind the algorithms. There is never a perfect solution, and as the demand for machine learning solutions increase, more low-level algorithms will be needed. Even more high-level platforms are in demand to lower barriers to entry into the artificial intelligence space. A platform that provides a complex machine learning environment is Matlab, a computing environment that provides prebuilt functions, toolboxes, and specialized applications for machine learning. Matlab is an environment engineers and scientists use to convert algorithms to C/C++.
Machine learning resources became ubiquitous and provide multiple ways to interface either using a high- or low-level programming languages. Always consider machine learning when hand-written rules or equations are too complex, the rules of a task are constantly changing, or the nature of the data keeps changing and the program needs to adapt.
Machine learning has been actively deployed in multiple applications, it has been only a few years ago since it started showing up in customer experience applications. In the future will help us to create targeted and personalized customer experiences. Let us know what you think by tweeting us at @Dialogic.
Publish Date: November 29, 2017 5:00 AM
The future contact center is an exciting place. Artificial Intelligence will be front and center. The elements of some of this exist today. First of all, we are seeing Chatbots enter the scene which prompt you and respond to you. Almost human like, really. These are all based on typical questions and answers, and have grown more sophisticated. And we’re seeing sentiment analysis enter the scene as well where the machine can figure out if you are pissed off or not (as an example) and hand you off to a human at the appropriate time.
Ultimately, we’ll see AI here, where the machine will make sophisticated decisions on how to handle your inquiry – meaning whether to handle itself or hand off to a human.
Enter “Watson.” We’ve all seen the cool commercials. But now Watson has entered the IVR/Contact center arena. Watson can give excellent natural language support and complex conversational support.
Dialogic has integrated our PowerNova application server with Watson, thus allowing real-time communications to take advantage of Watson. For example, you can have Watson on a conference call and you can ask Watson questions, or prompt Watson to give suggestions. Maybe just ask Watson to write a blog about Watson. One can imagine a whole range of how AI integration can help enhance real time communication applications.
Publish Date: November 21, 2017 5:00 AM
Does blockchain have real value in Unified Communications or is it like trying to fit a square peg in a round hole? Blockchain technology is disruptive in its ability to provide the creation of a distributed ledger eliminating the need for a centralized or third-party participant acting as a middle man to broker transactions.
Bitcoin is an example of a digital currency application that uses blockchain technology, however, it is only just that: an application. Sally Davies, writer for Financial Times provides us with a good analogy of the relationship of Bitcoin and Blockchain as “[Blockchain] is to Bitcoin, what the internet is to email.”
Why is using blockchain for facilitating transactions between multiple parties better than the way things are handled now? In current transactional models, especially in the realm of finance, a central third party, like a bank keeps the “golden” ledger on behalf of the multiple participants that are involved in a transaction. Each participant keeps their own ledger as well, but must convince the centralized third-party that their version of the ledger is accurate.
Blockchain eliminates the need for a centralized clearing house by linking together the blocks or records that make up ledger and validating them using cryptography. In this way, old transactions are preserved forever and new entries are added in a permanent and unalterable manner. A good explanation can be found on Blockgeeks. Applications that build on top of blockchain platforms are referred to as Decentralized Applications or Dapps.
So, in theory any service that is centralized or requires the need for trusted, transparent transactions between multiple parties can be fair game for blockchain technology. Self executing “contracts” or smart contracts can be established that are autonomous and facilitate the exchange of any items, components or things of value. Ethereum is a blockchain platform that supports the creation and application of such smart contracts.
Using platforms like Ethereum, Dapps can be developed that apply to all sorts of industry verticals. I posed the question to some of my coworkers as to what applications in communications they think could be transformed using blockchain technology. Diederik Husslage (@husslage) noted that blockchain touchpoints include authorization, trust and data integrity at potentially low cost, so he suggested looking to unified and real-time communications applications that involve these activities like:
- Subscriber registration and authentication
- Billing, payments, and settlements
- Fraud detection and blacklists, and
- Mobile money
Industry observer, Enrique Velasco-Castillo at Analysis Mason, suggests roaming, M2M, IoT and mobile money are likely areas telecom operators should consider for deploying blockchain technology. I personally see blockchain playing a potential role in providing secure and transparent NFV Virtualized Network Function onboarding and lifecycle management by third-party Management and Orchestration (MANO) platformsthat need to ensure the integrity of applications automatically deployed and scaled in virtualized environments.
Another interesting communications-related project backed by Mark Cuban of Shark Tank fame is the Mercury Protocol which is built on the Ethereum blockchain. The Mercury Protocol is an open source project geared towards messaging platforms that want to take advantage of blockchain technology. It addresses issues such as security, user privacy and content silos. The Mercury Protocol integrates a new blockchain token called the Global Messaging Token. People can earn tokens by performing incentivized tasks such as reading a specified number of posts a day or within a certain amount of time, and then use any tokens earned for premium services. This particular token approach differentiates itself from applications like Bitcoin in that its value wouldn’t fluctuate independent of the application but rather would be more directly tied to the Mercury Protocol related app that it’s built into. Also, the protocol will enable platform independent, decentralized communications making it possible to send messages between any Mercury Protocol integrated platforms.
Amid all the excitement about the possibilities associated with blockchain technology, it currently is facing some considerable barriers when it comes to scaling. Herman Schoenfeld, founder of Sphere 10 Software, gave a very good presentation at the recent TechXLR8 in Singapore where he talked about scaling blockchain for global adoption. In the presentation he pointed out that Bitcoin currently handles about 3 transactions per second. Compare that to Visa which processes 2,000 transactions per second and can scale up to 50,000 at peak usage, or PayPal which does 100 transactions per second. He points out that Ethereum can only currently handle 15 transactions per second which would not be enough for applications with large amounts of transactions (Uber for example). And with Bitcoin, new transactions are being added constantly making that blockchain grow by about 2GB/day since every transaction needs to be recorded permanently. One solution, PascalCoin, claims infinite scaling without increasing storage size, regardless, blockchain technology will have to scale up significantly to handle the anticipated load. And the various platforms are exploring different methods to address this issue that involves addressing block size.
It's clear that blockchain is starting to make its way into real-time communications and the Internet of Things; where do you think it will start making inroads? Please share your thoughts on applications where it could impact and disrupt the way we look at communications. Tweet us at @Dialogic or email me at [email protected].
Publish Date: October 31, 2017 5:00 AM
SIP endpoints such as softphones / headsets used for IP based enterprise VoIP calls, for WiFi calls, and for calls from third party communication apps such as WhatsApp, Viber etc. are becoming the norm. And with continued integration on the phone side (see Apple CallKit), these will continue to proliferate.
However, 3G is not going anywhere for a long period of time. Subscribers are projected to continue to grow. And that means SS7 based phone calls.
Combine the two together, and that means there will be more and more SS7 to SIP phone calls. I mean, while there will be more and more WhatsApp, Lync, and Viber phone calls between those that have those apps, there will also be calls to/from those with an SS7 base (3G) and those with an IP / VoIP / WiFi base. And even within the SS7 family, there are different variants because of regionality and slight variations in standards. And then there’s SIGTRAN as well. It’s complex. There is a lot of SS7 to SIP interworking required to cover all the different use cases.
Because user networks will invariably vary, and because coverage is important for any service provider, the need for interworking between the two types of networks will be an important part of any service provider for years to come. For more information please read this whitepaper.
Publish Date: October 24, 2017 5:00 AM
Back in June, I wrote a blog about using Gateways for SIP trunking if there are PSTN lines inside the enterprise. And this makes sense for sure given 40% of enterprises are still PSTN on their internal networks.
But there are other options for interfacing your enterprise with a SIP trunk. Certainly, an SBC is a great choice if you have SIP throughout your network. You would need to enforce SIP security at the network ingress point of any SIP trunk. There may be SIP to SIP interworking to do as well. SBCs can do all of that.
So, what should you do if you have a mixed network?
1. You can deploy a gateway and an SBC.
2. You may already have a gateway and then wish to add onto that with an SBC.
3. Or you may deploy an integrated gateway/SBC box, allowing you to have a SIP trunk coming into the enterprise, and allowing you to migrate from PSTN to SIP at your own pace.
Dialogic has all the options listed above. If you are interested in utilizing a SIP trunk and starting to standardize your communications on SIP, please contact us. We’d love to help you.
Publish Date: September 19, 2017 5:00 AM
Mobile payment has been around for some time. In some cases, there are mobile apps you can download from your bank, allowing you to do with your smartphone whatever you can do online. There are also services like PayPal for person-to-person or person-to-business payments and mobile wallets such as Vodafone’s m-Pesa, which is branchless banking.
But there is an increasing trend to use chat platforms to perform financial transactions. WeChat has been doing this for some time and has become one of the largest mobile money services in China. The same for Line in Japan, Facebook, and possibly WhatsApp as well. So why the trend?
To me, it’s all about convenience. While I would never do this since I don’t use chat platforms too much, and I’m not sure I’d be comfortable paying using a chat service, I’m also not the target audience for this. I mean, I even still email and use the mobile phone as, well, a phone. But if you are living your life on WhatsApp, or WeChat, or Line, or anything similar, then whatever you can do from there to simplify your life makes sense.
In the simplest case, if you want to move from chat and typing to actually talking (it IS faster I think for most people), then you can do that. Taking that steps further, there are plenty of other things you might want to do adjacent to your app. But it takes effort. If you don’t have to get off the app and log in someplace else, the better!
You might need to send money to your friends. It’s easy to find them online on the chat, and it’s done. With the banking app, to send money to another person, there are verification text messages involved in order to get approval. I find that reassuring, but then again, I’m not the target audience for this. With the Chat app, you add your credit card information or bank info ahead of time so it’s all ready. So when you’re ready to send or receive money, you simply type in the amount in the chat app, and it’s done. Or you might be chatting with a sales rep (or more likely a bot) and want to purchase something right there. Done.
So, yes, I get it, it’s about convenience, and it makes sense. And we’re likely going to see more and more tie-ins to chat platforms, given their “ownership” of YOU, the subscriber.
Publish Date: September 12, 2017 5:00 AM
For many years, native mobile apps have been the best way for a company, perhaps like yours, to get into your customer’s hands… literally. With the touch of an icon, smartphone users can load an app and access the services your company, big or small, provides. Today, the iTunes App Store and Google’s Play Store are the place to be, but this may be disrupted in the near future with the emergence of Progressive Web Apps (PWAs). In the last year or so, PWAs have become an increasingly popular way to build next generation apps, and we here at Dialogic, are using them to build Visual IVR interfaces that look and feel great on mobile devices.
Progressive Web Apps
What are PWAs? According to Google, the short answer is: Progressive Web Apps are user experiences that have the reach of the web.
They give you all sorts of great features that you would see in native apps, like push notifications, offline support, and app loading screens, but on the web! They are apps that can be run (and installed) on a smartphone with the added benefit that developers can bypass the app stores by deploying to a web server. And that is a game changer!
PWAs vs Native Mobile Apps
PWAs have grown from the Hybrid Mobile App world. You likely haven’t heard about the “Native Mobile App vs Hybrid Mobile App”(1) debate (unless you happen to be a mobile developer) so indulge me for a moment because for a number of years now, the debate has been raging in the mobile app community.
The “native” camp has strong arguments for its side; performance is unmatched, better user experience and access to device capabilities (GPS, cameras, etc). The “hybrid” camp has often been beaten and bruised on these issues, but it has a number of positives as well; they feel like a native app and are much faster to develop. But these days, I would say the tide is turning and more and more arguments are getting listed on the “pros” column for the hybrid approach.
For you and your company, these two points are key:
- Time to market is much faster. An iOS native app can be months in development, whereas a PWA can be developed and implemented in much less time.
- No more app store. No need to go through the app stores to launch or update your app as it can be installed and updated instantly via the web.
PWAs for Visual IVR
An essential component of a successful Visual IVR session is an elegant UI for the caller to follow. The task of developing a beautiful, user friendly and responsive PWA that works great on a whole diversity of smartphones is a daunting one. Thankfully there are tools out there that we can lean on to do the heavy lifting, such as React, Ionic, Polymer, Vue, Backbone, Angular and a few others. For me, the Ionic Framework has really impressed with its flexible and powerful components that give an impressive native app feel on iOS and Android. The speed with which we were able to prototype and implement a web app has impressed everyone involved in the process.
The possibility of retaining more customers by giving them the possibility to add their application to a user’s home screen is also very enticing. Although Apple’s iOS default Safari browser doesn’t yet support PWAs, a recent change in the WebKit dev status now lists the feature as “in development”, which makes the future of PWAs promising on all platforms.
For all the reasons above, PWAs for Visual IVR are a perfect fit and Dialogic will continue to follow closely the advances in this sector that is bound to affect how businesses interact with their customers. Let me know if you’ve got some experience to share on the other frameworks or if you want to know more about the VIVR applications we’re putting together with Ionic, write to me at firstname.lastname@example.org.
Publish Date: September 12, 2017 5:00 AM
Confession - last week while entering my dark hotel room, I found myself uttering ‘Alexa, lights on’ – to my disappointment the room remained dark....
Indeed real-time speech analytics and natural language processing are changing human behavior (at least it’s changing my behavior) and we seem to be at the forefront of this paradigm shift, but with so many options, which speech analytic engine best? A simple search would generate an abundance of varying opinionated blogs, how-to's and even some voice assistant battle videos (one of my favorites) but still no definitive unified answer.
Recently the Dialogic applications team looked to leverage real-time speech analytics and natural language processing with our video conferencing solution to create a ‘conferencing valet’. The idea was to integrate the speech analytics service as a passive listening participant and trigger actions based on what it heard – in our case it would trigger visual advertisements in the chat window. We needed a cloud service that could quickly and accurately translate the speech of the conference attendees into text then be able to extract specific intents from the speech for actions. This led us to evaluating several vendor offerings and while in the end we decided to integrate using IBM Watson - the short and anti-climactic answer to which real-time speech analytic engine is the best is…… depends.
Now let me explain before you close out this blog – the reason for the non-decisive answer is because each vendor has both strengths and weaknesses, which should be considered, based on the application use case. For example, sacrificing some accuracy for speed – in our ‘Conference Valet’ application, the attendees utterances would need to be analyzed in short quick bursts requiring a moderate level of accuracy in order to extract the intent. Let’s now flip it – sacrificing speed for accuracy with a ‘Doctor/Patient video consultation’ application where the transcripts are needed for compliance and accuracy is critical.
Beyond speed and accuracy, there are value add-on features - take for example, Mod9’s - cloud-based service called ‘ReMeeting’. They specialize in not only high levels of accuracy but also speaker separation and searchability - powerful features that can help innovate specific applications. Last but not least, the ability to train or tune the speech analytics engine 'out of the box' to better serve the specific application. For instance, a voicemail application with email transcriptions almost alway contain a call back telephone number which should be interpreted as an integer rather than words ('my number is 7169.....' vs 'my number is seven one six nine....')
In the end, the best speech analytic engine will *depend* on the *use case* so be sure to compare the strengths (and weaknesses) against your *application requirements* before making a decision.
//Vince - @vfpuglia
Publish Date: September 12, 2017 5:00 AM
A couple of weeks ago, I explored the migration to Unified Communications and gave my point of view about how the migration is somewhat determined by economics and the fact that enterprises have already set in place communications systems that have been paid for and work. But let’s say that you as an enterprise have determined the time is right to move to UC. Should it be premise-based or cloud-based? Some enterprises are worried about losing control and want on-premise equipment. But for many enterprises, UCaaS is the way to go as long as they are satisfied with the Quality of Service (QoS) and security. And by now, so many enterprises have moved to cloud-based UC that there are more than enough use cases and proof points that QoS and security issues have largely been overcome.
UCaaS is a good way to go because adding features can be done as required. Let’s say the basic UC features of email, voice, and presence/IM are in the system. But there is a separate conferencing system to be migrated. If the conferencing system works, you can keep using that as long as you want. Then, when the time is right, move conferencing to the UCaaS environment. Some UCaaS providers may also provide differentiation in the form of say video voice mail, or some other adjunct apps that may be useful for your business.
UCaaS could also be less expensive for your enterprise. Various subscription pricing options are available, as are per minute plans. So it could end up being cheaper for sure. But you should have an idea of your needs because you sign up for a price plan. UCaaS could also bring a different mix of players than on-premise does. Data center providers/cloud providers such as Google, Amazon, and HP could offer alternatives not available in CPE.
Publish Date: July 18, 2017 5:00 AM
“Before beginning, plan carefully,” quoted Cicero, a Roman lawyer and toga aficionado from a couple thousand years ago. While he may not have been thinking about Visual IVR development when he coined that phrase, he was still spot on.
When implementing a Visual IVR it’s all about planning. For the first step, it’s helpful to build a flowchart to map out the customer’s journey both visually and audibly as they go through the VIVR options. You’ll want to consider what information to display to the consumer and then the associated text for that page.
I asked Peter Chan, a software engineer for Dialogic’s Power applications, about the importance of the planning step. He indicated that customers should think about the experience they want to provide to callers like associating a number with a subscriber to personalize the experience; or inspecting the country code of the calling number to select the appropriate language to use. You can also provide a personalized message or info on recent transactions to the caller after they have authenticated themselves. The key, he said, was to map out these possibilities into the overall visual and audio flow with the user experience in mind.
You’ll also want to record any specific prompts you want read or use text to speech converters to provide a readout to the user. The more advanced IVRs will also come with prerecorded prompts for the normal utterances like numbers, dates, currency amounts and so forth in different languages that can be used to provide audio cues in a VIVR session.
Once you have the audio and visual page flows mapped out you can then start building the HTML5-based web pages that will be synced up with the IVR call flows.
To make the user experience more app-like you can try using a development framework like Ionic. Ionic is an HTML5 mobile app development framework that can be used for building mobile apps. It provides a front-end UI framework that handles all the look and feel interactions like buttons, slider bars, map frames, video frames, checkboxes, toggle switches etc. to provide slick animation and cool design.
There’s also an Ionic Creator that incorporates simple drag-and-drop actions for building an application complete with the various widgets needed. It can be used to help reduces the time and skills needed to take your VIVR concept from idea to working app with just the drag of a mouse.
Louis Subrina, Web Development expert for Dialogic who put together the HTML5 pages for our VIVR demos, stressed how vital it is to have a proper wireframe established and know the components that you want to integrate as you build out the application. He also pointed out that there are Ionic compatible troubleshooting tools like Sentry.io to help look for errors during development as well as monitor the application in production environments.
As you create the app, you then establish the hooks to the IVR to synchronize the call flows, audio, and video with what gets presented to the customer.
After that, all there is to do is start engaging customers!
A VIVR provides an app like front end which allows subscribers to access personal information securely from a data repository directly or through the associated IVR’s SQL integration capabilities. A VIVR also allows the user to establish a connection with a live agent if necessary to provide additional support to the customer.
In addition, it opens the door to integration with 3rd party and cloud based platforms to basically mash up end-to-end capabilities. In a demo we’ve put together, we’ve integrated the MarketCloud ecommerce platform into a VIVR application that allows customers to view, select and purchase island adventure tours. The MarketCloud integration provides enterprises a way to establish a complete backoffice in the cloud to manage inventory, customers, fulfilment and orders and provide analytics with an easy-to-use administration dashboard.
What’s also compelling is that service providers can either utilize these third party apps or they can tie a customized VIVR offering into their own ecommerce platform to provide additional enterprise stickiness as well as a channel for that service. So you can see how you can really provide a comprehensive solution for enterprises, entrepreneurs and microbusinesses using this visual approach to customer engagement.
If you want to view our VIVR demos, contact me at Thomas.Schroer@Dialogic.com and we’ll set you up. You can tweet us your comments at @Dialogic.
Publish Date: July 13, 2017 5:00 AM
71% of consumers want the ability to solve most customer service issues on their own according to a 2016 Aspect Consumer Experience survey. And they want the customer care experience to support that.
In addition, more and more consumers are shopping and interacting with businesses through their smart phones, and while enterprises would love to get consumers to download their app and put it on their device so it’s ready and waiting for them to use or to check-in at the next visit, the reality for most businesses is that this is just not going to happen.
In reality, smartphone real-estate is scarce. Over half of smartphone users, 62% to be exact, download less than 2 apps per month. And on the average, almost half don’t download any apps (2016 Mobile App Report).
So how are businesses going to engage customers on their mobile devices? A Deloitte mobile consumer survey estimated that in the UK alone, people check their phones 1.1 billion times a day. So it’s critically important to engage customers through this channel since the smartphone is effectively an extension of today’s mobile, on-the-go consumer.
One of the traditional ways an enterprise engages customers is through its Interactive Voice Response System or IVR, and while that technology has been enhanced by adding automatic speech recognition, speech to text and other bells and whistles, it still is an experience that is primarily audio-centric. This poses some inherent problems especially for IVRs with complex menu trees in which the caller must navigate through multiple options and menus.
Any more than 5 options on an IVR menu can be problematic for users since people have a hard time remembering all that was spoken. And while having a customer talk with a live agent may more efficiently solve his or her problem, that can get expensive especially when you consider that the cost of a live agent compared to a self-service transaction can be 400 times greater in some cases (Forrester).
So where does the balance lie for organizations as they try to contain costs, improve customer satisfaction, and better engage customers at all points along the buyers’ journey?
An ideal approach that we talked about in great deal at the recent A2I Summit in London is for enterprises to make the customer engagement experience – from awareness, consideration, and decision to customer care - more satisfying to the consumer by making it more visual in nature.
A Visual IVR extends the capabilities of a normal IVR by transforming it into a collaborative voice and visual on-demand web-based application for smartphones.
Without having to download an application or client, or require the user to register in some app store, a customer using a smartphone is offered the option to initiate a Visual IVR session. The Visual IVR approach no longer limits the customer to “dial pad only” interactions. With their smartphone screen, using a web-based interface synchronized with the IVR voice session, the customer now has access to an array of dynamic and interactive capabilities.
The Visual IVR session allows faster user navigation by simultaneously showing multiple options to the customer; it can also incorporate capabilities like:
- Audio prompts
- Visual cues
- Graphics, and
- Location or other contextual information
Also, the VIVR supports the ability to push instructional videos to the user as well as allowing them to use their camera to provide additional information during the user session. It really expands what consumers can do and how they can engage with businesses.
The VIVR user experience is HTML5-based giving customers the experience of a mobile app without the hassle of having to download software from a app store or get constant updates pushed to their phone. It can be built rapidly, and it can be used not only by large businesses but also entrepreneurs and small enterprises wanting to give themselves a bigger mobile presence.
In the next blog, I’m going to cover some key steps in implementing a Visual IVR. Until then, please share with me your thoughts on ways the mobile user experience and buyer’s journey can be improved by incorporating the audio and visual capabilities of a VIVR by emailing me at Thomas.Schroer@Dialogic.com or tweeting us at @Dialogic.
Publish Date: July 10, 2017 5:00 AM
Everyone is talking about UC these days. But what is it? And why hasn’t everyone deployed it yet?
First of all, UC is a murky topic. Unified Communications at it’s most basic level is voice, email and presence/IM capability in an application. And some companies are very particular about saying they have UC apps because they have the basic ones. But UC can also mean voice conferencing, video conferencing, text messaging, collaboration / document sharing, and fax. And this contributes to different price points and target market fit.
By the way, fax is not normally identified with UC, but in my mind it is critical for UC. Fax continues to be integrated into health care and legal verticals, so fax will be important for UC in those environments.
Enterprises like to utilize UC because it can save employees time. For instance, I hardly ever use voice mail anymore. I can see if someone I want to talk to is online/available, and then if so, make the call. Saves both of us time. And I schedule internal conference calls using our UC system. And during these conference calls, we can share documents on screen. And I can do this when at work, at home, or on trip from a hotel room seamlessly. All in all, compared to 10 years ago, I can safely say that UC has certainly enhanced Dialogic’s work environment, and hopefully made us more productive.
However, like most enterprises, this has been a journey for us. We didn’t just move to UC overnight. The main driver for us many years ago was our main PBX going end-of-service. It made economic sense for us to move to a new IP-based system. And so we did it in stages.
And this is precisely the reason many enterprises have not yet moved to a UC system. The current environment is there, is paid for, and it works. So like last week’s blog on gateways and SIP trunking and existing environments, a migration will continue for a long time. While most of us think the move to IP in the enterprise is over because we live in that world every day, in reality, there is quite a long way to go before this PSTN to IP migration is over. And so there will continue to be opportunities for various forms of Unified Communications in the enterprise.
Next week, I will explore cloud based UC, or Unified Communications as a Service.
Publish Date: June 27, 2017 5:00 AM
At last week’s TechXLR8 in London, I was listening to Paul Wilkinson with Tesco talk about the various initiatives his company is exploring to improve the customer's buying experience through technology and innovation.
His group at Tesco has been experimenting with some novel ways for customers to order and buy the things they need, and then make that experience easier and more automated through the use of Artificial Intelligence (AI). They’ve looked at devices including ordering buttons and bar code scanners to help consumers order the things they need, or reorder when the things they use regularly run out.
They’ve also been leveraging the conversational interface capabilities of Alexa and Google Home as a front end to an ordering and fulfillment app to provide intelligence and context to the buyer’s journey. By adding AI, the application knows what the customer buys and when they need to buy it again. It can also anticipate based on different events and what it has learned in the past by basically applying “if this, then that” type of rules. For example:
- The customer tends to order milk on Thursday, so if it’s Thursday, then automatically order milk, or
- A customer's birthday is coming up later this week, so on that day, they should treat themselves to champagne.
But if an intelligent bot is now doing the shopping and making the decisions on what to buy, how do you market to that new kind of decision maker? Patrick did admit that there will be impacts to brand marketing in an environment where a bot pushes the consumer again and again towards purchasing the same products.
I spoke with Seri Mesquida Head of Innovation and New Ventures at Hotelbeds Group. He was at the conference talking about “AI as a Game Changer for the Travel Industry.” The use of AI and bots in his company's application includes interactive suggestions to consumers on travel packages based on a customer’s preferences. I asked him how do you provide consumers variety and choices of products and services in a situation where those very things are being curated by an intelligent bot that is basing its decision on a customer’s historical buying patterns.
In his case, what they would do would add some selections that are not necessarily perfect matches to the consumer profile, but may be of interest to the consumer nonetheless. Regardless, the intersection of AI and online shopping seems to work. Tim Rogers, founder of +rehabstudio, was sharing several case studies of his company’s work that reinforced that point.
One of the projects he discussed was the Cocktail Coach, a chatbot that helps cocktail enthusiasts create high quality mixed drinks from the comfort of their own home.
It was rolled out prior to the Christmas holiday season in 2016 and included the ability to purchase the necessary ingredients for making the drinks. Tim indicated that the conversion rate for this app was a whopping 30%. Most online apps globally only see about a 1.3% - 3.3% conversion rate at most, and those numbers are highly device dependent (games see conversion rates up to 10%). When I asked him why he thought that this particular app had such a high success rate, he indicated he did not have quantitative analysis for the reasons but attributed the success to the topic it covered and the value of the information provided to the user. I guess there’s a little bit of mixologist in most people, and the help provided on concocting drinks coupled with a high “time in app rate”, and an interactive smart interface makes for a good combination for conversion success.
Tim’s message on the future of company branding provided some insights to Paul Wilkinson’s comment earlier on the impact intelligent shopping bots will have with brands in general. Tim pointed out that a company’s brand is the experience its products and services provide and vice versa. When powered by AI, it becomes “Brand as a Service”. The new definition of brand that will drive valuation for a company becomes a combination of
- Propriety data or intelligence
- Branded services built on those capabilities, and a
- Subscription versus a traditional sales commercial model
The advent of intelligent bots and analytics will have an impact on branding and marketing, and companies that can incorporate "Brand as a Service" concepts may be able to better position their products and services in this new marketplace. What do you think? Email me at Thomas.Schroer@Dialogic.com or send us a tweet at @Dialogic.
Publish Date: June 26, 2017 5:00 AM