
In Progress
Posted
Paid on delivery
We are running VICIdial version 2.14-70 and currently have a problem with the outbound autodialer for our AU_SOLAR campaign. The agent can successfully log in and become READY, and the VICIdial heartbeat/keepalive mechanism is now working correctly, so the agent is no longer becoming LAGGED because of a frozen `last_update_time`. The remaining problem is that the agent does not receive outbound leads/calls even though the campaign is active and configured for RATIO autodialing with `auto_dial_level=1`. We have traced the process far enough to establish that the browser/agent side is reaching VICIdial correctly and the heartbeat is updating, but the actual autodial chain stops before an outbound call is originated. The observed sequence is: agent 101 becomes READY → `outbound_autodial=Y` → VICIdial should select an eligible lead → an auto-call should be created/sent → `[login to view URL]` should determine that a call needs to be placed → Asterisk should originate the call. Instead, the debug output from `[login to view URL]` shows `READY=1 agents=0 dial_level=0 calls to place=0`, meaning the script is seeing the agent as READY but ultimately determines that there are zero agents/calls available for dialing and therefore does not originate a call. No corresponding outbound Asterisk channel is created. We have also inspected the VICIdial database and found that the AU_SOLAR campaign is active, the campaign has leads available in its list, and the campaign has previously shown a `vicidial_auto_calls` entry, so we suspect the failure is somewhere in the transition between the READY agent/campaign state, lead selection/hopper/auto-call state, and `[login to view URL]`'s decision to place the call. We have already investigated and repaired the separate PHP/AJAX heartbeat problem involving the agent refresh/keepalive path, so please do NOT modify that functionality or make unrelated changes. We need an experienced VICIdial developer to trace the complete outbound autodial path using the actual database state, VICIdial Perl processes, campaign configuration, hopper/auto-call tables, agent state, and Asterisk state, identify the exact condition causing `agents=0`, `dial_level=0`, and `calls to place=0`, and then apply the smallest possible fix to restore automatic outbound dialing. Please specifically investigate why a genuinely READY agent is not being counted as an available autodial agent and why the configured campaign `auto_dial_level` is effectively becoming zero in the autodial decision. Check for stale or inconsistent `vicidial_auto_calls`/hopper records, campaign/agent compatibility, dial-method configuration, server-process arguments, database state, and the communication between `[login to view URL]`, `[login to view URL]`, `AST_VDhopper`, VICIdial's live-agent records, and Asterisk. Do not simply restart services, change campaign settings, reinstall VICIdial, modify PHP files, or make broad configuration changes without first proving that the relevant component is responsible. The priority is to find and document the actual root cause from the existing logs/database/process state and make a targeted permanent correction so the agent can reliably receive and originate outbound calls through the AU_SOLAR campaign.
Project ID: 40700134
3 proposals
Remote project
Active 7 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

Your debug output clearly identifies the bottleneck: [login to view URL] is failing to map the READY agent to the active campaign hopper logic, resulting in the zeroed-out dial_level. campaign hopper integration desyncs. I will trace the lead hopper selection and the agent-to-campaign matching state in vicidial_live_agents and the related hopper tables to identify why the script sees agents=0. I will only touch the autodial logic and preserve your existing heartbeat/keepalive setup as requested. Delivery: 1 day I'll fix this on a milestone basis - you only pay once the autodialer is placing calls successfully.
₹1,500 INR in 1 day
0.0
0.0
3 freelancers are bidding on average ₹2,666 INR for this job

With my extensive expertise in web development and e-commerce, particularly working with platforms like Shopify, I feel confident that I'm the perfect fit for your project. My background includes building numerous Shopify stores that align seamlessly with my clients' unique brand identities. This involves not only design and customizations, but also optimizing SEO elements to ensure fruitful online visibility and good conversion rates. Moreover, I've worked extensively with API development and third-party integrations. So connecting payment gateways like Razorpay and shipping services such as Shiprocket to your proposed Shopify store will be a smooth process. Guaranteeing a fully operational site, I will walk you through the entire Shopify administration system before handing over the project. In addition to designing a high-performing website, I lay special emphasis on speed optimization. I can assure you that your store will load under three seconds as required with high Shopify speed scores and no console errors. My broad-based experience combined with efficient communication skills ensures timely delivery of projects within budget, as evidenced by my track record of 98%+ on-time, on-budget delivery rate across 200+ successful projects. Let's get in touch today to discuss how we can create an amazing e-commerce platform together!
₹4,999 INR in 7 days
0.0
0.0

New Delhi, India
Payment method verified
Member since Sep 9, 2026
₹750-1250 INR / hour
$250-750 USD
$750-1000 USD
$8-15 USD / hour
₹12500-37500 INR
₹250000-500000 INR
$2-8 USD / hour
₹1500-12500 INR
£20-250 GBP
₹4000-8000 INR
₹12500-37500 INR
$2-8 CAD / hour
$250-750 USD
₹1500-12500 INR
$8-15 AUD / hour
$250-750 USD
$10-30 USD
$250-750 AUD
₹600-1500 INR
$30-250 USD