Description

Implement a new TM logic to distribute calls to contacts belonging to the same subscriber similar to the weight mechanism that is used in lcr module. This mechanism should support primary/backup, load-sharing or a combination of both.

Expected behavior

Currently, with the existing serial forking using q-value:

With the new mechanism, instead, I have to be able, for example, to register 2 devices and send:

Possible Solutions

A possible approach is to extend the existing load_contact function and re-use the q-value as a weight.
For example:

This should solves the limitations of serial forking and allows to achieve equal or predictable weight-based call termination distribution.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.