forum.bitel.ru
http://forum.bitel.ru/

Атрибут ${MIN_COST} (CRM)
http://forum.bitel.ru/viewtopic.php?f=6&t=9089
Страница 1 из 1

Автор:  AlekseyM [ 27 мар 2014, 01:52 ]
Заголовок сообщения:  Атрибут ${MIN_COST}

bgbilling 6.0

Атрибут ${MIN_COST} в типе логина передает цену направления в формате Х.ХХ.

Пример:
h323-ivr-in=${MIN_COST}

ответ на Access-Request:

Packet type: Access-Accept
Identifier: 179
Authenticator: {88 ED CA 62 62 48 90 68 79 B2 F0 2D 0F 43 C3 FE}
Attributes:
h323-return-code=0
h323-ivr-in=2.11

Округление до сотых. Реальная цена 2.1111.
Прайсы содержат цены до стотысячных.
Возможно ли получить полную цену направления в этом атрибуте?
Если нет - как получить?

Необходимо для платформы обсчета "цена_исходящих" - "цена_входящих" >=0

Автор:  AlekseyM [ 04 апр 2014, 14:08 ]
Заголовок сообщения:  Re: Атрибут ${MIN_COST}

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

Автор:  stark [ 04 апр 2014, 14:44 ]
Заголовок сообщения:  Re: Атрибут ${MIN_COST}

в базе там стоимость хранится до 5-го знака ..Проверьте , кстати. Таблица log_session_{mid}_yyyyMM поле min_cost. Но при подстановке а в атрибут оно округляется до 2-х знаков.

Автор:  AlekseyM [ 07 апр 2014, 00:25 ]
Заголовок сообщения:  Re: Атрибут ${MIN_COST}

Я про это и говорю, в базе все нормально, а в радиус уходит округленно. Есть ли возможность чтоб уходило без округления?
log_session_{mid}_yyyyMM - это уже совершенный звонки, а мне нужно до звонка знать - возможен ли он.

Получается изобретаю велосипед, с запросом в бд на выяснение стоимости направления, да и он получится совсем не тривиальным. Тем более что ${MIN_COST} - и есть этот велосипед.

Ну или такая идея: можно ли при назначении нового атрибута в сделать что то типа h323-ivr-in=${MIN_COST}*1000.
Т.е. операцию умножения.
Тогда и округлять не понадобится, если ${MIN_COST}, конечно, сам по себе не является округленным до подстановки в атрибут.

Автор:  stark [ 07 апр 2014, 15:34 ]
Заголовок сообщения:  Re: Атрибут ${MIN_COST}

можно сделать опцию в конфигурации чтобы не округляло этот параметр при подстановке в radius-запрос.

Автор:  AlekseyM [ 07 апр 2014, 22:55 ]
Заголовок сообщения:  Re: Атрибут ${MIN_COST}

поясните, пожалуйста.

Автор:  stark [ 08 апр 2014, 11:57 ]
Заголовок сообщения:  Re: Атрибут ${MIN_COST}

AlekseyM писал(а):
поясните, пожалуйста.


мы можем поменять логику(доработать) так, чтобы не округлять до 2-го знака при постановке в radius-атрибут , а оставить значение до 5-го знака. Но это поведение сделать опциональным, чтобы по-умолчанию работало по старому.

Автор:  AlekseyM [ 08 апр 2014, 14:50 ]
Заголовок сообщения:  Re: Атрибут ${MIN_COST}

Было бы замечательно. Как можно организовать этот процесс?

Автор:  AlekseyM [ 21 апр 2014, 12:08 ]
Заголовок сообщения:  Re: Атрибут ${MIN_COST}

Вопрос все еще актуален.

Автор:  AlekseyM [ 07 май 2014, 16:35 ]
Заголовок сообщения:  Re: Атрибут ${MIN_COST}

Не понимаю логики.
Зачем отвечать что вы можете сделать, если дальше ничего не делается.

Автор:  stark [ 07 май 2014, 17:11 ]
Заголовок сообщения:  Re: Атрибут ${MIN_COST}

AlekseyM писал(а):
Не понимаю логики.
Зачем отвечать что вы можете сделать, если дальше ничего не делается.


Я поставил запрос в TODO(где уже есть много других хотелок и т.п), будет сделано когда дойдет до этого очередь . Если нужно срочно, то обращайтесь в тех. поддержку.

Автор:  AlekseyM [ 07 май 2014, 18:41 ]
Заголовок сообщения:  Re: Атрибут ${MIN_COST} (CRM)

Примерно такого ответа я и ждал. Месяц.
Спасибо.

Автор:  Boris [ 08 май 2014, 12:59 ]
Заголовок сообщения:  Re: Атрибут ${MIN_COST} (CRM)

Сразу после праздников сделаю

Автор:  Boris [ 12 май 2014, 16:44 ]
Заголовок сообщения:  Re: Атрибут ${MIN_COST} (CRM)

сделал параметр min.cost.precision в конфигурации модуля,
min.cost.precision=<число цифр после запятой>

Автор:  AlekseyM [ 28 май 2014, 01:07 ]
Заголовок сообщения:  Re: Атрибут ${MIN_COST} (CRM)

Спасибо!
Работает.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/