
Đã hoàn thành
Đã đăng vào
Thanh toán khi bàn giao
I am upgrading an Asterisk 20 installation with real-time credit control. The flow is straightforward: • As soon as a user dials, the dialplan (or an AGI/ARI app—your choice) must hit our REST JSON endpoint, passing the number and an API-key header. • The endpoint replies with the exact seconds of credit. • If the reply is 0, the call never leaves the box; instead we immediately play the WAV message I will supply and hang up. • If credit exists, the call proceeds while an internal timer counts down. When the remaining credit drops below 120 s, the caller hears a short beep every 15 s. • When the timer reaches 0, the called party is released and the caller hears the second supplied WAV prompt before the channel is cleared. Everything sits on Asterisk 20, so please use features already stable there. Your code must be cleanly separated from the existing dialplan and accept easy changes to the API base URL, key name, and header value. I will adjust the endpoint if it simplifies your work, so feel free to suggest parameter names or response structure. Deliverables: 1. Complete dialplan/AGI or ARI application files, clearly commented. 2. Any additional sound prompts or tone definitions for the periodic beep. 3. A short README showing required modules, example curl test, and the minimal changes I must add to [login to view URL] or extensions.conf. 4. Confirmation that the solution handles the three scenarios above (no credit, low credit, credit exhausted) without leaking channels. The two WAV prompts will be ready for you, and I can spin up a test extension for live trials. Let me know which language you prefer for the control logic—Python, PHP, or another common option—and we’ll get this running.
Mã dự án: 40226375
86 đề xuất
Dự án từ xa
Hoạt động 23 ngày trước
Thiết lập ngân sách và thời gian
Nhận thanh toán cho công việc
Phác thảo đề xuất của bạn
Miễn phí đăng ký và cháo giá cho công việc

I can implement this credit-control system for your Asterisk 20 installation using a hybrid approach of Python AGI (for the REST/JSON logic) and Native Dialplan Limit Flags (for the real-time enforcement). This ensures high performance, minimal latency, and zero channel leakage.
£250 GBP trong 7 ngày
4,7
4,7
86 freelancer chào giá trung bình £124 GBP cho công việc này

Hello, With extensive experience in web development and API integration, I have the skills and expertise needed to successfully upgrade your Asterisk 20 installation with real-time credit control. As you've specified in the project description, I am particularly skilled in JSON and PHP, which are both integral to this project's requirements. Having worked on numerous telephony projects, I have a deep understanding of Asterisk's capabilities and limitations, especially within the context of your requested features, making me uniquely positioned to deliver high-quality, stable and reliable code that doesn't leak channels and handles all possible scenarios efficiently. At Our Software, we always prioritize clean coding that allows for future adjustments without disrupting the existing implementation. And I'm more than ready to accommodate any changes or suggestions you may have regarding aspects like API base URL, key name or header value. Additionally, my team is also adept at creating clear documentations like the requested README file for easy understanding and future reference. By choosing me for this significant task, you can be assured of not just well-written dialplan/AGI or ARI application files but also timely delivery and excellent post-project support from a company that treats each project with great diligence as evidenced by our positive client testimonials. Let’s bring your vision of a solution-oriented telephony system to reality together! Thanks!
£150 GBP trong 1 ngày
8,6
8,6

Hi, I see you need a robust, real-time credit control integration for your Asterisk 20 upgrade, right on point with my expertise. With extensive experience in Asterisk dialplan development and API integration using Python and PHP, I’ll architect a clean, modular solution that taps your REST JSON endpoint to track credit seamlessly. I'll ensure clean separation from your existing dialplan and set configurable parameters for API URL and authentication headers as you requested. I will deliver well-documented dialplan or AGI/ARI application files, reliable beep tone logic for low credit alerts, and a concise README for easy implementation. My approach promises no channel leaks and thorough scenario coverage (no credit, low credit, credit exhaustion). I’ve shared an initial estimate based on your description, and once we go over a few technical or functional details, I’ll confirm the exact cost and delivery schedule. Do you prefer the control logic to be implemented in Python or PHP, considering your environment and team expertise? Thanks, Asad
£150 GBP trong 1 ngày
8,2
8,2

Hello, As a seasoned Full-Stack Developer with a strong focus on efficient coding, I am confident that my skills and experience make me the ideal candidate for your project. My expertise in web and backend development, with specialization in Python, aligns perfectly with your requirements for building a robust dialplan/AGI or ARI application for Asterisk 20. Over the years, I have developed scalable solutions that effectively leverage REST APIs, which will be critical for implementing the real-time credit control you need. My clean code practices and attention to detail will ensure that your existing dialplan is neatly segregated from my additions, guaranteeing easy flexibility for adjusting the API base URL, key name, or header value in future updates. On top of proficiency in PHP and Python, my skills in JavaScript are invaluable when it comes to enhancing front-end interfaces and creating smoother user experiences - something that would add valuable nuance to your project. I am eager to utilize these competencies to seamlessly integrate the different scenarios you outlined: no credit, low credit, credit exhausted; all without leaking channels. I am excited about the possibility of working with you to create an efficient solution tailored exactly to your needs and guaranteeing a high level of satisfaction. Thanks!
£150 GBP trong 1 ngày
7,1
7,1

