Help Center
All integration guides

Connect a Ribbon SBC to TelecomsXchange

Guide 24 of 286-minute readUpdated 23 October 2026

In short: On a Ribbon SBC Edge (SBC 1000/2000) or SBC SWe Lite, add a SIP Server Table entry for sip01.telecomsxchange.com port 5060 over UDP with Monitor set to None, a SIP signaling group that uses it with 174.136.44.213 as its Federated IP, a transformation table that turns (.*) into 80039#\1, and a call route to that signaling group. Authorise the SBC's public IP on the account, or add a Remote Authorization Table with the VoIP login.

Your SBC to a purchased route
  1. PBX, Teams or ZoomBehind your Ribbon SBC
  2. Ribbon SBCSignaling group TCXC, UDP
  3. then, 80039#447700900123, TelecomsXchangesip01, UDP 5060
  4. Seller's routeThe route you purchased
On this page
  1. Before you start
  2. How do I send calls to TelecomsXchange?
  3. How do I receive calls from TelecomsXchange?
  4. How do I receive calls on numbers I bought?
  5. How do I use it with Microsoft Teams or Zoom Phone?
  6. How do I test it?
  7. What if something goes wrong?
  8. References
  9. Common questions

A Ribbon SBC Edge (SBC 1000 or 2000) or SBC SWe Lite connects to TelecomsXchange as a SIP peer: a SIP Server Table that points at sip01, a SIP signaling group that sends and accepts calls, a transformation table that adds the tech prefix, and entries in a call routing table. For every TelecomsXchange value in one place, see Connect a SIP platform.

Warning

TelecomsXchange does not accept SIP REGISTER, and it supports SIP over UDP only, with RTP (no TLS or SRTP). Use UDP toward it, don't attach a Contact Registrant Table, and set Monitor to None. The SBC is recognised by its source IP or by digest authentication on the INVITE.

Before you start#

  • A SIP account on TelecomsXchange with the SBC's public IP, for example 203.0.113.10, or a VoIP login and password from Edit Account → Add SIP Digest Auth.
  • A purchased route and its tech prefix from My Interconnections, for example 80039#. In this guide, TECH_PREFIX stands for that value, and VOIP_LOGIN and VOIP_PASSWORD for the account's VoIP Login and VoIP Password.
  • The SBC's WAN port configured, DNS servers set (so it can resolve sip01), and a working signaling group toward your PBX, Teams or Zoom.
  • To sell: a route with IP Address:Port set to the SBC, for example 203.0.113.10:5060, and the values in Interconnect Info.

How do I send calls to TelecomsXchange?#

All tables are on the Web UI's Settings tab.

  1. Media List (Media → Media List): make sure the list you'll use for TelecomsXchange contains the route's codecs (G.729, G.711) and no SDES-SRTP crypto profile.
  2. Remote Authorization Table (SIP → Remote Authorization Tables), only for the digest variant: add a table TCXC-Auth with an entry Realm 174.136.44.213, Authentication ID VOIP_LOGIN and Password VOIP_PASSWORD. Skip it for IP authentication.
  3. SIP Server Table (SIP → SIP Server Tables): add a table TCXC and an entry:
Field Value
Server Lookup IP/FQDN
Priority 1
Host FQDN/IP sip01.telecomsxchange.com
Port 5060
Protocol UDP
Monitor None (TelecomsXchange answers OPTIONS only within a call)
Remote Authorization Table TCXC-Auth for digest, otherwise none
Contact Registrant Table none (no registration)
  1. Signaling Group (Signaling Groups → Create Signaling Group → SIP Signaling Group): add one named TCXC:
    • SIP Mode: Basic Call. Agent Type: Back-to-Back User Agent.
    • SIP Server Table: TCXC. Media List ID: the list from step 1.
    • Signaling/Media Source IP: the WAN interface. Behind NAT, set Static NAT - Outbound with your public IP.
    • Listen Ports: 5060, UDP.
    • Federated IP/FQDN: 174.136.44.213, netmask 255.255.255.255, so the group accepts calls only from TelecomsXchange.
    • Call Routing Table: the table for calls coming from TelecomsXchange (see below).
  2. Transformation Table (Call Routing → Transformation): add a table To-TCXC-80039 with one entry:
Field Value
Input Field Type Called Address/Number
Input Field Value \+?(00)?(.*)
Output Field Type Called Address/Number
Output Field Value 80039#\2

The regular expression strips a leading + or 00, then puts the tech prefix in front, so +447700900123 leaves as 80039#447700900123. If your numbers already arrive in E.164 without +, (.*) → 80039#\1 is enough.

  1. Call Routing Table (Call Routing → Call Routing Table): in the table used by your PBX, Teams or Zoom signaling group, add an entry with Transformation Table To-TCXC-80039, Destination Signaling Groups TCXC, and a Priority below any more specific routes. On the SBC Edge a route entry is only used when its transformation table matches, so to send only some destinations here, narrow the input, for example \+?(00)?(44.*) for UK numbers.

Tip

For several routes, add one transformation table and routing entry per tech prefix, or dial a routing group prefix such as 444101# and let TelecomsXchange choose.

How do I receive calls from TelecomsXchange?#

