
Completed
Posted
Paid on delivery
Senior Asterisk / ARI / Python Developer Needed — Finish Existing Real-Time IVR Autodialer — 48-Hour Priority I have an existing Python/Asterisk outbound autodialer running on a Debian 12 VPS that needs to be finished and stabilized. This application is already built. I am NOT looking for somebody to rebuild it from scratch. I need an experienced developer who can inspect the existing codebase, understand how the components work together, preserve the functionality that already works, and finish the remaining live IVR integration. IMPORTANT — 48-HOUR DEADLINE / AVAILABILITY I need someone who can start immediately and dedicate substantial focused time to this project over the next 48 hours. I am willing to pay a premium for the right developer and for priority availability. Please do not bid if you are juggling numerous other projects, can only work a couple of hours per day, cannot begin immediately, or cannot realistically dedicate the time necessary to complete and test this within approximately two days. CURRENT SYSTEM The existing system includes: Debian 12 VPS Asterisk 22.10.1 Python application ARI call/channel control AMI/MixMonitor components PJSIP outbound calling VMGate cellular/SIP gateway Existing web dashboard Existing CSV/database workflow Existing IVR state machine Existing multi-step input/response workflow Existing retry and branching logic Existing batch-processing logic Existing call/session state tracking Deepgram/live STT integration code DTMF handling RTP keepalive/media handling Logging and result/status handling Important existing components include [login to view URL], [login to view URL], [login to view URL], [login to view URL], and rtp_keepalive.py. WHAT IS ALREADY WORKING Outbound calling through the current VMGate/PJSIP setup is working. The live call/media path has been established. Audio capture and MixMonitor functionality have already been tested. A previous DTMF delivery problem has also been resolved. Controlled live testing has confirmed that complete multi-digit DTMF sequences are being received correctly by the destination IVR and that navigation through multiple IVR stages works. In other words, basic calling and DTMF transmission are already working. EXISTING APPLICATION LOGIC The application already contains a substantial IVR state machine. It includes multiple IVR states, input sequences, prompt/response handling, retries, branching, attempt tracking, success/failure states, call/session context, and the surrounding CSV/database workflow. These are existing application requirements and existing code—not functionality that I am asking the new developer to invent from scratch. The developer must be comfortable reviewing, maintaining and integrating an existing multi-stage IVR automation workflow. PRIMARY REMAINING TASK The main remaining work is to properly connect and stabilize the existing IVR state machine with the working live call/audio/STT/DTMF system. The application needs to react to the live IVR in real time: Live call → IVR audio → real-time prompt/event detection → existing state machine → appropriate DTMF action → next state → final result/status The system should not primarily depend on large fixed delays or post-call transcription when the existing live audio/STT system can determine what is happening during the call. REAL-TIME STT / EVENT HANDLING Deepgram/live STT code and integration hooks already exist. The developer needs to inspect how live audio currently reaches the transcription/state-machine components and finish the integration so that relevant IVR responses can trigger state transitions promptly and reliably. Partial/interim transcription and other available real-time signals should be utilized appropriately where supported by the existing architecture. RELIABILITY / FAIL-CLOSED LOGIC The workflow must not blindly advance when an expected IVR state has not been positively identified. Unexpected prompts, incorrect branches, STT uncertainty, timeouts, media problems and other abnormal conditions should produce predictable state handling and useful logging. SPEED / CALL DURATION Reliability is the first priority, but unnecessary waiting also needs to be eliminated. Once the system reliably knows that the IVR is ready for the next action, it should proceed instead of waiting through unnecessarily long fixed timers. CONCURRENCY The application is designed for multiple simultaneous outbound calls. Each call must maintain independent state/session information without state, transcription, DTMF or results from one call interfering with another. EXISTING DASHBOARD / CSV / DATABASE The existing dashboard, CSV workflow, database and results/logging system should be preserved. I am hiring someone to finish the existing application, not unnecessarily replace components that already work. TESTING I expect actual testing and debugging—not simply code changes followed by “it should work.” Development and workflow testing can use the existing mock/test environment. Any testing against external systems must use authorized test information supplied specifically for that purpose. The project is complete when the agreed existing workflow is integrated and demonstrated successfully, not merely when the individual components work independently. BEFORE YOU ACCEPT THIS PROJECT This is extremely important. I will provide serious candidates with the relevant source files and a more detailed private technical handoff before the project is awarded/accepted. You must review those materials first. I want you to understand the existing workflow, branching/retry requirements, architecture and remaining integration work before committing to the project. If there is any existing functionality you are unwilling to maintain or integrate, tell me before accepting. I do not want somebody accepting the project and later saying that they did not understand an existing requirement. REQUIRED EXPERIENCE You should have strong practical experience with Asterisk, ARI, AMI, PJSIP/SIP, RTP/media troubleshooting, RFC2833/4733 DTMF, Python, asynchronous/event-driven applications, IVR state machines, real-time speech-to-text, and Linux/Debian. Experience debugging existing telephony applications is especially important. Deepgram or comparable streaming STT experience is highly desirable. DELIVERABLE Finish and stabilize the integration between the existing application/state machine and the live call, audio, STT and DTMF path while preserving the existing dashboard, CSV/database workflow, state handling, logging and concurrency architecture. Do not propose rebuilding the entire application unless you identify a specific technical reason that an existing component cannot reasonably be used. WHEN BIDDING Start your proposal with: “I READ THE EXISTING-SYSTEM REQUIREMENTS.” Then tell me: Your direct Asterisk ARI/AMI + Python experience Your experience with real-time IVR/STT systems Whether you can start immediately Whether you can make this project your primary focus for the next 48 hours Whether you are willing to review the existing source code/handoff before accepting Your realistic completion estimate after reviewing the code Generic proposals will be ignored. Budget: Flexible. I am willing to pay more for an experienced developer who can give this project immediate priority. Target completion: Approximately 48 hours after starting.
Project ID: 40722877
134 proposals
Remote project
Active 5 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
134 freelancers are bidding on average $455 USD for this job

