Расхождение биллинга с партнером

В случае, если ваш партнер выставляет вам счет, а он не совпадает с биллинговыми отчетами Smartswitch, следует выполнять сверку следующим образом:

1. Синхронизировать режимы биллинга с партнером.
Без выполнения синхронизации режимов биллинга дальнейшая сверка может не иметь смысла.
Если парнер выставляет инвойс не в вашем часовом поясе, следует указать часовой пояс в настройках парнера и при генерации отчета поставить галочку часовой пояс пира.
Smartswitch записывает звонок в инвойс в день начала звонка. Удостоверьтесь, что ваш партнер придерживается такой же схемы.
Синхронизируйте с партнером используемые Режимы oкругления длительности.

2. Если примерно совпадает кол-во отвеченных звонков, но значительно не совпадает кол-во минут - возможно были неправильно указаны параметры биллинга для кодов направлений такие как минимум, инкремент, бесплатно.
Нужно сверить данные по каждому коду направления пока не будет найден код, на котором есть расхождение.
Для сверки можно использовать Отчет по кодам.
После нахождения такого кода нужно сверить параметры биллинга для него.
Если требуется исправления конфигурации цен в Smartswitch - после исправления cледует выполнить Пересчет биллинга с выключенной опцией только синхронизировать кеши за этот период.
Также возможен несовпадающий режим биллинга с парнером (см. п.1).

3. Если примерно совпадает кол-во отвеченных звонков, но значительно не совпадает стоимость - возможно были неправильно указаны параметры биллинга для кодов направлений, такие как цена или цена соединения.
Нужно сверить данные по каждому коду направления пока не будет найден код, на котором есть расхождение.
Для сверки можно использовать Отчет по кодам.
После нахождения такого кода нужно сверить параметры биллинга для него.
Если требуется исправления конфигурации цен в Smartswitch - после исправления cледует выполнить Пересчет биллинга с выключенной опцией только синхронизировать кеши за этот период.

4. Если кол-во отвеченных звонков не совпадает - у парнера больше - возможно уже выполнялся Пересчет биллинга и звонки оказались без вкладки Биллинг после пересчета.
Причиной может быть то, что в проблемный период вы выполнили Пересчет биллинга с новыми прайсами, а в новых прайсах не было цены для звонка, который ранее прошел и попал в биллинг.
Для проверки этого желательно взять код, на котором есть расхождение и у которого минимум звонков.
После нахождения такого кода нужно сверить параметры биллинга для него.
Для этого можно воспользоваться Детальным отчетом по звонкам - смотреть вкладку Биллинг, искать звонки у которых нет такой вкладки (выбрать в форме ввода показывать звонки с биллингом = нет).
Для исправления см. п.2.
Также возможен несовпадающий режим биллинга с парнером (см. п.1).

5. Если кол-во отвеченных звонков не совпадает и Пересчет биллинга точно не выполнялся (см. п. 3) - возможно произошла рассинхронизация биллинговых кешей.
Для проверки этого выполните сверку Отчета по кодам со Статистическим отчетом за тот же период.
Если есть серьезное расхождение по кол-ву минут или кол-ву отвеченных звонков стоимости между этими двумя отчетами - то возможна рассинхронизация.
Незначительное расхождение в пределах 0,01% может быть при погрешности вычислений.
Рассинхронизация может возникнуть из-за сбоя системы или например, ошибки при обновлении версии системы.
Следует выполнить Пересчет биллинга с включенной опцией только синхронизировать кеши за этот период.
Также возможен несовпадающий режим биллинга с парнером (см. п.1).

6. Если после выполнения предыдущих пунктов расхождение в кол-ве отвеченных звонков все еще остается, следует запросить статистику по дням у партнера.
После этого выполнить пункты изложенные выше для каждого дня и найти конкретный день в который есть расхождение.

7. (опционально) Запросить почасовую статистику за проблемный день у партнера и сравнить со Статистическим отчетом.
Найти час в котором есть расхожения.

8. Запросить детальный отчет по CDR у партнера за проблемный час или день.
Провести Сверку CDR и определить, в чем несовпадение.
Если в Smartswitch присутствуют звонки, которых нет у партнера - выслать ему список.
Если у партнера присутствуют звонки, которых нет в Smartswitch - выполнить поиск в логе /var/log/smartswitch/asterisk.log по А или Б номеру.
Если звонок был обработан - он должен в нем присутствовать.
После нахождения звонка следует посмотреть, какие ошибки были залогированы при его обработке.
Также можете обратится в службу технической поддержки Streamco в этом случае.

English translation