Cookie Preference Centre

Your Privacy
Strictly Necessary Cookies
Performance Cookies
Functional Cookies
Targeting Cookies

Your Privacy

When you visit any web site, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences, your device or used to make the site work as you expect it to. The information does not usually identify you directly, but it can give you a more personalized web experience. You can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, you should know that blocking some types of cookies may impact your experience on the site and the services we are able to offer.

Strictly Necessary Cookies

These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site may not work then.

Cookies used

Performance Cookies

These cookies allow us to count visits and traffic sources, so we can measure and improve the performance of our site. They help us know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies, we will not know when you have visited our site.

Cookies used

Google Analytics

Functional Cookies

These cookies allow the provision of enhance functionality and personalization, such as videos and live chats. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies, then some or all of these functionalities may not function properly.

Cookies used




Targeting Cookies

These cookies are set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant ads on other sites. They work by uniquely identifying your browser and device. If you do not allow these cookies, you will not experience our targeted advertising across different websites.

Cookies used


This site uses cookies and other tracking technologies to assist with navigation and your ability to provide feedback, analyse your use of our products and services, assist with our promotional and marketing efforts, and provide content from third parties

Become a Basic Member for free. Click Here

Implementing the Visual Customer Experience With a VIVR - Dialogic - Blog

Implementing the Visual Customer Experience With a VIVR

“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 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 and we’ll set you up. You can tweet us your comments at @Dialogic.


Publish Date: July 13, 2017 5:00 AM

2021 Buyers Guide Business Continuity


CallGuard Remote
A flexible way to take secure, PCI DSS compliant payments from home or remote locations. It’s quick to deploy needs no changes to processes or systems.

CallGuard Remote prevents agents from seeing, hearing or recording card details so, the agent, their screen, and any call recordings are removed from the scope of PCI DSS.

This simple approach means the customer effectively types their own payment information into the agent’s payment screen, but with the card details being shielded from the agent’s view. It’s simple, and highly effective.
PH: 01442 458300

OpsTel Services

The SPEED solution solves for service level issues while cost optimizing the environment with automation.

Provides an enhanced way to speed up & optimize invoking temporary agent skills configuration changes into the contact center environment.

Speed allows you to schedule both future changes & temporary changes that auto-revert back to the original state when scheduled time expires.

Speed features:

*Automated / Scheduled Temporary Agent Skills Configuration Management
*Immediate Temporary or Reoccurring Schedule Skills Configuration Changes
*Easy to Use/Operations Administration Focused
*Descriptive Monitoring Activity Dashboard
*Detailed “End to End’ Audit Trail and Perfor...
(read more)
PH: 1+480-435-9390


VADS Business Continuity Plan
VADS provides a business continuity plan by providing full outsource services and manage services. we've provided this to several clients. You can contact us for a detailed study case.
PH: 0217991445

View more from Dialogic

Recent Blog Posts:
Scaling in the Cloud – Avoid Flying Too Close to the SunDecember 17, 2019 5:00 AM
SD-WAN’s Relationship with UCaaSDecember 12, 2019 5:00 AM
Hearing and Seeing the Difference in UC PlatformsNovember 7, 2019 5:00 AM
Microservices Architecture – What is it, and why should I care?October 31, 2019 5:00 AM
Panning for “Killer Apps” in the Gold Rush of 5GFebruary 14, 2019 5:00 AM
The Dialogic BUZZ UC Platform Swiss Army KnifeOctober 24, 2018 5:00 AM
DialogicONE - IoT SolutionsOctober 22, 2018 5:00 AM
Dialogic PowerMedia MRF – A Solution You Can Depend OnSeptember 25, 2018 5:00 AM
Enabling WebRTC with the Dialogic PowerVille Load BalancerJuly 16, 2018 5:00 AM
Telecom Meets Digital: The Importance of Establishing ControlsMay 24, 2018 5:00 AM

ABOUT US IN 60 seconds!

Latest Americas Newsletter
both ids empty
session userid =
session UserTempID =
session adminlevel =
session blnTempHelpChatShow =
session cookie set = True
session page-view-total =
session page-view-total =
applicaiton blnAwardsClosed =
session blnCompletedAwardInterestPopup =
session blnCheckNewsletterInterestPopup =
session blnCompletedNewsletterInterestPopup =