Voice and Video
SIP trunking
Set up a SIP trunk

Set up a SIP trunk

Copy as markdown

|

View as Markdown

SIP trunks can be created and managed using the Infobip web interface and API. For background on trunk types, codecs, and billing plans, see What is SIP trunking.

The following diagram shows what source IPs and destination IPs mean for a static SIP trunk:

SIP Trunking

If a static SIP trunk definition does not include at least one source IP, then SIP traffic cannot be sent from your equipment to the Infobip infrastructure. Similarly, if a SIP trunk definition does not include at least one destination IP or FQDN, then incoming voice traffic to the Infobip platform cannot be forwarded over your SIP trunk.

For registered SIP trunks, make sure that your Private Branch Exchange (PBX) is compatible with registered trunks.



Before you start

By default, a single Infobip account can have:

  • Up to 10 trunks per account.
  • Up to 10 trunks per Infobip data center.
  • Up to 3 IP addresses per trunk for inbound traffic.
  • Up to 3 IP addresses per trunk for outbound traffic.
  • SIP trunks in up to 2 different Infobip data centers.

For US-based SIP trunks, register service addresses before creating the trunk. See Managing service addresses.



Using the Infobip web interface

SIP trunks are managed from the Infobip web interface.

Go to Channels and Numbers > Channels > Voice and WebRTC > SIP Trunking.

If you intend to create a trunk in one of the Infobip USA data centers, or if your Place of Primary Use (PPU) is in the United States, make sure that you declared a service address first (see Service addresses).


Choose the SIP trunk provider

Select CREATE SIP TRUNK and choose the type of trunk (trunk provider) you wish to provision. See Supported SIP trunk types and characteristics for more information.

For SIP trunks others than Infobip (that is, Freshworks, Genesys PureCloud, and so on), see Specific notes for provider trunks.


Choose plan and options

Choose between a Metered or Unlimited channel plan. For more information about these channel plans, see SIP trunk channels and related billing plans.

NOTE

SIP trunk plans need to be activated on your account. If the plan selection is not available, contact your account manager or Support (opens in a new tab).

Select the number of required channels.


Main trunk settings

Follow the wizard to complete the SIP trunk details. Depending on the SIP trunk provider (INFOBIP, FRESHWORKS, and so on) and type (registered, static), the following fields may need to be completed:

ParameterDescriptionINFOBIPFRESHWORKS
SIP trunk nameThe name you wish to allocate to your new SIP trunk. This name is also used as a reference in your invoice.XX
SIP trunk typeChoose static or registered. See Supported SIP trunk types and characteristics to understand the differences between static and registered trunks.X
Datacenter locationChoose the Infobip data center in which the trunk is provisioned.XX
Service addressThe service address or Place of Primary Use (PPU) for your SIP equipment.XX
TLS encryptionEnables you to choose between UDP (TLS disabled) or TLS/SRTP (TLS enabled).X
CodecAdd all of the CODECs you want to use on this SIP trunk. If you add multiple CODECs, you can order them into your preferred priority.X
DTMFSelect how DTMF transcoding will be handled.X
FaxSpecify your preferred protocol for the transmission of fax calls.X
Number formatChoose the numbering format you want for this trunk:
  • INTERNATIONAL: 10-digits format, such as 13124441212
  • E.164: 10-digits format with leading +, such as +13124441212
  • US DOMESTIC: only available for traffic to/from US numbers. US Domestic is like 3124441212
X
International callsChoose whether to block or allow calling to international numbers on this trunk. A call is considered to be international when A and B numbers are from different countries.XX
SIP Options

Request Infobip to send SIP OPTIONS messages to your SIP equipment at a fixed interval of 60 seconds. Infobip always responds to incoming SIP OPTIONS requests with a 200 OK response.

When SIP OPTIONS polling is enabled, Infobip sends OPTIONS requests toward your infrastructure to monitor trunk availability. If the polling detects that the trunk is out of service, this status is considered for call routing decisions. However, the OPTIONS status is not exposed in the Infobip web interface or through the SIP trunk status API (opens in a new tab).

X (static)
Invite Challenge AuthenticationWhen enabled, the platform performs an authentication challenge on each individual session.X (registered)

Infobip SBC locations

When you create a SIP trunk, Infobip returns the SBC address(es) you need to configure on your environment. The format depends on whether your account already has existing SIP trunks:

  • If you had no existing SIP trunks in your account on April 13, 2026 (first trunk ever created): you receive a unique FQDN for each trunk you create, along with a list of IP subnets to allowlist on your firewall.
  • If you already had one or more SIP trunks in your account on April 13, 2026: you continue to receive static SBC IP addresses, including for any new trunks you create.

You can check whether you have existing SIP trunks in the SIP trunking section of your Infobip account.


SBC addresses for accounts with existing SIP trunks

The following table lists the SBC IP addresses by data center.

