VICIfast
All posts
Tag

non-agent-api

25 posts.

How to Push Leads From Your CRM Into VICIdial

Use the VICIdial Non-Agent API's add_lead function to push records from any CRM into a campaign list in real time, without touching the VICIdial admin panel.

Read post

How to Call the VICIdial API From Your App (PHP, Python, Node)

The VICIdial Non-Agent and Agent APIs are plain HTTP GET requests — here is how to call them correctly from PHP, Python, and Node.js with real examples.

Read post

How to Sync Call Dispositions Out of VICIdial

Pull call outcome codes from VICIdial into your CRM or data warehouse using the Non-Agent API's update_log_entry export and direct database queries on vicidial_closer_log.

Read post

Blocking a number with the add_fpg_phone API

Use add_fpg_phone to push a phone number into a Filter Phone Group so the dialer skips it without touching your DNC lists.

Read post

Reading the dial hopper with hopper_list

Pull the live contents of a campaign's dial hopper, lead by lead, with the hopper_list API call.

Read post

Exporting inbound-call logs with did_log_export

Pull a single day of inbound calls to a DID with the did_log_export API function — required fields, output format, permissions, and errors.

Read post

Removing a number from DNC with delete_dnc_phone

Call the delete_dnc_phone API to pull a phone number back off a campaign or internal DNC list when it was added by mistake.

Read post

How to create a calling list with the add_list API

Create a new VICIdial calling list over HTTP with the add_list function. Required fields, optional settings, copying custom fields, and responses.

Read post

Unblocking a number with delete_fpg_phone

Call delete_fpg_phone to pull a number out of a Filter Phone Group so the dialer stops skipping it.

Read post

Editing a phone group with update_phone_alias

Change or delete an existing phone alias over HTTP with update_phone_alias. Required fields, the delete_alias flag, permissions, and responses.

Read post

Reading live call-status counts with call_status_stats

Get per-campaign and per-ingroup call counts with hourly and status breakdowns from the call_status_stats API — fields, filters, and output format.

Read post

Cloning a DID with copy_did

Duplicate an existing inbound DID's routing onto one or more new numbers in a single API call with copy_did.

Read post

How to register a SIP phone with the add_phone API

Use the add_phone API to create a SIP extension on your VICIdial server from code instead of clicking through the admin screen.

Read post

Changing a registered phone with update_phone

Edit or delete an existing extension over HTTP with the update_phone Non-Agent API function, including required fields, permissions, and responses.

Read post

Finding a call recording with the recording_lookup API

Use the recording_lookup function on the Non-Agent API to find call recording URLs by agent, date, or lead id, with format and permission notes.

Read post

Changing list settings with update_list

Edit, reset, or delete a VICIdial calling list over HTTP with update_list. Required fields, the reset and delete flags, custom fields, and responses.

Read post

Validating a number before dialing with check_phone_number

Check that a phone number is the right length, in a dialable area code, and not on a DNC list before you dial it.

Read post

Pulling every call to a number with phone_number_log

Export every inbound and outbound call placed to one or more phone numbers with the phone_number_log API — fields, filters, and the indexing caveat.

Read post

Exporting agent stats with agent_stats_export

Pull agent activity statistics for a date range with the agent_stats_export API — talk time, pauses, sessions, and per-campaign grouping.

Read post

How to feed the dial hopper with hopper_bulk_insert

Push a batch of lead_ids straight into the dial hopper from one API call, with priority and local-time checks.

Read post

Changing a DID's routing with update_did

Edit an inbound DID's description, routing target, recording flag, and more from a single API call with update_did.

Read post

Grouping phones with add_phone_alias

Create a phone alias that maps one login to several phones using the add_phone_alias Non-Agent API call. Fields, permissions, and example responses.

Read post

How to add a number to the DNC list with add_dnc_phone

Use the add_dnc_phone API to push a phone number onto a campaign or internal DNC list without opening the admin screen.

Read post

What the NVA_recording AGI does for non-screen agents

The NVA_recording AGI gives VICIdial recording and call-logging to agents who never open a browser screen — with 16 parameters covering logging, lead lookup, and NVA list insertion.

Read post

How to record agents who don't use the VICIdial agent screen

Step-by-step guide to using agi-NVA_recording to capture calls from agents on plain phones or third-party softphones, with correct dialplan placement and parameter choices.

Read post