Difference between revisions of "Import SIM profiles / SIMs / Subscribers"

From YateBTS
Jump to: navigation, search
(Created page with "'''Importing SIM Profiles''' * MMI supports two types of SIM Profiles: ** 2G ** 3G/4G * Import file format: .csv * Examples: '''Importing Subscribers''' * Import file...")
 
Line 4: Line 4:
 
** 2G
 
** 2G
 
** 3G/4G
 
** 3G/4G
 
 
* Import file format: .csv
 
* Import file format: .csv
 
 
* Examples:
 
* Examples:
 
+
** sim_profile.csv - Example file for 3G/4G profiles
 
+
** sim_profile_2g.csv - Example file for 2G profiles
 
+
  
 
'''Importing Subscribers'''
 
'''Importing Subscribers'''
  
 
* Import file format: .csv
 
* Import file format: .csv
 
 
* Subscriber types:
 
* Subscriber types:
 
** sim
 
** sim
 
** sip
 
** sip
 
 
* It is not required for a subscriber to have SS or ODB activated. It can have one, both or none of them activated.
 
* It is not required for a subscriber to have SS or ODB activated. It can have one, both or none of them activated.
 
 
* Values from file have a bigger precedence than the ones from the form, so values from form will be skipped if we also have a value for same field completed in file.
 
* Values from file have a bigger precedence than the ones from the form, so values from form will be skipped if we also have a value for same field completed in file.
 
 
*Examples:
 
*Examples:
 
+
** subscriber.csv - Supplementary services (SS) and Operator determined barring (ODB) active.
 
+
** subscriber_sip.csv - SIP account and active SS and ODB
 +
** subscriber_no_odb.csv - ODB inactive
 +
** subscriber_no_ss.csv - SS inactive
 +
** subscriber_no_ss_no_odb.csv - SS and ODB inactive
  
 
'''Importing SIMs'''
 
'''Importing SIMs'''
Line 33: Line 29:
 
** .csv
 
** .csv
 
** .out
 
** .out
 
 
*SIM types:
 
*SIM types:
 
** Single IMSI
 
** Single IMSI
 
** Single IMSI and auxiliary IMSI
 
** Single IMSI and auxiliary IMSI
 
** Multi IMSI (max 9 additional IMSIs, with paired MSISDN and additional info about them)
 
** Multi IMSI (max 9 additional IMSIs, with paired MSISDN and additional info about them)
 
 
* When '''importing''' a '''.out''' file:
 
* When '''importing''' a '''.out''' file:
 
** column IMSI can be also named IMSI1. Because of this when creating multi IMSI sim strat column counting from 2 ( IMSI2, MSISDN2, INFO2, IMSI3, MSISDN3, ..., MSISDN9,INFO9 , IMSI0, MSISDN0,INFO0)
 
** column IMSI can be also named IMSI1. Because of this when creating multi IMSI sim strat column counting from 2 ( IMSI2, MSISDN2, INFO2, IMSI3, MSISDN3, ..., MSISDN9,INFO9 , IMSI0, MSISDN0,INFO0)
 
** when creating single IMSI SIM with auxiliary IMSI add value for the auxiliary IMSI on column IMSI2 (if IMSI3 or MSISDN3 are present in file then IMSI2 will not be considered Auxiliary IMSI. Same column is also used when defining multi IMSI)
 
** when creating single IMSI SIM with auxiliary IMSI add value for the auxiliary IMSI on column IMSI2 (if IMSI3 or MSISDN3 are present in file then IMSI2 will not be considered Auxiliary IMSI. Same column is also used when defining multi IMSI)
 
** keep in import file just the columns for which you have a value; erase the others.
 
** keep in import file just the columns for which you have a value; erase the others.
 
 
 
 
*Examples:
 
*Examples:
 
+
** .csv files
 
+
*** sims_single_imsi.csv - single imsi sim
 +
*** sims_single_imsi_aux.csv - single imsi sim with auxiliary imsi
 +
*** sims_multi_imsi.csv - multi imsi sim
 +
** .out files
 +
*** sims_single_imsi_v1.out - single imsi sims (IMSI column)
 +
*** sims_single_imsi_v2.out - single imsi sims (IMSI1 column)
 +
*** sims_imsi_aux.out - single imsi sims with auxiliary imsi (IMSI2 column)
 +
*** sims_multi_imsi.out - multi imsi sims
  
  
Line 69: Line 67:
  
 
* Values from file have a bigger precedence than the ones from the form, so values from form will be skipped if we also have a value for same field completed in file.
 
* Values from file have a bigger precedence than the ones from the form, so values from form will be skipped if we also have a value for same field completed in file.
 +
 +
* Examples:
 +
** .csv files:
 +
*** sims_subsc_multi_imsi.csv - Example file (.csv) containing a subscriber with multi IMSI, Operator determined barring (ODB) and Supplementary services (SS)
 +
*** sims_subsc_sip_multi_imsi.csv - Example file (.csv) containing a subscriber with SIP, multi IMSI, ODB and SS
 +
*** sims_subsc_no_odb_ss.csv - Example file (.csv) containing a subscriber with multi IMSI, but no ODB and no SS
 +
*** sims_subsc_no_odb.csv - Example file (.csv) containing a subscriber with multi IMSI and SS, but no ODB
 +
