Open APIs

 View Only
  • 1.  API for SIM related Operations

    Posted Oct 10, 2019 05:21
    ​Hello Team,

    Use Case:
    There is a requirement to implement SIM related tasks like SIM No./ICCID validation, Reservation, Activation and Suspension.
    SIM is a physical resource and we have TMF-664 Resource Function Activation and Configuration API defined for Resource related functions so I thought of considering TMF-664 for implementing my use case.

    I have couple of questions on it's usage -

    1. Is TMF-664 right Open API for implementing the SIM related use cases?

    2. As there are multiple SIM tasks (reserve, activate, suspend etc.) should we implement single API that can take care of all these tasks or multiple APIs should be created for each of these tasks...My concern is TMF have provided one API for an Entity but on that Entity there can be multiple tasks
    (Ex: Entity being "Resource" and tasks being "Reserve", "Activate" , "Suspend" and operation on this entity being "GET", "POST", "PATCH", "Delete" etc.) so should we just implement one API or multiple APIs should be created for each function/task.

    3. What does the "RESOURCEFUNCTION" defined in this Open API signifies? Is it similar to my requirement where "RESOURCEFUNCTION" is nothing but Validate/Activate/Reserve etc.


    Any pointers will be helpful.

    Regards,
    Ravi Verma

    ------------------------------
    Ravi Verma
    Infosys
    ------------------------------


  • 2.  RE: API for SIM related Operations

    TM Forum Member
    Posted Oct 10, 2019 07:11
    Hi Ravi

    To my best understanding, manipulating resource state such as that of a SIM in the network would be done by Resource Activation - TMF702  (a new number - will possibly be released in R19.5), not by Resource Function Activation. On the other hand, reserving a SIM might be better done by Resource Pool Management - TMF685, unless you also want to have the reserved SIM already known in the network.
    Once the SIM is known to the network (by POSTing the resource in TMF702) you could directly PATCH the resource state using TMF702, and the network would (presumably) respond by changing the state of the SIM.

    I suggest to reach out to @Vance Shipley for more details, he is leading the Resource Function API, and perhaps he can give better clarity on the exact positioning of the various Resource APIs. ​​

    ------------------------------
    Jonathan Goldberg
    Amdocs Management Limited
    ------------------------------



  • 3.  RE: API for SIM related Operations

    TM Forum Member
    Posted Oct 14, 2019 10:04
    ​Just to check for the SIM Card entity for the physical SIM card, its a physical resource, and for eSIM(which is a virtual hardware resource), how should be this be modeled per the SID model (Or) what is the recommended way for this  ?

    ------------------------------
    Vanitha R

    ------------------------------