⭐⭐⭐⭐⭐ Finish Your Real-Time IVR Autodialer with Asterisk & Python Expertise ❇️ Hi My Friend, I hope you're doing well. I just checked all of your project requirements and I can see you are looking for a Senior Asterisk/ARI/Python Developer. You have no need to look any further as Zohaib is here to help you! My team has successfully completed 50+ similar projects for IVR systems. I will inspect your existing codebase, ensure all functionalities work, and finalize the IVR integration within the 48-hour deadline. ➡️ Why Me? I can easily finish your IVR autodialer as I have 5 years of experience in Asterisk, Python, and IVR systems. My expertise includes real-time event handling, DTMF processing, and asynchronous applications. I have a strong grip on troubleshooting media and telephony applications, ensuring a reliable solution for your project. ➡️ Let's have a quick chat to discuss your project in detail and let me show you samples of my previous work. Looking forward to discussing with you in chat. ➡️ Skills & Experience: ✅ Asterisk ✅ ARI & AMI ✅ Python Programming ✅ IVR State Machines ✅ Real-Time STT ✅ DTMF Handling ✅ Asynchronous Applications ✅ Linux/Debian ✅ PJSIP/SIP ✅ RTP/Media Troubleshooting ✅ Logging & Monitoring ✅ CSV/Database Integration Waiting for your response! Best Regards, Zohaib
$350 USD in 2 days
7.9
7.9

I READ THE EXISTING-SYSTEM REQUIREMENTS. I can work directly with the existing Debian 12/Asterisk 22 environment and focus on finishing the live integration rather than rebuilding components that are already working. I can inspect the existing Python modules, ARI/AMI flow, PJSIP/RTP handling, IVR state machine, DTMF delivery, MixMonitor, and Deepgram streaming hooks, then connect the real-time audio/STT events to the existing state transitions with fail-closed handling for uncertainty, timeouts, unexpected prompts, and media issues. I’ll preserve the current dashboard, CSV/database workflow, retry/branching logic, call/session tracking, logging, and multi-call concurrency while isolating state and transcription correctly per call. I can start immediately and make this project my primary focus for the next 48 hours, including hands-on debugging and live workflow testing using authorized test systems. I’m also willing to review the source files and private technical handoff before accepting the final scope, and after that review I can provide a realistic completion estimate rather than guessing before seeing the implementation. My priority will be to get the existing end-to-end flow reliably demonstrated within the requested window, with unnecessary fixed delays removed where reliable real-time events are available. Best regards
$500 USD in 7 days
7.6
7.6

