Open APIs

Β View Only
  • 1.  Bulk service activation TMF

    Posted 15 days ago

    Hi,

    I have a question regarding bulk service activation (like call forwarding / international calling) for multiple numbers:

    • We support up to 50 numbers in a single payload
    • And for larger volumes (50k–100k numbers), we process via file upload in backend

    So:

    πŸ‘‰ Which TMF is recommended to support bulk operations at this scale?

    • Is there any standard API that supports multiple services (numbers) in a single request?
    • Or should it always be handled as one service per request with some orchestration pattern?
    Looking for the correct standard approach to handle bulk service activation efficiently, while ensuring TMF CTK test cases pass.


    ------------------------------
    pranay patel
    TO BE VERIFIED
    ------------------------------


  • 2.  RE: Bulk service activation TMF

    Posted 5 days ago
    For bulk service activation, there is no TMF Open API that natively supports file-based activation of 50K–100K services/numbers in a single request. TMF APIs are generally entity-oriented and expect standard request payloads rather than large file uploads. [tmforum.org], [engage.tmforum.org]
    A common TMF-aligned approach is:
     
    Use TMF641 Service Order (or the relevant Service/Product Order API) and model multiple numbers as order items when volumes are reasonable.
    For very large volumes, implement an asynchronous Bulk Import/Job pattern (custom extension), where a file upload creates a job, the backend processes the file, and individual service activations are orchestrated internally.
    Keep the TMF API contract standards-compliant so CTK validation remains focused on the standard API behavior.
     
    In short: No standard TMF bulk activation API exists for 50K–100K records; use TMF order APIs plus an asynchronous bulk-job orchestration pattern


    ------------------------------
    Chirag Raval
    Lead Consultant
    Infosys Ltd
    ------------------------------