RestComm / restcomm-web-sdk

RestComm WebRTC JavaScript SDK
http://www.restcomm.com/
GNU Affero General Public License v3.0
13 stars 32 forks source link

Try Restcomm Cloud NOW for FREE! Zero download and install required.

All Restcomm docs and downloads are now available at Restcomm.com.

FOSSA Status

RestComm WebRTC SDK

RestComm WebRTC SDK is a simple yet efficient high level, Twilio Compatible JavaScript WebRTC SDK for Web Developers to add Real Time Communications and IM Capabilities to any website.

RestComm WebRTC SDK allows you to create Real Time Video, Voice and Instant Messaging Web Applications that can connect together any WebRTC enabled Browser (Chrome, Firefox, ...), SIP enabled devices and legacy phones (Cell Phone, Desktop Phone)

Installation instructions

npm install node-static npm install https npm install fs

Open index.html in your favirout text-editor and follow below steps:

Change the var parameters section to be exactly as shown below:

var parameters = {
        'debug': true,
        'username': 'ENTER SIP USERNAME',       // Created in Restcomm Cloud >> Clients >> Add New
        'password': 'ENTER SIP PASSWORD',                 // Created in Restcomm Cloud >> Clients >> Add New
        'registrar': 'wss://cloud.restcomm.com/webrtc'.   // Restcomm Cloud Registrar, its the same for all Restcomm Cloud Clients

    };

Go down to function call(), and replace with :

function call() {
  var parameters = {
            'username': '18003333333@cloud.restcomm.com',   // Phone number you want to dial when you click on the Call Icon

Now finally go to directory /restcomm-web-sdk/samples/hello-world/ and run this command to start project:

    # node server-secure.js

Open chrome browser and visit https://localhost:7443/index.html

Click the call button and it will dial 18003333333 via your restcomm cloud account.