I READ THE EXISTING-SYSTEM REQUIREMENTS. Hi, this is the type of existing-system integration I can work on. I understand that the core Asterisk/PJSIP calling, DTMF delivery, live audio, STT hooks, and IVR state machine already exist, and that the goal is to finish and stabilize the integration rather than rebuild the application. I have practical experience working with Python-based asynchronous systems and understand the Asterisk/ARI/AMI architecture, SIP/PJSIP, DTMF, call state management, and event-driven IVR workflows. I can also work through the live STT → IVR state → DTMF flow and investigate timing, concurrency, and fail-closed issues. I can start immediately and make this my primary focus for the next 48 hours. I am also happy to review the existing source files and your technical handoff before accepting the project. I would first trace the existing call/session flow and identify exactly where the remaining integration issues are before making changes, so working functionality is preserved. After reviewing the codebase, I can give you a realistic completion estimate and identify any issues that could affect the 48-hour target. I would focus on getting the existing workflow working reliably end-to-end, including concurrent calls, real-time event handling, state transitions, DTMF actions, retries, logging, and result handling, without unnecessarily replacing components that are already working.
$250 USD in 2 days
7.1
7.1

I READ THE EXISTING-SYSTEM REQUIREMENTS. Hi, I’m a Senior Software Engineer with 20+ years of experience, focused on Python and event-driven backend development. I have gone through your specific requirement for finishing the live IVR integration. I can review your source code and private handoff before accepting, and I would preserve working parts rather than rebuild them. I confirm immediate availability, 48-hour primary focus, or a completion estimate before reviewing the code. I would trace the existing call, audio and event flow first, then assess what is needed to connect it safely to the state machine. Python and asynchronous event handling are relevant to that review, but the specific telephony work needs to be validated against your code. I can send relevant project details privately. Can you share the source files and handoff for review before acceptance? Does your mock environment support concurrent calls and simulated STT uncertainty? Which live IVR transitions are still failing, and what behavior have you observed? Free for a quick call? Or send the handoff here and I will review the scope before making a commitment. Dev Singh
$650 USD in 2 days
6.7
6.7

Hi Sir, I READ THE EXISTING SYSTEM REQUIREMENTS. I have 7 years experience in Python development.I will get this done in max 24hours. Let’s connect through chat
$500 USD in 1 day
6.4
6.4

As an experienced Python developer, my forte resides in deeply understanding and optimizing existing codebases, a skill that will prove invaluable for the completion of your IVR Autodialer. I have extensive knowledge of Asterisk, ARI and Python which includes call and channel control, DTMF handling, RTP keepalive/media handling, to name a few of the components your project employs. Not only can I preserve the already functional sides of your current application, but I also have the capability to integrate it with other technologies if needed in future. On top of technical proficiency, my track record showcases reliability with deadline-sensitive projects—a strong quality given your 48-hour time frame. My commitment is to focus solely on your project during this time for thorough work that will be promptly delivered. Additionally, I am comfortable working within workflow frameworks and implementing real-time systems like live STT codes; skills that your project requires. Lastly, my holistic approach to tech including expertise in IoT hardware design, ERP end-to-end implementation etc. ensures that my work bridges boundaries and integrates smoothly with existing systems. Trust me with the task ahead; I'll spruce up your autodialer like no other!
$500 USD in 7 days
6.4
6.4

I READ THE EXISTING-SYSTEM REQUIREMENTS. Hi, I can work directly on the existing Debian/Asterisk/Python stack without rebuilding working components. The focus would be tracing the current ARI/AMI, PJSIP, RTP, Deepgram/STT, DTMF, and IVR state-machine flow, then completing the real-time integration with fail-closed transitions, per-call state isolation, reliable logging, and controlled concurrency. I’m also comfortable reviewing the existing source and private handoff before accepting the work, with testing focused on authorized environments. 1. Can you provide the existing source files and technical handoff first so I can trace the current ARI, STT, DTMF, and state-machine integration before committing? 2. How is the Deepgram stream currently receiving live audio—direct RTP/media bridge, external audio stream, or another Asterisk integration? 3. Can the 48-hour window be dedicated primarily to this project, including live debugging and regression testing in your authorized test environment? Regards, Houssame
$250 USD in 1 day
6.5
6.5

I READ THE EXISTING-SYSTEM REQUIREMENTS. My approach is to preserve the working PJSIP calling, DTMF, dashboard, CSV/database flow and existing IVR state machine, then trace the live media path end-to-end and connect each call’s STT events to its own state/session context. For real-time IVR handling, I’ll use interim/final transcription and explicit state confidence/timeout rules so the workflow advances as soon as the expected prompt is positively identified, while failing closed on ambiguity rather than blindly continuing. I can start immediately and make this my primary focus for the next 48 hours. I am also willing to review the source files and private technical handoff before accepting, as requested. Budget: $750 fixed Target completion: approximately 48 hours after source review and start, subject to confirming there is no previously undisclosed blocker in the handoff. Testing will use only the authorized test environment/data you provide.
$750 USD in 2 days
5.8
5.8

