Find Jobs
Hire Freelancers

SIP Integration

$250-750 USD

Geschlossen
Veröffentlicht vor etwa 7 Jahren

$250-750 USD

Bezahlt bei Lieferung
The first part of this project will be building a Node app - which doesn't contain anything non-open-source, has a clear scriptable installation instruction - Dockerfile is the best - and can work on a headless Linux Ubuntu 14.04/16.04 server) which does the following: 1) has a config file containing credentials to a SIP telephony provider - i am not quite certain how these look like - you tell me - basically you register a login with any existing SIP provider, such as [login to view URL] - purely as an example - in my name and we try it by calling to my mobile phone, which is in Czech Republic - any provider charges can be added to project value. Account should include a phone number they give me, which can be used for dial-in, this can be put into a config file too. 2) given a phone number, plus a bi-directional SDP offer from a WebRTC endpoint - which can be either a browser or Kurento server side - for an audio-only stream, does a call to the phone number given with a bi-directional communication, returning SDP answer and/or result code. correct processing of hangup on both sides. web page served with same Node app illustrating use - you type a phone number, click Call, and get connected, a simple alert() shows error/status message if any, no design. you can even use a totally blank page with phone number simply as URL parameter, this is not a web design or web programming project. 3) accepts a PIN code and callback function which fires when someone dials our call-in number and enters the given PIN. several of these can be invoked at the same time, with different PIN-s. if the PIN is wrong/unknown the call is dropped, if correct the callback fires sending an SDP offer, we reply with SDP answer, and connection is established. Similarly, a web page implementing the scenario: a PIN as an URL parameter, which creates a call over webrtc when some calls in with that PIN, will test by opening 2 of them from different computers and different PINs at the same time. After that is done, i will make another project to integrate this into our existing (pure WebRTC which needs SIP capability) solution. I have an app that does WebRTC web-based group video+audio calls, loosely based on Kurento one2many example (implementing full group calls, many2many), done in Node.js. I need capability to add SIP parties into it, obviously voice-only. It needs to support 2 use cases: 1) a user who is already in a more Skills Required: JavaScript SIP Kurento WebRTC
Projekt-ID: 13233273

Über das Projekt

9 Vorschläge
Remote Projekt
Aktiv vor 7 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
9 Freelancer bieten im Durchschnitt $734 USD für diesen Auftrag
Avatar des Nutzers
Hello PeterBoswood!. Im a full stack developer, i can help you do this task fast. i have already charged a reasonable price. Please hire me!Thank you!
$610 USD in 4 Tagen
5,0 (7 Bewertungen)
5,4
5,4
Avatar des Nutzers
Hello, I have read what you exactly need, however I would like to ask you a few questions. I do work smart and do not rest until I get the job done. Please feel free to ping me anytime so we can have a detailed discussion and finalize our budget and timeline. I will deliver in best possible way. Thank you.
$555 USD in 10 Tagen
0,0 (1 Bewertung)
0,0
0,0

Über den Kunden

Flagge von HONG KONG
Hong Kong
0,0
0
Mitglied seit Feb. 26, 2017

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.