Hi!
I would like to implement LCR and fallback capabilities for my Kamailio installation.
I'm currently using the dispatcher module with a simple configuration file.
As I understood, there are multiple modules (carrier route, dynamic routing) that can be
used to achieve that, what I'm aiming for is -
* Country-based (or prefix-based) routing with up to 4 different carriers (could be
expanded in the future, but I won't have more than a dozen), while also maintaining a
fallback route if the 1st priority is not available.
* Each of my carriers have his own requirements for headers and formatting, for
instance, for one of our carriers, having a '+' prefix before dialing to a non-US
number is mandatory, while on the others - it is not, or another example - one of my
carriers doesn't allow having a P-Asserted-Identity header in my invite, while others
do. I would love to have the option to manipulate headers based on the route that I have
chosen, both on the default and fallback routes.
* It would be nice to receive SMTP or SNMP alerts if a fallback does occur.
* Easy management, having the ability to load and reload the routing table on a
monthly basis, once the pricing list is changed.
What would be your suggestion?
Edward