Web Account

From BlockChainTeleCom wiki
Jump to: navigation, search

BT Web Account helps working with Offers and Requests published onto Blockchain:

* Add and Cancel own Offers
* Upload own Mobile Profiles and Activation Codes for seamless delivery to end-users
* Built-in OTA platform complied to GSM 03.48 "Security Mechanism for the SIM”
* Read and customize Telecom and Non-Telecom Offers from third-party providers
* Manage own SIM-cards / eSIM, with uploading of OTA keys
* Building Aggregated Offers for subscribers
* Report on Active and Completed Requests
* Full customization of Bot Messenger UI
* Control the system operability
* Test Network for Blockchain API and OTA platform


Video demonstration

Live demonstration of the web account:

  • how to create a new Offer
  • how to customize an Offer to subscribers
  • how a new Request is created
  • how to trace the "Offer" and "Request" transactions.

Introduction

WebAccount Main.png

Each Web Account section has following elements:

 1. Main menu
 2. Account settings
 3. Active section
 4. Page counter
 5. Refresh the form
 6. Export to Excel, Word, XML, CSV and PDF
 7. Print current or all pages
 8. Quick search (with mask "%") inside all columns. Example: "Aust%"
 9. Clear last search
10. Filter with multiple conditions
11. Column name and quick sort by the column
12. Quick filter by the column on one or several values
13. Icons to Add, Edit or Delete the record.


Authorization

Web account is available via secured https-connection, with mandatory user's authorization. Login and Password are setup by the Web Account admin.

Web Login.png


Settings

Before staring usage of the Web Account, please check all system settings under "Settings" section.

SMS Template

This section contains all major settings for proper downloading of your mobile profiles. "Multi-Account Template" contains all required parameters as described in "Subscription Management" section.

Additional settings could be defined by Offer Assignee who owns the mobile profile:

* Milenage constants (default values are in the table below)
* PLMN list
* USIM Service Table
* Initial Sequence Number ("SQN") value ("0x FF 00 00 00 00 00" by default)
* Initial Location Information ("LOCI") value ("0xFF FF FF FF FF FF FF 00 00 FF 01" by default)
* Initial Packet Switched location information ("PSLOCI") value ("0xFF FF FF FF FF FF FF FF FF FF 00 00 FF 01" by default)

Milenage constants are following:

Constants Bytes Default Value
R1 1 byte 0x40
R2 1 byte 0x00
R3 1 byte 0x20
R4 1 byte 0x40
R5 1 byte 0x60
C1 16 bytes 0x00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
C2 16 bytes 0x00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01
C3 16 bytes 0x00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02
C4 16 bytes 0x00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04
C5 16 bytes 0x00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08

You can change any values of the "Multi-Account Template" in the "Add-on to update the base template" section, for example:

<apdu_addon>
 <unit id="530"> #comment_Milenage: </unit>
 <unit id="540"> FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 40 00 20 40 60 </unit>

 <unit id="700"> #comment_Reset_SQN: </unit>
 <unit id="710"> 00 A4 00 0C 02 C1 1C </unit>
 <unit id="720"> 00 D6 00 00 06 FF FF 00 00 00 00 </unit>

 <unit id="750"> #comment_Reset_LOCI: </unit>
 <unit id="760"> 00 A4 00 0C 02 6F 7E </unit>
 <unit id="770"> 00 D6 00 00 0B FF FF FF FF FF FF FF 00 00 01 01 </unit>

 <unit id="780"> 00 A4 00 0C 02 6F 73 </unit>
 <unit id="790"> 00 D6 00 00 0E FF FF FF FF FF FF FF FF FF FF 00 00 01 01 </unit>

 <unit id="934"> 5F #comment_GSM_Security_Context </unit>
</apdu_addon>


API Settings

Please fill out this section, if you're planning to process following events:

* "Offer Added": a new Offer is added by third-party mobile operator or service-provider
* "Offer Canceled": one of third-party Offers is canceled
* "Offer Selected": your Offer is selected by third-party mobile operator
* "Request Started": your subscriber has selected an Offer via Bubbletone app or built-in Bot Messenger
* "Request Updated": Offer Assignee has accepted your Request
* "Request Completed": Offer Assignee has completed your Request.

All templates are in XML format. Supported methods:

* POST
* PUT
* GET (for API "Request Started" only)

<url> tag should contain your https-URL to process the appropriate request. Parameters of the POST / PUT requests are described in "Client's API" section.

"Request Started" HTTP-GET request supports quick response:

* 200 (OK), if your subscriber is permitted to use the selected Offer
* 402 (Payment is required), if the Offer is rejected by your billing system.

Please set <waitresponse>yes</waitresponse> tag to activate support of the quick response.


Blockchain Settings and other Parameters

Proper Blockchain settings could optimize processing of requests to Blockchain Telecom Ecosystem. The default parameters are following:

"cancel_order": timeout to call (seconds) 1200
"get_account_history": number of records to read 20
"get_account_history": timeout to call 60
"get_dynamic_global_properties": timeout to call (seconds) 3600
"get_limit_orders": number of records to read 1000
"get_limit_orders": timeout to call (seconds) 60
"list_offers": number of records to read 100
"list_offers": timeout to call (seconds) 3600


Additional settings:

* Your Time Zone
* Your MSISDN settings: country code, length of the MSISDN and prefix to remove like "00" (if present)

Public and Private PGP keys are uploaded here. Please check that the keys are correct, otherwise won't be processed. Private PGP-key is stored in encrypted form.


Job List

This section contains all required settings for following jobs:

* Interaction with Telegram Bot: <token>, <webhook>, <menusupport>, etc
* Blockchain API calls: <url>, <secret> as a password, etc
* Client's API cals: PT Job Class -> <method>, <content_type>, etc
* SMPP server: SMSR Job Class -> <url>, <method>, <http_password> and other authorization parameters
* Service procedures: control expired "Request" transactions, check integrity of the Database

Web JobList.png


Please pay attention to proper settings of the SMPP server parameters:

Tag Value Description
<http_user> to assign login to API Server SMPP script
<http_password> to assign password to API Server SMPP script
<timeout> 10 wait response in seconds
<host> to assign IP of the SMPP server
<port> to assign Port of the SMPP server
<password> to assign Password to the SMPP server
<protocol_id> 127 0x7F (U)SIM Data download
<data_coding> 246 0xF6 (Binary SMS)
<addr_npi> 1 international format
<addr_ton> 1 E.164 standard
<address_range> Blank not specified
<source_addr> 5555 defined by the SMS center
<source_addr_npi> 8 National
<source_addr_ton> 5 Alphanumeric
<dest_addr_npi> 1 international format
<dest_addr_ton> 1 E.164 standard
<esm_class> 64 0x40 User Data Header Indicator
<interface_version> 52 0x34 support SMPP v. 3.4
<message_class> Blank default
<priority_flag> 0 not priority message
<registered_delivery> 1 request delivery status
<replace_if_present_flag> 0 not replace previously sent message
<schedule_delivery_time> Blank immediately
<service_type> Blank default
<sm_default_msg_id> 0 no predefined templates
<validity_period> 000000000600000R 6 hours


Localization

It's easy to customize the Telegram Bot to any language:

* Create a new bot inside Telegram Messenger using @BotFather
* Put its token in "Settings" / "List of Jobs" / "BOT" section, with <token> tag
* Translate the English text to your native language by clicking "Edit" icon for each phrase

Web Localization 2.png

Add the new bot in Telegram and try how it works:

Web TelegramBot.png


Telecom Offers

Add own Offer

New Telecom Offers are added under section "Telecom Offers" / "My Offers". It's enough to click "+ Add New" button to open a edit form:

Web NewTelecomOffer.png

Requirements for the fields in this form:

Offer Name any text in English language. Recommended length: 32 symbols
Offer Description any text in English language. Multiple lines are supported
Volume (MBs) included volume in megabytes
Volume (minutes) included volume in minutes. '0' is voice services are not allowed
Offer Cost (SDR) cost of the Offer in SDR
Validity period (hours) validity period of the Offer, starting with the first registration in your mobile network. The timeframe is one hour, so please specify correct duration: 1 day = 24 hours, 1 week = 168 hours, 1 month = 720 hours
Pay-per-usage "Y", if you're able to publish "Report" transactions on the service consumption
List of Countries list of countries, where your mobile profile is workable with the specified price. You can select up to 200 countries. If you have different prices for different countries, please create several Offers.

