Business software and compliance Case study

SIP calling in a React Native app

SIP calling in a React Native app with the PJSIP library: header fixes, local SIP server set-up and groundwork for conference calls.

  • React Native
  • Android
  • PJSIP
  • FreePBX
  • Zoiper
Client
Communications company
Service
Mobile apps, Integrations
Years
2018
Stack
React Native, Android, PJSIP, FreePBX and 1 more
Platforms
iOS, Android

Client details are private, so this study describes the client by type.

Overview

A communications company used the PJSIP library inside its React Native app for SIP calls and needed problems fixed and conference calling explored. We worked through the client library, fixed the header issues, set up local SIP servers with FreePBX for testing, and researched SIP providers and the conference-call flow.

What we built

  1. Review of the existing client library and requirements
  2. Fixes to SIP headers in the PJSIP integration
  3. Local SIP server set-up with FreePBX, tested with Zoiper
  4. Research and groundwork for multi-party conference calls

Technology used

Technology named in the project records, by layer
LayerChoicePurpose
AppReact Nativecalling app
CallingPJSIPSIP stack
Test serverFreePBXlocal SIP server

What happened next

  • Delivered

    The work described above was delivered to the client.

  • Operational facts
    • Our work on this project took place in 2018.

Could this be your project?

  • You are planning an iOS or Android app, or have one that needs a stronger back end behind it. Mobile app development
  • Your product has to connect to payment, accounting, messaging or other third-party systems.
  • You work in business software and compliance and want a team that has built for it before. Business software and compliance work

Request similar work

Questions about this project

How long did this project take?

Our work on it took place in 2018.

What technology was used?

React Native, Android, PJSIP, FreePBX, Zoiper.

Similar work

Also React Native and Android, same industry

  • Business software and compliance
  • Mobile apps
  • Integrations

2022

A React Native SDK that adds authentication to existing native iOS and Android apps, and an app with QR-code scanning and custom navigation.

Rackless: ticket and work-request platform screenshot

Also React Native, same industry

Rackless: ticket and work-request platform

  • Business software and compliance
  • Web apps
  • Mobile apps
  • Integrations
  • Website and SEO

2014–2026

A long-running web platform for Rackless, a cloud software services company: a ticket and work-request app with reports and email notifications, plus its WordPress sites, a Salesforce integration and a React Native app.

Authoriti app screens: permission code choices, creating a code and the generated code with its QR code

Also Android, same industry

Authoriti: multi-factor permission code app

  • Business software and compliance
  • Fintech and payments
  • Mobile apps
  • Integrations

An app that generates encrypted multi-factor permission codes, protected by a fingerprint scanner, with driver-licence scanning and validation through a customised Acuant SDK.

Start a similar project

Tell us what you need. We come back with questions, what is realistic, an estimate and the closest work we have done.