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.
Connecting Commio to VICIdial means adding a SIP carrier that Commio authorizes by your server's IP. Commio, formerly thinQ, is a wholesale outbound and inbound voice provider that leans on IP authentication — you whitelist your dialer's public IP, and no per-call password is sent. Here is the full setup.
What to set up in the Commio portal
In the Commio (thinQ) dashboard, configure your trunk and copy the values it shows. Don't guess hostnames.
- Register your server's static public IP so Commio accepts outbound traffic from it.
- Copy the SIP host(s) Commio lists for outbound termination.
- For inbound, point your purchased numbers at your dialer's IP and note the SIP host they arrive from.
Add the carrier in VICIdial
Open Admin → Carriers → Add New Carrier. Because Commio uses IP auth, you leave the Registration String empty. In the Account Entry, write the peer block for the Server trunk:
- disallow=all then allow=ulaw to pin the codec.
- type=friend so the peer carries inbound and outbound calls.
- host=<the Commio SIP host from your portal> — no register line is needed.
- dtmfmode=rfc2833 so DTMF tones survive for IVR and press-1 flows.
- context=trunkinbound so inbound calls route into DID handling.
Set Protocol to SIP. In the Dialplan Entry, strip your campaign Dial prefix and add the country code, then dial the number out to your peer. Set Server IP to the matching Asterisk box and set Active=Y.
How IP auth ties the trunk together
stateDiagram-v2
[*] --> IPWhitelisted
IPWhitelisted --> CarrierActive: Add carrier, Active=Y
CarrierActive --> ConfRebuilt: Wait ~1 min
ConfRebuilt --> PeerReachable: sip show peers
PeerReachable --> TestCall: Campaign Detail call
TestCall --> [*]: Clean two-way audioVerify the trunk
Run sip show peers on the Asterisk CLI and check the peer is reachable — with IP auth there is no registration to wait on, so it should show up once the IPs match. Place a single test call from the Campaign Detail screen, confirm two-way audio with RTP flowing both directions, and verify your caller ID. Only point a production campaign at Commio once that test call connects cleanly.
One advantage of Commio's model: because it routes across multiple underlying carriers, it can be configured for least-cost routing and failover behind the scenes, but from VICIdial's side it's still a single SIP carrier entry with one host. That keeps your config simple. The most common first-call snag with an IP-auth carrier is the IP itself — if sip show peers shows the peer but calls fail immediately, double-check that the public IP you whitelisted in Commio is the same address your dialer actually sends from, not a private or NAT'd one. On a box with a true static public IP that mismatch doesn't happen, which is exactly why IP auth is so steady here.
For the full breakdown, read the carrier integration guide, and the dialplan entry explainer shows exactly how the strip-and-prefix pattern works.
VICIfast provisions a dedicated VICIdial box with a static public IP in under 40 seconds, so you can whitelist that one address in Commio and be dialing right away. See pricing to get started.
About VICIfast LLC
VICIfast LLC operates a managed VICIdial hosting + BYOI service for outbound and inbound call centers. We run the dialers, the carriers, the recordings pipeline, and the compliance plumbing so operators don’t have to.
Citing this article
VICIfast Engineering. “How to connect Commio (thinQ) to VICIdial”. VICIfast LLC, June 24, 2026. Retrieved from https://vicifast.com/blog/connect-commio-to-vicidial
Have questions?
Related posts
You might be interested in
VICIfast newsletter
Liked this? Get the next one in your inbox.
We ship the kind of stuff you just read — concrete, numbers-first, no drip. One email when a new post goes live. Unsubscribe in one click.
Comments
No comments yet — be the first.