August 2023 Summaries
14 posts from Vonage
Filter
Month:
Year:
Post Summaries
Back to Blog
Today, we are pleased to introduce a free eBook, Using Vonage Communications APIs With MongoDB Atlas, which provides a walkthrough on building an application that utilizes MongoDB Atlas and a suite of Vonage Communications APIs, including integrating Vonage Verify API for user login, sending order confirmations via Vonage Messages API, and using Vonage Meetings API for issue resolution. The eBook will also guide developers in setting up a MongoDB Atlas cluster and associated App Service, having a front-end app talk back to MongoDB Atlas via Realm, and implementing User Authentication with MongoDB Users. The source code for the application is available on GitHub, and developers are encouraged to download the eBook and share their feedback on the Vonage Developer Slack or Twitter.
Aug 31, 2023
231 words in the original blog post.
The Vonage Messages API has been updated to allow sending MMS from US 10DLC, TFN, and Shortcode numbers in the dashboard to other numbers within the United States. To send an MMS using Node.js with the official vonage-node-sdk client library, a basic understanding of JavaScript & Node.js is required, along with a fresh US SMS & MMS capable number. A Vonage API account is also necessary, which includes a public/private key pair for authentication. The Vonage Messages API can be used to send MMS messages from one virtual number to another, but only for A2P (Application to Person) use cases. To set up the API, a new application must be created in the dashboard, and a status URL and inbound URL must be specified, which can point to a mockbin or ngrok service. The code provided uses the vonage-node-sdk client library to send an MMS message using a Node.js script, which logs any errors to the console if the message fails to send, otherwise it logs the message UUID.
Aug 30, 2023
991 words in the original blog post.
The Vonage SMS API is a service that allows developers to send and receive SMS messages using their preferred programming languages, including Java. To use the Vonage SMS API in Java, developers need to create a Java application, configure the Vonage Java SDK, and then send an SMS message using the client object created in the previous step. The Vonage SMS API provides a simple way for developers to integrate SMS functionality into their applications, with features such as support for multiple countries and brands, as well as documentation and resources available to help with implementation.
Aug 29, 2023
922 words in the original blog post.
The Video Video Media Processor API is now available on all supported native platforms (iOS, Android, Windows, and macOS), allowing developers to add custom transformations to their published video. The new feature enables the creation of custom transformers in both Android and iOS applications, which can be used to apply various effects such as background blur, virtual backgrounds, or overlays like logos or watermarks. A developer guide is also available to help create custom transformers using the Media Processor API. Sample applications showcasing the media processor are available for testing and experimentation on different platforms.
Aug 28, 2023
1,015 words in the original blog post.
ngrok is a tool that creates tunnels, connecting local codebases with public sites without configuration. It's useful for developers who need to share their projects with others or test webhooks in APIs. The tool is free for non-commercial use but requires a paid account for commercial use. Installing ngrok involves installing the agent, creating an account, and connecting it to the account. For Ruby on Rails development, adding ngrok requires modifying the `config/environments/development.rb` file. Common mistakes include leaving HTTPS in the config.hosts, forgetting to restart the rails server after updating the config.hosts, or adding the config.hosts outside of the `Rails.application.configure do` block.
Aug 24, 2023
675 words in the original blog post.
The Vonage SMS API enables businesses to connect with customers via SMS, voice, and messaging apps through its cloud communication platform. The ESP32 microcontroller can be used to control home devices remotely using the Vonage SMS API by setting up a webhook. This involves installing the ArduinoJson and ESPAsyncWebSrv libraries, initializing the web server, handling incoming requests, routing them to functions, and sending responses back to Vonage. Once set up, the system can send requests to Vonage when a digital pin is updated, allowing for remote control of home devices. Ngrok can be used to expose the local endpoint to the internet and receive incoming requests from the Vonage SMS API. The Vonage webhook can then forward these messages to the ESP32, enabling the system to respond to incoming SMS commands.
Aug 24, 2023
1,401 words in the original blog post.
Vonage Cloud Runtime is a cloud-native, serverless development platform designed to speed up development processes. Code Hub provides prebuilt solutions for common communication workflows and browser-based coding environments, reducing development time by eliminating the need for manual configuration of API keys. The platform offers various use cases, including Voice Click to Call, Interactive Voice Response (IVR), Voice Notifications, and Voice WebSocket Echo. Users can browse and deploy these solutions using a user-friendly interface, which includes options such as signing in, creating workspaces, deploying instances, and managing deployed products. A walkthrough is provided for the Voice Click to Call use case, detailing how to select and deploy a sample, modify the code, and instantly see the changes live. The platform aims to make communication development more accessible and efficient, with resources available through documentation, community support, and developer outreach initiatives.
Aug 23, 2023
920 words in the original blog post.
The Vonage Video API has introduced an Audio Connector feature that allows for real-time audio translation during video calls, utilizing Microsoft's Azure AI Speech Service. The feature enables users to send individual or combined audio streams to a WebSocket server, which is then used by the AI service to translate the audio in real-time. To use this feature, developers need to set up a WebSocket server and provide credentials from their Vonage Video API key and secret, as well as a Microsoft Azure Speech Services resource. The translated text can be displayed on the participants' screens using the Vonage Video Signal feature. This technology opens up new possibilities for real-time translation and analysis of audio streams, making it an exciting development in video conferencing capabilities.
Aug 21, 2023
1,053 words in the original blog post.
As a developer looking for ways to enjoy the summer season while still pursuing their passion for coding, they have come up with several innovative app ideas that combine fun in the sun with coding skills. These apps range from hydration management and UV index forecasting to camping companion tools, grill recipes, air quality trackers, climbing journals, personal fitness coaches, plant care guides, geocaching guides, and beach discovery apps. By building these apps using various APIs such as Vonage Messages API, OpenUV API, National Park Service API, Spoonacular API, Breezometer API, OpenBeta API, Strava API, Perenual API, Groundspeak API, MagicSeaweed API, the developers can create engaging and useful tools that bring joy to users and make the most of summer. By sharing their projects on social media and participating in online communities, they can showcase their skills and connect with like-minded individuals who share their passion for coding and coding-related activities.
Aug 16, 2023
747 words in the original blog post.
The latest version of the Vonage Java SDK has been released with several new APIs, enhancements to existing APIs, and various improvements to the overall implementation. The new APIs include Verify v2, Meetings, Subaccounts, and updates to the Messages API, which now supports sending messages via WhatsApp, Viber, and Facebook Messenger without requiring a business account setup. Additionally, there are improvements to the Application API, including user management endpoints and enhancements to the Voice API, such as support for Advanced Machine Detection and Premium Text-to-Speech. The SDK also includes updates to dependencies, internal refactoring, and new features like volume adjustment for Text-to-Speech and VBC endpoint addition.
Aug 15, 2023
1,675 words in the original blog post.
The authors of the website Vivid's design system documentation site describe how they improved their website's performance by using service workers, which are a powerful tool for web developers that allow them to control communication between the server and client. The main goal was to reduce the number of calls to the server and speed up page load times. To achieve this, they removed prefetching, bundled all files into one big bundle, and implemented caching using service workers. The service worker intercepts requests, caches responses, and returns cached responses on subsequent requests, reducing the need for network requests. They also implemented versioning for their service worker to ensure that users receive the latest version of the application. By implementing these changes, they were able to improve their website's performance, reduce load times, and provide a better user experience.
Aug 10, 2023
1,900 words in the original blog post.
The Vonage Video API provides a powerful tool for personalizing video streams by integrating transformers into the stream. The Media Processor API simplifies the use of the Insertable Streams API for transforming video and audio tracks, allowing developers to easily add features such as QR codes and watermarks to their video streams. By leveraging this API, developers can enhance their videos with interactive elements like QR codes that contain URLs or text, and watermarks that provide branding or copyright protection. The Vonage Video API offers a flexible and customizable solution for adding these features to video streams, making it easy for developers to create engaging and interactive video content.
Aug 08, 2023
1,038 words in the original blog post.
The new syntax introduced in Java 21 allows for more concise code by omitting the need to declare a main method within a class. This feature is particularly useful for creating minimal examples or testing an environment, and can be used with the Vonage Messages API to send text messages across various platforms such as SMS, WhatsApp, Viber, Facebook Messenger, and others.
The Vonage Messages API provides a simple way to get started with sending messages using Java, by building a client instance with an API key and secret, constructing a message request using the Builder pattern, and then sending the message. The API supports multiple platforms and messaging protocols, making it a versatile tool for developers.
Aug 03, 2023
873 words in the original blog post.
This emergency response system utilizes the Vonage Messages API, Java, and Spring Boot to provide an efficient solution for enhancing emergency management capabilities. It enables organizations to establish seamless communication channels and track the location of individuals in distress, allowing prompt response and assistance during critical situations. The system's use of Java and Spring Boot provides a solid foundation for building a secure and scalable emergency response system, while careful consideration of privacy and legal compliance is necessary to ensure the safety and well-being of communities.
Aug 01, 2023
3,860 words in the original blog post.