Учёт судовых телефонных вызовов с ICS 6202: как отделить разговор, запись и начисление
Задача учёта телефонных расходов отличается от задачи обеспечить сам разговор. Вызов может состояться, но не попасть в выбранную отчётную выборку; запись может присутствовать, но не иметь согласованного правила расчёта стоимости. Поэтому для судовой системы полезно заранее описать полный путь от обычного телефонного события до проверяемого итогового отчёта.
Что известно о дополнении ICS 6202
На текущей странице системы ICS 6200 Zenitel упоминает ICS 6202 Billing Unit как дополнение для учёта внутренних и внешних вызовов с регистрацией PIN и абонентского номера. Подробные форматы записей, правила тарификации и точная комплектация из этого краткого описания не следуют. Их следует получать для конкретного предложения и версии, не придумывая отсутствующие свойства.
В этом материале приведена самостоятельная методика постановки задачи учёта. Она не описывает фактическую схему базы ICS 6202 и не подтверждает доступность отдельного блока на складе. Перед заказом нужно подтвердить текущую поставляемую конфигурацию, совместимость с центральной системой и необходимые основания обработки учётных сведений.
Определите, что именно считается событием
В условном проекте отдельно различают попытку вызова, установленный разговор и завершённую запись для расчёта. Наименование поля «время» недостаточно: требуется понять, относится ли оно к набору номера, ответу или завершению. Для каждого используемого поля поставщик должен объяснить смысл и правила формирования.
Затем определяют, какие направления входят в отчёт: внутренние, внешние или только выбранные служебные линии. Отсутствие внутреннего вызова в отчёте по внешним направлениям может быть корректным отбором, а не потерей записи. Критерии включения должны быть известны до первой проверки, иначе одни и те же результаты будут трактоваться по-разному.
Тариф задаётся отдельно от длительности
Для простого синтетического примера примем стоимость две условные единицы за каждую начатую минуту. Тогда разговор 61 секунду занимает две расчётные минуты и стоит четыре единицы. При посекундном расчёте по той же минутной ставке результат был бы другим. Эти числа не являются тарифом оператора или заявленным алгоритмом ICS 6202.
Пример показывает, почему округление, минимальная длительность, начало отсчёта и единица валюты должны быть согласованы явно. Наличие точной длительности ещё не определяет стоимость. Для реального проекта учитывают условия действующей услуги и выбранного учёта; универсального правила начисления из этого обзора не следует.
Проверьте весь путь на контрольных вызовах
Программа может предусматривать разрешённый внутренний разговор, внешний разговор и неуспешную попытку без ответа. Для каждого случая заранее задают ожидаемое присутствие в отчёте и смысл полей. После выполнения сравнивают фактическое событие с записью и расчётом, не смешивая отсутствие разговора с отсутствием учётной строки.
Если событие не найдено, сначала проверяют выбранный период, направление и критерий отбора. Только затем переходят к другим участкам учёта. Повторная выгрузка не должна без основания увеличивать число разговоров в итоговой ведомости. Порядок обработки повторов, исправлений и смены отчётного периода также стоит включить в задание поставщику.
Что передать ответственному за эксплуатацию
Итоговая документация должна связывать состав системы, значения полей, правила отбора, тарифную логику и результаты контрольных примеров. Доступ к отчётам и реальные идентификаторы пользователей согласуют отдельно; здесь используются только условные данные. Учёт расходов не является записью содержания переговоров, проверкой качества связи или подтверждением соответствия судовой системы требованиям РС и РКО.