April 2023 Summaries
11 posts from Vonage
Filter
Month:
Year:
Post Summaries
Back to Blog
With two-factor authentication (2FA) becoming increasingly important to protect web apps and services against fraudulent signups, implementing 2FA in Java web applications can significantly decrease the chances of unauthorized access. The tutorial guides users through the process of adding multi-factor authentication with Java, using SMS 2FA, which sends a text message with a verification code to the user's phone. The Verify API is used to send and verify the codes, providing an additional layer of security for user data. By following the step-by-step instructions, developers can create a secure application that protects their users' data from unauthorized access.
Apr 27, 2023
1,709 words in the original blog post.
AI Studio's Conversational AI agents can be used to create self-service interactions for customers, and can also be used to initiate conversations through Outbound Events. To do this, an agent must be set up with a Vonage API account, Airtable database, and Postman tool. The agent will use the Airtable database to retrieve customer information and send messages to their phone numbers using the Vonage API. The process involves setting up the agent in AI Studio, creating a test phone number in Airtable, and then using Postman to retrieve the customer data and send the message. The resulting application can be extended by building out the full user flow in AI Studio, adding information to the Airtable database, and scheduling regular sends with Postman's Collection Runner.
Apr 26, 2023
1,185 words in the original blog post.
Developing applications is challenging due to various common problems that need to be solved, such as user authentication, database management, and hosting. MongoDB Atlas is a hosted cloud database service that can help developers build their applications quickly and handle many of these common problems by providing a suite of products that manage infrastructure and allow developers to focus on application development. MongoDB Atlas allows users to set up MongoDB clusters, which are document-based NoSQL databases that store information in JSON-like documents with limited relational capabilities. The service also provides additional features such as user authentication, serverless function runtime, API gateway, and device data syncing through the App Service layer. With MongoDB Atlas, developers can integrate various services like Vonage communications APIs to build their applications more efficiently.
Apr 25, 2023
1,392 words in the original blog post.
Vonage has launched AI Studio, a NoCode/LowCode platform that allows anyone to build Conversational AI agents quickly, empowering customers with its capabilities. The platform is ideal for chatbots in various applications beyond customer support and marketing. A tutorial on building an AI Studio WhatsApp agent using Airtable as a backend database is provided, showcasing the process of setting up the agent, retrieving data from Airtable, handling API responses, sending data to Airtable, and integrating the agent with Airtable. The tutorial demonstrates how to create a mockup, set up the Airtable database, build the AI Studio agent, connect it with Airtable, and refine the flow to send and receive data between the two platforms.
Apr 20, 2023
1,771 words in the original blog post.
The Vonage Video API MacOS SDK has released its first stable release, joining other client SDKs as an officially supported solution for developers building video applications. With this release, developers can now confidently use the macOS SDK in production, with equal support and updates to other stable client SDKs. The official documentation provides requirements and functionality details, while a sample code repository offers various sample applications to help get started.
Apr 19, 2023
139 words in the original blog post.
The Vonage Voice API allows developers to build high-quality voice applications in the Cloud, enabling them to create interactive voice response menus like this tutorial demonstrates. The process involves creating a Vonage Application and virtual phone number, using ngrok to expose webhook endpoints on a local machine as a public URL, setting up a Node.js project with Express and body-parser to handle incoming requests, defining endpoints for Answer and Event URLs, handling user input via DTMF, and running the application by executing the `node index.js` command.
Apr 18, 2023
1,141 words in the original blog post.
The Vonage Video API's official support from Vonage has been announced, bringing more regular updates and long-term maintenance commitments to developers using the React Native SDK. This change increases developer confidence when using the SDK in production environments, with access to top-notch help and guidance available via the Vonage support team. The new official documentation provides comprehensive resources for getting started with the React Native SDK, including installation guides and sample applications. The SDK is now officially supported by Vonage, offering developers a more reliable and stable experience.
Apr 13, 2023
162 words in the original blog post.
Imagining New Possibilities for Ourselves and Our Software Development`
As we reflect on the first quarter of 2023, it's exciting to see the progress made in creating robust software with enjoyable user experiences. The introduction of Silent Authentication aims to simplify security without compromising safety, providing users with a seamless experience. Moreover, new features such as Product Messages for WhatsApp and Audio Connector enhance developer capabilities, allowing for more flexibility and security in applications like video calls and content moderation. Additionally, the secure handling of Inbound Media files is now possible through a single click in the developer dashboard, ensuring sensitive information remains protected. The Vonage Developer Slack and Twitter channels invite feedback and questions from developers, facilitating collaboration and growth.
Apr 11, 2023
500 words in the original blog post.
Vonage has integrated its Messages API with WhatsApp Product Messages, allowing businesses to communicate with customers on their preferred channel, showcasing products and services, and browsing them without leaving the conversation. The process involves setting up a Meta Commerce Account, creating a catalog, and linking it to a WhatsApp Business Account, then using the Vonage Messages API to send product messages. The setup includes purchasing a virtual phone number, enabling the Messages capability, generating a JWT token, and configuring message templates. Businesses can test the application by running scripts that interact with the template and sending messages to a destination number. With this integration, businesses can provide a cost-effective chat experience to their customers while showcasing their products and services.
Apr 05, 2023
1,756 words in the original blog post.
Vonage's Message API enables two-way conversations across various messaging channels, including those that support sending and receiving media files like images, audio, and video. This feature is useful for situations where customers need to send or receive multimedia content, such as videos of product malfunctions or images of damage caused by transit. To receive inbound messages, a webhook needs to be set up in the Vonage Dashboard, which includes creating a Vonage application, enabling the Messages API, and setting an Inbound URL. The payload of inbound messages contains details like message type, text content, or media URLs, with media files stored on Vonage's servers for only 48 hours. Standard security measures are in place to prevent unauthorized access, but Enhanced Security with Secure Inbound Media adds an extra layer by requiring a JWT and Authorization header for accessing media files securely.
Apr 04, 2023
642 words in the original blog post.
Creating a mockup is essential for building Conversational AI agents to visualize the design, provide feedback, and ensure efficiency. A high-fidelity mockup should account for node types, variable accountability, and user result satisfaction. Various tools such as Miro, Lucidchart, Draw.io, and even pen and paper can be used to create mockups. Starting with a key is crucial, which involves breaking down the functionalities of the agent into its components. By following this approach, designers and stakeholders can agree on the possible outcomes and flows, ultimately saving time and resources in the long run.
Apr 03, 2023
950 words in the original blog post.