SessionCloud Portal
Overview

Overview

We have two main cloud provisioned products, Generic and Whitelabel. The Generic softphone is our application but allows in app logo branding, customisation of help links and setting the app theme color. In addition it allows provisioning of SIP settings matched to your PBX setup to be downloaded to the softphone application. This saves the user from having to do any configuration within the softphone. Combined with using QR codes for provisioning credentials we achieve a zero config setup for the end user. Below is an overview of the provisioning process for Generic apps. Whitelabel apps have the ProviderId hard coded so this does not need to be entered.

SessionCloud Server Diagram

Step 1

If not using your own provisioning server, the softphone needs to be configured with the settings from the portal. The most basic way of doing this is to just use the ProviderId (unique Id configured in the portal for your company). Enter this on the initial screen.

Step 2

The softphone will then fetch your logos and unique settings from our servers. Finally the user will need to enter their SIP credentials to complete setup.

Step 3

Again if not using your own provisioning server. If the end user is given a QR code with SIP credentials and Provider Id embedded, the softphone will send the ProviderId to the server.

Step 4

The softphone will receive logos and SIP settings as described in Step 2 above but will also use the credentials from the QR code to setup the account so the user has efectively a zero config setup.

Step 5

If you have your own provisioning server, the end user will need to enter a provisioning username combined with ProviderId and provisioning password or scan a QR code containing provisioning username,password and ProviderId.

Step 6

These credentials will be sent to our servers, the Provider Id will be used to look up your configuration.The web service at the url stored in your configuration will be called passing provisioning username and password as parameters.

Step 7

Our servers will then receive SIP credentials from your provisioning server along with optional domain and proxy settings.

Step 8

We combine this with settings from our portal in the response which is returned to the softphone to complete setup for the end user.

Details on formatting text to create QR codes can be found here