Skip to main content
Astra Dial connects to your telephony provider through SIP (Session Initiation Protocol) trunks. This guide walks you through configuring SIP trunks, DID numbers, extensions, and call queues.

Prerequisites

Before setting up SIP, you need:
  • An active Astra Dial account with KYC approved
  • SIP trunk credentials from your telephony provider (IP/hostname, port, username, password)
  • DID numbers assigned by your provider
Contact your Astra Dial account manager if you need help sourcing a SIP trunk provider.

Connecting your SIP trunk

1

Navigate to telephony settings

Open your Astra Dial dashboard and navigate to the telephony or PBX configuration section.
2

Add a new trunk

Click Add New and provide the following details:
FieldDescription
Trunk nameA descriptive name for this connection
Host/IPYour provider’s SIP server address
PortSIP port (default: 5060)
UsernameAuthentication username from your provider
PasswordAuthentication password
TransportProtocol: UDP, TCP, or TLS
3

Save and verify

Save the trunk configuration. The status badge shows whether the trunk is active or inactive.
Use TLS transport for encrypted SIP signaling when your provider supports it.

Configuring DID numbers

DID (Direct Inward Dialing) numbers are your inbound phone numbers. Each DID routes incoming calls to a specific destination.

Adding a DID

Provide the following when creating a DID:
FieldDescription
Phone numberThe DID number from your provider
DescriptionLabel for this number (e.g., “Sales line”)
SIP trunkSelect the trunk this number belongs to
Routing typeWhere to route incoming calls
Routing destinationThe specific extension, queue, or bot
Call recordingEnable or disable recording for this number

Routing types

TypeDescription
ExtensionRoute to a specific user extension
QueueRoute to a call queue for distribution
IVRRoute to an interactive voice response menu
AI agentRoute to an Astra Dial voice bot

Setting up extensions

Extensions represent individual users or endpoints in your phone system.
FieldDescription
Extension numberA numeric identifier (e.g., 1001)
Full nameThe user’s name
UsernameLogin username
EmailUser’s email address
PasswordLogin password
RolePermission level (see below)

Roles

RoleDescription
AdminFull system access
SupervisorTeam management and monitoring
AgentHandle calls and view own data
UserBasic access

Setting up call queues

Call queues distribute incoming calls across a group of agents.
FieldDescription
Queue nameA descriptive name (e.g., “Sales queue”)
Queue numberNumeric identifier (e.g., 5000)
StrategyHow calls are distributed to agents
TimeoutSeconds before the call moves to the next agent (default: 30)

Distribution strategies

StrategyDescription
Ring allRing all available agents at once
Least recentRing the agent who has been idle the longest
Fewest callsRing the agent with the fewest completed calls
RandomRing a random available agent
Round robinCycle through agents in order (with memory)
LinearRing agents in a fixed order

Deploying configuration

After making changes to trunks, DIDs, extensions, or queues, deploy the configuration to apply your changes to the live system.
Deploying configuration applies changes immediately. Verify your settings before deploying to avoid call routing disruptions.

Support

Contact your Astra Dial account manager or reach out to [email protected] for assistance with SIP setup.