Hi there, I understand your need to upgrade Asterisk 20 with real-time credit control integrated via a REST JSON endpoint. I am confident in delivering a clean, modular dialplan or AGI/ARI app that perfectly manages call flow based on credit status. - Develop clean, well-commented dialplan/AGI or ARI application in your preferred language (Python/PHP). - Implement REST API calls passing number and API-key, process JSON reply for credit seconds. - Call handling with immediate hang-up if credit is zero, timer-based beep alerts below 120 seconds, and call termination with prompt when credit ends. - Provide additional beep sound definitions, comprehensive README and configuration steps. - Ensure robust channel management to prevent call leaks across all credit scenarios. **Skills:** ✅ Asterisk PBX development & dialplan scripting ✅ RESTful API integration with JSON handling ✅ Python & PHP for control logic flexibility ✅ Linux system and VoIP environment expertise ✅ Clean code separation and modular design **Certificates:** ✅ Microsoft® Certified: MCSA | MCSE | MCT ✅ cPanel® & WHM Certified CWSA-2 I am ready to start immediately and can adapt the solution based on your API parameter preferences for seamless integration. Which language do you prefer for the credit control application logic: Python or PHP? Thanks,
£150 GBP trong 3 ngày
6,7
6,7

Hi, I'm excited about the opportunity to enhance your Asterisk 20 installation with real-time credit control. I have extensive experience with Asterisk PBX systems and RESTful APIs, which will allow me to seamlessly integrate the specified functionality. Based on your requirements, I will implement a solution that communicates with your REST endpoint, handles the credit verification logic, and integrates the call control based on the credit status returned. The solution will ensure that user experience is smooth, with clear prompts whenever credit is low or exhausted. I'll deliver complete dialplan/AGI or ARI application files, along with all necessary sound files and a README for easy implementation. The code will be cleanly separated from the existing dialplan to facilitate future adjustments as needed. Best regards,
£220 GBP trong 10 ngày
6,7
6,7

Hello, I understand that you need an Asterisk 20 integration for real-time credit control that enforces call limits based on API-provided credit. My approach will include building a cleanly separated AGI or ARI application (Python preferred) that queries your REST JSON endpoint with the caller number and API key. Calls with zero credit will immediately play the supplied WAV prompt and hang up. For active credit, an internal timer will track usage, triggering a short beep every 15 seconds once remaining credit drops below 120 seconds. When the timer expires, the caller hears the second WAV prompt, and the channel is cleanly cleared. The solution will allow easy modification of the API base URL, key name, and header values. I have extensive experience with Asterisk PBX, Python scripting, dialplan integration, and VoIP systems. My focus is delivering fully functional, well-documented, and modular code that handles all three scenarios reliably without channel leaks, ready for immediate testing and deployment. Thanks, Asif
£250 GBP trong 3 ngày
6,8
6,8

Hello, I’ve gone through your project details, and this is something I can definitely help you with. With over 10 years of experience in developing telecommunication solutions, particularly with Asterisk integrations, I can ensure the real-time credit control you need will be efficiently implemented. My focus is on clean architecture and scalable code that adheres to best practices. I propose using an AGI application in Python for its robustness and flexibility, allowing for easy modifications later on. Your requirements for handling credit scenarios will be well met, and I will ensure clear comments in the code for ease of understanding. Here is my portfolio: https://www.freelancer.in/u/ixorawebmob I’d love to refine the approach further. Could you clarify: Which language do you prefer for the control logic—Python, PHP, or another option? Let’s discuss over chat! Regards, Arpit Jaiswal
£150 GBP trong 1 ngày
7,0
7,0

Hello Chris S., I checked your project, and it looks interesting. This is something we already work on, so the requirements are clear from the start. We mainly work on PHP, Python, Linux, Asterisk PBX, VoIP, JSON, RESTful API, API Development We focus on making things simple, reliable, and actually useful in real life not overcomplicated stuff. Let’s connect in chat and see if we’re a good fit for this. Best Regards, Ali nawaz
£120 GBP trong 4 ngày
6,3
6,3

