How to Decide Whether to Use Multiple JTAPI Providers or Just One?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • avc910566943698
    Member
    • Apr 2025
    • 3

    How to Decide Whether to Use Multiple JTAPI Providers or Just One?

    We are currently developing an application using JTAPI to manage several hundred extensions, primarily for the purpose of handling large-scale outbound calls.

    In JTAPI, the Provider object is used to manage communication, but we are uncertain about the optimal approach:
    • Should we use a single Provider to manage all extensions?
    • Or, should we split them across multiple Provider objects according to usage or workload?
    Here are the main concerns we have:
    1. Would using multiple Provider objects improve parallelism or performance?
    2. Could splitting Provider objects increase communication overhead or introduce inefficiency?
    3. Are there advantages, in terms of fault tolerance or availability, to dividing responsibility across multiple Provider objects?
    We would like guidance on how to make this design decision, including basic considerations and best practices.

    What We Expect:
    • Scenarios or criteria where multiple Provider objects would be recommended
    • Risks and benefits of using a single Provider
    • Examples of designing Provider objects for high-traffic environments
Loading