Compile existing Voip Softphone Examples including Push Notifications


Evaluando propuestas
Descripción:
A softphone is a software program for making telephone calls over the Internet using a general purpose computer, smartphone, etc rather than using dedicated hardware. The softphone allows the user to place and receive calls without requiring an actual telephone set. Often a softphone is designed to behave like a traditional telephone, sometimes appearing as an image of a phone, with a display panel and buttons with which the user can interact. To communicate, both end-points must support the same Voice-over-IP (VoIP) protocol, and at least one common audio codec.

There are several companies offering their softphones for Android and Iphone and some of them are also offering Software Development Kits (SDK´s) to let others to use their developments with the fully customizable advantage. Frequently, SDK´s are available in Demo version and include Softphone examples just only to compile.

Nowadays, Apple has changed its policy and they do not permit applications to run in background mode, it is expected that Android will do the same.

In this framework, we are developing a new APP, which will use VoIP technology and particularly a SDK. First step is to test VoIP technology strength and choice between several SDK options.

Therefore, we are looking for a programmer who starting from the VoIP SDK examples, adds “push notifications” (See Note 1) to the examples and compiles them.

As result, awardee will deliver two softphones for each SDK, one for Android and the other one for IOS. Format files will be *.ipa (Iphone) and *.apk (Android).

All softphones will be tested (by others) during 2-3 weeks in order to check sound quality, memory and CPU usage, etc. After this test awardee can be required to modify some parameter values in order to comply with quality requirements and finally, to compile again.

SDK´s will be provided by us (two different renowned companies).

Main features required for each application will be:

- Make / receive SIP calls
- Mute Speaker.
- Mute microphone.
- Audio conference.
- Caller ID.
- DND (do not disturb).
- IM (instant messaging).
- AES (acoustic echo suppression)
- DTMF (Dual-tone multi-frequency)
- AGC (automatic gain controller)
- Noise suppression.
- Voice activity detection
- Protocol SRTP/TLS
- Adaptive Jitter Compensation.

Awardee will check the existing examples adding missing functionalities (if any).

Awardee should ensure “Push notifications” are implemented and the softphone availability is around 100%, no register issues can happen. These are the most important things of this job.

No files will be uploaded to Google Play Store or Apple Store.

At the end, service provider will deliver all files required for compiling. This material will be property of us uniquely.

Please, read carefully this document before make an offer and indicate previous experience with VoIP and/or APP development.

Note, this is the first task, next one will be to program the hole APP and awardee will be in advantageous position.
--------
Note 1:
IOS:

https://developer.apple.com/library/content/documentation/Performance/Conceptual/EnergyGuide-iOS/OptimizeVoIP.html

Android:

https://developer.android.com/preview/features/background.html


Categoría: IT & Programación
Subcategoría: Programación para móviles
¿Cuál es el alcance del proyecto?: Cambio mediano
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Disponibilidad requerida: Según se necesite
Integraciones de API: Otros (Otras APIs)
Plataformas requeridas: iPhone, Android

Abierto

Presupuesto

5

Propuestas

7

Freelancers interesados

Publicado: Hace un año

Plazo: No definido

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Freelancers que ya aplicaron para este trabajo

ankur j. I have been developing several mobile applications . I have experience in next areas: convert websites to Android apps via REST API services, chatting, video-streaming, photo editing, geo location, maps. Also I worked... + detalles

Anurag eITBiz has been successfully offering web design, development and software development services which includes working on platforms like Classic ASP, ASP.Net (VB, C#), MVC, WCF, Apple iOS (iPhone, iPad), Android devel... + detalles

Nirav K. ✪✪✪✪✪ TOP RATED Developer ✪✪✪✪✪ I am a mobile development expert with 5+ years of extensive experience in android Native app development. I have developed a lots of apps such social media app, fitness & health app... + detalles

Daniel G. Autodidacta, acostumbrado a buscar soluciones a todo tipo de proyectos para llevarlos a cabo en base a las peticiones del cliente. Programador Diseñador Marketing Online Estrategias de ventas + detalles

Aman D. S. hey I m tech freak ios developer work on same role for last two year in start-up creating new ios apps is my passion . I would like to provide shape to ideas come in my mind into apps + detalles