Click "Save" button on completion the form. A new "create_asset" transaction will be created on Blockchain, you can check it at "Operational Logs" section.

Please don't forget to upload mobile profiles with pre-activated package of mobile services under "Telecom Offers / Upload New IMSIs" section, if you're planning to use built-in OTA platform.


Cancel own Offer

You can cancel any Offer by clicking "X" icon on the left side of the appropriate Offer. After confirmation, a new "update_asset" transaction will be created on Blockchain, you can check it at "Operational Logs" section.

It's not possible to modify Offers: please delete the Offer and create a new one with modified content.

Web CancelTelecomOffer.png


Upload mobile profiles

If you're planning to use built-in OTA platform, it's necessary to upload your mobile profiles on this platform.

First of all prepare .csv file with the list of mobile profiles:

* format: imsi;msisdn;ki;opc;profiledata;imsistatus
* "imsi", "ki" and "opc" are mandatory values
* "msisdn", "profiledata" and "imsistatus" are optional values
* "profiledata" can contain any additional data in <xml> format, required for the IMSI registration in the mobile network.

Sample of the file content:

imsi;msisdn;ki;opc;profiledata;imsistatus
901001234567890;8839641002030;FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF;FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF;<imsi_data/>;A
901002234567890;;FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF;FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF;;

Then upload the file under section "Telecom Offer" / "Upload New IMSIs":

1. Select one of your Offers the IMSIs are assigned to
2. Click "Browse" button and select the .csv file
3. Click "Upload" button

Web UploadIMSI.png

New mobile profiles will be uploaded and become available at "Telecom Offers / My Profiles" section.


Manage mobile profiles

Uploaded mobile profiles (IMSIs) could be managed under section "Telecom Offers / My Profiles". Please pay attention to "IMSI status" column: only "Active" IMSIs could be downloaded onto SIM-cards. "Used" status means that the IMSI has already been downloaded by accepting one of previous "Request" smart-contracts. History of IMSIs downloads is available at "Requests on my Offers" section.

The main functions are following:

* Select IMSIs for specific Offer by clicking "Column Filter" icon
* Find any IMSI by using "Quick Search" tool
* Add a new IMSI by clicking + Add New button. "IMSI", "Ki" and "OPc" are mandatory values. "MSISDN" and "Profile Data" are optional values. "Profile Data" can contain any additional data in <xml> format, required for the IMSI registration in the mobile network
* Edit or Delete an IMSI by clicking "Edit" or "Delete" icons on the left of appropriate IMSI record. 

Web MyProfiles.png


Read and Customize third-party Offers

You can read and localize Offers from other mobile operators under "Telecom Offers / Offers from Mobile Operators" section. If you want to represent any Offer to your subscribers, please do following:

* Find the Offer in the list of Offers from Mobile Operators
* Click "Edit" icon on the left side
* Customize the Offer Name and Description in your native language
* Setup Retail Price in your local currency, with your markup.

If retail price is not specified, the Offer is not visible for subscribers.

Web CustomizeTelecomOffer.png


History of accepted Requests

History of accepted Requests is available at "Telecom Offers / Requests on my Offers" section, with all major analytic functions:

* Manage date range using "Served List" item (Today, last 3 days and so on)
* Filter Requests by Offer Name, Status (In Work or Completed), Request Issuer or User ID
* Use tools for search and filter described in "Introduction" section
* Export selected Requests to Excel, XML or PDF format.

Web RequestsOnTelecomOffers.png


Non-Telecom Offers

Add own Offer

BT supports non-Telecom Offers (Music, Video content, TV, Cloud services, Apps, etc) as well as Telecom Offers. So any service-provider can add own non-Telecom Offers under section "Non-Telecom Offers" / "My Offers". It's enough to click "+ Add New" button to open a edit form:

Web NewNonTelecomOffer.png

Requirements for the fields in this form:

Offer Name any text in English language. Recommended length: 32 symbols
Offer Description any text in English language. Multiple lines are supported
Offer Cost (SDR) cost of the Offer in SDR
Validity period (hours) validity period of the Offer, starting with the first registration. The timeframe is one hour, so please specify correct duration: 1 day = 24 hours, 1 week = 168 hours, 1 month = 720 hours
Pay-per-usage "Y", if you're able to publish "Report" transactions on the service consumption
Category category of the service

