Quick Reference

Setting Name start_call_url
Default Value Default Value
Recommended Configure for CRM integration
Impact Level Medium
Location Admin > Campaigns > [Campaign] > URL Settings
ViciStack Module List Management & Optimization

start_call_url

What Start Call URL Does

A URL that VICIdial calls via HTTP GET when a call connects to an agent. Used to trigger CRM screen pops, log call events, or integrate with external systems. Supports VICIdial variable substitution to pass lead data, call ID, and agent information to the target URL.

| Center Size | Recommended Value | Notes |

| --- | --- | --- |

| 10–25 Agents | Configure for CRM integration | Start conservative, monitor for 48 hours before adjusting |

| 25–100 Agents | Configure for CRM integration | Scale gradually — larger operations amplify effects of misconfiguration |

| 100–500 Agents | Configure for CRM integration | Consult ViciStack optimization team for enterprise-scale tuning |

How to Change This Setting

  • Navigate to Admin > Campaigns

  • Select campaign

  • Find Start Call URL field

  • Enter target URL with VICIdial variable placeholders (e.g., —A—lead_id—B—)

  • Test URL manually with sample values first

  • Verify target URL responds quickly (under 500ms) to avoid call delay

  • Submit

Common Problems

Slow external URL causes agent screen pop delay of several seconds

URL errors don’t prevent call delivery but cause silent CRM sync failures

Variable substitution syntax must match VICIdial documentation exactly

ViciStack Module

ViciStack’s List Management & Optimization module automatically monitors and optimizes start_call_url based on real-time performance data from your operation. Instead of manual tuning, ViciStack continuously analyzes call outcomes, agent performance, and contact rates to recommend and implement optimal values — often catching configuration drift before it affects your numbers.

Frequently Asked Questions

What does start_call_url do in VICIdial? +

A URL that VICIdial calls via HTTP GET when a call connects to an agent. Used to trigger CRM screen pops, log call events, or integrate with external systems. Supports VICIdial variable substitution to pass lead data, call ID, and agent information to the target URL.

What is the recommended value for start_call_url? +

The recommended range for start_call_url is Configure for CRM integration. The out-of-box default is . Note that optimal values vary by operation size, campaign type, and carrier — use ViciStack's automated tuning to find your exact optimal configuration.

Can ViciStack automatically optimize start_call_url for me? +

Yes. ViciStack's List Management & Optimization module monitors start_call_url continuously and alerts you when the value drifts outside optimal range. On qualifying plans, ViciStack can automatically adjust this setting based on real-time performance data — no manual intervention required.

Related Settings

campaign_recording View setting → lead_filter View setting → scheduled_callbacks View setting →

Related Blog Posts

Technical Guides Migrating from GoAutoDial to VICIdial: Step-by-Step Read article → Technical Guides VICIdial API Guide: Non-Agent API & Agent API With Working Code Examples Read article → VICIdial Optimization VICIdial Callback Automation: Setup & Best Practices Read article →

Part of the Complete VICIdial Implementation Guide and VICIdial Performance Optimization Guide

Need Help Optimizing Your VICIdial?

Get a free performance audit from our team of VICIdial experts. We'll identify quick wins and long-term improvements.

Get Your Free Audit →