VICIfast
All posts
Tag

sip

65 posts.

Taking VICIdial calls on your phone over SIP

A plain walkthrough of how a phone registers over SIP, takes a VICIdial call, and passes audio to and from your carrier.

Read post

The VICIfast mobile app for remote agents

How the VICIfast mobile app lets remote agents take VICIdial calls on a phone, with status control synced back to the dialer.

Read post

Managing your dialer's firewall from the portal

The VICIfast firewall portal lets you control which IPs can reach your dialer's SIP and web ports from a branded page in the dashboard.

Read post

The VICIfast branded webphone explained

A clear explanation of the browser-based softphone that ships with every VICIfast plan, and how it connects agents to calls.

Read post

Why your VICIdial cloud box needs a public IP

A cloud VICIdial server without a routable public IP will fail to exchange SIP and RTP traffic with carriers, leaving agents with no audio.

Read post

Fixing NAT one-way audio in the cloud

One-way audio on a cloud VICIdial server almost always means Asterisk is advertising its private IP in SDP instead of the routable public address.

Read post

How to run VICIdial on Azure

Microsoft Azure can host a VICIdial server, but the platform's NSG model, default outbound NAT, and storage options require more configuration steps than simpler cloud providers.

Read post

Managing the firewall on a cloud dialer

A VICIdial cloud server's firewall needs ongoing attention — carrier IP changes, agent network shifts, and OS upgrades can all silently break SIP or RTP.

Read post

How to run VICIdial on Vultr

Vultr's global footprint and straightforward firewall groups make it a capable host for VICIdial, provided you size the instance correctly and open the full RTP UDP range before your first campaign.

Read post

Cloud security groups for a VICIdial server

Cloud security groups default to blocking everything — this guide lists every port VICIdial and Asterisk need open and explains why each one matters.

Read post

Running VICIdial in the cloud: the complete guide

Why teams move VICIdial to the cloud, the per-provider landscape, the universal gotchas, and how BYOI and managed hosting compare for a working dialer.

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

What is the VICIdial phone extension?

The VICIdial Phone extension field is the phone's Asterisk name without the protocol prefix. Here is the no-dashes rule and how it pairs with Protocol.

Read post

VICIdial login password vs registration password

Two VICIdial phone passwords get confused constantly: the web Login Password and the SIP Registration Password. Here is what each one does.

Read post

How to add a new VICIdial phone

Use ADD A NEW PHONE under ADMIN PHONES, set the eight required fields, and SIP or IAX configs auto-create in about a minute.

Read post

VICIdial phones: the complete guide

Everything a VICIdial operator needs to know about phone entries: required fields, extensions, dial plan numbers, passwords, and protocols.

Read post

What is the VICIdial registration password?

The VICIdial Registration Password is the SIP or IAX secret your phone uses to connect. Here is its limit, its default, and where it lives.

Read post

How to trace one bad call end to end across the log reports

Follow a single problem call through the Dial Log, Hangup Cause, Carrier, Caller ID, and AMD reports in order to find the real cause.

Read post

How to check the SIP registry on the Asterisk Debug Page

The Asterisk Debug Page shows SIP Peers and Registry from the dialer itself, so you can confirm whether a phone or trunk is actually registered.

Read post

Diagnosing false answer supervision with the SIP Event Report

The SIP Event Report lets you sort SIP messages by Ring-Time to spot False Answer Supervision — calls marked answered before a human picked up.

Read post

How to read SIP hangup causes and translate them into plain English

The Dial Log Report groups calls by SIP hangup cause code and reason. Here is what the common codes really mean for your list and carrier.

Read post

Diagnosing carrier rejects: reading the codes your provider sends back

Use the Hangup Cause and Carrier Log reports to read your carrier's rejection codes, filter to a specific cause, and decide what to change.

Read post

No audio on VICIdial calls: first things to check

