у меня такая конфигурация:
заложено 3 провайдера у каждого по 1 транку, у каждого провайдера по 1 RateCard, все 3 Ratecard внесенны в одну Тарифную группу (считается по LCR). Failover транки отсутствуют. Но на одном транке всего 1 канал. Если етот транк недоступен (unreachable) то call сбрасывается на следующий по LCR, если этот транк занят (Busy) то call отбивается.
Вопрос, можно ли сделать так что если транк занят то call сбрасывался на следуюший согласно LCR, кaк в случае unreachable?
Буду благодарен за любой совет
Только вот в посте выше, как мне кажется, правильно что отбивает. Busy - означает, что занято, зачем следующий пробовать, если абонент занят?..
там в админке в транках должна быть в самом низу опция для failover - там для каждого транка можно выставить куда кидать дальше если этот не доступен, поиграйтесь с этим.
ps: многие уже на 1.3 перешли - ветка 1.2.x больше не поддерживается автором.
_________________
Успехов!
но ведь ты можешь указать именно тот транк кторый более выгоден, разве нет?
_________________
Успехов!
но проблема в другом, попробую описать:
есть три carrier с такими ценами например
carrier1 (1 канал)
германия мобил 0,05
россия мобил 0,20
казахстан мобил 0,20
carrier2 (20 каналов)
германия мобил 0,15
россия мобил 0,40
казахстан мобил 0,80
carrier3 (20 каналов)
германия мобил 0,20
россия мобил 0,05
казахстан мобил 0,30
Цены могут менятся каждие три дня в интервале 200%
Цены импортируются прямо в MySQL раз в три дня.
1 клиент звонит германия мобил попадает на carrier1
2 клиент звонит германия мобил carrier1 его отбивает (Busy)
Если сделать жесткую привязку (failover) на carrier2, то получается
1 клиент звонит германия мобил попадает на carrier1
2 клиент звонит германия мобил carrier1 его отбивает (Busy) и он попадает на carrier2
но тогда если
1 клиент звонит германия мобил он попадает на carrier1
2 клиент звонит казахстан мобил carrier1 его отбивает (Busy) и он попадает на carrier2 (согласно failover), а если было бы по LCR он бы попал на carrier3
_________________
Успехов!
| anest писал(а): |
| а что мешает дописать несколько строк кода? или заплатить программеру.. |
Да ничего не мешает, только я ни одного программерa не знаю к сожалению. А что такая функция никому не нужна разве?