{"id":29,"date":"2026-04-07T16:23:08","date_gmt":"2026-04-07T16:23:08","guid":{"rendered":"http:\/\/localhost:8080\/knowledge-base\/registration-modes\/"},"modified":"2026-04-15T18:13:15","modified_gmt":"2026-04-15T18:13:15","slug":"registration-modes","status":"publish","type":"post","link":"https:\/\/www.siperb.com\/kb\/registration-modes\/","title":{"rendered":"Registration Modes"},"content":{"rendered":"\n<p>Siperb offers two <strong>Registration Modes<\/strong> that determine how your device connects to your PBX: <strong>Proxy Registration<\/strong> and <strong>WebSocket Registration<\/strong>. The choice affects which features are available \u2014 not what you pay. Both modes are included on all plans, including free.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Proxy Registration Mode (Default)<\/h2>\n\n\n\n<p>Your device connects to your PBX through Siperb&#8217;s SIP proxy. Siperb sits in the signalling path, which enables features that require server-side involvement.<\/p>\n\n\n\n<p><strong>What you get:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Full provisioning \u2014 SIP credentials, proxy settings, and media configuration<\/li><li>SIP over WebRTC with SRTP<\/li><li>Media transcoding \u2014 Siperb bridges WebRTC and RTP, so your PBX doesn&#8217;t need WebRTC support<\/li><li>Push notifications \u2014 incoming calls wake backgrounded mobile and desktop apps<\/li><li>SIP Trace, latency monitoring, and register logs for diagnostics<\/li><\/ul>\n\n\n\n<p><strong>Trade-offs:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Device State Subscriptions (SUBSCRIBE) not supported<\/li><li>Presence status (PUBLISH) not supported<\/li><\/ul>\n\n\n\n<p>Proxy mode is the right choice if your PBX doesn&#8217;t natively support WebRTC, or if you want push notifications, SIP Trace, or transcoding.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">WebSocket Registration Mode<\/h2>\n\n\n\n<p>Your device registers <strong>directly with your PBX<\/strong> over a secure WebSocket (WSS) connection, bypassing the Siperb proxy entirely. Siperb still provisions the device \u2014 it just isn&#8217;t in the call path.<\/p>\n\n\n\n<p><strong>What you get:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Full provisioning \u2014 devices are still configured and managed through Siperb<\/li><li>Direct WSS connection to your own PBX<\/li><li>Device State Subscriptions (SUBSCRIBE)<\/li><li>Presence status publishing (PUBLISH)<\/li><\/ul>\n\n\n\n<p><strong>Trade-offs:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>No SIP Trace or register logging<\/li><li>No media transcoding<\/li><li>No push notifications \u2014 the connection must be kept alive<\/li><\/ul>\n\n\n\n<p><strong>PBX requirements:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>WebSocket (WSS) support \u2014 your PBX must accept secure WebSocket connections<\/li><li>WebRTC audio \u2014 Opus codec and DTLS-SRTP encryption<\/li><li>A valid public SSL certificate \u2014 self-signed certificates don&#8217;t work from browsers<\/li><\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Desktop application<\/h2>\n\n\n\n<p>The Desktop application (Windows, macOS, Linux) manages its own transport and transcodes media natively. It supports UDP, TCP, TLS, and WSS \u2014 so it can connect directly to virtually any PBX regardless of whether it supports WebRTC. The PBX requirements listed above do not apply.<\/p>\n\n\n\n<p>For WSS connections to a local PBX on your LAN, the Desktop app also accepts self-signed certificates, provided the destination is a local LAN IP address.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Call routing<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Proxy mode<\/strong> \u2014 outbound routing is managed by Siperb via the <a href=\"\/kb\/an-introduction-to-connections\/\">Connections system<\/a>. Define dial patterns, geographic rules, and routing logic from your dashboard.<\/li><li><strong>WebSocket mode<\/strong> \u2014 your device acts as a direct PBX extension. Routing is handled entirely by your own PBX.<\/li><\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Comparison<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"\/kb\/wp-content\/uploads\/2025\/04\/RegistrationModes.png\" alt=\"Registration Modes diagram\" class=\"wp-image-434\"><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Feature<\/th><th>Proxy Registration<\/th><th>WebSocket Registration<\/th><\/tr><\/thead><tbody><tr><td>Full device provisioning<\/td><td>\u2705<\/td><td>\u2705<\/td><\/tr><tr><td>SIP over WebRTC (WSS)<\/td><td>\u2705<\/td><td>\u2705<\/td><\/tr><tr><td>Media transcoding<\/td><td>\u2705<\/td><td>\u274c<\/td><\/tr><tr><td>Push notifications<\/td><td>\u2705<\/td><td>\u274c<\/td><\/tr><tr><td>SIP Trace &amp; register logs<\/td><td>\u2705<\/td><td>\u274c<\/td><\/tr><tr><td>Device State Subscriptions<\/td><td>\u274c<\/td><td>\u2705<\/td><\/tr><tr><td>Presence status<\/td><td>\u274c<\/td><td>\u2705<\/td><\/tr><tr><td>PBX WebRTC required<\/td><td>\u274c<\/td><td>\u2705<\/td><\/tr><tr><td>Outbound call routing<\/td><td>via Siperb Connections<\/td><td>via your PBX<\/td><\/tr><tr><td>Available on free plan<\/td><td>\u2705<\/td><td>\u2705<\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Siperb offers two flexible Registration Modes to suit your deployment needs: Proxy Registration and WebSocket Registration.<\/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,8,11],"tags":[],"class_list":["post-29","post","type-post","status-publish","format-standard","hentry","category-connections","category-devices","category-sip-over-webrtc"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Registration Modes \u2014 Proxy vs WebSocket<\/title>\n<meta name=\"description\" content=\"Siperb&#039;s two registration modes compared: Proxy Registration (default) and WebSocket Registration. Features, trade-offs, and how to choose.\" \/>\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\/registration-modes\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Registration Modes \u2014 Proxy vs WebSocket\" \/>\n<meta property=\"og:description\" content=\"Siperb&#039;s two registration modes compared: Proxy Registration (default) and WebSocket Registration. Features, trade-offs, and how to choose.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.siperb.com\/kb\/registration-modes\/\" \/>\n<meta property=\"og:site_name\" content=\"Siperb\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-07T16:23:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-15T18:13:15+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=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/registration-modes\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/registration-modes\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/#\\\/schema\\\/person\\\/0eea9348847ae5012963b92f7de86111\"},\"headline\":\"Registration Modes\",\"datePublished\":\"2026-04-07T16:23:08+00:00\",\"dateModified\":\"2026-04-15T18:13:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/registration-modes\\\/\"},\"wordCount\":426,\"publisher\":{\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/#organization\"},\"articleSection\":[\"Connections\",\"Devices\",\"SIP Over WebRTC\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/registration-modes\\\/\",\"url\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/registration-modes\\\/\",\"name\":\"Registration Modes \u2014 Proxy vs WebSocket\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/#website\"},\"datePublished\":\"2026-04-07T16:23:08+00:00\",\"dateModified\":\"2026-04-15T18:13:15+00:00\",\"description\":\"Siperb's two registration modes compared: Proxy Registration (default) and WebSocket Registration. Features, trade-offs, and how to choose.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/registration-modes\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.siperb.com\\\/kb\\\/registration-modes\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/registration-modes\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Registration Modes\"}]},{\"@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":"Registration Modes \u2014 Proxy vs WebSocket","description":"Siperb's two registration modes compared: Proxy Registration (default) and WebSocket Registration. Features, trade-offs, and how to choose.","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\/registration-modes\/","og_locale":"en_US","og_type":"article","og_title":"Registration Modes \u2014 Proxy vs WebSocket","og_description":"Siperb's two registration modes compared: Proxy Registration (default) and WebSocket Registration. Features, trade-offs, and how to choose.","og_url":"https:\/\/www.siperb.com\/kb\/registration-modes\/","og_site_name":"Siperb","article_published_time":"2026-04-07T16:23:08+00:00","article_modified_time":"2026-04-15T18:13:15+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.siperb.com\/kb\/registration-modes\/#article","isPartOf":{"@id":"https:\/\/www.siperb.com\/kb\/registration-modes\/"},"author":{"name":"admin","@id":"https:\/\/www.siperb.com\/kb\/#\/schema\/person\/0eea9348847ae5012963b92f7de86111"},"headline":"Registration Modes","datePublished":"2026-04-07T16:23:08+00:00","dateModified":"2026-04-15T18:13:15+00:00","mainEntityOfPage":{"@id":"https:\/\/www.siperb.com\/kb\/registration-modes\/"},"wordCount":426,"publisher":{"@id":"https:\/\/www.siperb.com\/kb\/#organization"},"articleSection":["Connections","Devices","SIP Over WebRTC"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.siperb.com\/kb\/registration-modes\/","url":"https:\/\/www.siperb.com\/kb\/registration-modes\/","name":"Registration Modes \u2014 Proxy vs WebSocket","isPartOf":{"@id":"https:\/\/www.siperb.com\/kb\/#website"},"datePublished":"2026-04-07T16:23:08+00:00","dateModified":"2026-04-15T18:13:15+00:00","description":"Siperb's two registration modes compared: Proxy Registration (default) and WebSocket Registration. Features, trade-offs, and how to choose.","breadcrumb":{"@id":"https:\/\/www.siperb.com\/kb\/registration-modes\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.siperb.com\/kb\/registration-modes\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.siperb.com\/kb\/registration-modes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.siperb.com\/kb\/"},{"@type":"ListItem","position":2,"name":"Registration Modes"}]},{"@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\/29","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=29"}],"version-history":[{"count":4,"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/posts\/29\/revisions"}],"predecessor-version":[{"id":13843,"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/posts\/29\/revisions\/13843"}],"wp:attachment":[{"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/media?parent=29"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/categories?post=29"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/tags?post=29"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}