Модуль service_phone

Материал из Felix2
Перейти к: навигация, поиск


Модуль реализует подключение, отключение и учет услуги «Телефон». Данный модуль позволяет тарифицировать телефонные звонки, совершенные с зарегистрированных за пользователем телефонных номеров.
После подключения модуля в интерфейсе АСР появятся дополнительные разделы для работы с телефонией (Биллинг -> Управление услугами -> Доп. Управление -> Телефон). Теперь можно задавать "Телефонные зоны и направления", создавать "Тарификационные таблицы" , загружать данные из CDR файлов и выполнять их тарификацию.
После загрузки и тарификации CDR данных, можно проверить правильность тарификации, наличие ошибок и тд. Если все правильно, можно выполнить списания в соответствии с рассчитанными суммами. В любой момент, даже если списания уже выполнены, все можно "откатить" назад.

Формат загружаемых CDR файлов:

CDR файл состоит из строк, разделенных переводом строки (\n).
Каждая строка имеет следующий формат:

<дата>;<длительность >;<номер_A>;<номер_B>

Где:

  • <дата> - дата/время начала звонка в формате UTC
  • <длительность> - длительность звонка в секундах
  • <номер_A> - номер вызывающего абонента
  • <номер_B> - номер вызываемого абонента


Пример части CDR файла:

22:54:56.000 UTC Thu Nov 29 2012;0;6184698;89037988545 
22:11:07.000 UTC Thu Nov 29 2012;2711;6184662;84993434789 
21:39:12.000 UTC Thu Nov 29 2012;4621;6184662;84997314541


Модуль не требует дополнительных настроек.

Пример конфигурации:

    ...
<module name="service_phone" file="modules/service_phone.so" />
    ...

Загрузка модуля service_phone.


Просмотр ошибок тарификации
Формирование/печать квитанций на оплату