Коллектор HMED-C занимается сбором и парсингом CDR для последующей передачи их на обработку в ядро предбиллинга.
Основные настройки
Помимо общих настроек доступны следующие параметры:
Code Block |
---|
destinations: # настройки точек назначения обработанных CDR
amqp:
mediation:
# выходная обработанных CDR во входную очередь HMED-M
# значение должно совпадать со значением настройки sources.amqp.mediation.consumer в конфигурации HMED-M
producer: amqp/mediation
error:
# выходная очередь CDR, обработанных с ошибкой
producer: amqp/error
handlers: # обработчики CDR
default:
destinations: # список выходных очередей CDR
- amqp/mediation
error:
destinations: # список выходных очередей CDR, обработанных с ошибкой
- amqp/error
workers:
- collector: file/switch # файловый коллектор с названием switch; можно задать несколько разных коллекторов |
Настройка сбора CDR из файлов
...
Code Block | ||
---|---|---|
| ||
collectors: file: switch: # название коллектора paths: - directory: /tmp/cdr/ # путь к файлам с CDR filename_pattern: ^cdr_\d+\.log$ # регулярное выражение, соответствующее формату имени файлов с CDR |
...