Calls on routes you sell, and on numbers you bought, come from 174.136.44.213 over UDP, from source ports 5060 to 5072, with the number in E.164 format such as 14165551234.

  1. Allow 174.136.44.213 on your firewall for UDP 5060 and the SBC's media port range.
  2. The TCXC signaling group's Federated IP/FQDN already admits 174.136.44.213. Calls from other addresses are not accepted on it.
  3. Create a call routing table From-TCXC and set it as the TCXC signaling group's Call Routing Table. Add entries to your PBX, carrier, Teams or Zoom signaling groups.
  4. Teams expects numbers in +E.164; on the route to Teams, use a transformation (.*) → +\1.
  5. If your TelecomsXchange route adds an Outgoing Prefix (Edit Route → Outgoing Number Translation Parameters), strip it with a transformation on the From-TCXC routes, for example 77#(.*) → \1.

How do I receive calls on numbers I bought?#

Set the number's SIP Endpoint (Primary) in DID Settings on TelecomsXchange to the SBC, for example sip:14165551234@203.0.113.10:5060. The call arrives on the TCXC signaling group and follows the From-TCXC routing table to the PBX, Teams user or Zoom user that owns the number.

How do I use it with Microsoft Teams or Zoom Phone?#

Microsoft Teams Direct Routing and Zoom Phone BYOC (Bring Your Own Carrier) only connect to a certified SBC over SIP TLS with SRTP. TelecomsXchange doesn't offer TLS or SRTP, so it can't be the TLS endpoint for Teams or Zoom. The Ribbon SBC sits in between:

  • Teams or Zoom side: a signaling group on TLS port 5061 with a TLS Profile, an SRTP crypto profile in its media list, and a certificate for your SBC's FQDN, as in Ribbon's Teams and Zoom configuration guides.
  • TelecomsXchange side: the UDP signaling group in this guide, with RTP. The SBC converts SRTP to RTP between the two signaling groups.

See Connect Microsoft Teams and Connect Zoom Phone for the Teams and Zoom side.

How do I test it?#

  1. Turn on SIP and call-routing logging on the SBC and send it to a syslog server; open the logs in Ribbon LX to see each call's ladder and routing decision.
  2. Place a call to a number covered by the route.
  3. In the log, look for the INVITE to 80039#447700900123 toward 174.136.44.213 and the reply. The Monitor tab shows the signaling group's state and active calls.
  4. On TelecomsXchange, watch the call in Live Calls and find its SIP code in Logs → CDR (Voice).

What if something goes wrong?#

You see What to do
401 or 407 repeated, then the call fails The SBC isn't answering the challenge. Attach a Remote Authorization Table with the VoIP login and password to the SIP server entry, with realm 174.136.44.213.
403 Forbidden The SBC's public IP isn't authorised and no credentials were sent, or the account is blocked or out of balance. Behind NAT, authorise the public address.
404 Not Found Missing or wrong tech prefix, or +/00 left in the number. Check the transformation table's output in Ribbon LX.
408 Request Timeout No reply from sip01. Check the SIP server entry (host, port 5060, UDP), DNS on the SBC and outbound UDP 5060.
Signaling group or server shown down Monitor is set to SIP Options. Set it to None.
503 Service Unavailable The route is blocked or failed on the seller's side. Check My Interconnections; add a second route entry.
One-way or no audio The SBC advertises a private IP, or RTP is blocked. Set Static NAT - Outbound and open the media port range. On Teams or Zoom calls, check that SRTP is only on that side.
Inbound calls rejected 174.136.44.213 isn't in the signaling group's Federated IP/FQDN, the listen port isn't UDP 5060, or the From-TCXC table has no matching route.

References#

Common questions

Can the Ribbon SBC register to TelecomsXchange?

No. TelecomsXchange is peering only and does not accept REGISTER. Don't attach a Contact Registrant Table to the TelecomsXchange SIP server; use IP authentication or a Remote Authorization Table for digest on the INVITE.

Where does the tech prefix go?

In a transformation table on the call route to TelecomsXchange: input Called Address/Number (.*), output Called Address/Number 80039#\1. Each purchased route can have its own transformation and route entry.

Can I connect Microsoft Teams or Zoom Phone to TelecomsXchange through the SBC?

Yes. Teams Direct Routing and Zoom Phone BYOC need TLS and SRTP, which TelecomsXchange doesn't offer. The Ribbon SBC terminates TLS and SRTP toward Teams or Zoom and talks to TelecomsXchange over UDP and RTP.

Does this work on Ribbon SBC Core?

The same design applies on SBC Core (SBC 5400, 7000 and SWe): a zone, an IP peer for sip01 on UDP 5060, a SIP trunk group that accepts 174.136.44.213, and a number manipulation that adds the prefix. The steps below use the SBC Edge Web UI.

Can the Ribbon SBC register to TelecomsXchange?
No. TelecomsXchange is peering only and does not accept REGISTER. Don't attach a Contact Registrant Table to the TelecomsXchange SIP server; use IP authentication or a Remote Authorization Table for digest on the INVITE.
Where does the tech prefix go?
In a transformation table on the call route to TelecomsXchange: input Called Address/Number (.*), output Called Address/Number 80039#\1. Each purchased route can have its own transformation and route entry.
Can I connect Microsoft Teams or Zoom Phone to TelecomsXchange through the SBC?
Yes. Teams Direct Routing and Zoom Phone BYOC need TLS and SRTP, which TelecomsXchange doesn't offer. The Ribbon SBC terminates TLS and SRTP toward Teams or Zoom and talks to TelecomsXchange over UDP and RTP.
Does this work on Ribbon SBC Core?
The same design applies on SBC Core (SBC 5400, 7000 and SWe): a zone, an IP peer for sip01 on UDP 5060, a SIP trunk group that accepts 174.136.44.213, and a number manipulation that adds the prefix. The steps below use the SBC Edge Web UI.