Home / Companies / Vonage / Blog / December 2023

December 2023 Summaries

8 posts from Vonage

Filter
Month: Year:
Post Summaries Back to Blog
Recreating S7E22 of The Office (Vonage Edition)` is a tutorial on how to build a chatbot using Vonage AI Studio and Notion, inspired by the TV show episode "Goodbye, Michael" where Michael Scott gives his employees personalized gifts before leaving Dunder Mifflin. The tutorial guides users through setting up their Vonage API account, creating an agent in AI Studio, designing a conversational flow, integrating with Notion, and sending personalized emails to users. The chatbot is designed to collect user input, send personalized messages, and end the conversation after receiving user feedback. By following this tutorial, users can create their own "Good Old Days" farewell app using Vonage AI Studio and Notion, making it a creative way to say goodbye to colleagues or friends.
Dec 19, 2023 895 words in the original blog post.
The Vonage Java SDK has undergone significant changes in version 8.0.0, with over 17 thousand lines of code refactored and improved. The new release includes the official release of the Vonage Video API, which is now available in the com.vonage.client.video package. The SDK has also migrated to a new artifact ID on Maven Central, from client to server-sdk, to avoid confusion with other tooling published under the com.vonage group. Backwards-incompatible changes have been made to the public API of the SDK, including the removal of deprecated members and packages no longer maintained due to their antiquity. The SDK has also removed unnecessary dependencies, such as javax.servlet and jackson-dataformat-hal, to minimize its dependency footprint. New features include configurable request timeouts, silent authentication, and improvements to the AccountClient class. Additionally, the release includes updates to the Verify API, including new locales and removals of deprecated members. The Voice API has also seen quality-of-life improvements, including simplified call modification actions and a revised downloadRecording method. The SDK now supports Java 8 and can be updated with ease, making it an ideal choice for developers building applications on the Vonage platform.
Dec 14, 2023 1,701 words in the original blog post.
The Vonage Video API provides a scalable platform for multiparty video conferencing, with features such as session monitoring, recording, and playback capabilities. It uses webRTC for audio-video communications and consists of client libraries for various platforms. The API uses tokens for authorization, allowing users to create sessions without worrying about user creation on the platform. Sessions can be reused, but it's recommended not to reuse them to avoid troubleshooting difficulties and potential security issues. The API supports two media modes: Relayed Mode and Routed Mode, with different requirements and considerations for each mode. The Video Express API provides a simple high-level API for accelerating the development and integration of multiparty video into web applications, supporting up to 25 participants and delivering features such as pre-call preview, intelligent bandwidth management, adaptive layouts, and automatic prioritization of screen sharing. The API also supports live streaming broadcasts with options for interactive broadcasting and HLS/RTMP protocols. To ensure a good user experience, it's recommended to implement precall tests, use completion handlers, and display useful information to users when specific events or exceptions occur. Additionally, the API provides tools for enhancing in-call experiences, such as background blur, media processor, live captions, audio connector, and engagement features like chat and screen-share. The platform is GDPR compliant and HIPAA compliant, with customizable security standards and regional media zones for compliance reasons.
Dec 13, 2023 4,543 words in the original blog post.
Here's a neutral and interesting 1-paragraph summary of the text: Vonage offers a programmable video solution as an alternative to Twilio's end-of-life Programmable Video product, providing a mature and versatile API for developers. With its extensive features, including support for full HD, cloud-based dynamic recording, advanced tooling, low-code choices, scalable awesomeness, and global reach, Vonage aims to help organizations migrate from Twilio to its video platform. The company also provides rich support services, including architecture consulting, code review, and professional services, to ensure a seamless transition for developers.
Dec 13, 2023 1,226 words in the original blog post.
Monads are a design pattern used to handle computations that may fail or produce multiple values in a predictable and composable way. They offer an alternative approach to error handling in workflows by providing a structured way of managing potential outcomes, whether they can fail, throw exceptions, or return various values. The article demonstrates the use of different Monads such as Optional, Try, Either, and Validation, which are used to handle specific scenarios like optional values, operations that may encounter failure, and validation operations. It also showcases custom Monad implementations tailored to the needs of a specific SDK, ensuring control over design and functionality while maintaining referential transparency. The article highlights the importance of code clarity and readability by promoting referential transparency and minimizing side effects. Additionally, it introduces a GetSuccessUnsafe() function that allows for exceptions to be thrown if the monad is in the Failure state, providing versatility in error handling. Overall, Monads provide a powerful tool for structuring computations and managing potential outcomes in a predictable and composable way.
Dec 12, 2023 2,101 words in the original blog post.
The Vonage Voice API is a powerful tool for automating voice-based communication with customers, allowing developers to efficiently deliver messages while minimizing the need for human intervention. By leveraging the API's augmented capabilities and machine detection feature, developers can create customized call flows that adapt to different scenarios, such as detecting humans or voicemails. The tutorial guides users through setting up a Vonage Developer account, obtaining a virtual phone number, and creating a Flask application with ngrok Ingress Application. Users learn how to place voice calls, follow events, add human/voicemail detection, alter call progression based on detection, wrap up with real-world examples, and conclude the tutorial with enhanced voice-calling capabilities. The source code for this application can be found on Github.
Dec 07, 2023 1,874 words in the original blog post.
As a busy professional, the author's life was filled with productivity and freedom until they discovered they were pregnant. They navigated their pregnancy and maternity leave with the support of their team, manager, and family, ensuring a smooth transition back to work. The author found that becoming a mother fundamentally changed their perspective on tech events, focusing on broader accessibility and inclusivity. They traveled to Prague with their baby and gave a talk as a keynote co-speaker, receiving heartwarming responses from the community. With their newfound understanding of time, they now work around their baby's needs and rely on their support network, expanding their horizons and making them proud to bring their daughter along on their developer relations journey.
Dec 06, 2023 1,799 words in the original blog post.
The Vonage Video API has been integrated into the Vonage API Dashboard, making it easier for developers to manage and control their video applications. This change simplifies development and provides access to improved features, including secure video sessions, native client SDKs, interactive broadcast, and video + AI capabilities. The platform allows users to build custom video experiences with ease, using a unified dashboard and developer tools such as Video Inspector, Video Playground, and Insights GraphQL reports. Additionally, Vonage offers test credits for developers to try the API before moving forward, and notes that it also provides a low-code video conferencing solution through its Meetings API.
Dec 05, 2023 738 words in the original blog post.