Location nameGeographyInfobip static trunk SBC addressInfobip registered trunk SBC address
FRANKFURTFrankfurt, Germany62.140.31.12462.140.31.213
BOGOTAColombia81.23.252.12481.23.252.80
NEW_YORKNew York, US185.255.9.23185.255.9.216
PORTLANDPortland, US185.255.11.170185.255.11.110
SAO_POLOSão Paulo, Brazil81.23.253.10481.23.253.60
SINGAPORESingapore81.23.254.10381.23.254.222
JOHANNESBURGJohannesburg, South Africa202.22.162.104202.22.162.50
MOSCOWMoscow, Russia202.22.163.127202.22.163.222
ISTANBULIstanbul, Turkey202.22.169.124202.22.169.222
KUALA_LUMPURKuala Lumpur, Malaysia202.22.165.100202.22.165.222

SBC addresses for new accounts (FQDN-based)

When you create your first SIP trunk, the system generates a unique FQDN for that trunk. The FQDN follows this format:

{unique-id}.{region}.sip.voice.infobip.com

For example: a1b2c3d4-e5f6-7890-abcd-ef1234567890.eu.sip.voice.infobip.com

The FQDN is returned at trunk creation and is specific to that trunk. Each trunk gets its own FQDN.

In addition, you must allowlist the returned IP subnets on your infrastructure to allow traffic from the Infobip SBCs.


IP configuration

This configuration step appears only when configuring an INFOBIP static trunk.

Enter the list of source and destination IP addresses/FQDNs.

For destination IPs, if you do not have multiple redundant network elements, simply add your static IP, with the default SIP port of 5060. If you enter more than a single IP/FQDN, you can select the routing strategy to be applied:

  • Failover: When sending calls to your SIP equipment, destination IPs are selected in the order they are configured. If the first IP is unavailable, the next IP is selected, and so on.
  • Round robin: When sending calls to your SIP equipment, destination IPs are selected in sequential order and distributed evenly. Round robin is best used with symmetrical trunks (that is, trunks with the same capacity).

For source IPs, specify all the IP addresses from which your equipment sends traffic to the Infobip network. These can be different from the destination IPs.


Review order

Review all settings, then go on with the confirmation of the trunk creation. You can go back to previous steps if you wish to change any value.

When you select Pay now, your creation request is submitted to the Infobip system and a dialog displays the Infobip primary and backup SBC IP addresses (see SIP trunking redundancy). Safelist the Infobip SBC IP addresses on your infrastructure so that traffic can be processed on both sides. For registered trunks, this dialog also includes your username and password.

IMPORTANT

Make sure that you take note of your username and password and keep them in a safe place.

After you acknowledge this dialog, you are brought back to your list of SIP trunks. Monitor the Admin and Action status. See SIP trunk status.


Retrieving your authentication (registered trunks)

For registered trunks, the final dialog during trunk creation displays your username and password. If you lose your credentials or suspect they are compromised, reset them. From your SIP trunk list, select your registered trunk and select the Reset password button. A dialog displays both the username and a new password.



Using API

For more information about the API methods used for managing locations and SIP trunks, see Calls API platform (opens in a new tab).



Specific notes for provider trunks

The following information is relevant to the specific provider trunks only.


Freshworks trunks

Freshworks provider trunks enable you to use Freshworks services (call center Freshcaller (opens in a new tab)) while leveraging Infobip as the underlying voice connectivity provider for both inbound and outbound calls.

Freshcaller uses Twilio as its communication engine. To use Infobip for voice connectivity with Freshcaller, you must:

  • Configure a Bring Your Own Carrier (BYOC) connection with Twilio
  • Have a properly configured Freshworks account

Follow the official Freshworks documentation (opens in a new tab) for setup instructions.

To set up an Infobip provider trunk for Freshworks, you must provide these two specific parameters:

ParameterDescription
Twilio Account SIDYour Twilio Account SID.
Destination HostYour Twilio SIP domains (FQDN), as received from Freshworks.

When defining multiple Freshworks trunks in the same Infobip data center, consider the following specific behaviors:

  • Channels
    • On inbound traffic (origination): The channel count defined per SIP trunk is applied as a channel upper limit on each individual trunk.
    • On outbound traffic (termination): The total channel count for all defined Freshworks trunks is applied as an upper group limit across all Freshworks trunks.
  • Reports and Logs
    • On inbound traffic (origination): Reports and logs show the SIP trunk ID and SIP trunk name used for sending traffic to Freshworks.
    • On outbound traffic (termination): Reports and logs show the ID and name of the oldest provisioned Freshworks trunk. This is because traffic from Freshworks does not include a trunk identifier.

Genesys PureCloud trunks

See the Genesys PureCloud Provider SIP Trunk Configuration Guide (opens in a new tab) to help you set up a Genesys PureCloud trunk and configure it in Genesys PureCloud.

You can determine the appropriate region where the SIP trunk needs to be created based on your Genesys PureCloud web interface login URL:

