Difference between revisions of "Sandbox ver 1"

From BlockChainTeleCom wiki
Jump to: navigation, search
(Sandbox features)
(Case "Telegram Bot to manage mobile profiles")
Line 45: Line 45:
  
 
Using the Bot, it’s possible to [[Sandbox_ver_1#Case_.22How_to_activate_a_profile.22|view active profiles]], to activate or [[Sandbox_ver_1#Case_.22How_to_delete_a_profile.22|delete]] one of them, and to [[Sandbox_ver_1#Case_.22How_to_download_a_new_profile.22|download]] new mobile profiles.
 
Using the Bot, it’s possible to [[Sandbox_ver_1#Case_.22How_to_activate_a_profile.22|view active profiles]], to activate or [[Sandbox_ver_1#Case_.22How_to_delete_a_profile.22|delete]] one of them, and to [[Sandbox_ver_1#Case_.22How_to_download_a_new_profile.22|download]] new mobile profiles.
 
  
 
=== Case "How to download a new profile" ===
 
=== Case "How to download a new profile" ===

Revision as of 14:24, 21 May 2018

Sandbox features

Sandbox is available at https://unisandbox.blockchaintele.com. Login and password are required for authorized access. You can check all features described in the Wiki:

* Web Account
* Client's API
* Blockchain API
* Download a new mobile profile

Both Telecom and Non-Telecom Offers, with real mobile profiles, are already available in the Sandbox. You can customize them, download on the test SIM-cards and test their connectivity.

You can create and manage own telecom and non-telecom Offers. All operations are logged under Operation Logs section.

Test SIM-cards are already registered under "My subscribers" section. Their phone numbers and ICCIDs (as printed onto SIM-cards) are specified at "MSISDN" and "User Memo" columns.

Inside a test SIM-card

Test SIM-card are produced with Multi-Account SIM applet which allows downloading and management of multiple mobile profiles. Initially only domestic mobile profile is pre-installed on the test SIM-card.

SIM applet is created according to SIM Toolkit 9.0 specification. It's available under SIM menu section both on iOS and Android.

SIM menu EN.png

Multiple language are supported. In order to change a language, please use item #3 of the SIM-menu:

SIM menu RU.png

Video demonstration of the applet functionality:

Please select "Manual mode" under "Selection mode" section on order to start tests. Don't forget to close SIM menu, otherwise information is not updated.


Case "Telegram Bot to manage mobile profiles"

All user interfaces in the Sandbox are realized via customizable Telegram Bot messenger (Bubbletone app will be added to the Sandbox later). Please setup "Telegram" messenger and create a new bot as described at "Localization" section. Don't forget to modify token of the created bot under section Joblist of the your personal Web account. The token update will take effect in 20 minutes.

Registration process is rather simple:

* Click "/start"
* Enter phone number of the SIM card (please check  "My subscribers" section)
* 4-digit passcode will be displayed
* Enter the passcode

Using the Bot, it’s possible to view active profiles, to activate or delete one of them, and to download new mobile profiles.

Case "How to download a new profile"

This feature is available when SIM-card is registered with the Home profile or Roaming Profile. It’s a real case:

* If a subscriber selects a package while at home, the Home profile is active
* If a subscriber selects a package while abroad, the Roaming profile is active.

Demonstration process is following:

* Connect device to Wi-Fi
* Select the first profile under "Country Menu” section in SIM-menu
* Close SIM menu
* Open the Telegram Bot
* Select "Buy a package"
* Select "Region" => "Country" => One of available Packages
* Click "Buy a package"

It creates a new "Request" smart-contract to a mobile operator who has provided the Offer. After validation and processing the smart-contract, binary SMS with encrypted mobile profile will be sent to the SIM-card. Please check SIM menu => "Country Menu" in 1-2 minutes.

As to commercial usage, this process is easy for a subscriber: just select one of packages via Telegram Bot or Bubbletone app.


Case "How to activate a profile via Dialer"

End-user can activate one of downloaded profile at any time via Telegram Bot and Dialer:

* Select “Active packages”
* Select one of the packages
* Select “Activate a package”
* A short phone number will be displayed
* Enter this command in Dialer and click “Call”

SIM applet will detect the command and activate the appropriate profile. Some short commands are predefined:

* Switch to domestic profile: 0*1
* Switch to bootstrap profile: 0*0
* Activate SIM menu: 0*00


Case "How to delete a profile"

This feature is available when SIM-card is registered with the Home profile or Roaming Profile. It’s a real case: when a subscriber is back to domestic country, SIM applet detects this event and activates the Home profile. Then any mobile profile on the SIM-card could be deleted via OTA platform:

* Connect device to Wi-Fi
* Select the first profile under "Country Menu” section in SIM-menu
* Close SIM menu
* Open the Telegram Bot
* Select "Active packages"
* Select a packages you'd like to delete
* Select "Delete a package".

Binary SMS will be sent to the SIM-card with "Delete" command. Please check SIM menu => "Country Menu" section in 1-2 minutes. As to commercial usage, this process is seamless for a subscriber: binary messages are sent to the SIM card automatically, when subscriber is registered in home network.


Case "Auto-select a profile"

When a mobile profile for the local country is downloaded, you can check how it works for end-users:

* Check that “Selection mode” is Auto
* Check if a profile for the local country is downloaded
* Select a Home or Roaming profile
* Close the SIM-menu

Result: within 1 minute the SIM applet detects the country and selects an appropriate profile automatically. End-user has the same result when cross a border: SIM -card detects the new country and selects an appropriate profile automatically.


Case "Create a new Offer and broadcast it via Blockchain"

Case "Create an Aggregated Offer"

Case "TestNet for Client API"

Case "Download own mobile profile"