Asterisk Developer

Protel Communications Inc.
7 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 73K

Job location

Remote

Tech stack

PHP
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Bash
VoIP
Ubuntu (Operating System)
CentOS
Cloud Computing
Databases
Software Debugging
Linux
Disaster Recovery
Python
PostgreSQL
MySQL
Simple Object Access Protocol (SOAP)
Speech Recognition
WebSocket
WebRTC
OpenSIPS
Scripting (Bash/Python/Go/Ruby)
Real-Time Transport Protocol
Google Cloud Platform
Load Balancing
System Availability
Firewalls (Computer Science)
Kamailio
Speech Synthesis
REST
Api Management
Web Api

Job description

Role & responsibilities

  • Develop, configure, and manage Asterisk-based VoIP solutions

  • Implement and troubleshoot SIP, IAX2, PRI, and WebRTC connections

  • Develop custom AGI scripts, dial plans, and IVR solutions

  • Integrate Asterisk with CRM, databases, and third-party APIs

  • Optimize call routing, failover mechanisms, and load balancing

  • Monitor, debug, and enhance system performance for scalability and security

  • Automate workflows and reporting using bash scripts, PHP, or Python

  • Ensure high availability and disaster recovery solutions for Asterisk-based systems

  • Provide technical support and documentation for deployed solutions

Requirements

Do you have experience in PHP?, 3+ years of experience in Asterisk PBX, FreePBX, or related VoIP platforms Strong understanding of SIP, RTP, WebRTC, and VoIP protocols Proficiency in AGI scripting, dial plan customization, and IVR development Experience with Linux (Ubuntu/CentOS), MySQL/PostgreSQL, and Bash scripting Knowledge of networking, firewalls, NAT traversal, and QoS for VoIP Hands-on experience with API integrations (REST, SOAP, WebSockets) Familiarity with VoIP security best practices

Experience with Kamailio, OpenSIPS, or Freeswitch Knowledge of cloud-based VoIP solutions (AWS, Azure, GCP) Understanding of call center solutions like Vicidial, GoAutoDial Experience with AI-based voice recognition and text-to-speech engines

Apply for this position