Call Routing Solution Development

Job ID: 39614781

Budget: $250 – $750 USD

We are looking for an experienced developer or system integrator to help us establish a seamless call routing solution. The objective is to receive PSTN calls from Azure Communication Services (ACS) and route them to a Kamailio SIP proxy, which will then forward them to our PBX system. This solution will enable us to handle inbound calls more efficiently, while maintaining flexibility for future scaling and security improvements.

Key Responsibilities:
ACS Integration: Set up and configure Azure Communication Services to handle inbound PSTN calls and forward them to Kamailio.

Kamailio Configuration: Configure Kamailio to receive SIP invites from ACS and route them appropriately.

SIP Routing: Ensure Kamailio routes calls to the correct destination (PBX or other endpoints), based on specific criteria like caller information.

Security: Implement appropriate SIP security measures to protect the communication channels and ensure smooth call processing.

Testing & Debugging: Thoroughly test the setup to verify that calls are being correctly routed from ACS through Kamailio to the destination system.

Requirements:
Proficient knowledge of SIP, Kamailio, and Azure Communication Services.

Experience with VoIP call routing and SIP proxy configuration.

Familiarity with Python for integration or equivalent skills.

Ability to handle both the technical setup and troubleshooting of the end-to-end process.

Strong understanding of SIP security practices.

If you have experience integrating ACS with SIP systems and are looking for an exciting project with a focus on scalable, reliable call routing, we would love to hear from you!

This version keeps things high-level and omits coding details, while highlighting the core tasks involved. Let me know if you'd like to adjust anything