A use case like a video help chat for your website makes a great argument for a front-end framework. Maybe the rest of the site has nothing to do with video chat, or maybe you want to use the chat in multiple places or with multiple configurations. For a variety of reasons, it’s the kind of thing you probably want to build in a component.
Svelte, on the newer end of the front-end framework spectrum, might be a more approachable choice. If you’re not already committed to a framework it may be faster to get started with something that uses HTML, CSS, and JavaScript in such a familiar way. …
2020 has been an atypical year for all of us. Many industries have had to “re-think” the way they do business and chances are that these strategies are not temporary but are here to stay.
One of these changes is how we learn. Many schools, universities, and academies around the world have experienced a rise in remote services, often relying on private solutions for providing these.
Today we’ll take a look at how it’s possible to build our own learning platform with video/audio capabilities, SMS notifications, and passwordless authentication.
To build and run the application you’ll need the following resources:
This article will demonstrate how to set up a real-time Video/Virtual Classroom using the Vonage Video API where the teacher can be in any location in the world and still communicate and have lectures with the student in real-time.
Vonage Video API is a service that makes it easy for developers to create applications that utilize WebRTC and Web Sockets to give real-time communication by video, text, audio, and others for web apps, mobile apps, and even desktop devices. They provide powerful SDKs for various platforms to implement and give users the API to use for their applications.
All applications that utilize the Vonage Video API consist of three main components and everything you do revolves around them. They…
To complete this tutorial, you will need a Vonage API account. If you don’t have one already, you can sign up today and start building with free credit. Once you have an account, you can find your API Key and API Secret at the top of the Vonage API Dashboard.
This tutorial also uses a virtual phone number. To purchase one, go to Numbers > Buy Numbers and search for one that meets your needs. …
In this tutorial, we’re going to learn how to handle incoming phone calls using a JSON array of actions called Call Control Objects (NCCOs). This tutorial uses Go and the Voice API.
We’ll write a server that will respond to the webhook endpoints Vonage sends when a call comes in, or an event is triggered. We’ll then create a Vonage application that has voice capabilities, to route incoming voice calls to their destination.
You can find the code shown in this tutorial on the Go code snippets repository.
To complete this tutorial, you will need a Vonage API account. If you don’t have one already, you can sign up today and start building with free credit. Once you have an account, you can find your API Key and API Secret at the top of the Vonage API Dashboard. …
You can use the most reliable infrastructure and the best programming practices, but that still doesn’t guarantee your server will have 100% uptime. To keep providing your customers with the best experience possible, it’s always good to consider a failover strategy. By leveraging some of the Voice API features Vonage makes available to you, you can easily improve your service availability.
If something goes wrong with the hardware or software serving your application and your answer/event URL becomes unreachable, Vonage will try to send the request to the fallback URL (if you set one). …
Modern companies are turning to smart technology such as chatbots to automate work processes. Smart technology can automate things such as accounting, recruiting, and marketing. Using Artificial Intelligence, businesses can make work easier and improve customer engagement and interactions. The best example of smart technology usage is virtual assistants and chatbots. These smart tools help businesses to be more productive without doing all the work manually.
For this app we are going to be using the following:
Django — A web framework for web development
Rasa NLU — An open-source Natural Language Processing platform
Django Rest Framework — A Django package used to make…
Have you ever thought about extending your existing application to interact with multiple communication channels? What if we could use this idea to draw attention to issues like air pollution and climate change?
The World Air Quality Index project is a non-profit project started in 2007. Their mission is to promote air pollution awareness and ensure access to world-wide air quality information. They provide REST APIs to get access to data from weather and air quality monitoring stations around the globe. You can use other data sources to build a service that focuses on social issues as well!
In this example, we will build a service, powered by Node.js — a JavaScript Runtime and the Vonage Messages API, that will send information about the current air quality at a given location over WhatsApp and Facebook Messenger. …
Text-to-Speech is an essential feature of our Voice API. It empowers your applications to speak with your customers without prerecording the message, which significantly reduces your costs and allows you to easily construct the phrases to make your application super specific for the user, providing them with a perfect customer experience.
Recently we have improved the feature so that it’s even easier to use now and extended the list of supported languages, dialects and voices. Now we support more than 200 voices — you surely can find which fits best your company brand!
Let’s take a closer look at improvements.
To use the Text-to-Speech in your application, you should use talk NCCO action (or talk REST API operation depending on the use case). …
About