June 2023 Summaries
10 posts from Vonage
Filter
Month:
Year:
Post Summaries
Back to Blog
This is a web application built using Node.js, React, and the Vonage Messages API that allows users to subscribe to receive reminders to drink water at regular intervals based on their chosen frequency. The backend server uses Express.js to handle requests, sends SMS messages via the Vonage Messages API, and schedules reminders using node-schedule. The frontend UI is built with React Bootstrap components and allows users to sign up for the service by entering their phone number and frequency. Once the application is set up, users will receive SMS reminders at the specified interval to drink water. The application uses CORS to enable cross-origin requests and Vonage's Messages API to send SMS messages. The backend server is started using Node.js, and the frontend UI is launched with npm start. The application can be tested by entering a phone number and frequency in the input fields and submitting the form.
Jun 27, 2023
2,599 words in the original blog post.
You can redeem coupon codes by creating a Vonage API account, viewing your dashboard, entering the code on the billing page, and following prompts for tax purposes. Redeeming a successful coupon increases your account balance, enabling you to build projects with this balance. If redemption fails, check your entry and try again or contact support via Twitter or Slack. With redeemed coupons, you can access tutorials, blog posts, and community channels to inspire and share your project ideas.
Jun 22, 2023
515 words in the original blog post.
This tutorial demonstrates how to play an audio file into an active call programmatically using the Vonage Voice API and Node.js. To start, users need to install Node.js, set up a Vonage API account, rent a virtual phone number, create a voice application, initialize dependencies, make the application available on the public internet, configure the environment, run the application, and understand how it works. The logic happens in server.js, where the application instantiates the Vonage client library, serves audio files and NCCO (Call Control Object), makes an outbound call, plays audio into the call, and disconnects the call after a specified time. The tutorial provides a step-by-step guide to integrate voice capabilities into web applications using Node.js.
Jun 22, 2023
1,464 words in the original blog post.
This tutorial series is about building an evolving Laravel application with Vonage APIs to replicate common real-world use cases. In this second part, the authors add the capability of using Vonage's Text-to-speech (TTS) Voice capabilities, allowing customers to speak a response that gets transcribed back to the ticket conversation. The implementation involves setting up a new controller to handle incoming voice recordings, processing the recording, and transcribing it using OpenAI's Whisper API. The authors provide detailed code examples for each step of the process, including enabling voice capabilities in Vonage, creating an OpenAI account, and implementing the TTS system using Laravel.
Jun 20, 2023
1,999 words in the original blog post.
We've built a video conferencing system that can manage multiple speakers in a room, using artificial intelligence to separate individual speakers' utterances and identify them uniquely, allowing for accurate meeting notes and transcripts, even when multiple speakers are present, and providing a useful and friendly video application. The system uses the Vonage Video API to capture raw audio streams from live video sessions and sends them to Deepgram for real-time processing of audio streams, employing the power of AI to manage room systems as well as hybrid video scenarios, allowing for added value like meeting notes and transcripts by separating out who is talking from a single audio source. The system can handle traditional SIP room conferencing systems and has been implemented using a Vonage Video API and Deepgram account, with the Audio Connector providing secure access to raw audio on the server to ensure fast processing times.
Jun 15, 2023
1,466 words in the original blog post.
ChatGPT is a powerful language model that can assist software developers with various tasks, including learning terminal commands, testing automation, generating code snippets, and creating regular expressions. It can also act as a JavaScript console, SQL terminal, Python interpreter, and Graphviz DOT generator, providing valuable resources for problem-solving and creativity. ChatGPT's capacity as a programming language interpreter and knowledge base make it an excellent tool for answering technical questions and providing concise responses. With its ability to generate relevant and organized diagrams, ChatGPT prompts are a useful companion for software developers, helping them overcome common Git problems and improve their code efficiency.
Jun 13, 2023
1,228 words in the original blog post.
This demo application showcases how to use Appwrite Cloud as a backend service with Vonage Video platform, allowing users to log in, access the video conference room, and participate in a meeting. The application uses Appwrite's authentication mechanism, NoSQL database, and serverless functions to handle tasks such as user management, database interactions, and function execution. The demo leverages Appwrite Cloud's ease of use and scalability features, making it an attractive option for developers looking to build web or mobile applications with real-time communication capabilities.
Jun 08, 2023
2,425 words in the original blog post.
To enable video calls for a demo Next.js application using Vonage Video API, you need to clone the existing application code from a GitHub repository and prepare the necessary prerequisites such as Node.js environment with version 12.8 or above, git command line environment, an account on the Vonage Video Platform, and an account on the Vonage Developer Dashboard. You then create a new project in the Vonage Video Account page, copy the iframe-generated code, and add it to the data directory. The application uses the iframe option to enable video call functionality. To send SMS notifications, you need to provide environment variables such as VONAGE_SMS_BRAND, THERAPIST_PHONE_NUMBER, and VONAGE_API_KEY. After installing dependencies and running the server, you can access the application at http://localhost:3000 and schedule a video call with a therapist. The application uses Next.js framework for building full-stack web applications on top of React library, providing features and conventions that allow developers to build applications quickly with excellent developer experience.
Jun 07, 2023
1,904 words in the original blog post.
We are thrilled to announce the relaunch of the Vonage Developer Community, a vibrant hub for developers using Vonage APIs. The community now offers an expanded range of channels designed to enhance the experience, including new Slack Channels and API-Specific Channels that provide focused support and discussions. Intelligent Automation has been implemented to streamline the support process by redirecting queries to the most appropriate API channel. A updated Code of Conduct ensures a safe, inclusive, and respectful environment for all community members. The Vonage Developer Community provides opportunities to Connect, Learn, Innovate, Support, Explore, and Join with a global community of passionate developers, sharing ideas, seeking guidance, discovering new ways to leverage Vonage APIs, exchanging best practices, and getting inspired by real-world success stories.
Jun 06, 2023
489 words in the original blog post.
The Vonage Live Captions API is now available in Beta and can be integrated into applications to improve accessibility and user experience. This service provides real-time transcription of audio streams, enabling users to view captions on their screens, even if they are unable to hear the conversation. The API is designed to be easy to use for developers, with features such as automatic default enablement and no additional strain on users' devices. To get started, developers can follow the instructions in the live captions documentation and deploy a demo using Stackblitz. The Vonage team encourages feedback and welcomes questions from users, who can reach out through various channels including Community Slack and Twitter.
Jun 01, 2023
323 words in the original blog post.