Introduction
Voice Inspector, a pivotal tool in our developer toolkit, is undergoing significant enhancements to provide developers with deeper insights and advanced capabilities for call analysis. In this technical blog post, we'll delve into the upcoming improvements to Voice Inspector and explore how they will empower developers to dissect and optimise call activities within our platform.
Enhanced Call Information Retrieval
In forthcoming releases, developers can expect an enriched set of high-level statistics, final call statuses, and detailed event logs for each call leg within Voice Inspector. This includes a comprehensive chronological list of all conversations associated with a call, enabling developers to gain a holistic view of call interactions over time.
Augmented Search Functionality
Voice Inspector's search capabilities will be expanded to enable developers to retrieve call information based on phone numbers, call leg IDs, or conversation IDs with enhanced granularity. Furthermore, developers can filter searches based on specific call types, facilitating targeted analysis of in-app or PSTN calls.
Detailed Call Information Page
The Call Information page within Voice Inspector will provide developers with an in-depth breakdown of each call leg, including precise call summaries, comprehensive quality metrics, error logs, and a meticulous event log capturing key call events. This granular level of detail will facilitate thorough troubleshooting and optimisation of call functionalities.
Comprehensive Quality Metrics
Developers will gain access to detailed quality metrics for each call leg, encompassing bitrate, jitter, packet loss, and latency. These metrics will offer valuable insights into call quality and performance, empowering developers to effectively diagnose and rectify potential issues impacting call experiences.
Robust Event Logging
The Voice Inspector will robustly capture and present all pertinent events during a call, such as call start/end times, call leg updates, member join/leave events, and utilisation of other Vonage products. This comprehensive event logging capability will enable developers to conduct meticulous troubleshooting and analysis of call activities.
NCCO Support
Voice Inspector seamlessly integrates NCCO data, allowing developers to analyse and optimise call flows by examining NCCO actions such as connecting new call legs, recording calls, and playing audio streams. This integration will provide developers with invaluable insights into the sequence of actions and events during a call, facilitating targeted optimisations for enhanced call experiences.
Data Availability and Latency Optimization
Developers can leverage Voice Inspector to access call data up to 21 days post-call, facilitating retrospective analysis and auditing. Moreover, Voice Inspector ensures minimal latency in accessing call data, ensuring developers can efficiently perform real-time analysis and optimisation tasks.
Conclusion
With these forthcoming enhancements, Voice Inspector is poised to emerge as a formidable tool in developers' arsenals, empowering them to comprehensively dissect, optimise, and enhance call functionalities within our platform. From augmented search functionality to detailed quality metrics, robust event logging, and seamless NCCO integration, Voice Inspector will equip developers with the tools to drive superior call experiences effectively. Stay tuned for these exciting updates to Voice Inspector to elevate your call analysis capabilities to new heights soon.
If you have any questions about Voice Inspector be sure to join us on the Vonage Developer Community Slack and stay up to date with developer announcements by following VonageDev on X, formerly known as Twitter.
Nahid is a seasoned Senior Product Manager with over 6 years of experience in both software development and product management.Throughout his career, he has successfully led product and engineering teams, delivering impactful products and services in the Software as a Service (SaaS) and Communication Platform as a Service (CPaaS) domains. As a user-centric product manager, he prioritizes user needs and implement product strategies informed by relevant data and analytics.