... {toc} h1. Общая информация Для выполнения перерасчета межоператорского трафика используется "Перерасчет VOIP". В категорию межоператорского трафика попадают все звонки, которые не относятся к Вашей номерной емкости, а также имеют тип "Транзит". Пример звонка. Этот звонок транзитный, о чем указывает поле V_TYPE_ID, а также наличие двух транков от двух операторов-партнеров "ООО Субпровайдер" c транком TRUNK1 и "ООО Оператор телефонии" с транком TRUNK2 . {code:SQL} ID 1 SRC 79876543219 DST 71234567891 DST_CHAN TRUNK1 BILLED 1 OPERATOR_ID 1327 V_TYPE_ID 3 RECALC 0 SRC_CHAN TRUNK2 SRC_OPERATOR_ID 1328 {code} {info} Примеры отчетов для отображения межоператорских звонков Вы можете найти в статье [Конструктор отчетов|https://docs.carbonsoft.ru/pages/viewpage.action?pageId=48693359] . {info} h1. Пример перераcчета *Задача: Тарификация для трафика оператора с транком TRUNK1 поменялась, необходимо выполнить перерасчет* 1. [Выполнить загрузку трафикации для оператора.|https://docs.carbonsoft.ru/pages/viewpage.action?pageId=52789510] 2. Переходим на страницу сервис оператора связи, у которого произошло изменение в тарификации. \\
|
... \\ 4. Нажимаем сохранить, биллинг сторнирует звонки оператора "ООО Субпровайдер" за указанный период и пересчитает по новой тарификации. h1. Отладка Процесс перерасчета может затрагивать длительный период, неделю месяц и более. После запуска перерасчета Вы можете посмотреть количество звонков, которые будут пересчитаны. Для получения этой информации воспользуйтесь запросом к базе данных. {code:SQL} sqlexec " select count(id) from voip_log where recalc = 1 " {code} В ответе Вы получите количество записей в таблице VOIP_LOG, которые необходимо пересчитать. {code:SQL} COUNT ============ 10584 {code} Когда в ответе на запрос Вы получите результат "0" перерасчет завершен. {code:SQL} COUNT ============ 0 {code}
|