K
K
Kirill Petrov2016-10-28 18:52:59
JavaScript
Kirill Petrov, 2016-10-28 18:52:59

How to start developing a SIP client from a browser? Which SIP server to choose and how to configure?

Greetings. I want to integrate softon into the browser.
There is a SIP account from which you need to make calls. (no support for WebRTC)
There is a virtual machine where you can raise the server.
And there is a WEB application in which you need to call and receive incoming calls.
I decided to start by raising and configuring the server.
I decided to try to install freeswitch on cent os. But there were problems with compilation due to the lack of some dev packages in the repository.
In general, tell me the way with a minimum of pitfalls ...

Answer the question

In order to leave comments, you need to log in

3 answer(s)
S
Sergey, 2016-10-28
@neuxunil

May help www.nixp.ru/news/11763.html

Z
z0rgoyok, 2016-10-29
@z0rgoyok

Try this

I
Igor Vasiliev, 2019-06-30
@Isolution666

Perhaps I misunderstood you, but there are ready-made solutions that allow you to make calls, receive calls, record a conversation and then listen to it in .mp3
And that's not all. Naturally, this pleasure is paid and works through the API.
Bitrix24 uses Mango Office for example.
If you like how it works (not in terms of CRM functionality but Mango Office), then install it on your site.
The documentation is accessible and understandable. There are others who provide this opportunity. What suits you is up to you. If you want your own, then study curl - without it, I don’t advise you to stick close there, it may not be on your server. I ran into this while testing Stripe and PayPal - it turns out to be safe to exchange data through curl. Plus, you can test and run it through the console, which is extremely convenient when testing, and to delve into what kind of errors on the page got out, this is later, when you figure out the server part. I think it will also be good for you to make your own API to make requests to the server. Plus, in the future, this is the freedom to integrate into mobile applications. Good luck.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question