August 2024 Summaries
9 posts from Vonage
Filter
Month:
Year:
Post Summaries
Back to Blog
This tutorial guides users in setting up an Events Reminder WhatsApp conversation that sends daily reminders of today's events and queries future events using the Vonage Messages API Sandbox integrated with Firebase Firestore and Cloud Functions for Firestore. The user sets up a WhatsApp sandbox, installs necessary dependencies, creates environment variables, and configures the application to receive inbound messages from WhatsApp. It also generates localtunnel.me URLs, retrieves events from a database, schedules daily messages containing today's events, and adds tailored messages using OpenAI. The application is run by executing the JavaScript file on port 8000, which checks for today's events and sends a message via WhatsApp at a specified time each day.
Aug 29, 2024
1,994 words in the original blog post.
The integration of Vonage's video calling with iOS Picture in Picture enables users to continue video calls uninterrupted while using other apps, enhancing multitasking and boosting productivity for professionals and collaborative work. To achieve this, developers need a Vonage API account, install CocoaPods, and use the Vonage Custom Video Rendering feature to process raw video data from Vonage's video renderer. The process involves creating a custom video render class that handles and processes incoming video stream data, converting YUV plane data into a format compatible with iOS's sample buffer, and implementing Picture in Picture component using AVPictureInPictureVideoCallViewController and AVPictureInPictureController.
Aug 27, 2024
1,156 words in the original blog post.
The Vonage API Platform has introduced a Template Management feature that allows developers to customize the message sent with a One-Time Password (OTP) rather than using the default template, providing more flexibility and localization options for SMS and Voice delivery. This feature uses a set of new API endpoints, including custom templates and fragments, which are structured according to Vonage's HAL standards. Developers can create custom templates with unique names and text contents, and split them into two logical parts: the template and template fragments, each with its own GUID and timestamps. The feature also includes static variables for use within the message text, such as ${code}, ${brand}, ${time-limit}, and ${time-limit-unit}. The Template Management feature can be used to customize OTP delivery messages for different locales, including English, French, and Vietnamese, and can be triggered through various methods, including auto-locale detection and specifying a locale. However, developers should be aware of common pitfalls, such as account enabling issues, template or fragment existence checks, and not using the ${code} variable in the text.
Aug 22, 2024
1,107 words in the original blog post.
Open source refers to a project that is designed to be openly accessible and modifiable, often with publicly available source code and a license that complies with the Open Source Definition. An open-source contributor can contribute in various ways, such as coding, documentation, testing, community support, or organizing events. To get started, one can apply for an open-source mentoring program, find a "good first issue" to work on, or report issues they've encountered while using the project. Open source projects are not limited by coding skills and are designed to be used and improved upon. Companies can monetize their open-source software through services like paid support, custom features, or training customers on using the project. To make a project open source, one needs to choose an approved license, prepare the project for public release, publish it on a hosting platform, and share it with others.
Aug 20, 2024
2,051 words in the original blog post.
Vonage AI Studio offers various Text-to-Speech (TTS) options with enhanced SSML for human-like utterances. The platform allows flexible integration with 3rd-party providers via REST API endpoints, such as Deepgram. This integration enables the creation of customized TTS experiences that foster natural and relatable interactions between users and voice agents. By utilizing statically generated speech audio files and customizing agent flows, developers can enhance customer satisfaction and loyalty. The process involves creating a voice agent with AI Studio, integrating TTS options, uploading audio files, and configuring other nodes to personalize the user experience. This approach showcases the potential of leveraging 3rd-party TTS providers to create more engaging and human-like conversational experiences in applications such as Electronic Health Records (EHRs).
Aug 14, 2024
1,790 words in the original blog post.
We were invited to join a webinar on the future of Network APIs organized by the Telefónica OpenGateway team.`
`The recording is now available for you to watch, covering discussions between Marisa Strzelecki from Telefónica and Matt Fredrickson from Vonage on how Network APIs transform the telecommunications industry and the benefits of using the Vonage Developer Portal and new Network Registry.`
`Our new Network APIs Sandbox was introduced as a tool allowing developers to test and play with the Network APIs securely while their registration is processed, and we also mentioned resources like the Telefónica OpenGateway Developer Hub for technical documentation and training.
Aug 13, 2024
230 words in the original blog post.
A developer created a solution to automatically send robotic birthday messages to friends who are living abroad, using Google Sheets and Vonage's AI Studio. The solution involves creating a virtual agent that sends SMS messages with personalized birthday greetings. To achieve this, the developer uses a combination of Google Apps Scripts, Vonage API, and AI Studio, leveraging low-code and drag-and-drop interfaces. The application runs daily to check for birthdays and can be extended to send other types of notifications or even emails using additional integrations.
Aug 08, 2024
1,474 words in the original blog post.
The Appwrite team has introduced a messaging feature that enables developers to send emails, SMS, and push notifications within their Appwrite projects using Vonage as a provider. To use this feature, developers need to set up a Vonage API account, purchase a phone number with the SMS feature, and create an organization in Appwrite. They can then create a project, add users, topics, and subscribers, and configure the messaging settings. The feature allows developers to schedule messages, including SMS, and send them at a specific date and time. With this feature, developers can build full-functioning messaging services for their projects.
Aug 06, 2024
902 words in the original blog post.
This tutorial guides users on how to send SMS birthday messages using Google Sheets and Vonage's AI Studio with minimal coding required, leveraging low-code features. To start, a Vonage API account is needed, along with a Google Account for accessing Google Sheets. The user creates an agent in AI Studio, configures custom parameters, connects the virtual agent to a virtual number, and sets up a database of contacts' birthdays and messages in Google Sheets. An Apps Script function is created to iterate through each row in the sheet, checking if today is a birthday, and sends an SMS using the AI Studio API. The application can be automated to run daily using a cron job. With this setup, users can never miss another birthday again.
Aug 01, 2024
1,416 words in the original blog post.