Sangoma

Sangoma

Sangoma

B2B CPaaS

B2B CPaaS

B2B CPaaS

Call Routing - Advanced Prototyping

Call Routing - Advanced Prototyping

Call Routing - Advanced Prototyping

Sangoma Talk is a desktop application that seamlessly integrates with Sangoma TeamHub, a cloud-based unified communications platform.

To enhance call management, users need a reliable forwarding system that redirects incoming calls. As the sole designer for this feature, my goal was to create a flexible and intuitive call routing experience aligned with industry standards.

A key part of the process involved prototyping in Figma, usability testing, gathering feedback, and refining the design before development. This case study focuses on the first iteration prototype, detailing its technical aspects, and the second iteration, shaped by user insights.

Sangoma Talk is a desktop application that seamlessly integrates with Sangoma TeamHub, a cloud-based unified communications platform.

To enhance call management, users need a reliable forwarding system that redirects incoming calls. As the sole designer for this feature, my goal was to create a flexible and intuitive call routing experience aligned with industry standards.

A key part of the process involved prototyping in Figma, usability testing, gathering feedback, and refining the design before development. This case study focuses on the first iteration prototype, detailing its technical aspects, and the second iteration, shaped by user insights.

Sangoma Talk is a desktop application that seamlessly integrates with Sangoma TeamHub, a cloud-based unified communications platform.

To enhance call management, users need a reliable forwarding system that redirects incoming calls. As the sole designer for this feature, my goal was to create a flexible and intuitive call routing experience aligned with industry standards.

A key part of the process involved prototyping in Figma, usability testing, gathering feedback, and refining the design before development. This case study focuses on the first iteration prototype, detailing its technical aspects, and the second iteration, shaped by user insights.

Timeline

3 weeks

Team

Project Manager: Vlada

Product Designer: myself

Front End Dev: Oleg

Back End: Phil

Timeline

3 weeks

Team

Project Manager: Vlada

Product Designer: myself

Front End Dev: Oleg

Back End: Phil

Call Forwarding & Routing Requirements

Call Forwarding & Routing Requirements

Call Forwarding & Routing Requirements

The requirements for this feature were established in collaboration with the Project Manager, considering both technical feasibility as outlined by the development team and user needs. The main goal is to ensure a flexible and user-friendly approach to call management.

The requirements for this feature were established in collaboration with the Project Manager, considering both technical feasibility as outlined by the development team and user needs. The main goal is to ensure a flexible and user-friendly approach to call management.

The requirements for this feature were established in collaboration with the Project Manager, considering both technical feasibility as outlined by the development team and user needs. The main goal is to ensure a flexible and user-friendly approach to call management.

Design Patterns & Prototyping

Design Patterns & Prototyping

Design Patterns & Prototyping

Sangoma TeamHub utilizes Mattermost as its chat solution, which comes with a predefined user interface for its settings. To maintain consistency and a cohesive user experience, the settings for other integrated applications within TeamHub adhere to the same UI patterns.

For the prototype, I utilized tokens, component properties & variants, nested components, and variables to ensure a scalable, flexible, and efficient design system.

The accessibility was tested using the Stark plugin for Figma.

Sangoma TeamHub utilizes Mattermost as its chat solution, which comes with a predefined user interface for its settings. To maintain consistency and a cohesive user experience, the settings for other integrated applications within TeamHub adhere to the same UI patterns.

For the prototype, I utilized tokens, component properties & variants, nested components, and variables to ensure a scalable, flexible, and efficient design system.

The accessibility was tested using the Stark plugin for Figma.

Sangoma TeamHub utilizes Mattermost as its chat solution, which comes with a predefined user interface for its settings. To maintain consistency and a cohesive user experience, the settings for other integrated applications within TeamHub adhere to the same UI patterns.

For the prototype, I utilized tokens, component properties & variants, nested components, and variables to ensure a scalable, flexible, and efficient design system.

The accessibility was tested using the Stark plugin for Figma.

Usability Testing

Usability Testing

Usability Testing

I conducted user testing with five participants, all familiar with the TeamHub environment but new to the Talk app and its settings. The testing sessions were structured around three tasks, focusing on locating and using the Call Routing settings menu.

I conducted user testing with five participants, all familiar with the TeamHub environment but new to the Talk app and its settings. The testing sessions were structured around three tasks, focusing on locating and using the Call Routing settings menu.

I conducted user testing with five participants, all familiar with the TeamHub environment but new to the Talk app and its settings. The testing sessions were structured around three tasks, focusing on locating and using the Call Routing settings menu.

User Testing Findings

Final Iteration

Final Iteration

Final Iteration

After the final design was validated by the product and development teams, I prepared comprehensive documentation for the development handoff. This included guidelines for padding, measurements, and annotations highlighting necessary changes compared to the existing Call Routing menu implementation.

After the final design was validated by the product and development teams, I prepared comprehensive documentation for the development handoff. This included guidelines for padding, measurements, and annotations highlighting necessary changes compared to the existing Call Routing menu implementation.

After the final design was validated by the product and development teams, I prepared comprehensive documentation for the development handoff. This included guidelines for padding, measurements, and annotations highlighting necessary changes compared to the existing Call Routing menu implementation.

You can reach me at contact@juliaiuga.com

You can reach me at

contact@juliaiuga.com

You can reach me at contact@juliaiuga.com