Hi there, I'm offering a 25% discount on this project. With experience in VoIP telephony systems and Asterisk development, I will integrate robust credit‑control functionality into your Asterisk PBX—enabling real‑time call authorization, prepaid billing, balance management, and automated service termination based on user credits. I'll start by understanding your billing model, user hierarchy, and rating rules. I will then develop custom dialplan logic, AGI scripts, or ARI integrations to query user balances from your database in real time, authorize or reject calls based on available credits, deduct costs during or after calls, and trigger notifications or service suspension when balances run low. You'll receive a fully functional credit‑control system integrated into your Asterisk environment, along with documentation for managing rates, users, and balance thresholds. Let's turn your Asterisk server into a prepaid or postpaid billing platform. Best regards, Sohail
£20 GBP trong 1 ngày
6,6
6,6

Asterisk Credit-Control Integration I’m a full-stack software engineer with expertise in React, Node.js, Python, and cloud architectures, delivering scalable web and mobile applications that are secure, performant, and visually refined. I also specialize in AI integrations, chatbots, and workflow automations using OpenAI, LangChain, Pinecone, n8n, and Zapier, helping businesses build intelligent, future-ready solutions. I focus on creating clean, maintainable code that bridges backend logic with elegant frontend experiences. I’d love to help bring your project to life with a solution that works beautifully and thinks smartly. To review my samples and achievements, please visit:https://www.freelancer.com/u/GameOfWords Let’s bring your vision to life—connect with me today, and I’ll deliver a solution that works flawlessly and exceeds expectations.
£100 GBP trong 7 ngày
5,7
5,7

Dear Chris S., I am a skilled freelancer experienced in PHP, Python, Linux, Asterisk PBX, VoIP, JSON, and RESTful API development based in the United Kingdom. I understand your need to integrate real-time credit control into your Asterisk 20 installation. I propose a solution where the dialplan or an AGI/ARI app will interact with your REST JSON endpoint to manage call flow based on credit availability. I will ensure that the code is cleanly separated, easy to modify, and compatible with stable Asterisk 20 features. The deliverables will include complete dialplan/AGI or ARI application files, sound prompts, README documentation, and confirmation of handling various credit scenarios without channel leaks. I am ready to discuss further details and preferences to deliver a tailored solution promptly. Looking forward to collaborating with you on this project. Best regards,
£135 GBP trong 7 ngày
5,8
5,8

Hello client, I'm Denis Redzepovic, an experienced developer with expertise in API Development, Asterisk PBX, Python, JSON, VoIP, RESTful API, PHP and Linux. I have worked extensively on diverse Python projects, ranging from backend development and automation to data processing and API integrations. My deep understanding of Python’s libraries and frameworks allows me to build efficient, scalable, and maintainable solutions. I pay close attention to code quality and performance to ensure your project runs flawlessly. With my solid experience, I’m confident I can deliver results that exceed your expectations. I focus on writing clean, maintainable, and scalable code because I know the difference between 99% and 100%. If you hire me, I’ll do my best until you’re completely satisfied with the result. Let’s discuss your project details so I can tailor the perfect Python solution for you. Thanks, Denis
£150 GBP trong 1 ngày
5,8
5,8

Hi there! I'm excited about your project to integrate real-time credit control with your Asterisk 20 installation. I understand that you require a solution that efficiently checks credit via a REST JSON endpoint during calls and responds accordingly. My approach will ensure a clean separation of your existing dialplan, allowing for straightforward adjustments to API parameters as needed. I'll deliver complete, well-commented dialplan or AGI/ARI application files, along with sound prompts and a concise README. This will cover various scenarios, no credit, low credit, and credit exhaustion, ensuring seamless operation without channel leaks. Please see my portfolios for similar projects I've successfully completed. Regards, Davide
£150 GBP trong 1 ngày
5,0
5,0

Hello Chris, I’ve seen your job description for Asterisk Credit-Control Integration, and I’m confident I can bring your vision to life with creative, high-impact design solutions tailored to your goals. I’d be happy to share samples of my recent work in a private chat. I’m Kiran Shaikh, a Senior Graphic Designer & Digital Content Creator with over 8 years of experience. I specialize in turning ideas into unique, eye-catching visuals that stand out and deliver results. Why choose me? ✅ Original, custom-designed concepts ✅ High-quality, polished outcomes ✅ Fast, clear, and professional communication ✅ 100% satisfaction guaranteed What you’ll receive: ✔ 300 DPI print-ready files ✔ Formats: AI, EPS, PSD, PDF, JPEG, PNG ✨ Let’s Create Something Exceptional Together ✨ Explore my portfolio: https://www.freelancer.com/u/Kiranshaikh2388 I’d love to hear more about your project and how I can contribute to its success. Best regards, Kiran Shaikh
£50 GBP trong 3 ngày
5,2
5,2

Hello, I’ve built real-time control systems integrating Asterisk with REST APIs using Python AGI, handling credit validation, timed call teardown, and race-safe channel management. In a prior VoIP billing project, we solved double-charge and channel-leak issues using atomic timers and clean dialplan separation. With 8+ years in production engineering, I deliver robust, well-documented solutions ready for live traffic. I can show you live demo.
£200 GBP trong 7 ngày
5,3
5,3

