Reference13r1:Concept Offline Provisioning: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
Line 8: Line 8:
* Version 13r1 (Phone and PBX)
* Version 13r1 (Phone and PBX)
* running App Platform
* running App Platform
= How it works =
* The client (eg. Phone) which is waiting for a provisioning logs in to the local provisioning service which is located on a gateway.
* As soon as the user adds a new device via the ''User App'', a new code is fetched from the local provisioning system.
* When the code is entered in the phone, the client sends the code to the local provisioning system.
** If the code is valid, the client will recieve some configuration about the environment and connect himself to the ''Devices App''
This is the same flow like we use it on the regular provisoning with internet access.


=Configuration=
=Configuration=
== Provisioning System ==
There is no need to activate the Provisioning System on a Gateway.
It is still there and you can use it on everey Gateway.


== Devices APP ==
== Devices APP ==
Line 19: Line 32:
##Here you can insert you own Provisioning URL: <code>https://<span style="background-color: yellow">pbx.domain.tld</span>/INSTALL/get-provisioning-code.htm</code>
##Here you can insert you own Provisioning URL: <code>https://<span style="background-color: yellow">pbx.domain.tld</span>/INSTALL/get-provisioning-code.htm</code>


==Device/Client Setup==
==Client Setup==


You must need to tell the Client, that he should not try to connect to the global Provisioning System. Instead he must connect to your local System.
You must need to tell the Client, that he should not try to connect to the global Provisioning System. Instead he must connect to your local System.

Revision as of 12:21, 20 December 2018

Overview

In some cases or environments the PBX, Gateways and phones do not have internet access. In this case the service.innovaphone.com will not reachable and a provisoning of new devices is not possible.

In order to be able to provision devices without internet access, there is an option to provide the service itself in the local environment.

Requirements

  • Version 13r1 (Phone and PBX)
  • running App Platform

How it works

  • The client (eg. Phone) which is waiting for a provisioning logs in to the local provisioning service which is located on a gateway.
  • As soon as the user adds a new device via the User App, a new code is fetched from the local provisioning system.
  • When the code is entered in the phone, the client sends the code to the local provisioning system.
    • If the code is valid, the client will recieve some configuration about the environment and connect himself to the Devices App

This is the same flow like we use it on the regular provisoning with internet access.

Configuration

Provisioning System

There is no need to activate the Provisioning System on a Gateway. It is still there and you can use it on everey Gateway.

Devices APP

You should need to configure your own Provisioning Service in the Devices App

  1. Open the Devices APP from your myApps Launcher
  2. Select the desired domain from the list and use the tab edit
    1. Here you can insert you own Provisioning URL: https://pbx.domain.tld/INSTALL/get-provisioning-code.htm

Client Setup

You must need to tell the Client, that he should not try to connect to the global Provisioning System. Instead he must connect to your local System.

Set the Update URL in the Client to: https://pbx.domain.tld/INSTALL/provisioning.htm?mac=#m&provisioning-code=#p&localip=#i

Some ways to distribute the Update URL to multiple all Clients:

Related Articles