Java Script VoipJS Create a SIP connector on the front-end
General description: using the sipjs or jssip library, it is necessary to implement the ability to make calls from the browser to one phone number simultaneously from multiple sip accounts.
(For example, on the page, 4 sip accounts are authorized at once)
In the final version, the completed task should look like this: On an empty page, there is a clickable phone number. The user clicks on the phone number. Each SIP account should start calling the same phone number. As soon as any SIP account successfully connects, all others should be disconnected (stop calling). Minimal visualization for the user is mandatory: Visualize in a modal window the display of which SIP accounts have started calling and a timer. Opposite the visualization of each SIP connection, there should be a button to cancel the call specifically from that SIP account. At the bottom of the modal window, there should be a button to cancel all calls. After a successful connection, when the other SIP accounts are disconnected and only the SIP account that has already connected remains, only one active SIP account should also be displayed on the front end.
Optional request (can be completed as a separate task for an additional fee):
It is necessary to implement call recording and saving on the server.
Links that may help:
https://sipjs.com/
https://jssip.net/
https://habr.com/en/articles/159071/
https://ru.wikipedia.org/wiki/JsSIP
Current freelance projects in the category Javascript and Typescript
Online clothing storeNeed a developer for an online clothing store Looking for an experienced developer to create a full-fledged online clothing store with a drop model of sales. What needs to be done: 6 pages: home, product, cart, checkout, account, admin panel Login via Google account Cart and… HTML & CSS, Javascript and Typescript ∙ 8 hours 6 minutes back ∙ 58 proposals |
Full-stack development — Amazon PPC Dashboard (Stage 1)Need a full-stack developer with experience working with Amazon API to implement Stage 1 of the internal PPC dashboard. The project is real, the data is live, everything is ready to start. Frontend prototype (5 pages, React + TypeScript): WHAT IS ALREADY READY — Frontend… Javascript and Typescript, Web Programming ∙ 2 days 19 hours back ∙ 28 proposals |
Development of a photo book and photo frame constructor websiteProject Goal A modern website needs to be developed for ordering photo books, photo frames, and other personalized photo products. The main task of the project is to provide the client with the ability to independently create a ready-made layout of the product directly on the… Javascript and Typescript, Web Programming ∙ 4 days 11 hours back ∙ 96 proposals |
Team for a custom marketplace of funeral services.We are looking for a team to launch and develop a custom national marketplace for funeral services. Right away: we are not looking for solo freelancers, juniors, or "website builders." We need a strong product team at the middle+/senior level with real cases in… Javascript and Typescript, Web Programming ∙ 5 days 5 hours back ∙ 27 proposals |
Improvement of the existing Next.js/Supabase project: offers, CRM, analytics, AI chatThere is an active project WatchGenius — a luxury watch analytics platform with a catalog of models, price analytics, external offers, application forms, and an AI chat. The project has already been partially developed. We need not a website from scratch, but an experienced… Javascript and Typescript, Web Programming ∙ 7 days 7 hours back ∙ 55 proposals |