Browse+
Explore all topics
Browse VICIdial guides
Carriers & SIP
Phone carriers and the SIP connection they use. Choose a guide by its title and summary, or start with the beginner lessons if you are new to VICIdial.
Learn about carriers & sip
Guides for carriers & sip
22All guides shown
B06Carriers & SIPBeginner course · Lesson 6Set up the agent phonePrepare the browser-phone template, create station 8001, then check its saved login and WebRTC settings before registration.F07Carriers & SIPStart here · foundationsCheck DNS, addresses and TCP listenersResolve an approved host, inspect its listening port and identify the next network check.F08Carriers & SIPStart here · foundationsVoIP and telephony basics: how a call path fits togetherLearn the plain-language pieces of a phone call before configuring a carrier, DID or campaign.F09Carriers & SIPStart here · foundationsCheck SIP signaling and RTP audio in VICIdialSeparate SIP signaling from RTP audio, then inspect a phone or carrier using the correct Asterisk driver.86Carriers & SIPStage 6 · VoIP foundationsVoIP and SIP recap before your first VICIdial carrierConfirm the local SIP transport, listener and network path before a carrier setup, while keeping internal-call evidence separate from external reachability.FB4Carriers & SIPSIP security · incident evidenceSIP attack traffic reaches Asterisk: verify the boundary before blocking moreA single blocked IP only ever answers the address a rotating source last used, and this build runs two independent SIP listeners at once. Confirm both stacks and the real firewalld state before deciding a rule has failed.FB5Carriers & SIPCarrier quality · call outcomesDead air and fake answers: collect carrier evidence before changing AMDVICIdial logs a call as picked up the instant a carrier signals Answer, before an agent is ever involved, and AMD listens against that same window. A carrier that signals Answer early starts the clock on nothing; separate that from list quality and genuine AMD misclassification before changing any AMD setting.35Carriers & SIPCarrier setupAdd and test a VICIdial SIP carrierPrepare a provider-specific carrier record, check the loaded PJSIP objects and route, and run one authorized test call.45Carriers & SIPCarrier redundancyPrepare and verify two VICIdial carrier routesPrepare two provider-specific routes, choose the right health checks for each trunk, and rehearse a bounded prefix cutover with call evidence and rollback. The retained demo shows inactive/missing example endpoints, not a successful dual-carrier test.48Carriers & SIPCarrier cost controlVICIdial least-cost routing: cut carrier costs with dial prefixes, not a rate engineRoute a defined destination range to a preferred carrier with a conditional fallback, then compare validated attempt records and a worked invoice reconciliation. VICIdial does not supply a carrier rate-shopping engine.50Carriers & SIPOutbound caller ID reputationStopping “Scam Likely” labels on VICIdial outbound callsCaller authentication and displayed spam labels are separate. Inventory authorized caller IDs, ask the carrier how it signs calls, and check labels with receiving providers; no setting guarantees label removal.55Carriers & SIPTwilio · choose your SIP driverTwilio with VICIdial: PJSIP and chan_sip dialplansTwilio carrier examples with separate PJSIP and chan_sip Account Entry and Dialplan Entry blocks, authentication choices, worked prefix conversion and read-only checks. No provider call is claimed.57Carriers & SIPElastic trunk capacityElastic SIP trunking for predictive dialers: find the limiting resourceCompare provider CPS and concurrency limits with measured call attempts, media allocation, CPU and network behavior. Use a worked worksheet to find the first demonstrated constraint instead of assuming that the media path fails first.TXCarriers & SIPTelnyx · choose your SIP driverTelnyx with VICIdial: IP-auth PJSIP and chan_sip dialplansTelnyx carrier examples with separate PJSIP and chan_sip Account Entry and Dialplan Entry blocks, authentication choices, worked prefix conversion and read-only checks. No provider call is claimed.VGCarriers & SIPVonage · choose your SIP driverVonage with VICIdial: current PJSIP and a chan_sip exampleVonage carrier examples with separate PJSIP and chan_sip Account Entry and Dialplan Entry blocks, authentication choices, worked prefix conversion and read-only checks. Vonage chan_sip registration remains an explicit unresolved prerequisite.30Carriers & SIPProcurement test planA 12-point SIP trunk evaluation matrix for VICIdialChoose a SIP provider only after a documented route test matrix; this is an evaluation framework, not a made-up winner or ranking.05Carriers & SIPSBC architectureOpenSIPS in front of VICIdial: choose registration and dialog ownershipUse a version-pinned ownership worksheet and call-lifecycle matrix before adding a SIP proxy. OpenSIPS 3.6 ordinary Record-Route handling and topology-hiding matching are separate designs; neither is a complete drop-in configuration here.06Carriers & SIPTroubleshootingWhen a carrier hostname suddenly stops resolvingRead the resolver directly on a ViciBox build where Asterisk is not a confined systemd service, then prove A, AAAA and SRV answers separately before treating a missing subscriber as a carrier outage.TELCarriers & SIPPhone and browser audioHost ViciPhone locally and check a VICIdial WebRTC stationInstall a pinned ViciPhone v3 release on your own web server, replace the hosted Webphone URL, and verify HTTPS, WSS, registration and two-way audio.SGCarriers & SIPInfrastructure · SIP troubleshootingUse sngrep with VICIdial: find the call and read its SIP flowLearn the real sngrep screen with a downloadable fictional capture, then choose the actual interface and SIP peer for a short authorized observation. Follow INVITE, responses, Call-ID and SDP without confusing signaling with an audio test.V2VCarriers & SIPIntegrations · VICIdial to VICIdialConnect two VICIdial servers: SIP trunk, dialplan and caller IDSend a call from one VICIdial server to another. Follow a simple SIP trunk example, route the call to an inbound group, and choose whether to set or preserve caller ID.PSCarriers & SIPBeginner phone-system guidePJSIP in VICIdial: check your server and set up one test phoneFind out which phone driver your server actually uses, understand the PJSIP connection pieces, and prepare one controlled phone test before changing working phones or carriers.