Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Supported platforms and browsers


Chrome

Firefox

Safari 11

Edge

Windows

+

+


+

Mac OS

+

+

+


Android

+

+



iOS

-

-

+


Supported protocols

  • WebRTC
  • RTP
  • SIP

...

  1. The browsers initiates a call using the /call/startup REST query.
  2. WCS connects to the SIP server.
  3. The SIP server connects to the SIP device receiving the call.
  4. The browser and the SIP device exchange audio and video streams.

Making an outgoing call from a browser to a SIP device

1. For the test we use:

  • two SIP accounts;
  • the Phone Video web application to make a call;
  • a software phone to answer the call.

2. Open the Phone Video web application. Enter the data of the SIP account making the call from a browser:

Image Removed

3. Run the software phone, enter the data of the SIP account receiving the call:

Image Removed

4. Click the Connect button in the browser. Then enter the identifier of the SIP account that receives the call and click the Call button:

Image Removed

5. Answer the call in the softphone by clicking the answer a video call button:

Image Removed

Image Removed

In a separate video, the video broadcast from the browser is shown:

Image Removed

6. The browser also displays the video:

Image Removed

7. To terminate the call, click the Hangup button in the browser or in the softphone.

Receiving an incoming call from a SIP device in a browser

1. For the test we use:

  • two SIP accounts;
  • a software phone to make the call.
  • the Phone Video web application to answer the call.

2. Open the Phone Video web application. Enter the data of the SIP account receiving the call in a browser:

Image Removed

3. Run the software phone, enter the data of the SIP account making the call:

Image Removed

4. Click the Connect button in the browser, a connection to the server is established. In the softphone enter the identifier of the SIP account that receives the call and click the Call button:

Image Removed

5. Answer the call in the browser by clicking the Answer button:

Image Removed

Image Removed

6. The browser displays the video:

Image Removed

7. The video broadcast from a browser also displays in a separate window of the softphone:

Image Removed

...

Call flow

Below is the call flow when using the Phone example to create a call.

...

12. Receiving a confirmation from the SIP server

Making an outgoing call from a browser to a SIP device

1. For the test we use:

  • two SIP accounts;
  • the Phone Video web application to make a call;
  • a software phone to answer the call.

2. Open the Phone Video web application. Enter the data of the SIP account making the call from a browser:

Image Added


3. Run the software phone, enter the data of the SIP account receiving the call:

Image Added


4. Click the Connect button in the browser. Then enter the identifier of the SIP account that receives the call and click the Call button:

Image Added


5. Answer the call in the softphone by clicking the answer a video call button:

Image Added


Image Added


In a separate video, the video broadcast from the browser is shown:

Image Added


6. The browser also displays the video:

Image Added


7. To terminate the call, click the Hangup button in the browser or in the softphone.

Receiving an incoming call from a SIP device in a browser

1. For the test we use:

  • two SIP accounts;
  • a software phone to make the call.
  • the Phone Video web application to answer the call.

2. Open the Phone Video web application. Enter the data of the SIP account receiving the call in a browser:

Image Added


3. Run the software phone, enter the data of the SIP account making the call:

Image Added


4. Click the Connect button in the browser, a connection to the server is established. In the softphone enter the identifier of the SIP account that receives the call and click the Call button:

Image Added


5. Answer the call in the browser by clicking the Answer button:

Image Added


Image Added


6. The browser displays the video:

Image Added


7. The video broadcast from a browser also displays in a separate window of the softphone:

Image Added


8. To terminate the call, click the Hangup button in the browser or the end call button in the softphone.

Known issues

1. It's impossible to make a SIP call if 'SIP Login' and 'SIP Authentification name' fields are incorrect

...