*** sims_subsc_no_ss.csv - Example file (.csv) containing a subscriber with multi IMSI and ODB, but no SS
 +
*** sims_subsc_single_imsi.csv - Example file (.csv) containing a subscriber with single IMSI and ODB and SS
 +
** .out files:
 +
*** sims_single_imsi_v1.out - Example file (.out) containing five subscribers with single IMSI sims (IMSI column completed)
 +
*** sims_single_imsi_v2.out - Example file (.out) containing five single IMSI sims (IMSI1 column completed)
 +
*** sims_imsi_aux.out - Example file (.out) containing five single IMSI sims with auxiliary imsi
 +
*** sims_multi_imsi.out - Example file (.out) containing five multi imsi sims

Revision as of 18:38, 7 December 2018

Importing SIM Profiles

  • MMI supports two types of SIM Profiles:
    • 2G
    • 3G/4G
  • Import file format: .csv
  • Examples:
    • sim_profile.csv - Example file for 3G/4G profiles
    • sim_profile_2g.csv - Example file for 2G profiles

Importing Subscribers

  • Import file format: .csv
  • Subscriber types:
    • sim
    • sip
  • It is not required for a subscriber to have SS or ODB activated. It can have one, both or none of them activated.
  • Values from file have a bigger precedence than the ones from the form, so values from form will be skipped if we also have a value for same field completed in file.
  • Examples:
    • subscriber.csv - Supplementary services (SS) and Operator determined barring (ODB) active.
    • subscriber_sip.csv - SIP account and active SS and ODB
    • subscriber_no_odb.csv - ODB inactive
    • subscriber_no_ss.csv - SS inactive
    • subscriber_no_ss_no_odb.csv - SS and ODB inactive

Importing SIMs

  • Import file format:
    • .csv
    • .out
  • SIM types:
    • Single IMSI
    • Single IMSI and auxiliary IMSI
    • Multi IMSI (max 9 additional IMSIs, with paired MSISDN and additional info about them)
  • When importing a .out file:
    • column IMSI can be also named IMSI1. Because of this when creating multi IMSI sim strat column counting from 2 ( IMSI2, MSISDN2, INFO2, IMSI3, MSISDN3, ..., MSISDN9,INFO9 , IMSI0, MSISDN0,INFO0)
    • when creating single IMSI SIM with auxiliary IMSI add value for the auxiliary IMSI on column IMSI2 (if IMSI3 or MSISDN3 are present in file then IMSI2 will not be considered Auxiliary IMSI. Same column is also used when defining multi IMSI)
    • keep in import file just the columns for which you have a value; erase the others.
  • Examples:
    • .csv files
      • sims_single_imsi.csv - single imsi sim
      • sims_single_imsi_aux.csv - single imsi sim with auxiliary imsi
      • sims_multi_imsi.csv - multi imsi sim
    • .out files
      • sims_single_imsi_v1.out - single imsi sims (IMSI column)
      • sims_single_imsi_v2.out - single imsi sims (IMSI1 column)
      • sims_imsi_aux.out - single imsi sims with auxiliary imsi (IMSI2 column)
      • sims_multi_imsi.out - multi imsi sims


  • Importing SIMs + Subscribers


  • Import file format:
    • .csv
    • .out
  • When importing a .csv file:
  • All rules from Importing SIMs and Subscribers are applied (see Importing SIMs and Importing Subscribers sections)
  • When importing a .out file:
  • All rules from Importing SIMs and Subscribers are applied (see Importing SIMs and Importing Subscribers sections)
    • At least the start of MSISDN range and the SIM profile must be set. For each SIM a subscriber will be autogenerated.
    • Use 'NP' (Not provisioned) for Supplementary services (SS) fields that user should not be able to set.
    • SS checkboxes are by default marked as provisioned (if left unchecked, after import Provisoned checkbox will be checked).
  • Values from file have a bigger precedence than the ones from the form, so values from form will be skipped if we also have a value for same field completed in file.
  • Examples:
    • .csv files:
      • sims_subsc_multi_imsi.csv - Example file (.csv) containing a subscriber with multi IMSI, Operator determined barring (ODB) and Supplementary services (SS)
      • sims_subsc_sip_multi_imsi.csv - Example file (.csv) containing a subscriber with SIP, multi IMSI, ODB and SS
      • sims_subsc_no_odb_ss.csv - Example file (.csv) containing a subscriber with multi IMSI, but no ODB and no SS
      • sims_subsc_no_odb.csv - Example file (.csv) containing a subscriber with multi IMSI and SS, but no ODB
      • sims_subsc_no_ss.csv - Example file (.csv) containing a subscriber with multi IMSI and ODB, but no SS
      • sims_subsc_single_imsi.csv - Example file (.csv) containing a subscriber with single IMSI and ODB and SS
    • .out files:
      • sims_single_imsi_v1.out - Example file (.out) containing five subscribers with single IMSI sims (IMSI column completed)
      • sims_single_imsi_v2.out - Example file (.out) containing five single IMSI sims (IMSI1 column completed)
      • sims_imsi_aux.out - Example file (.out) containing five single IMSI sims with auxiliary imsi
      • sims_multi_imsi.out - Example file (.out) containing five multi imsi sims