{"id":50,"date":"2026-04-07T16:23:15","date_gmt":"2026-04-07T16:23:15","guid":{"rendered":"http:\/\/localhost:8080\/knowledge-base\/outbound-trunk-connections\/"},"modified":"2026-04-18T13:26:14","modified_gmt":"2026-04-18T13:26:14","slug":"outbound-trunk-connections","status":"publish","type":"post","link":"https:\/\/www.siperb.com\/kb\/outbound-trunk-connections\/","title":{"rendered":"Outbound Trunk Connections"},"content":{"rendered":"\n<p>Outbound Trunks function similarly to Outbound Registration but do not send a REGISTER message, meaning there\u2019s no registration status available. They are commonly used when connecting to endpoints with a static or fixed IP address since the primary purpose of registration is to retrieve an IP address. <\/p>\n\n\n\n<p><strong>Dial Pattern :<\/strong> The dial pattern is the regular expression used to match again the number you are dialling out, allowing this connection to be selected when a particular number is dialed. The broadest possible match is simply a <code>.<\/code> (a full stop). You can have multiple connections and with each connection they can match on a different regular expression. For example; if you have two connections, one to Office A where your extension numbers all in the 200 to 299 range, and another connection to Office B where your extensions are all 300 to 399, then you would set the connection to Office A with a Dial Pattern of <code>^2d{2}$<\/code> and the connection to Office B with a dial pattern of <code>^3d{2}$<\/code>. You could even have a third connection that is connected to an ISP with a catch-all dial pattern (<code>.<\/code>), but then you should make sure that it has a greater <strong>Weight<\/strong> than the other connections.<\/p>\n\n\n\n<p><strong>Weight :<\/strong> The Weight is used if you have more than one connection. The Weight value is a numeric value to determine the order of connections when performing the dialed number lookup. The lookup is performed in a loop starting with the lowest Weight, and moving higher, and when a match is found, the test ends. Typically a \u201ccatch-all\u201d Dial Pattern (<code>.<\/code>) should have the highest value.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Transcoding<\/h2>\n\n\n\n<p>Whether transcoding is required depends on the <strong>transport<\/strong> you have selected for this connection. Call Transcoding is available on all plans, including free.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">UDP or TCP \u2014 transcoding is automatic<\/h4>\n\n\n\n<p>When your connection uses <strong>UDP or TCP<\/strong>, your PBX communicates with Siperb over standard unencrypted SIP. Because the Siperb client uses encrypted WebRTC media (DTLS-SRTP with Opus) and your PBX expects plain RTP, Siperb must bridge the two. Transcoding is enabled automatically for UDP and TCP connections and cannot be disabled \u2014 Siperb handles the codec conversion transparently, with no additional configuration required on your part.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">TLS \u2014 transcoding is optional<\/h4>\n\n\n\n<p>When your connection uses <strong>TLS<\/strong>, SIP signalling is encrypted between Siperb and your PBX. If your PBX also supports <strong>DTLS-SRTP<\/strong> for media (i.e., it is WebRTC-capable), you can disable transcoding. This creates a fully encrypted, end-to-end media path \u2014 audio travels as DTLS-SRTP from your softphone all the way to your PBX, with Siperb relaying the stream without decoding it. To use this mode, set <strong>Transport<\/strong> to TLS and leave <strong>Transcoding disabled<\/strong>.<\/p>\n\n\n\n<p>If your PBX uses TLS for signalling but expects plain RTP for media, leave transcoding enabled \u2014 the SIP signalling will be encrypted, but Siperb will still bridge the media.<\/p>\n\n\n\n<p class=\"wp-block-hb-message is-style-info wp-block-hb-message--withicon\">For a deeper explanation of why transcoding is needed and when you can avoid it, see <a href=\"\/kb\/call-media-transcoding\/\">Call Media Transcoding \u2192<\/a> and <a href=\"\/kb\/understanding-webrtcs-end-to-end-encryption\/\">WebRTC End-to-End Encryption \u2192<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">When transcoding is active \u2014 firewall details<\/h4>\n\n\n\n<p><strong>IP Address :<\/strong> This is the live IP address of the selected Transcoding Server. We allow you to select an available transcoding server so that you can open this IP to media traffic inbound and outbound on your firewall.<\/p>\n\n\n\n<p><strong>Port:<\/strong> 10000 \u2013 65000. We suggest opening the entire UDP range greater than 10000 to and from our Transcoding Server(s).<\/p>\n\n\n\n<p><strong>Protocol:<\/strong> (UDP) Media will always be in UDP protocol but the underlying media encoding will be set according to the media transcoding options.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>SBC Server<\/strong><\/h2>\n\n\n\n<p>The Session Border Controller (SBC) is the public facing interface of the Siperb Network. It\u2019s the first of 3 Proxy Servers that allows calls to flow from your network through ours and on to your devices. We allow you to choose a different SBC for each of your own connections. Once a connection is setup on an SBC, it can be changed by selecting another SBC from the list. The choice of SBC is important for you to understand, as it determines the source or destination of the signalling traffic. This will be important when you configure you Asterisk (or other) PBX.<\/p>\n\n\n\n<p><strong>Host Address :<\/strong> You can choose the SBC server by selecting one from the dropdown above. This list may expand over time.<\/p>\n\n\n\n<p><strong>IP Address :<\/strong> This is the live IP address of the selected SBC. You may want to make note of this to allow SIP traffic in and out of your firewall. <\/p>\n\n\n\n<p class=\"wp-block-hb-message is-style-info wp-block-hb-message--withicon\"><strong>Note:<\/strong> Never send a call to us as an IP address, always send your INVITE as a full domain <code>INVITE &lt;sip:123456789@eu-west-1-sbc-1.siperb.com&gt; SIP\/2.0<\/code>.<\/p>\n\n\n\n<p><strong>Port:<\/strong> (5060) We will send SIP messages on port 5060, and you can send SIP messages to us on port 5060.<\/p>\n\n\n\n<p><strong>Protocol:<\/strong> (UDP) We will send SIP messages on an UDP protocol, and you can send SIP messages to us on an UDP protocol.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Registration<\/strong><\/h2>\n\n\n\n<p>Registration is an important part of your connection. With the Outbound Trunk, there will be no REGISTER loop from our servers, and the auth details will only be presented once challenged by you (or your ISP). <\/p>\n\n\n\n<p class=\"wp-block-hb-message is-style-info wp-block-hb-message--withicon\"><strong>Note:<\/strong> It is vital to use exact IP matching in the Allow Source option above as calls inbound are not challenged for auth.<\/p>\n\n\n\n<p><strong>End Point Server :<\/strong> The End Point Server is the Server to which you would like to send your call.<\/p>\n\n\n\n<p><strong>Username :<\/strong> Provide the auth username to present when challenged in Digest authentication with your server (or ISP).<\/p>\n\n\n\n<p><strong>Password :<\/strong> Provide the auth password to present when challenged in Digest authentication with your server (or ISP).<\/p>\n\n\n\n<p><strong>Allow Source IP\/Subnet :<\/strong> The allow source IP or Subnet is a list of IP addresses (eg \u201c192.168.1.0\u201d) or Subnets (\u201d192.168.0.1\/24\u201d), that restricts access to your account when a call comes in. Each inbound call on our SBC is inspected and matched against an account, once the match is found, the related connection is loaded and this property is matched against the IP represented as the source of the message. If there is a match the call is allowed, otherwise it\u2019s rejected.<\/p>\n\n\n\n<p class=\"wp-block-hb-message is-style-info wp-block-hb-message--withicon\"><strong>Note:<\/strong> this option can be set to <code><mark style=\"background-color:rgba(0, 0, 0, 0);color:#f72e0b\" class=\"has-inline-color\">0.0.0.0\/0<\/mark><\/code> (all possible IP addresses), but this should <strong>only<\/strong> be used with Inbound Registration\u2019s as they are challenged with Digest Authentication. It\u2019s recommended to always make use of this option.<\/p>\n\n\n\n<p><strong>Realm :<\/strong> This is the realm that you have configured on your server (or ISP) as part of the endpoint auth configuration. Typically this is <code>asterisk<\/code> on Asterisk servers, but can also be set to <code>*<\/code> for the system to adopt the presented realm.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Outbound Trunks function similarly to Outbound Registration but do not send a REGISTER message, meaning there&#8217;s no registration status available. They are commonly used when connecting to endpoints with a static or fixed IP address since the primary purpose of registration is to retrieve an IP address.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[7],"tags":[],"class_list":["post-50","post","type-post","status-publish","format-standard","hentry","category-connections"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Outbound Trunk Connections \u2014 Siperb<\/title>\n<meta name=\"description\" content=\"How to configure an Outbound Trunk connection in Siperb \u2014 PBX settings, dial patterns, firewall requirements, and troubleshooting.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.siperb.com\/kb\/outbound-trunk-connections\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Outbound Trunk Connections \u2014 Siperb\" \/>\n<meta property=\"og:description\" content=\"How to configure an Outbound Trunk connection in Siperb \u2014 PBX settings, dial patterns, firewall requirements, and troubleshooting.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.siperb.com\/kb\/outbound-trunk-connections\/\" \/>\n<meta property=\"og:site_name\" content=\"Siperb\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-07T16:23:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-18T13:26:14+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/outbound-trunk-connections\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/outbound-trunk-connections\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/#\\\/schema\\\/person\\\/0eea9348847ae5012963b92f7de86111\"},\"headline\":\"Outbound Trunk Connections\",\"datePublished\":\"2026-04-07T16:23:15+00:00\",\"dateModified\":\"2026-04-18T13:26:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/outbound-trunk-connections\\\/\"},\"wordCount\":1060,\"publisher\":{\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/#organization\"},\"articleSection\":[\"Connections\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/outbound-trunk-connections\\\/\",\"url\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/outbound-trunk-connections\\\/\",\"name\":\"Outbound Trunk Connections \u2014 Siperb\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/#website\"},\"datePublished\":\"2026-04-07T16:23:15+00:00\",\"dateModified\":\"2026-04-18T13:26:14+00:00\",\"description\":\"How to configure an Outbound Trunk connection in Siperb \u2014 PBX settings, dial patterns, firewall requirements, and troubleshooting.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/outbound-trunk-connections\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.siperb.com\\\/kb\\\/outbound-trunk-connections\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/outbound-trunk-connections\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Outbound Trunk Connections\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/#website\",\"url\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/\",\"name\":\"Siperb\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/#organization\",\"name\":\"SIPERB LTD\",\"alternateName\":\"SIPERB\",\"url\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/MobilePromo.webp\",\"contentUrl\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/MobilePromo.webp\",\"width\":1200,\"height\":670,\"caption\":\"SIPERB LTD\"},\"image\":{\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/#\\\/schema\\\/person\\\/0eea9348847ae5012963b92f7de86111\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7d05be207a83da788dfe01ab5d326164757a5a0d58ab399171c1a0506bda54e1?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7d05be207a83da788dfe01ab5d326164757a5a0d58ab399171c1a0506bda54e1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7d05be207a83da788dfe01ab5d326164757a5a0d58ab399171c1a0506bda54e1?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"http:\\\/\\\/localhost:8080\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Outbound Trunk Connections \u2014 Siperb","description":"How to configure an Outbound Trunk connection in Siperb \u2014 PBX settings, dial patterns, firewall requirements, and troubleshooting.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.siperb.com\/kb\/outbound-trunk-connections\/","og_locale":"en_US","og_type":"article","og_title":"Outbound Trunk Connections \u2014 Siperb","og_description":"How to configure an Outbound Trunk connection in Siperb \u2014 PBX settings, dial patterns, firewall requirements, and troubleshooting.","og_url":"https:\/\/www.siperb.com\/kb\/outbound-trunk-connections\/","og_site_name":"Siperb","article_published_time":"2026-04-07T16:23:15+00:00","article_modified_time":"2026-04-18T13:26:14+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.siperb.com\/kb\/outbound-trunk-connections\/#article","isPartOf":{"@id":"https:\/\/www.siperb.com\/kb\/outbound-trunk-connections\/"},"author":{"name":"admin","@id":"https:\/\/www.siperb.com\/kb\/#\/schema\/person\/0eea9348847ae5012963b92f7de86111"},"headline":"Outbound Trunk Connections","datePublished":"2026-04-07T16:23:15+00:00","dateModified":"2026-04-18T13:26:14+00:00","mainEntityOfPage":{"@id":"https:\/\/www.siperb.com\/kb\/outbound-trunk-connections\/"},"wordCount":1060,"publisher":{"@id":"https:\/\/www.siperb.com\/kb\/#organization"},"articleSection":["Connections"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.siperb.com\/kb\/outbound-trunk-connections\/","url":"https:\/\/www.siperb.com\/kb\/outbound-trunk-connections\/","name":"Outbound Trunk Connections \u2014 Siperb","isPartOf":{"@id":"https:\/\/www.siperb.com\/kb\/#website"},"datePublished":"2026-04-07T16:23:15+00:00","dateModified":"2026-04-18T13:26:14+00:00","description":"How to configure an Outbound Trunk connection in Siperb \u2014 PBX settings, dial patterns, firewall requirements, and troubleshooting.","breadcrumb":{"@id":"https:\/\/www.siperb.com\/kb\/outbound-trunk-connections\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.siperb.com\/kb\/outbound-trunk-connections\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.siperb.com\/kb\/outbound-trunk-connections\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.siperb.com\/kb\/"},{"@type":"ListItem","position":2,"name":"Outbound Trunk Connections"}]},{"@type":"WebSite","@id":"https:\/\/www.siperb.com\/kb\/#website","url":"https:\/\/www.siperb.com\/kb\/","name":"Siperb","description":"","publisher":{"@id":"https:\/\/www.siperb.com\/kb\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.siperb.com\/kb\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.siperb.com\/kb\/#organization","name":"SIPERB LTD","alternateName":"SIPERB","url":"https:\/\/www.siperb.com\/kb\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.siperb.com\/kb\/#\/schema\/logo\/image\/","url":"https:\/\/www.siperb.com\/kb\/wp-content\/uploads\/2024\/11\/MobilePromo.webp","contentUrl":"https:\/\/www.siperb.com\/kb\/wp-content\/uploads\/2024\/11\/MobilePromo.webp","width":1200,"height":670,"caption":"SIPERB LTD"},"image":{"@id":"https:\/\/www.siperb.com\/kb\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.siperb.com\/kb\/#\/schema\/person\/0eea9348847ae5012963b92f7de86111","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/7d05be207a83da788dfe01ab5d326164757a5a0d58ab399171c1a0506bda54e1?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/7d05be207a83da788dfe01ab5d326164757a5a0d58ab399171c1a0506bda54e1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7d05be207a83da788dfe01ab5d326164757a5a0d58ab399171c1a0506bda54e1?s=96&d=mm&r=g","caption":"admin"},"sameAs":["http:\/\/localhost:8080"]}]}},"_links":{"self":[{"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/posts\/50","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/comments?post=50"}],"version-history":[{"count":5,"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/posts\/50\/revisions"}],"predecessor-version":[{"id":13961,"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/posts\/50\/revisions\/13961"}],"wp:attachment":[{"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/media?parent=50"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/categories?post=50"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/tags?post=50"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}