Click "Save" button on completion the form. A new "create_asset" transaction will be created on Blockchain, you can check it at "Operational Logs" section.

Please don't forget to upload activation codes under "Non-Telecom Offers / Upload Promo Codes" section, if your service support activation by code.


Cancel own Offer

You can cancel any Offer by clicking "X" icon on the left side of the appropriate Offer. After confirmation, a new "update_asset" transaction will be created on Blockchain, you can check it at "Operational Logs" section.

It's not possible to modify Offers: please delete the Offer and create a new one with modified content.

Web CancelNonTelecomOffer.png


Upload Activation Codes

If you service support activation by code or link, please upload these codes for automatic processing of the "Request" smart-contracts.

First of all prepare .csv file with the list of activation codes:

* format: code;profiledata;imsistatus
* "code" is mandatory values, it contains activation code as text or http-link. 
* "profiledata" and "imsistatus" are optional values
* "profiledata" can contain any additional data in <xml> format, required for the service provisioning.

Sample of the file content:

code;profiledata;imsistatus
Ins901001234567801;<service_data/>;A
Ins901001234567802;;

Then upload the file under section "Non-Telecom Offer" / "Upload New Promo Codes":

1. Select one of your Offers the activation codes are assigned to
2. Click "Browse" button and select the .csv file
3. Click "Upload" button

Web UploadPromoCodes.png

New activation codes will be uploaded and become available at "Non-Telecom Offers / My Promo Codes" section.

If you're planning to manage service provisioning on your own, please implement "Integration with Provisioning Control".


Manage Activation Codes

Uploaded activation codes could be managed under section "Non-Telecom Offers / My Promo Codes". Please pay attention to "Promo Code status" column: only "Active" codes could be used for the service activation. "Used" status means that the code has already been sent for activation after accepting one of "Request" smart-contracts. History of provisioning of activation codes is available at "Requests on my Offers" section.

The main functions are following:

* Select Activation Codes for specific Offer by clicking "Column Filter" icon
* Find any Activation Code by using "Quick Search" tool
* Add a new Activation Code by clicking + Add New button. "Promo Code", "Offer ID" and "Promo Code status" are mandatory values. "XML Data" field can contain any additional data in <xml> format, required for the service activation
* Edit or Delete an Activation Code by clicking "Edit" or "Delete" icons on the left of appropriate Code record. 

Web MyPromoCodes.png


Read and Customize third-party Offers

You can read and localize Offers from other service-providers under "Non-Telecom Offers / Offers from Service Providers" section. If you want to represent any Offer to your subscribers, please do following:

* Find the Offer in the list of Offers from Service Providers
* Click "Edit" icon on the left side
* Customize the Offer Name and Description in your native language
* Setup Retail Price in your local currency, with your markup.

If retail price is not specified, the Offer is not visible for subscribers.

Web CustomizeNonTelecomOffer.png


Building Aggregated Offers

Telecom and Non-Telecom Offers could be bundled into "Aggregated Offers":

* Select "Non-Telecom Offers /  My Aggregated Offers" section
* Create a new Aggregated Offer by clicking + Add New button. Please specify "Offer Name" and "Description" in local language, setup "Retail Price" in local currency
* Edit or Delete an Aggregated Offer by clicking "Edit" or "Delete" icons on the left side. 

Web AggregatedOffers 1.png


In order to select Offers included in the Aggregated Package:

* Click "+ v" icon on the left side of the Package
* List of included Offers will be displayed
* Add a new Offer by clicking + Add New button.
* Edit or Delete an Offer by clicking "Edit" or "Delete" icons on the left side.

Web AggregatedOffers 2.png


When your subscriber selects one of Aggregated Offers, several "Request" smart-contracts are created in the Blockchain: one "Request" for each service provider whose Offer is included into the package.


History of accepted Requests

History of accepted Requests is available at "Non-Telecom Offers / Requests on my Offers" section, with all major analytic functions:

* Manage date range using "Served List" item (Today, last 3 days and so on)
* Filter Requests by Offer Name, Status (In Work or Completed), Request Issuer or User ID
* Use tools for search and filter described in "Introduction" section
* Export selected Requests to Excel, XML or PDF format.