Hello Chris S., I am Maryam Abbas, a PHP developer with 4 years of experience. I have carefully reviewed your project requirement for integrating real-time credit control in Asterisk 20. I propose to create a solution where the dialplan will interact with a REST JSON endpoint to check credit, play prompts, and monitor call duration. The code will be cleanly separated, allowing easy adjustments to the API settings. I have a successful track record of delivering similar projects and invite you to review my portfolio https://www.freelancer.pk/u/maryam951 Let's discuss further details in chat to ensure a successful implementation. Looking forward to collaborating with you on this project. Best regards, Maryam Abbas
£20 GBP trong 2 ngày
4,9
4,9

Hello Chris, I came across your project Asterisk Credit-Control Integration and I am very interested in working with you. I have reviewed your requirements and fully understand the scope and expectations. I specialize in PHP, Python, Linux, Asterisk PBX, VoIP, JSON, RESTful API, API Development and have successfully delivered similar projects before. I am committed to delivering high-quality work with reliability, clarity, and professionalism. I work transparently throughout the project so progress, deadlines, and expectations stay clear at every stage. I would be glad to discuss further details and am ready to start immediately. Looking forward to hearing from you. Regards, Anum
£80 GBP trong 3 ngày
4,7
4,7

Hello, I’ve reviewed your Asterisk 20 real-time credit control requirements and can deliver a clean, maintainable solution that attaches to the call path, queries your REST JSON endpoint, and enforces the three credit states without leaking channels. Approach: I will provide a minimal ARI app (Python recommended) or an AGI alternative, separated from your dialplan and configurable for API base URL, header name/value and response keys. On dial: query API with number and API-key header; if seconds==0 play WAV A and hangup; if >0 bridge and start an internal timer; emit a short beep every 15s after remaining<120s; on expiry play WAV B and clear channel. Code will use stable Asterisk 20 primitives and documented hooks for easy changes. Start: provide the two WAV files and confirm preferred language (Python or PHP). I’ll deliver commented source, tone definition, README and small sip/pjsip/extensions changes within 3 days. Do you prefer the control logic in Python or PHP, and can your API return "seconds":<int> with the API key sent as header 'X-Api-Key' (or would you prefer a different header/name)? Best regards,
£150 GBP trong 1 ngày
4,9
4,9

Hello Chris, ❤️Your satisfaction is my priority❤️ I would like to grab this opportunity and will work till you get 100% satisfied with our work. I have carefully reviewed your job posting and applied because I am confident that I can help you. I have over 10 years of experience in the PHP, Python, Linux, Asterisk PBX, VoIP, JSON, RESTful API, API Development field and am highly skilled at delivering high-quality results. Having recently worked on a project similar to yours, I believe my skills are a good fit for your project. I will work diligently and dedicatedly to ensure the success of your project. Let’s build something great together. I’m ready to start immediately and committed to long-term success. Thank you for considering my bid. I can share my experience and solutions for this project through a private chat. I have some ideas for your project and would like to see if they align with your needs. Thank You Roman
£140 GBP trong 7 ngày
4,3
4,3

My name is Nutan Kumar, and I'm a seasoned full-stack web and mobile app developer with over 10 years of experience, having completed more than 2000 projects successfully. I read your project description carefully, and I understand the criticality of integrating real-time credit control into your Asterisk 20 installation. My extensive knowledge of PHP combined with my deep understanding of API integration makes me an ideal fit for this project. Having worked on numerous similar projects in the past, I am well-versed with Asterisk's dialplan/logic and can provide you with clean, organized code that will seamlessly integrate with your existing infrastructure while making it easy for you to perform any future changes. My aim is to ensure that the solution perfectly caters to your requirements — from handling zero to low or exhausted credit without leaking channels.
£60 GBP trong 5 ngày
4,9
4,9

High Wycombe, United Kingdom
Phương thức thanh toán đã xác thực
Thành viên từ thg 10 7, 2015
£10-20 GBP
£250-750 GBP
£20-250 GBP
£20-250 GBP
£20-250 GBP
$1500-3000 AUD
$250-750 USD
tối thiểu 50 USD$/ giờ
₹12500-37500 INR
$30-250 USD
$10-30 USD
$750-1500 AUD
$250-750 USD
$8-15 USD/ giờ
£750-1500 GBP
$30-250 AUD
$15-25 USD/ giờ
₹100-400 INR/ giờ
$8-15 AUD/ giờ
$30-250 AUD
₹1500-12500 INR
₹12500-37500 INR
$10-30 USD
$2-3 USD/ giờ
₹75000-150000 INR