๐ Using Telnyx + Zoiper for Canadian PSTN Calls Anywhere
ยท 3 min read
I am developing a voice agent outside Canada. Without my Canadian SIM, staying connected via PSTN means I rely on VoIP softphones and Telnyx SIP trunking. In this guide, Iโll walk through how I set up two Canadian Telnyx numbers and used Zoiper on macOS and iOS to call between themโwithout needing PSTN compliance.
โ๏ธ 1. Telnyx Configurationโ
๐ Credential-Based SIP Connectionsโ
I created two separate credential-based SIP Connections in the Telnyx console, each bound to a Canadian DID:
{
"sip_trunk_connections": [
{
"connection_name": "livekit-trunk",
"connection_type": "credential",
"domain": "sip.telnyx.com",
"username": "userfrankchen9081",
"password": "YJhY0pg0",
"numbers": ["+12495304098"]
},
{
"connection_name": "originmind-callee",
"connection_type": "credential",
"domain": "sip.telnyx.com",
"username": "userfrankchen8081",
"password": "YJhY0pg0",
"numbers": ["+12495304046"]
}
],
"telnyx_test_center_number": "+18004377950"
}