Hi, I see you're looking to finalize and stabilize an existing Python/Asterisk outbound autodialer on a Debian 12 VPS, with a tight 48-hour timeline. The focus here is on completing the current setup rather than starting anew, which requires a precise understanding of the current implementation. The primary technical challenge will be assessing the existing codebase to identify any stability issues or incomplete features that could affect real-time performance. My approach would involve a thorough code review to prioritize stability and ensure that the autodialer operates efficiently under load. Ensuring the integration between Asterisk and ARI is seamless will be crucial for real-time functionality. I have extensive experience with Python and Linux systems, particularly in telecommunication applications involving Asterisk. My past projects have involved similar setups where real-time performance and stability were critical. Q1 – Are there specific areas within the autodialer that have been identified as problematic or incomplete? Q2 – Do you have any existing documentation or logs that might help in understanding current issues? Q3 – What are the primary performance metrics or goals you aim to achieve with the finalized system? Looking forward to hearing from you.
$250 USD in 7 days
5.7
5.7

Hi there I can develop and customize an Asterisk/ARI-based IVR autodialer using Python, including call flows, dialing logic, audio prompts, call handling, logging, and API integrations. With 20 years of software development experience, I can build a reliable and scalable telephony solution. A few quick questions: - Which Asterisk version and Linux environment are you currently using? - Should the autodialer support campaigns, call retries, scheduling, and concurrent calls? - Do you already have the IVR flow and audio prompts defined? I’ll focus on stable call handling, efficient ARI integration, error logging, and reliable automation. I’m available to start immediately. Thanks
$330 USD in 7 days
5.8
5.8

With my team at Fourge, we have a wealth of experience in the areas you require - Asterisk, ARI, and Python development. We specialize in ensuring that your existing applications are improved and stabilized rather than starting from scratch. I understand the critical nature of your project and your need for a developer who can prioritize your work. I can assure you that our dedication to delivering results within tight timelines has never wavered. If awarded this project, we will dedicate ourselves to improving the existing IVR autodialer to integrate real-time IVR, DTMF Actions, transcription/state-machine components, event handling, and guaranteeing fail-closed logic to minimize errors.
$350 USD in 7 days
5.6
5.6

Hi! I READ THE EXISTING-SYSTEM REQUIREMENTS. I have strong Asterisk ARI/AMI, PJSIP, Python, real-time IVR/STT and event-driven system experience, and can start immediately with this as my primary focus for the Can you provide the source files/private technical handoff so I can review the current architecture and confirm the final 48-hour scope before starting? Regards
$1,500 USD in 2 days
5.5
5.5

HI, I READ THE EXISTING-SYSTEM REQUIREMENTS. I have strong practical experience with Asterisk ARI/AMI, PJSIP, RTP media, DTMF (RFC2833/4733), and Python event-driven applications, including real-time IVR state machines and live STT integration (Deepgram and similar streaming engines). I can start immediately and will make this project my primary focus for the next 48 hours. I am fully willing to review the existing source code and private technical handoff before accepting any commitment. After reviewing the codebase I will give you a realistic completion estimate; based on the described remaining work (connecting the existing state machine to the live audio/STT/DTMF path while preserving concurrency, dashboard and logging), I expect to finish and demonstrate the integrated workflow within the 48-hour window. Ready to receive the source files and detailed handoff now.
$250 USD in 2 days
5.7
5.7

I can take this from scope to a tested handoff without bloating the first milestone. For a Asterisk/ARI/Python Developer for IVR Autodialer, the hard part is not the visible features but keeping real-time connections stable under load. My approach would be to first audit the current pages for trust, hierarchy, navigation, and conversion friction, then provide prioritized fixes that can be applied without unnecessary rebuilds. Quick question: What is already available for Asterisk/ARI/Python Developer for IVR Autodialer: a working codebase, designs, data, or only the brief? Also, which one acceptance test would make you confident the first milestone is on the right track? Best, Dr. Syafiq
$500 USD in 21 days
5.0
5.0

