VoiceTele

SIP trunking

A trunk is a set of SIP credentials on one of our gateways. Your PBX, dialler or AI agent platform sends outbound calls through it, and numbers on your account can be routed to it for inbound.

Gateways

PoP SIP host Region
lon-1 sip-lon-1.voicetele.com London
ams-1 sip-ams-1.voicetele.com Amsterdam
fra-1 sip-fra-1.voicetele.com Frankfurt
zrh-1 sip-zrh-1.voicetele.com Zurich
mad-1 sip-mad-1.voicetele.com Madrid
nyc-1 sip-nyc-1.voicetele.com New York
lax-1 sip-lax-1.voicetele.com Los Angeles
mia-1 sip-mia-1.voicetele.com Miami
yyz-1 sip-yyz-1.voicetele.com Toronto
sin-1 sip-sin-1.voicetele.com Singapore
hkg-1 sip-hkg-1.voicetele.com Hong Kong
syd-1 sip-syd-1.voicetele.com Sydney

Ports: 5060 UDP/TCP, 5061 TLS. Media (RTP) uses UDP 10000–20000 from the same hosts. If a gateway is unreachable from your side, the trunk fails over to the next one in the same region automatically.

Authentication

Username + password. Your PBX registers with the vt_… username and the password from the trunk card, re-registering every 30 s. Use this behind NAT or with dynamic IPs.

IP allow-list. Enter the public IPs or CIDRs of your PBX / media servers on the trunk. No registration; we accept INVITEs from those addresses only. Use this for diallers, FreeSWITCH/Kamailio clusters and AI voice platforms with fixed egress.

Both can be changed later with Edit on the trunk card.

Codecs and transport

Offered: OPUS, G.722, G.711 A-law, G.711 µ-law, G.729. Transcoding to what the far end needs is free. Offer OPUS or G.722 first for AI agents and softphones, G.711 for legacy PBXs.

TLS on 5061 with SRTP for media is supported on every gateway and recommended for new trunks. Plain UDP on 5060 remains available.

Caller ID

Outbound caller ID must be a number you are allowed to present: any number on your VoiceTele account (verified automatically) or a number you own elsewhere, verified once by a code read out by a call. Unverified caller IDs are rejected with SIP 403 so our routes stay clean. Send the number in the From user part in E.164 (+442035550118) or set it per trunk.

Channels and limits

Pay-as-you-go trunks start at 30 concurrent channels and 10 calls per second; both rise with account level or on request. A per-trunk spend cap and destination allow-list can be set by support until these controls appear in Settings.

Route class

Premium (default) uses direct and Tier-1 routes only, caller ID guaranteed, lowest post-dial delay. Standard is least-cost routing for destinations where CLI is not critical. The class is a trunk setting and can be changed any time.

Asterisk (pjsip)

The PBX config button produces this with your values filled in:

[voicetele]
type=registration
outbound_auth=voicetele-auth
server_uri=sip:sip-ams-1.voicetele.com
client_uri=sip:[email protected]
retry_interval=30

[voicetele-auth]
type=auth
auth_type=userpass
username=vt_482113
password=YOUR_PASSWORD

[voicetele]
type=endpoint
context=from-voicetele
disallow=all
allow=opus,g722,alaw,ulaw
outbound_auth=voicetele-auth
aors=voicetele
from_user=vt_482113
from_domain=sip-ams-1.voicetele.com

[voicetele]
type=aor
contact=sip:sip-ams-1.voicetele.com
qualify_frequency=30

Dial out with Dial(PJSIP/${EXTEN}@voicetele). Inbound arrives in from-voicetele with the dialled number in ${EXTEN}.

FreePBX

Connectivity → Trunks → Add SIP (chan_pjsip) trunk. General tab: any trunk name, outbound CID = one of your numbers. pjsip Settings: Username vt_…, Secret = password, SIP Server = gateway host, Port 5060, Registration Send, Context from-trunk. Codecs: opus, g722, alaw, ulaw. Add an outbound route pointing at the trunk.

3CX

Admin → Voice & Chat → Add SIP Trunk → Generic SIP Trunk. Registrar/Server = gateway host, Auth ID = vt_…, password = trunk password, main trunk number = one of your VoiceTele numbers. Under Options keep "Register" enabled and codecs G.711 A/µ + G.722.

Diallers and agent platforms

VICIdial, Dialfire and custom Asterisk/FreeSWITCH: use IP allow-list auth and ask support to raise the CPS ceiling to what your campaign runs. ElevenLabs, Vapi, Retell, LiveKit: add VoiceTele as a "bring your own carrier" SIP trunk with the gateway host and credentials, or IP-authenticate their media IPs; route your inbound numbers to the platform's SIP URI (Numbers & routing).

Test call

Test call on the trunk card originates a short call to a number you enter and writes the result to Call records, charged at the trunk's route class. Use it to confirm rating and reporting before connecting a PBX.

Troubleshooting