Online calls from a website to mobile and SIP phones
Click to Call function
If the user has a headset and microphone, he can make a call directly from the browser by clicking the corresponding link or button on the page
You can place an unlimited number of “Call” buttons on your website. All calls go through Web Call Server and your corporate SIP switch, or through the selected SIP provider.
Specifications
Calling platforms |
Protocols and technologies |
SIP codecs | SIP functions |
|
|
|
|
- Chrome
- Firefox
- Opera
- Safari
- IE
- Edge
- iOS SDK
- Android SDK
- SIP
- WebRTC
- Flash
- RTMP
- RTMFP
- H.264
- VP8
- G.711
- Speex
- G.729
- Opus
- DTMF
- Hold
- Transfer
Online call from a browser using the Click to Call function
A user clicks the “Call” button in the browser. The browser establishes connection to Web Call Server and initiates a call to a mobile telephone via SIP-GSM / PSTN gateway of the telecoms provider. Therefore, we receive two-directional voice communication between a user of the browser and a subscriber of the telephony network.
Step-by-step diagram of an online call from a browser to a GSM phone via a SIP-GSM gateway
- The browser invokes the “call” function.
- The Web Call Server converts the call from the browser to the INVITE request readable by the SIP-GSM gateway.
- The SIP-GSM gateway makes a call to the remote callee.
- The callee answers the call.
- The SIP-GSM gateway sends a “200 OK” SIP status response confirming the callee has responded.
- The Web Call Server returns the “ESTABLISHED” status to the browser, which means the connection is established successfully.
- A connection is established between the browser and the SIP device, and the voice traffic is transmitted. The traffic runs through Web Call Server and through the SIP-GSM gateway.
For more information about testing online calls from the website and using the Click to Call function, please go to Testing page.
Download Web Call Server 5
System requirements: Linux x86_64, 1 core CPU, 2 Gb RAM, Java
Installation:
- wget https://flashphoner.com/download-wcs5.2-server.tar.gz
- Unpack and install using 'install.sh'
- Launch server using command 'service webcallserver start'
- Open the web interface https://host:8444 and activate your license
If you are using Amazon EC2, you don't need to download anything.