Open APIs

 View Only
  • 1.  Resource Capabilities Validation

    Posted Oct 21, 2019 12:31
    Hi all, 
    I'm looking for a TAM app and API whose responsability is to make the CPE capabilities validation. 

    We have two business scenarios in which this functionality is required:
    1. Activation: When the technician is in customer's home, it provide the CPE ID to verify if it's able to support the services to be provisioned.
    2. Sales for existings customers: In this case, during the sale's process, it is required to validate the CPE capabilities that the customer has in their home. If the CPE isn't able to support the services, it is required to generate an appointment and a work order to send a techinican.
    I would apreciate any information or advice.

    Regards,

    Juan.

    ------------------------------
    Juan Iturralde
    Telecom Argentina, S.A.
    ------------------------------


  • 2.  RE: Resource Capabilities Validation

    TM Forum Member
    Posted Oct 22, 2019 09:26
    Hi Juan

    I cannot advise regarding TAM, you could re-post your query to the Frameworx Community here. Or perhaps @Avi Talmor could relate to your TAM query.

    There is no specific API for CPE verification (to best of my knowledge). Indeed there is no API for CPE at all - a CPE could be regarded as a specialization of a PhysicalResource that is located at customer site.
    You could enhance the PhysicalResource in the Resource Inventory API, to perhaps add a task operation that carries out the capability validation.
    An alternative approach, at least in the sales scenario, would be to use the Service Qualification API to assess the possibility of providing the specified service at the customer premise. But not sure that this would work for the activation scenario.

    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: Resource Capabilities Validation

    Posted Oct 22, 2019 10:57
    Thanks Jonathan!

    Could you give me some documentation about how to use the task operation? I've read the TMF639 doc but I haven't found any description or example about that. Only mentions that POST method must be used to execute Task Resource.

    Thanks again.

    Regards,

    ------------------------------
    Juan Iturralde
    Telecom Argentina, S.A.
    ------------------------------



  • 4.  RE: Resource Capabilities Validation

    TM Forum Member
    Posted Oct 22, 2019 11:26
    Hi Juan

    The Task operation is described in the Design Guidelines documentation (TMF633, here) - Part 1 Chapter 8.
    The information there is somewhat dated, there should be a refresh of the design guidelines, perhaps in R19.5 (but I cannot promise anything).

    The bottom line is that you design a REST resource that contains the conceptual input and output of the task API, and POST the populated resource to execute the task. If the task is asynchronous, or if for some other reason (e.g. auditing, accounting) you want to persist the task, you would be expected to provide also GET and DELETE operations on the task resource.

    In fact Service Qualification is an example of a (complex) task resource.

    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.
    ------------------------------



  • 5.  RE: Resource Capabilities Validation

    Posted Oct 23, 2019 03:58
    I suspect that the CPE capabilities you want to check are implemented in software which runs on the physical hardware. So in SID terms the CPE is not purely a PhysicalResource but is a CompoundResource because it comprises both logical and physical aspects . You might then choose to model the capabilities as ResourceFunctions which are a type of LogicalResource. See GB922 Logical Resource Business Entity Definitions – Computing and Software Information Framework (SID) Suite R18.0

    ------------------------------
    Paul Jordan
    BT Group plc
    ------------------------------