I READ THE EXISTING-SYSTEM REQUIREMENTS. I went through the details carefully, and this is clearly an integration and stabilization job—not a rebuild. I recently completed similar Asterisk ARI/AMI + Python work involving live IVR, RTP, DTMF, STT, and async state handling. I can start immediately, make this my primary focus for the next 48 hours, and review your source/handoff before accepting. Can you send the technical handoff so I can give you a realistic completion estimate? Best regards, Rico
$350 USD in 7 days
5.0
5.0

With over five years of experience in Python and VoIP, I am confident that I have the knowledge and skills you need to get your IVR autodialer project across the finish line. Not only do I have a deep understanding of Asterisk and ARI - reflected in my past projects - but I'm also versed at troubleshooting existing codebases, and ensuring existing functionality is preserved while enhancing it. As we both know, your project has demanding time restrictions and requires a developer who can dedicate their undivided attention to meet your deadline. I assure you, I am that developer. In addition to being able to start immediately, I firmly believe in open lines of communication with clients. This means you'll never be left in suspense about the progress of your project. One aspect of your project that particularly resonates with me is the need for real-time event handling and fail-closed logic. Thanks to my prior work with similar projects, my ability to think critically in high-pressure situations and a natural inclination towards detail-oriented work, I'm perfectly suited for this task. In conclusion, with me on board, you can expect a reliable, attentive partner who combines technical aptitude with an unwavering commitment to your success. Let's fulfill this 48-hour priority together!
$500 USD in 3 days
5.2
5.2

I READ THE EXISTING-SYSTEM REQUIREMENTS. 1. Have years of experience in Asterisk, Python, Asynchronous/Event-Driven programming, Linux System Administration, Networking. 2. Have years of experience in Real-time STT (Speech-to-Text) Transcription System 3. I can start immediately 4. This project will be my primary focus for the next 48 hours 5. I am willing to review the existing source code/handoff before accepting
$300 USD in 2 days
5.0
5.0

With experience in Python, Asterisk, and real-time IVR systems, I can seamlessly dive into your existing autodialer project. I understand the urgency and importance of stabilizing the system within your 48-hour deadline. Could you provide access to the current codebase for a thorough review before initiating the integration process? Regards, Yogesh Kumar
$370 USD in 9 days
4.4
4.4

I READ THE EXISTING-SYSTEM REQUIREMENTS. Could you please share the existing codebase for me to review? I can start immediately and dedicate my full attention over the next 48 hours to stabilize the IVR autodialer, ensuring all components work seamlessly together. With 5+ years of experience in Asterisk, ARI, and Python, I’ve successfully worked on IVR systems and real-time STT integrations. I am familiar with telephony applications and have tackled complex state machines before, so preserving your existing functionalities while enhancing reliability will be a priority. I’ll conduct thorough testing to ensure smooth operation and maintain the current workflows. After reviewing the source files, I can provide a realistic completion estimate. Looking forward to your response!
$250 USD in 1 day
4.2
4.2

Hi, I READ THE EXISTING-SYSTEM REQUIREMENTS. I am Bohdan, an AI and Full-Stack Developer with 6+ years of experience, and I can focus immediately on stabilizing the existing Asterisk, ARI, AMI, PJSIP, and Python workflow rather than rebuilding it. I understand the priority is connecting the live audio, Deepgram streaming STT, IVR state machine, DTMF actions, retries, logging, and concurrent call sessions while preserving the dashboard, CSV, and database behavior. My approach is to review the source files and technical handoff first, trace each call’s event flow, then correct real-time transitions, fail-closed handling, timeouts, media issues, and session isolation. I am prepared to make this project my primary focus for the next 48 hours and will use authorized test scenarios to validate actual end-to-end behavior. I will maintain clean code, add targeted diagnostics, test abnormal branches, document changes, and avoid unnecessary component replacement. After reviewing the handoff, I can confirm the final estimate, with the first stabilized workflow targeted within two days. Which live IVR prompts, Deepgram events, and state transitions currently fail or remain unreliable in your latest authorized test run? Best regards, Bohdan
$750 USD in 2 days
3.9
3.9

South Gate, United States
Payment method verified
Member since Aug 30, 2026
$30-250 USD
$10-30 USD
₹12500-37500 INR
₹750-1250 INR / hour
$30-250 USD
₹37500-75000 INR
$250-750 USD
$15-25 USD / hour
$200-600 USD
$250-750 USD
₹12500-37500 INR
$15-25 USD / hour
₹750-1250 INR / hour
₹12500-37500 INR
$15-25 USD / hour
$10-30 USD
£250-750 GBP
$30-250 USD
$15-25 USD / hour
$250-750 USD
₹37500-75000 INR