Total silence on both legs almost always means RTP media isn't flowing. Here is the ordered checklist to find where it stops.

Read post

What CHANUNAVAILABLE means and why it's usually a line-count problem

CHANUNAVAILABLE means the dialer ran out of lines before it could hand the call to the carrier. It's a local capacity limit, not a carrier reject.

Read post

What SIP Cause 18 (request timeout) means on your VICIdial calls

Cause 18 means the far end never answered in time. Here is what it tells you about your list and carrier, and what to check first.

Read post

What hangup cause 21 (call rejected) means and who's rejecting it

Cause 21 means something actively refused your call. Usually it's caller-ID reputation. Here's who rejects and what to change.

Read post

Calls placed but not connecting: a first-things-to-check guide

Calls dial out but never reach a person? Read the per-attempt SIP response codes in the Dial Log and Carrier Log reports to find the cause.

Read post

One-way audio on VICIdial calls and how to find the cause

When one side hears and the other doesn't, RTP is flowing one direction only. Here is how to isolate the silent leg.

Read post

When the webphone won't register: a step-by-step checklist

The browser webphone fails to register over WebSocket. Work through WSS URL, cert, SIP secret, ports and mic permission in order.

Read post

How to set up OREKA recording with server twinning

Step-by-step guide to configuring VICIdial for OREKA (CallMiner Record) recording using the required two-server twinning topology.

Read post

ORECX OREKA (CallMiner Record) integration explained

Learn how ORECX OREKA — now rebranded as CallMiner Record — integrates with VICIdial to capture SIP audio and agent screen activity via server twinning.

Read post

One-way audio on carrier calls: causes and fixes

One-way audio means signaling connected but RTP media is blocked one direction — almost always a NAT, public-IP, or RTP-port problem. Here is how to find it.

Read post

Carrier rejecting calls (503/603): what it means

A 503 means the carrier could not take the call right now — overload, CPS limit, or no route. A 603 means it actively declined. Here is how to tell them apart and fix each.

Read post

How to connect SignalWire to VICIdial

Create a SignalWire SIP endpoint with credential or IP auth, then add the matching SIP carrier entry and dialplan in VICIdial.

Read post

How to connect Flowroute to VICIdial

Wire Flowroute into VICIdial with IP authentication: get your SIP domain, add the carrier, set the dialplan, and verify with a test call.

Read post

How to test a new carrier trunk before going live

Stage the trunk inactive, flip it on, confirm the peer is up, then place one manual test call and check audio and caller ID before any campaign touches it.

Read post

How to connect Commio (thinQ) to VICIdial

Wire Commio, formerly thinQ, into VICIdial using IP authentication for outbound and inbound, then verify with sip show peers and a test call.

Read post

Carrier won't register: what to check

When a VICIdial carrier won't register, walk a short checklist: registration string typos, wrong host or port, NAT, credentials, and the firewall on 5060.

Read post

SIP trunk vs SIP registration: which your carrier needs

Understand the difference between a SIP trunk on IP authentication and one that registers with credentials, and which your carrier expects.

Read post

How to connect DIDWW to VICIdial

DIDWW handles inbound DIDs worldwide plus outbound voice — wire it into VICIdial with IP auth or registration and verify with a test call.

Read post

Calls-per-second (CPS) limits and your carrier

What CPS means, why carriers cap how fast you place calls, and what happens — 503s and congestion — when you push past the limit.

Read post

How to choose a SIP carrier for VICIdial

What actually matters when picking a SIP carrier for VICIdial: IP-auth support, CPS and channel limits, the rate deck, caller-ID and attestation, and real support.

Read post

Setting up a backup carrier

Add a second carrier and failover routing so calls reroute automatically when your primary trunk returns a 503 or congestion instead of completing.

Read post

Whitelisting your VICIdial server IP with a carrier

How to set up IP authentication: hand your carrier your server's static public IP, configure the peer with no register line, and verify it.

Read post