Genesys PureCloud Login URLInfobip SIP Web Interface Region nameInfobip SIP API Region name
https://login.mypurecloud.jp (opens in a new tab)AP Northeast 1AP_NORTHEAST_1
https://login.apne2.pure.cloud (opens in a new tab)AP Northeast 2AP_NORTHEAST_2
https://login.apne3.pure.cloud (opens in a new tab)AP Northeast 3AP_NORTHEAST_3
https://login.aps1.pure.cloud (opens in a new tab)AP South 1AP_SOUTH_1
https://login.mypurecloud.com.au (opens in a new tab)AP Southeast 2AP_SOUTHEAST_2
https://login.cac1.pure.cloud (opens in a new tab)CA Central 1CA_CENTRAL_1
https://login.mypurecloud.ie (opens in a new tab)EU West 1EU_WEST_1
https://login.euw2.pure.cloud (opens in a new tab)EU West 2EU_WEST_2
https://login.mypurecloud.de (opens in a new tab)EU Central 1EU_CENTRAL_1
https://login.euc2.pure.cloud (opens in a new tab)EU Central 2EU_CENTRAL_2
https://login.mec1.pure.cloud (opens in a new tab)ME Central 1ME_CENTRAL_1
https://login.sae1.pure.cloud (opens in a new tab)SA East 1SA_EAST_1
https://login.mypurecloud.com (opens in a new tab)US East 1NA_US_EAST_1
https://login.use2.us-gov.pure.cloud (opens in a new tab)US East 2NA_US_EAST_2
https://login.usw2.pure.cloud (opens in a new tab)US West 2NA_US_WEST_2

Cisco Webex trunks

See the Cisco Webex Provider SIP Trunk Configuration Guide (opens in a new tab) to help you set up a Cisco Webex trunk and perform the Cisco Webex BYOC Enterprise configuration.

NOTE

Cisco Webex trunks are available in the US only.


OpenAI Realtime SIP trunks

To connect Infobip voice to the OpenAI Realtime API over SIP, provide your OpenAI Project ID.

NOTE
  • Infobip OpenAI Realtime SIP trunks integrate directly with OpenAI. These trunks do not support OpenAI Realtime deployments on Azure.
  • You can create OpenAI SIP trunks in any listed Infobip data center. Infobip does not control which OpenAI data center or region will be triggered.

Connect inbound caller to your AI agent

Use Infobip Call Routing to connect inbound callers to your OpenAI Realtime project.

To set this up, follow these steps:

  1. Create a new route in Call Routing and set your OpenAI trunk as the destination.
  2. Configure the route based on how users will call your agent:
    • PHONE: Ensure you have at least one Infobip DID. For detailed steps, see Call Routing documentation.
    • WHATSAPP: Make sure you have at least one WhatsApp sender enabled for WhatsApp Voice. The setup is similar to phone, but inbound configuration is done from the WhatsApp Voice tab of your sender in the Numbers application on the web interface.
    • WEBRTC: See the filter-based route execution documentation. In summary:
      • Your WebRTC client (using the Infobip WebRTC JS or mobile SDK) must place an applicationCall to CALL_ROUTING.
      • Your route in Call Routing must have a filter criteria defined of type WEBRTC.

Enable your AI agent to call recipients

Outbound calls from OpenAI to Infobip over the SIP trunk are not supported directly. To enable your AI agent to call recipients, build a voice application using the Calls API platform.

This application:



Understanding SIP trunk status

A SIP trunk has three independent status classes (Administrative, Registration, and Action) that together describe its lifecycle. Use the following table to interpret each status value reported in the Infobip web interface or returned by the SIP trunking API (opens in a new tab).

Status classStatus valueDescriptionApplies to
AdministrativeENABLEDThe SIP trunk is enabled for use by the user.Static & Registered trunks
AdministrativeDISABLEDThe SIP trunk is disabled for use by the user. Calls sent to this trunk will not be processed. For registered trunks, setting the administrative status to disabled will force the deregistration of any registered clients.Static & Registered trunks
AdministrativeSYSTEM_DISABLEDThe SIP trunk has been disabled by the system and cannot be re-enabled by the user unless the root cause has been fixed. When the root cause is fixed, the trunk will be transitioned back to the disabled state. From that moment, the user can re-enable the trunk as required.Static & Registered trunks
RegistrationREGISTEREDAt least one client is registered on the trunk.Registered trunks
RegistrationUNREGISTEREDNo client is registered on the trunk.Registered trunks
ActionPENDINGThe submitted action (create, edit) has been submitted and its status is pending. No further action can be submitted until this action completes.Static & Registered trunks
ActionSUCCESSThe submitted action (create, edit) has been successfully completed or applied.Static & Registered trunks
ActionRESETThe submitted action (edit) did not complete and the trunk was restored to its original state.Static & Registered trunks
ActionFAILEDThe submitted action (edit) did not complete successfully, and the trunk is now in an unusable state. No traffic is permitted on this trunk, and the only available action is to delete the trunk definition.Static & Registered trunks


Next steps

After you create a SIP trunk, use Call Routing to forward inbound calls received on Infobip numbers to your telephony equipment over the trunk.







Need assistance

Explore Infobip Tutorials

Encountering issues

Contact our support

What's new? Check out

Release Notes

Unsure about a term? See

Glossary
Service status

Copyright @ 2006-2026 Infobip ltd.

Service Terms & ConditionsPrivacy policyTerms of use