Kelvin Chua
2014-08-28 09:31:12 UTC
hi carlos,
i have a serial forking scenario to several providers as failover. and i
used cnxcc_set_max_credit to control the session credit/time.
just wanted to make sure it does what i think it should do so i made a
little experiment.
the logic goes this way.
1. cnxcc_set_max_credit -> $100, cost per second -> $1
2. call will fail, try the next provider
3. cnxcc_set_max_credit -> $200, cost per second -> $2
what i am expecting to see is, if i do
kamctl kamcmd cnxcc.active_clients
i would see $200 as the max_amount. but in kamailio 4.1.5, i still see
$100, should it
be updated to $200? is there an override in cnxcc_set_max_credit when
called twice or after failure_route?
Kelvin Chua
i have a serial forking scenario to several providers as failover. and i
used cnxcc_set_max_credit to control the session credit/time.
just wanted to make sure it does what i think it should do so i made a
little experiment.
the logic goes this way.
1. cnxcc_set_max_credit -> $100, cost per second -> $1
2. call will fail, try the next provider
3. cnxcc_set_max_credit -> $200, cost per second -> $2
what i am expecting to see is, if i do
kamctl kamcmd cnxcc.active_clients
i would see $200 as the max_amount. but in kamailio 4.1.5, i still see
$100, should it
be updated to $200? is there an override in cnxcc_set_max_credit when
called twice or after failure_route?
Kelvin Chua