How to connect Vitelity to VICIdial

Add a Vitelity (now part of the Voyant/Bandwidth lineage) SIP trunk to VICIdial with portal credentials, the right carrier block, and a verify test call.

Read post

Outbound calls failing at the carrier: first checks

When outbound calls fail at the carrier, run the first checks: trunk active, peer reachable, dial pattern correct, caller ID valid, and any 503 or 603 response.

Read post

How to connect CallWithUs to VICIdial

Add a CallWithUs SIP trunk to VICIdial using registration or IP auth, build the carrier account block and dialplan, and verify with a test call.

Read post

How to connect Anveo to VICIdial

Wire Anveo Direct to VICIdial for outbound dialing and DID inbound using SIP trunk credentials, the carrier account block, and a verified test call.

Read post

How to connect SIPStation to VICIdial

Add a SIPStation by Sangoma SIP trunk to VICIdial using either IP authentication or registration, then verify the peer and place a test call.

Read post

How to connect VoIP.ms to VICIdial

Set up a VoIP.ms sub-account, pick your POP, and add it to VICIdial with either registration or IP authentication, then verify with a test call.

Read post

How to connect Skyetel to VICIdial

Skyetel authenticates by IP via endpoint groups. Whitelist your server, add the SIP carrier entry, and route DIDs into an in-group.

Read post

Reading a SIP trace to debug a carrier issue

A SIP trace shows the INVITE, the response codes, and the ACK in order — read it top to bottom and you can see exactly where a carrier call breaks.

Read post

How to connect RingCentral to VICIdial

RingCentral is UCaaS, so you need its SIP trunk product before VICIdial can use it — here is how to get the credentials and add the carrier.

Read post

How to connect Plivo to VICIdial

Create a Plivo Zentrunk, choose IP-ACL or credential auth, then add the SIP carrier entry and dialplan in VICIdial.

Read post

How to connect Bandwidth to VICIdial

Bandwidth trunks authenticate by IP. Whitelist your VICIdial server, add the SIP carrier entry, and route DIDs into an in-group.

Read post

How to connect Telnyx to VICIdial

Set up a Telnyx SIP Connection with IP or credential auth, then add the matching SIP carrier and dialplan in VICIdial.

Read post

How to connect Twilio to VICIdial

Connect a Twilio Elastic SIP Trunk to VICIdial: grab the SIP domain, whitelist your server IP, then add a SIP carrier and dialplan.

Read post

Making sure your caller ID reaches the carrier

How VICIdial sends caller ID to your carrier, why it sometimes gets stripped or overwritten, and how to confirm the number you set is the one that goes out.

Read post

Registration vs IP Authentication: How Your Carrier Knows It's You

Two ways a SIP carrier verifies your VICIdial server: a registration string or an IP whitelist. Here's how each works and when to pick which.

Read post

VICIdial Carrier Protocol: SIP vs IAX2 (and PJSIP)

The Protocol field on a VICIdial carrier picks SIP, PJSIP, or IAX. Here is what each one is, how to check peers, and which to choose.

Read post

VICIdial Carrier Global String: What That Field Actually Does

The Global String field on a VICIdial carrier defines a dialplan variable for the trunk. Here is when you need it and when to leave it blank.

Read post

VICIdial Registration String: Registering With Your Carrier

What the VICIdial Registration String does, when you need it, the exact format, and how to confirm your trunk actually registered.

Read post

How to Add a New Carrier Trunk in VICIdial

Step-by-step: add a Server Carrier in VICIdial, fill the key fields, set it Active, and confirm it registered before you dial.

Read post

What a Carrier Trunk Is in VICIdial

A plain-English look at what a carrier trunk does in VICIdial, the four fields that define one, and how calls flow in and out through it.

Read post

Choosing a SIP carrier — 5 questions to ask

The dimensions that actually matter when you're picking a SIP trunk for outbound dialing.

Read post