Web RequestsOnNonTelecomOffers.png


Manage subscribers

Upload list of subscribers

If you're planning to use build-in Bot Messenger or Bubbletone mobile app, please upload list of your subscribers in order to authorize them in the listed UI apps.

First of all prepare .csv file with the list of subscribers:

* format: eid;msisdn;username;userdata;usermemo
* "eid" is a unique user ID, it could be the same as "msisdn"
* "msisdn" should be specified with country code
* "userdata" contains Digital identity information in <xml> format
* "eid", "msisdn", "username" and "userdata: are mandatory values, "usermemo" is optional value.

Sample of the file content:

eid;msisdn;username;userdata;usermemo
8839641002030;8839641002030;Alice;<passportid>12500</passportid>;
8839641002031;8839641002031;Bob;<passportid>12501</passportid>;

If you're planning to use built-in OTA platform, it's necessary to prepare .csv with OTA keys in order to encrypt binary SMS with mobile profile data:

* format: eid;kic;kid
* "eid" is the same as in the file with list of subscribers
* "kic" and "kid" are OTA keys as specified in GSM 03.48 "Security Mechanism for the SIM”
* All parameters are mandatory

Sample of the file content:

eid;kic;kid
8839641002030;91257046B5FD645894C18A7F5E51250B;4A02380B080B23136B387CD062B60B2A
8839641002031;01020304050607080102030405060708;01020304050607080102030405060708

Then upload these files under section "My Subscribers" / " Upload New SIM-cards":

1. Click "Browse" button and select .csv file with the list of subscribers
2. Optionally: Click "Browse" button and select .csv file with the list of OTA keys
3. Click "Upload" button

Web UploadEID.png

You can manage your subscribers at "My Subscribers / My Subscribers" section.

If you're planning to provide own User Interface (UI) for your subscribers, please implement "Integration with own UI".


Manage list of subscribers

You can manage your subscribers at "My Subscribers / My Subscribers" section. Please pay attention to "Use OTA Keys" column: if these keys are not uploaded, new mobile profiles couldn't be downloaded on the subscriber's SIM-card.

The main functions are following:

* Find any Subscriber by using "Quick Search" tool
* Add a new Subscriber by clicking + Add New button. "Unique User ID", ""MSISDN"" are mandatory fields. "User Name" and "User Data" are required for Digital Identity, "User Data" is presented in <xml> format
* Edit or Delete a Subscriber by clicking "Edit" or "Delete" icons on the left of appropriate Subscriber record. 

Web MySubscribers.png


List of Active Requests

List of Active Requests is available at "My Subscribers / Active Requests" section, with all major analytic functions:

* Manage date range using "Active Requests period:" item (Today, last 3 days and so on)
* Filter Requests by Date, MSISDN, Offer Name and Request State ("Preparing", "Accepted", "Ready-to-use" or "In work")
* Use tools for search and filter described in "Introduction" section
* Export selected Requests to Excel, XML or PDF format.

"Reserved Sum" means total amount of SDR reserved for the service provisioning. "Served Sum" means cost of services already provided to the subscriber. For example, you reserved 20 SDR for mobile services in Europe, but at this moment your subscriber has consumed mobile services for 5 SDR. When the Request is completed, non-served amount will be refunded to your SDR wallet.

Web ActiveRequests.png


History of Completed Requests

History of Completed Requests is available at "My Subscribers / Past Requests" section, with all major analytic functions:

* Filter Requests by Offer Name or User ID
* Use tools for search and filter described in "Introduction" section
* Export selected Requests to Excel, XML or PDF format.

Web PastRequests.png


Reports

"Report" section contains basic instruments to analyze and control the business processes. First of all please setup proper "Filters" to prepare accurate reports.

Setup filters for Reports

Proper filter helps building effective reports. Please specify following parameters at "Reports / Transactions Filter" section:

* Dates of the first and last transactions required for the Report
* User ID, Offer ID, Country and/or Request State to eliminate unwanted data
* Click "Apply" when Filter settings are ready.

Web SetupFilters.png


List of Transactions

List of processed Transactions is available at "Report / Transactions List" section, with all major analytic functions:

