Experience Level: Expert
General information for the website: We need to develop a SIP to Viber gateway.
Kind of development: New website from scratch
Description of every page/module: We need to develop a SIP to Viber gateway. The gateway should be able to pass voice calls incoming over SIP and forward them through Viber to complete the call to the called party number. The development platform/operating system is not important. The project should be completed either by using the Linux/Windows Viber executables, or by using the Android / Windows Phone mobile versions of the application, no matters on the version number. The implementation should return the correct call error codes to the SIP backend, i.e. CALL SUCCESS, BUSY, UNAVAILABLE, etc
Functional flow
1) Calls originating will send to Viber gateway
2) Viber/ gateway converts the sip/iax signal to viber protocol
3) the termination number carried from the origination header will be checked by the Viber gateway , if the number is used by Viber and if the number is online, the call will terminated on Viber
4) if the number is not used in VIber it sends 503 error and rerouted to other gateways .
Description of requirements/features: Functional flow
1) Calls originating will send to Viber gateway
2) Viber/ gateway converts the sip/iax signal to viber protocol
3) the termination number carried from the origination header will be checked by the Viber gateway , if the number is used by Viber and if the number is online, the call will terminated on Viber
4) if the number is not used in VIber it sends 503 error and rerouted to other gateways .
Specific technologies required: voip ,asterix or any