a2b и failover for ratecard
есть a2billing от nixon.
проблема: биллинг не берет другую ratecard в случае получения ответа от транка типа 603 Declined.
если запустить на 1-ый транк, который вообще не существует (мертвый) - failover ratecard срабатывает и идет звонок исходя из LC type по 2-му транку
у первого транка в поле FAILOVER TRUNK = not defined
если выставить 1-ому транку FAILOVER TRUNK = "другой транк" - биллинг при получении 603 Declined будет использовать "другой транк"
используються параметры:
failover_lc_prefix = 1
lcr_mode = 1
я чего-то не понимаю или так оно и должно быть?
Спасибо.
Это значит, что звонок был сброшен. Т.е. DIALSTATUS = 'CANCEL', а не CHANUNAVAIL или CONGESTION.
_________________
https://github.com/nixonch/a2billing
По мне, так логичнее использовать второй выбор, т.е. следущий ratecard, что будет являться по сути запасным транком. как это и реалезовано при FAILOVER TRUNK = "другой транк"
_________________
https://github.com/nixonch/a2billing
возможно сделать текстовое поле или флашки для каждого транка, где можно выбрать при каком варианте ответа кода использовать запасной транк?
В данном случае второй выбор работает, но цены на данный вызов биллинг берет из основного маршрута. Возможно ли чтобы он считал правильно, т.е. по цене которая стоит на используемом транке?