a2b и failover for ratecard

Всё о биллингах.

Модераторы: Admins, Модераторы

Ответить
kinga
Сообщения: 18
Зарегистрирован: 21 фев 2009, 21:33

a2b и failover for ratecard

Сообщение kinga » 23 авг 2012, 07:54

приветствую.
есть 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

я чего-то не понимаю или так оно и должно быть?

Спасибо.

nixon
Сообщения: 146
Зарегистрирован: 11 ноя 2008, 20:56
Откуда: Pattaya
Контактная информация:

Сообщение nixon » 26 авг 2012, 13:50

Логика правильная.
Это значит, что звонок был сброшен. Т.е. DIALSTATUS = 'CANCEL', а не CHANUNAVAIL или CONGESTION.

kinga
Сообщения: 18
Зарегистрирован: 21 фев 2009, 21:33

Сообщение kinga » 27 авг 2012, 18:58

603 Declined - используют некоторые операторы вместо кода 503. также сам a2b возращает код 603: не нашел префикс или не хватает линий, а также при других ситуациях схожих с кодом 503.
По мне, так логичнее использовать второй выбор, т.е. следущий ratecard, что будет являться по сути запасным транком. как это и реалезовано при FAILOVER TRUNK = "другой транк"

nixon
Сообщения: 146
Зарегистрирован: 11 ноя 2008, 20:56
Откуда: Pattaya
Контактная информация:

Сообщение nixon » 28 авг 2012, 01:49

Т.е. предлагаете к каждому пиру доп настройку прицепить?

kinga
Сообщения: 18
Зарегистрирован: 21 фев 2009, 21:33

Сообщение kinga » 28 авг 2012, 09:18

если под пиром подразумеваеться транк - то, да.
возможно сделать текстовое поле или флашки для каждого транка, где можно выбрать при каком варианте ответа кода использовать запасной транк?

VladimirButirin
Сообщения: 1
Зарегистрирован: 06 авг 2013, 08:33

Сообщение VladimirButirin » 12 авг 2013, 16:57

[url=http://asteriskforum.ru/viewtopic.php?p=65260#65260][img]http://asteriskforum.ru/images/quotebackarrow.gif[/img][/url] kinga @ Пн Авг 27, 2012 18:58 писал(а):603 Declined - используют некоторые операторы вместо кода 503. также сам a2b возращает код 603: не нашел префикс или не хватает линий, а также при других ситуациях схожих с кодом 503.
По мне, так логичнее использовать второй выбор, т.е. следущий ratecard, что будет являться по сути запасным транком. как это и реалезовано при FAILOVER TRUNK = "другой транк"
В данном случае второй выбор работает, но цены на данный вызов биллинг берет из основного маршрута. Возможно ли чтобы он считал правильно, т.е. по цене которая стоит на используемом транке?

Ответить