Open APIs

 View Only
  • 1.  Resournce Inventory

    Posted Dec 28, 2020 08:56

    Hi 

    I am working on a product where we are managing Sim cards details , I am looking for a mapping open API to create/update these SIM cards properties ( IMSI/ICCID/Msisdn/ etc) what would be the appropriate API to look for, I had a look at the Product inventory and Resource Inventory but are these the right ones?

    Requirement is

    - Create a SIM records  with its attributes.

    - Do the other DML

    Regards

    Sunil



    ------------------------------
    Sunil Eswar
    CGI Info Systems Management Consulting Inc.
    ------------------------------



  • 2.  RE: Resournce Inventory

    TM Forum Member
    Posted Dec 28, 2020 09:24

    Seemingly, SIMs are Resources, and you should be able to use the Resource Inventory API to create and update. But there are some aspects that need discussion:

    • Are SIMs logical or physical resources. I myself am not sure what the best practice might be, I suspect that  @Vance Shipley might have what to say here
    • How do you relate the IDs associated with a SIM (IMSI and physical card ID) and the accompanying MSISDN logical resources
    • What are the use cases and business flows for these updates, do they need resource orders or is it enough to update the inventory directly
    • SIMs have a supply chain, presumably the telco gets a batch of (say) 10,000 SIMs from a manufacturer and you need to have some way of populating the inventory with these

    So I think your analysis should start with sketching out the business flows involved in managing the SIMs, this will guide you in determining which APIs you need.

    Hope it helps



    ------------------------------
    Jonathan Goldberg
    Amdocs Management Limited
    Any opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.
    ------------------------------



  • 3.  RE: Resournce Inventory

    TM Forum Member
    Posted Dec 28, 2020 10:21

    The plastic [nano|mirco]SIM packaging  could be represented as a PhysicalResource, included in a Product and managed through the supply chain. Embedded within this is a Universal Integrated Circuit Card (UICC) which is a computer hardware device which hosts software applications such as USIM and ISIM (which may be downloaded as eSIM). To manage the identities for SUPI (IMSI/NAI), IMPI/IMPU, etc. and other subscription data a USIM/ISIM may be represented as a LogicalResource. You could go as far as to manage a USIM as InstalledSoftware with ResourceFunctions. It really depends on how, and to what extent, you intend to manage it. For instance do you need to reset or restart the USIM? Update configuration or add applications during service? Or do you just want to keep an inventory?  



    ------------------------------
    Vance Shipley
    SigScale
    ------------------------------



  • 4.  RE: Resournce Inventory

    Posted Jan 08, 2021 06:04
    Thanks you for the reply, from my perceptive its more of managing just the inventory but still in the exploration stages.
     
    The use case that we are working  is about provisioning function , where we receive a SIM manufacture file from the manufacturer  (says 10000 Sim) and update the inventory as an intermediate step before we do the final provisioning on to the network elements (HLR/HSS), the inventory also associates a few custom attributes for every record received from the manufacturer and hence needs capability to update the custom attributes associated with every sim record.
     
    From what I understand to align with the Resournce Inventory API we treat all the data that is received lets say the ICCID/ MSISDN / other custom attributes etc. from within the product as logical resource associated with the physical resource SIM. Any further directions will help. I am trying to further understand as to what should be resournce specification here? 





    ------------------------------
    Sunil Eswar
    CGI Info Systems Management Consulting Inc.
    ------------------------------