Skip to content
Apeiriion.

Case study · 2024

Communication & VoIP

A Flutter softphone for modern workspaces

FlutterVoIPTelephonyREST APIsUI/UX
Orbit Softphone

Client

Sales enablement SaaS

Engagement

Flutter softphone product

Duration

6 months

Year

2024

Overview

What we set out to solve

Orbit Softphone gave sales teams a branded calling experience with CRM context — without a heavy dual-native rewrite. Flutter UI shells wrap a native VoIP core for HD audio, while presence sync and secure token exchange power click-to-dial from CRM embeds on Android and iOS.

Cross-platform softphone with VoIP calling, presence, and CRM click-to-dial — built in Flutter for desktop-class UX on mobile.

Narrative

How the engagement moved from constraints to a shippable system.

01

Challenge

Sales teams needed a branded softphone with reliable audio and deep CRM links — without a heavy native rewrite.

02

Approach

We built Flutter UI shells around a native VoIP core, with presence sync and secure token exchange for CRM embeds.

03

Solution

Orbit Softphone delivers HD calls, transfer/hold, and one-tap CRM context on Android and iOS.

Scope

What we delivered

Flutter softphone for Android and iOS

Native VoIP core integration (audio path)

Presence and transfer/hold flows

CRM click-to-dial embeds and token exchange

Shared design language with the web console

Field MOS scoring and QA scripts

Highlights

What stood out

Average MOS above 4.1 in field trials

CRM click-to-dial adopted by 80% of seats

Desktop-class UX patterns on mobile

Consistent branding with existing admin console

Engagement flow

A repeatable rhythm from discovery through hardening — tuned to this product’s constraints.

01

Audio path spike

Validated native VoIP core options against MOS and battery targets.

02

Flutter shell

Built call UI, presence, and CRM deep links around the core.

03

CRM integration

Secured token exchange and click-to-dial embeds for top CRM packs.

04

Field trials

Ran MOS scoring with real sales seats and iterated on drop cases.

Technology stack

The delivery stack behind this engagement — client surfaces paired with services, data, and infrastructure.

Frontend / Mobile

FlutterDartNative VoIP BridgeUI/UX

Backend

REST APIsPresence ServiceCRM Webhooks

Realtime

VoIPTelephony SignalingSecure Token Exchange

Outcomes

01

Average MOS score above 4.1 in field trials

02

CRM click-to-dial adopted by 80% of seats

03

Shared design language with the web console

Looking ahead

Ship desktop softphone parity and richer post-call CRM notes.

Onboard the Apeiriion express

Tell us about your product, platform, or modernization goal — we'll assemble a senior squad and a clear delivery plan.