* Manage date range using "Transactions period:" item (Today, last 3 days and so on)
* Filter transactions by Date, User ID, Offer Name and Request State ("Preparing", "Accepted", "Ready-to-use" or "In work")
* Use tools for search and filter described in "Introduction" section
* Export selected Transactions to Excel, XML or PDF format
* Basic filters for this Report should be prepared at "Transactions Filter" section.

"Charged Sum" means amount of SDR transferred to (if positive) or from (if negative) your SDR wallet.
"BT API Data" contains details of the Blockchain transaction. Click "more" button to display the full transaction.

Web TransactionsList.png


Consolidated Report on subscribers

"Consolidated Report" means accumulated data for each Subscriber. It allows quick analyzing of revenue and profit per customer:

* Use tools for search and filter described in "Introduction" section
* Export selected Subscribers to Excel, XML or PDF format
* Basic filters for this Report should be prepared at "Transactions Filter" section.

Web ReportSubscribers.png


Consolidated Report on Offers

"Consolidated Report" means accumulated data for each Offer. It allows quick analyzing of revenue and profit per Offer:

* Use tools for search and filter described in "Introduction" section
* Export selected Offers to Excel, XML or PDF format
* Basic filters for this Report should be prepared at "Transactions Filter" section.

Web ReportOffers.png


Logs & System control

Operational Logs

All calls to Blockchain, responses from Blockchain and operational errors are logged under section "System / Operational Logs". Input parameters and Responses are represented in <xml> format. Please use "Quick Search" and "Filter" tools as described in "Introduction" section.

Operational Logs are quickly growing, please use "System / Reset Logs" regularly to clear the Logs.

Web OperationalLogs.png


Active Database sessions

Active DataBase sessions are managed under section "System / Active Sessions". Sessions in waiting state for a long time, should be dropped by clicking "X" ("Delete") icon on the left side.

Web ActiveSessions.png


Test Network (Testnet)

"Testnet" section allows checking operability of Blockchain API and OTA platform

Blockchain API calls

You can make any API call to Blockchain in the "Testnet / BT API Testnet" section:

* Input required "BT method"
* Specify "BT Parameters" in json format. Main samples are described below in "BT API Samples" section.

By clicking "Update" button, the API call is sent to Blockchain. It takes 30 - 60 seconds to get response. Click "Update" button one more time to update "BT Response" value.

Web TestnetBT.png


Client API calls

You can make any Client API call to Web Client or to your server in the "Testnet / Client API Testnet" section:

* Select required "API Command"
* Input parameters required for the selected API call, such as Offer ID or User ID
* Additional parameters could be specified in <xml> format at "XML Parameters: section
* Main samples are described below in "Samples of API calls" section.

By clicking "Send" button, the API call is sent to Web Client. Results of the API call are available at Operational Logs section.

Web Client API.png


SMPP server Testnet

In order to test connectivity to your SMPP server, please select "Testnet / SMPP Testnet" section:

* Input mobile phone number in E.164 format, starting with country code
* Input any text to send as a SMS to the phone number

By clicking "Send" button, connectivity to your SMPP server will be established, with sending the text message. Connectivity parameters are specified at "List of Jobs" section.

Web SMPP Testnet.png


Download a mobile profile

You can check downloading of own IMSIs or third-party IMSIs via OTA platform onto Multi-Account SIM-cards in the "Testnet / Download IMSI Manually" section:

* Specify all mandatory parameters for a mobile profile: "MSISDN", "IMSI", "Ki" and "OPc"
* Input "Slot number" of the Multi-Account SIM-card
* Select "Country" to be displayed in SIM-menu.

If you use own SIM-cards not registered at My subscribers, please add more details:

* <tar_id> is mandatory parameter in "Parameters" section 
* Input GSM 03.48|OTA keys as <kic> and <kid> tags in "Template" section in order to provide proper encryption of the binary SMS.

Select one of available commands:

* Show SMS with header (APDU_ENVELOPE)
* Show SMS without header (starting with TP-UD)
* Show apdu() commands for Card Reader
* Prepare and Download SMS to the SIM-card. Please check SMPP settings of your SMPP server for SIM-cards with your own bootstrap profile.

By clicking "Start" button, encrypted binary SMS will be displayed in the "Result" section on the top of the form.

Web TestnetIMSI2.png