{"id":13550,"date":"2026-04-12T10:03:23","date_gmt":"2026-04-12T10:03:23","guid":{"rendered":"https:\/\/www.siperb.com\/kb\/?p=13550"},"modified":"2026-04-15T20:31:18","modified_gmt":"2026-04-15T20:31:18","slug":"web-phone-config-options","status":"publish","type":"post","link":"https:\/\/www.siperb.com\/kb\/web-phone-config-options\/","title":{"rendered":"Configuration Options"},"content":{"rendered":"\n<p>The <code>ProvisionPhone()<\/code> method accepts a configuration object that controls how the phone UI behaves, what features are enabled, and how it integrates with your application. This article documents all available options and how to use them.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">ProvisionPhone() Options<\/h2>\n\n\n\n<p>Pass a configuration object to <code>ProvisionPhone()<\/code> with any or all of the following options:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Option<\/th><th>Type<\/th><th>Required<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>Provisioning<\/code><\/td><td>object<\/td><td>Yes<\/td><td>The provisioning object from <code>GetProvisioning()<\/code> or a manually constructed object with SIP credentials<\/td><\/tr><tr><td><code>PhoneFrame<\/code><\/td><td>HTMLIFrameElement<\/td><td>Yes<\/td><td>The <code>&lt;iframe&gt;<\/code> element where the phone UI will render<\/td><\/tr><tr><td><code>ProfileUserId<\/code><\/td><td>string<\/td><td>Yes<\/td><td>A unique identifier for this phone instance (e.g., a session ID or user identifier)<\/td><\/tr><tr><td><code>SessionId<\/code><\/td><td>string<\/td><td>Yes<\/td><td>The session identifier, typically the <code>SessionToken<\/code> from <code>Login()<\/code><\/td><\/tr><tr><td><code>UserId<\/code><\/td><td>string<\/td><td>Yes<\/td><td>The user identifier from your session<\/td><\/tr><tr><td><code>EnableAvatar<\/code><\/td><td>boolean<\/td><td>No<\/td><td>Show user avatar in the phone UI (default: <code>true<\/code>)<\/td><\/tr><tr><td><code>EnableSettings<\/code><\/td><td>boolean<\/td><td>No<\/td><td>Show settings panel accessible from the phone UI (default: <code>false<\/code>)<\/td><\/tr><tr><td><code>EnableDialPad<\/code><\/td><td>boolean<\/td><td>No<\/td><td>Show dial pad for manual number entry (default: <code>true<\/code>)<\/td><\/tr><tr><td><code>EnableCallTransfer<\/code><\/td><td>boolean<\/td><td>No<\/td><td>Enable call transfer functionality (default: <code>true<\/code>)<\/td><\/tr><tr><td><code>EnableCallHold<\/code><\/td><td>boolean<\/td><td>No<\/td><td>Enable call hold functionality (default: <code>true<\/code>)<\/td><\/tr><tr><td><code>EnableCallMute<\/code><\/td><td>boolean<\/td><td>No<\/td><td>Enable microphone mute during calls (default: <code>true<\/code>)<\/td><\/tr><tr><td><code>EnableCallRecording<\/code><\/td><td>boolean<\/td><td>No<\/td><td>Enable call recording (if your account supports it) (default: <code>true<\/code>)<\/td><\/tr><tr><td><code>EnableDeviceSelector<\/code><\/td><td>boolean<\/td><td>No<\/td><td>Show audio device (microphone\/speaker) selector in settings (default: <code>true<\/code>)<\/td><\/tr><tr><td><code>UiThemeStyle<\/code><\/td><td>string<\/td><td>No<\/td><td>UI theme: <code>'light'<\/code>, <code>'dark'<\/code>, or <code>'system'<\/code> (follows OS preference) (default: <code>'light'<\/code>)<\/td><\/tr><tr><td><code>Language<\/code><\/td><td>string<\/td><td>No<\/td><td>UI language code (e.g., <code>'en'<\/code>, <code>'es'<\/code>, <code>'fr'<\/code>) or <code>'auto'<\/code> to detect from browser (default: <code>'auto'<\/code>)<\/td><\/tr><tr><td><code>OnLoad<\/code><\/td><td>function<\/td><td>No<\/td><td>Callback function invoked when the phone is fully loaded and ready to use<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">ProvisionPhone() Example<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code><span style=\"color: #0550ae;\">const<\/span> phone = <span style=\"color: #0550ae;\">await<\/span> window.Siperb.<span style=\"color: #b35900;\">\"ProvisionPhone\"<\/span>({\n    Provisioning: provisioning,\n    PhoneFrame: document.getElementById(<span style=\"color: #b35900;\">\"phone-iframe\"<\/span>),\n    ProfileUserId: <span style=\"color: #b35900;\">\"user-session-001\"<\/span>,\n    SessionId: session.SessionToken,\n    UserId: session.UserId,\n    EnableAvatar: <span style=\"color: #cf222e;\">true<\/span>,\n    EnableSettings: <span style=\"color: #cf222e;\">true<\/span>,\n    EnableDialPad: <span style=\"color: #cf222e;\">true<\/span>,\n    EnableCallTransfer: <span style=\"color: #cf222e;\">true<\/span>,\n    EnableCallMute: <span style=\"color: #cf222e;\">true<\/span>,\n    UiThemeStyle: <span style=\"color: #b35900;\">'dark'<\/span>,\n    Language: <span style=\"color: #b35900;\">'en'<\/span>,\n    OnLoad: () =&gt; {\n        <span style=\"color: #57804e;\">\/\/ Phone is ready<\/span>\n        console.log(<span style=\"color: #b35900;\">'Phone loaded'<\/span>);\n    }\n});<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Manual Provisioning Object<\/h2>\n\n\n\n<p>For direct PBX connections (bypassing the Siperb proxy), you can construct a manual provisioning object instead of calling <code>GetProvisioning()<\/code>. This object contains SIP credentials and connection details.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Property<\/th><th>Type<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>RegistrationMode<\/code><\/td><td>string<\/td><td>Connection type: <code>\"Socket\"<\/code> for direct PBX connection, <code>\"Proxy\"<\/code> for Siperb proxy<\/td><\/tr><tr><td><code>profileName<\/code><\/td><td>string<\/td><td>Display name for this phone profile (e.g., \u201cOffice Phone\u201d)<\/td><\/tr><tr><td><code>SipWssServer<\/code><\/td><td>string<\/td><td>The PBX server address (hostname or IP)<\/td><\/tr><tr><td><code>SipUsername<\/code><\/td><td>string<\/td><td>The SIP username for authentication<\/td><\/tr><tr><td><code>SipPassword<\/code><\/td><td>string<\/td><td>The SIP password for authentication<\/td><\/tr><tr><td><code>SipDomain<\/code><\/td><td>string<\/td><td>The SIP domain (usually the same as the server address)<\/td><\/tr><tr><td><code>ProfileUserName<\/code><\/td><td>string<\/td><td>The caller ID display name (appears on inbound calls)<\/td><\/tr><tr><td><code>SipContact<\/code><\/td><td>string<\/td><td>Contact user parameter; leave empty string if not needed<\/td><\/tr><tr><td><code>SipWebsocketPort<\/code><\/td><td>number<\/td><td>The WebSocket port for SIP over WebSocket (e.g., <code>8089<\/code>)<\/td><\/tr><tr><td><code>SipServerPath<\/code><\/td><td>string<\/td><td>The WebSocket path on the server (e.g., <code>\"\/ws\"<\/code>)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Manual Provisioning Example<\/h2>\n\n\n\n<p>Here\u2019s how to use a manually constructed provisioning object for a direct connection:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span style=\"color: #0550ae;\">const<\/span> manualProvisioning = {\n    RegistrationMode: <span style=\"color: #b35900;\">\"Socket\"<\/span>,\n    profileName: <span style=\"color: #b35900;\">\"Direct PBX\"<\/span>,\n    SipWssServer: <span style=\"color: #b35900;\">\"pbx.company.local\"<\/span>,\n    SipUsername: <span style=\"color: #b35900;\">\"user@company.local\"<\/span>,\n    SipPassword: <span style=\"color: #b35900;\">\"sip-password\"<\/span>,\n    SipDomain: <span style=\"color: #b35900;\">\"pbx.company.local\"<\/span>,\n    ProfileUserName: <span style=\"color: #b35900;\">\"John Doe\"<\/span>,\n    SipContact: <span style=\"color: #b35900;\">\"\"<\/span>,\n    SipWebsocketPort: <span style=\"color: #cf222e;\">8089<\/span>,\n    SipServerPath: <span style=\"color: #b35900;\">\"\/ws\"<\/span>\n};\n\n<span style=\"color: #0550ae;\">const<\/span> phone = <span style=\"color: #0550ae;\">await<\/span> window.Siperb.<span style=\"color: #b35900;\">\"ProvisionPhone\"<\/span>({\n    Provisioning: manualProvisioning,\n    PhoneFrame: document.getElementById(<span style=\"color: #b35900;\">\"phone-iframe\"<\/span>),\n    ProfileUserId: <span style=\"color: #b35900;\">\"user-123\"<\/span>,\n    SessionId: <span style=\"color: #b35900;\">\"session-token\"<\/span>,\n    UserId: <span style=\"color: #b35900;\">\"user-id\"<\/span>\n});<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Comparison: Provisioned vs Manual<\/h2>\n\n\n\n<p>Use <code>GetProvisioning()<\/code> when:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You\u2019re connecting through the Siperb proxy (most common case)<\/li>\n\n\n\n<li>You want Siperb to manage SIP credentials and updates<\/li>\n\n\n\n<li>Your account has transcoding, filtering, or other Siperb services enabled<\/li>\n<\/ul>\n\n\n\n<p>Use manual provisioning when:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You\u2019re connecting directly to your own PBX (Socket mode)<\/li>\n\n\n\n<li>You want complete control over SIP parameters<\/li>\n\n\n\n<li>Your PBX manages authentication directly<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Common Configuration Patterns<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Minimal Setup<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code><span style=\"color: #0550ae;\">const<\/span> phone = <span style=\"color: #0550ae;\">await<\/span> window.Siperb.<span style=\"color: #b35900;\">\"ProvisionPhone\"<\/span>({\n    Provisioning: provisioning,\n    PhoneFrame: document.getElementById(<span style=\"color: #b35900;\">\"phone\"<\/span>),\n    ProfileUserId: <span style=\"color: #b35900;\">\"user\"<\/span>,\n    SessionId: session.SessionToken,\n    UserId: session.UserId\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Dark Mode with Callbacks<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code><span style=\"color: #0550ae;\">const<\/span> phone = <span style=\"color: #0550ae;\">await<\/span> window.Siperb.<span style=\"color: #b35900;\">\"ProvisionPhone\"<\/span>({\n    Provisioning: provisioning,\n    PhoneFrame: document.getElementById(<span style=\"color: #b35900;\">\"phone\"<\/span>),\n    ProfileUserId: <span style=\"color: #b35900;\">\"user\"<\/span>,\n    SessionId: session.SessionToken,\n    UserId: session.UserId,\n    UiThemeStyle: <span style=\"color: #b35900;\">'dark'<\/span>,\n    OnLoad: () =&gt; {\n        console.log(<span style=\"color: #b35900;\">'Phone ready'<\/span>);\n        phone.Toast(<span style=\"color: #b35900;\">'Welcome back'<\/span>);\n    }\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Feature Restrictions<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code><span style=\"color: #0550ae;\">const<\/span> phone = <span style=\"color: #0550ae;\">await<\/span> window.Siperb.<span style=\"color: #b35900;\">\"ProvisionPhone\"<\/span>({\n    Provisioning: provisioning,\n    PhoneFrame: document.getElementById(<span style=\"color: #b35900;\">\"phone\"<\/span>),\n    ProfileUserId: <span style=\"color: #b35900;\">\"user\"<\/span>,\n    SessionId: session.SessionToken,\n    UserId: session.UserId,\n    EnableCallTransfer: <span style=\"color: #cf222e;\">false<\/span>,\n    <span style=\"color: #57804e;\">\/\/ Disable call transfer for restricted users<\/span>\n    EnableCallRecording: <span style=\"color: #cf222e;\">false<\/span>\n    <span style=\"color: #57804e;\">\/\/ Disable recording<\/span>\n});<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">See Also<\/h2>\n\n\n\n<p>For the core SDK methods and integration examples, see <a href=\"#\" title=\"Web Phone SDK Reference\">Web Phone SDK Reference<\/a>. For step-by-step setup guides and troubleshooting, visit <a href=\"https:\/\/web-phone.org\" target=\"_blank\" rel=\"noopener\">web-phone.org<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The ProvisionPhone() method accepts a configuration object that controls how the phone UI behaves, what features are enabled, and how it integrates with your application. This article documents all available options and how to use them. ProvisionPhone() Options Pass a configuration object to ProvisionPhone() with any or all of the following options: Option Type Required&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","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":[4],"tags":[],"class_list":["post-13550","post","type-post","status-publish","format-standard","hentry","category-web-phone-dev"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Web Phone SDK Configuration Options<\/title>\n<meta name=\"description\" content=\"Web Phone SDK configuration reference \u2014 SIP settings, UI options, provisioning parameters, and integration examples for the Siperb Web Phone SDK.\" \/>\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\/web-phone-config-options\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Web Phone SDK Configuration Options\" \/>\n<meta property=\"og:description\" content=\"Web Phone SDK configuration reference \u2014 SIP settings, UI options, provisioning parameters, and integration examples for the Siperb Web Phone SDK.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.siperb.com\/kb\/web-phone-config-options\/\" \/>\n<meta property=\"og:site_name\" content=\"Siperb\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-12T10:03:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-15T20:31:18+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\\\/web-phone-config-options\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/web-phone-config-options\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/#\\\/schema\\\/person\\\/0eea9348847ae5012963b92f7de86111\"},\"headline\":\"Configuration Options\",\"datePublished\":\"2026-04-12T10:03:23+00:00\",\"dateModified\":\"2026-04-15T20:31:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/web-phone-config-options\\\/\"},\"wordCount\":463,\"publisher\":{\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/#organization\"},\"articleSection\":[\"Web Phone\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/web-phone-config-options\\\/\",\"url\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/web-phone-config-options\\\/\",\"name\":\"Web Phone SDK Configuration Options\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/#website\"},\"datePublished\":\"2026-04-12T10:03:23+00:00\",\"dateModified\":\"2026-04-15T20:31:18+00:00\",\"description\":\"Web Phone SDK configuration reference \u2014 SIP settings, UI options, provisioning parameters, and integration examples for the Siperb Web Phone SDK.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/web-phone-config-options\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.siperb.com\\\/kb\\\/web-phone-config-options\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/web-phone-config-options\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Configuration Options\"}]},{\"@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":"Web Phone SDK Configuration Options","description":"Web Phone SDK configuration reference \u2014 SIP settings, UI options, provisioning parameters, and integration examples for the Siperb Web Phone SDK.","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\/web-phone-config-options\/","og_locale":"en_US","og_type":"article","og_title":"Web Phone SDK Configuration Options","og_description":"Web Phone SDK configuration reference \u2014 SIP settings, UI options, provisioning parameters, and integration examples for the Siperb Web Phone SDK.","og_url":"https:\/\/www.siperb.com\/kb\/web-phone-config-options\/","og_site_name":"Siperb","article_published_time":"2026-04-12T10:03:23+00:00","article_modified_time":"2026-04-15T20:31:18+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\/web-phone-config-options\/#article","isPartOf":{"@id":"https:\/\/www.siperb.com\/kb\/web-phone-config-options\/"},"author":{"name":"admin","@id":"https:\/\/www.siperb.com\/kb\/#\/schema\/person\/0eea9348847ae5012963b92f7de86111"},"headline":"Configuration Options","datePublished":"2026-04-12T10:03:23+00:00","dateModified":"2026-04-15T20:31:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.siperb.com\/kb\/web-phone-config-options\/"},"wordCount":463,"publisher":{"@id":"https:\/\/www.siperb.com\/kb\/#organization"},"articleSection":["Web Phone"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.siperb.com\/kb\/web-phone-config-options\/","url":"https:\/\/www.siperb.com\/kb\/web-phone-config-options\/","name":"Web Phone SDK Configuration Options","isPartOf":{"@id":"https:\/\/www.siperb.com\/kb\/#website"},"datePublished":"2026-04-12T10:03:23+00:00","dateModified":"2026-04-15T20:31:18+00:00","description":"Web Phone SDK configuration reference \u2014 SIP settings, UI options, provisioning parameters, and integration examples for the Siperb Web Phone SDK.","breadcrumb":{"@id":"https:\/\/www.siperb.com\/kb\/web-phone-config-options\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.siperb.com\/kb\/web-phone-config-options\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.siperb.com\/kb\/web-phone-config-options\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.siperb.com\/kb\/"},{"@type":"ListItem","position":2,"name":"Configuration Options"}]},{"@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\/13550","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=13550"}],"version-history":[{"count":6,"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/posts\/13550\/revisions"}],"predecessor-version":[{"id":13858,"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/posts\/13550\/revisions\/13858"}],"wp:attachment":[{"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/media?parent=13550"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/categories?post=13550"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/tags?post=13550"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}