Skip to content

Revolutionize Your Customer Interactions with Our Integrated Softphone

Experience the Ease of Unrestricted Communication

In today's digital age, effective and efficient communication is the cornerstone of running a successful business. Our softphone and PBX service is here to help you achieve that.

Compatibility

  • Browser:
    Compatible with both desktop and mobile platforms
    Compatible with WebView

System requirements

  • OS:

    • Ubuntu 16.04 or higher (64-bit)
    • macOS 10.12.6 (Sierra) or higher (64-bit)
    • Windows Native - Windows 7 or higher (64-bit)
    • Windows WSL2 - Windows 10 19044 or higher (64-bit)
  • RAM or Memory:

    • 4GB of RAM or higher

Installation (With ESM)

npm install --save ion-widget-phone

js

import 'ion-widget-phone/style.css'
import ionPhone from "ion-widget-phone";

const config = {
                credential:{
                    host    : "https://example.com/", 
                    token   : "example-token", 
                    userkey : "example-user",
                },
                setting:{       // optional
                    header: {
                        title: "ION Softphone",
                        color: "#9c27b0"
                    },
                    dom:{
                        embed:document.querySelector("#divElement")
                    }
                }
            }

const phone = new ionPhone(config);
    
    phone.init();

    phone.on("call-status",(data)=>{
        console.log(data);
    })

Installation (via jsdelivr)

html
<script type="module">
import 'https://cdn.jsdelivr.net/npm/ion-widget-phone@latest/style.css'
import ionPhone from 'https://cdn.jsdelivr.net/npm/ion-widget-phone@latest/ion-phone.js'

const config = {
                credential:{
                    host    : "https://example.com/", 
                    token   : "example-token", 
                    userkey : "example-user",
                },
                setting:{       // optional
                    header: {
                        title: "ION Softphone",
                        color: "#9c27b0"
                    },
                    dom:{
                        embed:document.querySelector("#divElement")
                    }
                }
            }

const phone = new ionPhone(config);
    
    phone.init();

    phone.on("call-status",(data)=>{
        console.log(data);
    })
</script>