WHATSAPP to SIP Calling Gateway
$750-1500 USD
Paid on delivery
PLEASE DO NOT OFFER TO MY PROJECT BEFORE READING. IF YOU READ THE PROJECT PLEASE TYPE "YES I READ YOUR PROJECT" ON YOUR OFFER, AND DO NOT SPEND TIME IF YOU ARE NOT SURE FOR SOLUTION, PLEASE.
!! DO NOT TRY TO INCREASE YOUR OFFER WITH CHAT. !! PUT YOUR EXACTLY AND LAST OFFER. if you have questions please ask and share your suggestions.
=======================================================
if you did a similar project before please share with us some pictures and information. you will be our priority.
Hi,
The WhatsApp channel allows consumers to connect with brands and brands to connect with consumers from the WhatsApp app on their smartphone.
We need to develop a SIP to Whatsapp voice gateway to send some of the calls from our PBX.
The gateway should be able to pass voice calls incoming over SIP and forward them through WhatsApp to complete the call to the destination's WhatsApp number.
- We will provide the phone number/phone numbers and pictures for the WhatsApp account.
- The project should be multi-channel. I would like to able to start multi-calls ( you can run multi WhatsApp account with multi-phone number or can use just one WhatsApp account with multi calls. )
- The development platform/operating system is not important. you can use Asterix, Freeswitch, FreePBX vs...
- The implementation should return the correct call error codes to the SIP backend like CALL SUCCESS(200 OK), BUSY(486 Busy Here), UNAVAILABLE(503 Service Unavailable), etc.... to try other rounds on the other SIP Switch.
Functional flow
1) Calls from PBX/sip gateway will be sent to WhatsApp gateway
2) WhatsApp gateway converts the SIP to WhatsApp protocol
3) If it is necessary, there are multi-channels WhatsApp account in the WhatsApp gateway and your code selects any of the available accounts to make a call. You can run a multi WhatsApp account/channel with a multi-phone number in the WhatsApp gateway or you can use just one WhatsApp account/channel(if it is possible multi calls from an account.) for multi calls on the same time.
4) if all of the WhatsApp accounts occupied send the error code back "600 Busy Everywhere" or "503 Service Unavailable".
5) if the number is not used in WhatsApp if there is no associated Whatsapp account for the called number. then it sends "503 Service Unavailable" error and we will reroute to other gateways.
6) The called number carried in call header will be checked by the WhatsApp gateway, if there is an associated WhatsApp account with this number and the number is online, the call will be terminated on WhatsApp.
7) If the call is successfully completed or called number does not answer, then call will be disconnected.
8) The system must return the appropriate sip error code if the call is busy or no answer.
9) source code has to be shared with us with explanations for debug purposes in the future.
Project ID: #25319813
About the project
9 freelancers are bidding on average $1486 for this job
Hi, How are you? I just saw your job posting and I felt that I can help you with this job considering the experience I have with MySQL, Mobile App Development, Asterisk PBX, PHP and VoIP. Please check my portfolio: h More
Hi, I've read the project description and definitely can help you to make your project. I'll provide you with the highly skilled & professional UI/UX/HTML/CSS, PHP, Angular, Mobile App Development, MySQL, front & back- More
Hi, Your project caught my interest. First let me quickly introduce myself. My name is Kanika, and I am a Web designer & Dev.I only bid on jobs I am 100% confident I can complete on time & on budget.. I am Good at MySQ More
Hi, Greetings! Let's join hands for long term relationships with the best Technical Team. Concerning your requirement, I have worked on similar projects and features of the app to what you are looking for, and I am More