Last week we
talked about direct SIP calls. But as they say, an article to write is not to create a facebook, therefore we present to your attention a web service of direct SIP calls.
The service allows you to make calls to any SIP addresses, as well as receive calls directly to the browser.
')
Options for using the service:
- You can specify a link to contact you in the letter,
Example:
http://call2sip.ru/#info@onlinepbx.ru . The address after the hash will be listed in <input />.
- For quick installation of voice communication between two computers with a headset.
Everyone who visits the
site is randomly assigned a SIP address (displayed in the lower right corner). Send it to the person in the above manner.
- As a button "call from the site" (thanks to the responsive design).
onclick="window.open('http://call2sip.ru/#info@onlinepbx.ru', this.target,'width=240,height=200,status=no,toolbar=no,menubar=no'); return false;"
By the way, in my opinion, this is the first service for calls from the site with the ability to call back.
- As an application for SIP-links
sip: info@onlinepbx.ru (it does not work here, Habr adds http: //)
What we have done this service for
Well, first of all, for our favorite customers, whom we often indulge.
Secondly, the
Asteriskers chopped up a chip to popularize direct SIP calls.
Thirdly, we must constantly pump our skill and level.
How we made this service
Installed
Freeswitch , screwed
rtmp_mod , wrote a couple of scripts on
Lua . And then: Apache, MySQL, PHP and all kinds of front ends there. Freeswitch theme is quite extensive, advise what to write about.
PS To check the performance of your microphone, call
echo@call2sip.ru
UPD Apparently, we have broken the record, by the number of direct SIP calls received, at info@onlinepbx.ru. In two days ~ 300 calls, most simply hang up, many say that they check the quality of communication, some are interested in our service. In total, in two days> 3,500 calls were made. Approximately 20% of calls to third-party servers were successful.
Well, a fly in the ointment: - many have not started flash.