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

Запросить VoIP-детализацию из скрипта
http://forum.bitel.ru/viewtopic.php?f=6&t=6652
Страница 1 из 1

Автор:  Mikhail [ 04 апр 2012, 14:57 ]
Заголовок сообщения:  Запросить VoIP-детализацию из скрипта

Возникла необходимость реализовать возможность запроса скриптом детализации по VoIP-сессиям за конкретный период. Я докопался до функции getSessionsColSumTimeTinTout, но как сформировать переменную с типом MonthPeriod? В документации вообще нет описания типа bitel.billing.server.util.MonthPeriod. Может быть, можно получить детализацию как-то иначе? Меня, собственно, интересует в оной детализации только сумма за все звонки за конкретный (тоже будет устанавливаться скриптом) период. Версия биллинга - 5.1.

Автор:  barguzin2 [ 04 апр 2012, 19:20 ]
Заголовок сообщения:  Re: Запросить VoIP-детализацию из скрипта

Код:
SELECT SUM(session_cost) FROM log_session_{mid}_yyyyMM WHERE DATE(session_start)>='yyyy-MM-DD1' AND DATE(session_start)<='yyyy-MM-DD2';

Это наверное будет самый простой способ. Если нужно за несколько месяцев - сделать в цикле суммирование результатов запросов. Иногда прямые запросы в базу будут ловчее чем через API городить "правильные" скрипты.

Автор:  Mikhail [ 04 апр 2012, 19:28 ]
Заголовок сообщения:  Re: Запросить VoIP-детализацию из скрипта

О! Спасибо, попробую! Лукс лайк как раз то, что надо :)

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