{"id":16814,"date":"2025-07-15T12:21:22","date_gmt":"2025-07-15T10:21:22","guid":{"rendered":"https:\/\/www.linphone.org\/?p=16814"},"modified":"2025-07-16T12:43:46","modified_gmt":"2025-07-16T10:43:46","slug":"linphone-web-integration-element-external-calls","status":"publish","type":"post","link":"https:\/\/www.linphone.org\/en\/linphone-web-integration-element-external-calls\/","title":{"rendered":"How Linphone Web integrates with Element to make external calls"},"content":{"rendered":"<h1>Integrating SIP Telephony into Element: Linphone Web Enables Outbound Calling<\/h1>\n<p>At the 2025 DINUM Hackathon, a successful integration of Linphone Web into the Element communication platform demonstrated the potential to enable outbound telephone calls directly from Element\u2019s interface. This milestone paves the way for extending Element with real-time SIP telephony, offering new communication capabilities based on open and interoperable technologies.<\/p>\n<img decoding=\"async\" class=\"aligncenter wp-image-16821 size-full\" src=\"https:\/\/www.linphone.org\/wp-content\/uploads\/2025\/07\/Image-Page-site-web-6.png\" alt=\"\" width=\"800\" height=\"400\" srcset=\"https:\/\/www.linphone.org\/wp-content\/uploads\/2025\/07\/Image-Page-site-web-6.png 800w, https:\/\/www.linphone.org\/wp-content\/uploads\/2025\/07\/Image-Page-site-web-6-500x250.png 500w, https:\/\/www.linphone.org\/wp-content\/uploads\/2025\/07\/Image-Page-site-web-6-768x384.png 768w, https:\/\/www.linphone.org\/wp-content\/uploads\/2025\/07\/Image-Page-site-web-6-360x180.png 360w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #8224e3;color:#8224e3\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #8224e3;color:#8224e3\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.linphone.org\/en\/linphone-web-integration-element-external-calls\/#Key_Figures_%E2%80%94_DINUM_Hackdays_2025\" >Key Figures \u2014 DINUM Hackdays 2025<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.linphone.org\/en\/linphone-web-integration-element-external-calls\/#Linphone_Web_Integrated_into_Element_A_Step_Toward_Unified_Telephony\" >Linphone Web Integrated into Element: A Step Toward Unified Telephony<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.linphone.org\/en\/linphone-web-integration-element-external-calls\/#Objective_Enable_Outbound_Telephony_via_PSTN\" >Objective: Enable Outbound Telephony via PSTN<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.linphone.org\/en\/linphone-web-integration-element-external-calls\/#Project_Timeline\" >Project Timeline<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.linphone.org\/en\/linphone-web-integration-element-external-calls\/#Preparation_Phase\" >Preparation Phase<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.linphone.org\/en\/linphone-web-integration-element-external-calls\/#The_Three_Days_of_the_Hackathon\" >The Three Days of the Hackathon<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.linphone.org\/en\/linphone-web-integration-element-external-calls\/#What_Was_Achieved_During_the_Hackathon\" >What Was Achieved During the Hackathon<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.linphone.org\/en\/linphone-web-integration-element-external-calls\/#Impact_on_User_Experience\" >Impact on User Experience<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.linphone.org\/en\/linphone-web-integration-element-external-calls\/#Toward_an_Open_Interoperable_Telephony_Stack\" >Toward an Open, Interoperable Telephony Stack<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.linphone.org\/en\/linphone-web-integration-element-external-calls\/#Learn_More_Next_Steps\" >Learn More &amp; Next Steps<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Key_Figures_%E2%80%94_DINUM_Hackdays_2025\"><\/span>Key Figures \u2014 DINUM Hackdays 2025<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Organized by France\u2019s Interministerial Directorate for Digital Affairs (DINUM), the Hackdays event brought together a global community of developers and digital experts focused on modernizing public digital services:<\/p>\n<ul>\n<li>258 developers<\/li>\n<li>17 countries represented<\/li>\n<li>53 participating companies<\/li>\n<li>A mix of public sector agents, students, startups, open source contributors, and major tech firms<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Linphone_Web_Integrated_into_Element_A_Step_Toward_Unified_Telephony\"><\/span>Linphone Web Integrated into Element: A Step Toward Unified Telephony<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Element is an open-source communication client built on the Matrix protocol, providing secure messaging and internal calling. While it supports intra-platform calls, it lacks native capabilities for calling external phone numbers (mobile, landline, or third-party services).<\/p>\n<p>Belledonne Communications is developing Linphone Web, a new project the teams have been actively working on for several months. It represents a major evolution of Linphone, designed to run directly in web browsers without requiring the installation of a heavy client.<\/p>\n<p>During the hackathon, the integration of Linphone Web technically validated the addition of outbound telephony to Element. Thanks to this component compatible with the SIP (Session Initiation Protocol) standard, a direct interconnection from the web client was successfully established. Part of the work involved adapting the Linphone Web interface to integrate more naturally into Element\u2019s interface, ensuring a consistent and seamless user experience. The integration is thus performed natively within Element\u2019s interface, without relying on any third-party application, while meeting ergonomic and security requirements.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Objective_Enable_Outbound_Telephony_via_PSTN\"><\/span>Objective: Enable Outbound Telephony via PSTN<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The integration addresses a key challenge: providing users with the ability to place calls to external telephone networks. Using a lightweight, browser-compatible SIP client such as Linphone Web is a first step toward building a full SIP-to-PSTN gateway, allowing Element to connect seamlessly with the traditional Public Switched Telephone Network (PSTN).<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Project_Timeline\"><\/span>Project Timeline<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Preparation_Phase\"><\/span>Preparation Phase<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>One week before the hackathon, initial internal work was carried out to lay the foundation for the project.<br \/>\nThe objective: integrate Linphone Web into the Element application to enable external calls.<\/p>\n<ul>\n<li>A functional prototype was created, featuring a call button integrated into the interface.<\/li>\n<li>Technical audio tests confirmed that outbound calls were working properly.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"The_Three_Days_of_the_Hackathon\"><\/span>The Three Days of the Hackathon<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>Day 1 \u2013 Project Kickoff<\/strong><\/p>\n<ul>\n<li>Setup of the development environment and sprint planning.<\/li>\n<li>Development began with the addition of the call button and integration of the Linphone component into the chat interface.<\/li>\n<\/ul>\n<p><strong>Day 2 \u2013 First Real-World Tests<\/strong><\/p>\n<ul>\n<li>An outgoing call to a mobile number was successfully made and confirmed to be fully functional during testing.<\/li>\n<\/ul>\n<p><strong>Day 3 \u2013 Finalization and Demonstration<\/strong><\/p>\n<ul>\n<li>The interface was improved for a smoother user experience.<\/li>\n<li>The project was presented to a jury, including a live demonstration of an external call.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"What_Was_Achieved_During_the_Hackathon\"><\/span>What Was Achieved During the Hackathon<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The integration was carried out collaboratively by the Linphone team and technical experts from DINUM. Several key features were successfully implemented:<\/p>\n<ul>\n<li>Connection to a SIP trunk for routing outbound calls<\/li>\n<li>Audio call initiation directly from the Element interface<\/li>\n<li>Use of an Element widget to dial phone numbers from a chat room<\/li>\n<li>Addition of a global call button within Element\u2019s UI<\/li>\n<li>Adaptation of WebRTC media streams to the RTP format used in SIP telephony<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<img decoding=\"async\" class=\"aligncenter wp-image-16822 size-full\" src=\"https:\/\/www.linphone.org\/wp-content\/uploads\/2025\/07\/Travail-DINUM-1-e1752662591889.png\" alt=\"\" width=\"1632\" height=\"1080\" srcset=\"https:\/\/www.linphone.org\/wp-content\/uploads\/2025\/07\/Travail-DINUM-1-e1752662591889.png 1632w, https:\/\/www.linphone.org\/wp-content\/uploads\/2025\/07\/Travail-DINUM-1-e1752662591889-500x331.png 500w, https:\/\/www.linphone.org\/wp-content\/uploads\/2025\/07\/Travail-DINUM-1-e1752662591889-1024x678.png 1024w, https:\/\/www.linphone.org\/wp-content\/uploads\/2025\/07\/Travail-DINUM-1-e1752662591889-768x508.png 768w, https:\/\/www.linphone.org\/wp-content\/uploads\/2025\/07\/Travail-DINUM-1-e1752662591889-1536x1016.png 1536w, https:\/\/www.linphone.org\/wp-content\/uploads\/2025\/07\/Travail-DINUM-1-e1752662591889-360x238.png 360w\" sizes=\"(max-width: 1632px) 100vw, 1632px\" \/>\n<h2><span class=\"ez-toc-section\" id=\"Impact_on_User_Experience\"><\/span>Impact on User Experience<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Until now, users had to rely on separate tools for voice calls to external numbers. This integration enables users to initiate SIP calls directly from Element, streamlining workflows and enhancing the overall communication experience.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Toward_an_Open_Interoperable_Telephony_Stack\"><\/span>Toward an Open, Interoperable Telephony Stack<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>This experiment showcases the potential of open source VoIP solutions to enhance collaborative platforms like Element with robust, standards-based telephony features.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Learn_More_Next_Steps\"><\/span>Learn More &amp; Next Steps<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>This proof of concept serves as a concrete foundation for any organization looking to:<\/p>\n<ul>\n<li>Integrate SIP telephony into Element<\/li>\n<li>Deploy a gateway to PSTN for external calling capabilities<\/li>\n<\/ul>\n<p>Belledonne Communications, the team behind Linphone and a recognized expert in real-time open source communications, is available to support organizations in designing and implementing flexible, secure, and standards-compliant VoIP infrastructures.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Integrating SIP Telephony into Element: Linphone Web Enables Outbound Calling<br \/>\nAt the 2025 DINUM Hackathon, a successful&#8230;<\/p>\n","protected":false},"author":8,"featured_media":16819,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[128],"tags":[],"class_list":["post-16814","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-solution-en"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How Linphone Web integrates with Element to make external calls<\/title>\n<meta name=\"description\" content=\"Linphone Web integrates into Element with a gateway for external calls.\" \/>\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.linphone.org\/en\/linphone-web-integration-element-external-calls\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How Linphone Web integrates with Element to make external calls\" \/>\n<meta property=\"og:description\" content=\"Linphone Web integrates into Element with a gateway for external calls.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.linphone.org\/en\/linphone-web-integration-element-external-calls\/\" \/>\n<meta property=\"og:site_name\" content=\"Linphone\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-15T10:21:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-16T10:43:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.linphone.org\/wp-content\/uploads\/2025\/07\/Image-Mise-en-avant-site-15.png\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Pauline\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Pauline\" \/>\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.linphone.org\\\/en\\\/linphone-web-integration-element-external-calls\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/linphone-web-integration-element-external-calls\\\/\"},\"author\":{\"name\":\"Pauline\",\"@id\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/#\\\/schema\\\/person\\\/4ae9be09f82d21feb2fa121120fab736\"},\"headline\":\"How Linphone Web integrates with Element to make external calls\",\"datePublished\":\"2025-07-15T10:21:22+00:00\",\"dateModified\":\"2025-07-16T10:43:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/linphone-web-integration-element-external-calls\\\/\"},\"wordCount\":706,\"image\":{\"@id\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/linphone-web-integration-element-external-calls\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.linphone.org\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/Image-Mise-en-avant-site-15.png\",\"articleSection\":[\"Solution\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/linphone-web-integration-element-external-calls\\\/\",\"url\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/linphone-web-integration-element-external-calls\\\/\",\"name\":\"How Linphone Web integrates with Element to make external calls\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/linphone-web-integration-element-external-calls\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/linphone-web-integration-element-external-calls\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.linphone.org\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/Image-Mise-en-avant-site-15.png\",\"datePublished\":\"2025-07-15T10:21:22+00:00\",\"dateModified\":\"2025-07-16T10:43:46+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/#\\\/schema\\\/person\\\/4ae9be09f82d21feb2fa121120fab736\"},\"description\":\"Linphone Web integrates into Element with a gateway for external calls.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/linphone-web-integration-element-external-calls\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.linphone.org\\\/en\\\/linphone-web-integration-element-external-calls\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/linphone-web-integration-element-external-calls\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.linphone.org\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/Image-Mise-en-avant-site-15.png\",\"contentUrl\":\"https:\\\/\\\/www.linphone.org\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/Image-Mise-en-avant-site-15.png\",\"width\":600,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/linphone-web-integration-element-external-calls\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How Linphone Web integrates with Element to make external calls\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/\",\"name\":\"Linphone\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/#\\\/schema\\\/person\\\/4ae9be09f82d21feb2fa121120fab736\",\"name\":\"Pauline\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e4391659bb95173e83c1f8869de5fb0447fa09eb626c84842f0ad382a6c76f72?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e4391659bb95173e83c1f8869de5fb0447fa09eb626c84842f0ad382a6c76f72?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e4391659bb95173e83c1f8869de5fb0447fa09eb626c84842f0ad382a6c76f72?s=96&d=mm&r=g\",\"caption\":\"Pauline\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/pauline-perconte\\\/\"],\"url\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/author\\\/pauline\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How Linphone Web integrates with Element to make external calls","description":"Linphone Web integrates into Element with a gateway for external calls.","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.linphone.org\/en\/linphone-web-integration-element-external-calls\/","og_locale":"en_US","og_type":"article","og_title":"How Linphone Web integrates with Element to make external calls","og_description":"Linphone Web integrates into Element with a gateway for external calls.","og_url":"https:\/\/www.linphone.org\/en\/linphone-web-integration-element-external-calls\/","og_site_name":"Linphone","article_published_time":"2025-07-15T10:21:22+00:00","article_modified_time":"2025-07-16T10:43:46+00:00","og_image":[{"width":600,"height":300,"url":"https:\/\/www.linphone.org\/wp-content\/uploads\/2025\/07\/Image-Mise-en-avant-site-15.png","type":"image\/png"}],"author":"Pauline","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Pauline","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.linphone.org\/en\/linphone-web-integration-element-external-calls\/#article","isPartOf":{"@id":"https:\/\/www.linphone.org\/en\/linphone-web-integration-element-external-calls\/"},"author":{"name":"Pauline","@id":"https:\/\/www.linphone.org\/en\/#\/schema\/person\/4ae9be09f82d21feb2fa121120fab736"},"headline":"How Linphone Web integrates with Element to make external calls","datePublished":"2025-07-15T10:21:22+00:00","dateModified":"2025-07-16T10:43:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.linphone.org\/en\/linphone-web-integration-element-external-calls\/"},"wordCount":706,"image":{"@id":"https:\/\/www.linphone.org\/en\/linphone-web-integration-element-external-calls\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linphone.org\/wp-content\/uploads\/2025\/07\/Image-Mise-en-avant-site-15.png","articleSection":["Solution"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.linphone.org\/en\/linphone-web-integration-element-external-calls\/","url":"https:\/\/www.linphone.org\/en\/linphone-web-integration-element-external-calls\/","name":"How Linphone Web integrates with Element to make external calls","isPartOf":{"@id":"https:\/\/www.linphone.org\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.linphone.org\/en\/linphone-web-integration-element-external-calls\/#primaryimage"},"image":{"@id":"https:\/\/www.linphone.org\/en\/linphone-web-integration-element-external-calls\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linphone.org\/wp-content\/uploads\/2025\/07\/Image-Mise-en-avant-site-15.png","datePublished":"2025-07-15T10:21:22+00:00","dateModified":"2025-07-16T10:43:46+00:00","author":{"@id":"https:\/\/www.linphone.org\/en\/#\/schema\/person\/4ae9be09f82d21feb2fa121120fab736"},"description":"Linphone Web integrates into Element with a gateway for external calls.","breadcrumb":{"@id":"https:\/\/www.linphone.org\/en\/linphone-web-integration-element-external-calls\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.linphone.org\/en\/linphone-web-integration-element-external-calls\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.linphone.org\/en\/linphone-web-integration-element-external-calls\/#primaryimage","url":"https:\/\/www.linphone.org\/wp-content\/uploads\/2025\/07\/Image-Mise-en-avant-site-15.png","contentUrl":"https:\/\/www.linphone.org\/wp-content\/uploads\/2025\/07\/Image-Mise-en-avant-site-15.png","width":600,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/www.linphone.org\/en\/linphone-web-integration-element-external-calls\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.linphone.org\/en\/"},{"@type":"ListItem","position":2,"name":"How Linphone Web integrates with Element to make external calls"}]},{"@type":"WebSite","@id":"https:\/\/www.linphone.org\/en\/#website","url":"https:\/\/www.linphone.org\/en\/","name":"Linphone","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.linphone.org\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.linphone.org\/en\/#\/schema\/person\/4ae9be09f82d21feb2fa121120fab736","name":"Pauline","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e4391659bb95173e83c1f8869de5fb0447fa09eb626c84842f0ad382a6c76f72?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e4391659bb95173e83c1f8869de5fb0447fa09eb626c84842f0ad382a6c76f72?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e4391659bb95173e83c1f8869de5fb0447fa09eb626c84842f0ad382a6c76f72?s=96&d=mm&r=g","caption":"Pauline"},"sameAs":["https:\/\/www.linkedin.com\/in\/pauline-perconte\/"],"url":"https:\/\/www.linphone.org\/en\/author\/pauline\/"}]}},"_links":{"self":[{"href":"https:\/\/www.linphone.org\/en\/wp-json\/wp\/v2\/posts\/16814","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linphone.org\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linphone.org\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linphone.org\/en\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linphone.org\/en\/wp-json\/wp\/v2\/comments?post=16814"}],"version-history":[{"count":0,"href":"https:\/\/www.linphone.org\/en\/wp-json\/wp\/v2\/posts\/16814\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linphone.org\/en\/wp-json\/wp\/v2\/media\/16819"}],"wp:attachment":[{"href":"https:\/\/www.linphone.org\/en\/wp-json\/wp\/v2\/media?parent=16814"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linphone.org\/en\/wp-json\/wp\/v2\/categories?post=16814"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linphone.org\/en\/wp-json\/wp\/v2\/tags?post=16814"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}