phonelib-spindle native app

Eenvoudige implementatie van VoIP functies in een app

Een open source VoIP framework ontwikkeld door Coffee IT in samenwerking met Spindle Devhouse.

phonelib-spindle app

Droom

Het toegankelijk maken van innovatieve VoIP-functionaliteiten en het stimuleren van vooruitgang in deze technologie: samen met Spindle Devhouse hebben we gewerkt aan een manier om VoIP eenvoudig in apps te integreren. Zo brengen we de kracht van moderne communicatie dichterbij voor iedereen.

Oplossing

PhoneLib maakt het eenvoudiger om VoIP functionaliteit te implementeren in een app. Het framework zorgt ervoor dat de implementerende app geen afhankelijkheden kent van het onderliggende SIP framework en biedt een set functies die ervoor zorgen dat de implementerende ontwikkelaar minder SIP kennis nodig heeft.

Library

Een library ontwikkeld door Coffee IT. Native technieken met als SIP library Linphone. Voor Android is het Gradle framework gebruikt en voor iOS Cocoapod.

VoIP communicatie

Inkomend/uitgaande gesprekken, in de wacht zetten, dempen, speaker, verschillende audio codecs, conferentie gesprekken, videobellen, wisselgesprekken en doorverbinden.

Open source

Door de techniek openbaar te maken stimuleren Spindle en Coffee IT innovatieontwikkeling omtrent VoIP technologie.

Over PhoneLib

‍Samen met Spindle hebben we ons ingezet om het ontwikkelen van VoIP apps makkelijker te maken. Met het PhoneLib framework kunnen partijen en developers zonder VoIP specifieke kennis de techniek gebruiken. De barrière voor het oplossen van complexe VoIP vraagstukken wordt hierdoor verkleint voor middelgrote bedrijven.

Daarnaast is Spindle niet meer afhankelijk van het onderliggende SIP framework ‘PJSP’. PhoneLib kan geïmplementeerd worden door apps zoals Vailer. Vailer is een VoIP app van VoIPGrid waar wij ook aan hebben gewerkt.

App idee overleggen?
Praat met Job!

De cijfers spreken voor zich

Van connected apps, tot educatie apps en zorg apps. Al meer dan 10 jaar ontwikkelen wij krachtige apps voor KLM, Roompot en in-lite.

150+ apps

ontwikkeld vanuit Utrecht

roc educatie app
beyonddutch app

Team van 40+
marketeers, data
analysten, designers
en developers

"Studenten maken per jaar meer dan 500.000 examenvragen."

Klantenbeoordeling

9+

roc educatie app

10+ jaar ervaring

in web- en mobiele app ontwikkeling

Projects

150+ apps online

App downloads

5+ miljoen

Dit zeggen onze opdrachtgevers

Elke ontwikkeling is een stukje co-creatie. Allemaal vanuit de gezamenlijke missie: Realizing digital dreams. Lees waarom wij worden beoordeeld met een 9+.

"Coffee IT helps us offload some app development work and act as a general sparring partner. They are easy to work with because of their technical know-how and clear communication".

Marco Veilinga

Spindle Devhouse

Technische uitdaging

De gebruikte technieken voor dit framework zijn Linphone, Gradle en Cocoapods. Een van de speerpunten bij het ontwikkelen van het framework was ervoor zorgen dat de apps die het framework uiteindelijk gaan implementeren op geen enkele manier een reference hebben naar het onderliggende SIP framework. Dit zorgt namelijk voor flexibiliteit. Als blijkt dat Linphone onvoldoende aansluit bij de wensen kunnen we dit gemakkelijk wijzigen.

Onderbouwing

De technieken zijn native, met Linphone als SIP library. Voor Android hebben we voor een Gradle framework gekozen, voor iOS Cocoapods. De code wordt Open Source via Github beschikbaar gesteld. Hierdoor kan iedereen de code gebruiken. Wij hebben uitvoerig onderzoek gedaan naar het beste SIP framework. Hierbij hebben we zowel PJSIP, Linphone en PortSIP tegen elkaar afgewogen. Uiteindelijk hebben we gekozen voor Linphone vanwege de betere technische prestaties.

E-learning. Elke dag slimmer.

Neem contact op

Job staat voor je klaar.

Jouw app laten maken? Neem vrijblijvend contact op en ik help je graag verder.