Atom Telecom
Knowledge BaseAI Assistant
  1. Home
  2. Support
  3. Voice
  4. How Outbound Calling Works — SIP Endpoint vs SIP Outgoing Trunk

How Outbound Calling Works — SIP Endpoint vs SIP Outgoing Trunk

3 min readVoice

This article explains how outbound calls are made through the @tomic platform — the two methods available, when to use each, and how to configure them.


Overview

Atom offers two methods for a customer's PBX to send outbound calls through the platform:

Table (Header Row)
Method
Authentication
Best For
SIP EndpointUsername + Password (registration)Hosted PBX, remote extensions, IP phones
SIP Outgoing TrunkIP-based (no registration)On-premise PBX with static IP

Both methods connect to Atom's gateway at sip3.atomcomm.com.


Method 1 — SIP Endpoint (Username/Password)

A SIP Endpoint allows a device or PBX to register with Atom using credentials. Once registered, it can make outbound calls.

When to use

Hosted or cloud PBX systems
Remote workers using softphones or IP phones
Situations where the customer's IP address is dynamic or unknown

How to create a SIP Endpoint in @tomic

  1. Go to Voice → [Your Voice Service] → Manage
  2. Click the Connections tab
  3. Click Add Connection → choose SIP Endpoint
  4. Fill in the fields:
Table (Header Row)
Field
Description
Connection NameFriendly label (e.g., Head Office PBX)
Auth NameThe SIP username the PBX will use to register
VoIP PasswordThe SIP password for registration
Concurrent CallsMaximum simultaneous calls allowed
CodecsPreferred audio codecs (G.711, G.729, etc.)
  1. Save — @tomic generates the credentials

How to configure the PBX

Point the PBX SIP trunk to:

Registrar / SIP Server: sip3.atomcomm.com
Auth Name: (from Connection settings)
Password: (VoIP Password from Connection settings)
Port: 5060 (UDP or TCP) or 5061 (TLS)

Once registered, outbound calls from the PBX are authenticated via the SIP credentials.

Call flow

PBX dials number → SIP INVITE sent to sip3.atomcomm.com → Atom authenticates using Auth Name + Password → Atom routes call to PSTN → call connects


Method 2 — SIP Outgoing Trunk (IP Authentication)

A SIP Outgoing Trunk uses IP whitelisting instead of credentials. Atom accepts calls from the customer's known IP address without requiring registration.

When to use

On-premise PBX with a static public IP
Situations where registration is not supported or not desired
High-call-volume environments (no registration overhead)

How to create a SIP Outgoing Trunk in @tomic

  1. Go to Voice → [Your Voice Service] → Manage
  2. Click the Connections tab
  3. Click Add Connection → choose SIP Outgoing Trunk
  4. Fill in the fields:
Table (Header Row)
Field
Description
Connection NameFriendly label
Primary IPThe public IP of the customer's PBX
Secondary IPFailover IP (optional)
Concurrent CallsMaximum simultaneous calls allowed
CodecsPreferred audio codecs
  1. Save

How to configure the PBX

Point the PBX outbound SIP trunk to:

SIP Server / Proxy: sip3.atomcomm.com
Port: 5060
No registration required — the PBX sends calls directly; Atom identifies it by source IP
Ensure calls leave from the same IP registered in @tomic. If the PBX is behind NAT, ensure the NAT IP matches.

Call flow

PBX dials number → SIP INVITE sent to sip3.atomcomm.com from whitelisted IP → Atom authenticates by source IP → Atom routes call to PSTN → call connects


Caller ID on Outbound Calls

Atom uses the DID assigned to the Voice Service as the outbound Caller ID by default. To control this:

Ensure a DID is assigned to the Voice Service (Assigned DIDs tab)
The PBX can pass a specific CLI in the SIP From/P-Asserted-Identity header, subject to Atom's CLI validation rules
Sending an unverified CLI may cause the call to be rejected or presented as "Unknown"

Comparing the Two Methods

Table (Header Row)
SIP Endpoint
SIP Outgoing Trunk
Registration requiredYesNo
CredentialsUsername + PasswordIP address
Dynamic IP supportYesNo (static IP required)
Setup complexityLowLow
Security modelCredential-basedIP whitelist

Checklist — Outbound Calling Setup

SIP Endpoint:

Connection created in @tomic with Auth Name + VoIP Password
DID assigned to the Voice Service (for Caller ID)
PBX configured to register to sip3.atomcomm.com
PBX firewall allows outbound SIP to sip3.atomcomm.com:5060

SIP Outgoing Trunk:

Connection created in @tomic with correct public IP
DID assigned to the Voice Service (for Caller ID)
PBX configured to send calls to sip3.atomcomm.com:5060
Source IP of SIP traffic matches the IP in @tomic
Was this article helpful?

Related articles

Voice Service Configuration: WalkthroughMOLI CodesP-Asserted-Identity (PAI)Advanced Features

Need more help?

Chat with our AI assistant

Back to Voice

Copyright © 2026 Atom Telecom. All rights reserved.