AudioCodes VoIP Gateway: настройка SMDR и формат CDR
На этой странице описано, как получить записи о вызовах (SMDR/CDR) от AudioCodes VoIP Gateway в Advanced PBX Data Logger: параметры подключения, выбор парсера и 45 полей, которые логгер извлекает для отчётов или базы данных. Настройки относятся к нашему логгеру; другие программы тарификации могут требовать иной конфигурации.
Кратко
| Параметр | AudioCodes VoIP Gateway |
|---|---|
| Интерфейс | Локальная сеть. АТС передаёт записи на компьютер с логгером; логгер слушает TCP-порт 4000. |
| Порт | 4000 |
| Парсер | AudioCodes VoIP Gateway |
| Извлекаемых полей | 45 |
| Другие системы AudioCodes | Форматы CDR VoIP-АТС, софтсвитчей и шлюзов |
Настройка CDR
Примечание: Для формирования отчётов CDR необходимо также включить функцию Syslog.
1. Откройте страницу "Advanced Parameters" (вкладка Configuration > меню VoIP > подменю SIP Definitions > Advanced Parameters).
2. В группе CDR and Debug выполните следующее:
a. В поле "CDR Server IP Address" введите IP-адрес сервера CDR, на который устройство отправляет журналы CDR.
b. В раскрывающемся списке "CDR Report Level" выберите, когда CDR"s генерируются и отправляются на сервер CDR:
[0] None = CDR не используются (по умолчанию).
[1] End Call = CDR отправляется на сервер Syslog по завершении каждого вызова.
[2] Start & End Call = отчёт CDR отправляется на сервер Syslog в начале и в конце каждого вызова.
[3] Connect & End Call = отчёт CDR отправляется на сервер Syslog при установлении соединения и по завершении каждого вызова.
[4] Start & End & Connect Call = отчёт CDR отправляется на сервер Syslog в начале, при установлении соединения и по завершении каждого вызова.
Примечание: Если IP-адрес не задан, журналы CDR отправляются на сервер Syslog.

Параметры из документации производителя
Источник: AudioCodes VoIP Gateway, AudioCodes VoIP Gateway, AudioCodes VoIP Gateway2, AudioCodes CDR Field Description. Приведены значения, указанные в документации; сверьте их с вашей версией прошивки.
| Параметр | Значение по документации |
|---|---|
| значение по умолчанию CDR Report Level | [0] None = CDRs are not used (default) |
Включение вывода SMDR по документации
- Откройте страницу Advanced Parameters (вкладка Configuration > меню VoIP > подменю SIP Definitions > Advanced Parameters).
- Введите IP-адрес сервера CDR в поле CDR Server IP Address в группе CDR and Debug.
- Выберите, когда генерируются и отправляются CDR, в выпадающем списке CDR Report Level (None, End Call, Start & End Call, Connect & End Call или Start & End & Connect Call).
- Оставьте поле CDR Server IP Address пустым, чтобы логи CDR отправлялись на настроенный сервер Syslog вместо выделенного сервера CDR.
Замечания о формате записи
- В этом руководстве указано, что сообщение syslog CDR соответствует 'RFC 3161' (в руководстве по Mediant 1000B из этого набора вместо этого указан RFC 3164, фактический RFC для Syslog - вероятно, опечатка в одном из двух документов AudioCodes), идентифицируется как Facility 17 (local1), Severity 6 (Informational).
- CDR Gateway/IP2IP имеет задокументированный упорядоченный список полей (ReportType, Cid, SessionId, Trunk, BChan, ConId, TG, EPTyp, Orig, SourceIp, DestIp, TON, NPI, SrcPhoneNum ... вплоть до RemoteMosCQ, SourcePort, DestPort).
- Поле TrmReason (причина завершения) заполняется из большого фиксированного набора строк кода причины разрыва, например GWAPP_NORMAL_CALL_CLEAR, что совпадает со значением, использованным в примере записи на самой странице.
Настройка Advanced PBX Data Logger как TCP сервер
PBX Data Logger должен быть настроен в режиме TCP сервера и прослушивать адрес 0.0.0.0:4000 (см. ниже). IP адрес 0.0.0.0 позволяет принимать данные по всех сетевым интерфейсам на компьютере. Номер порта должен соответствовать номеру порта, установленному в настройках АТС или производителем.
1. Добавьте новую конфигурацию с источником данных типа TCP (если не сделали это прежде).

2. Настройте параметры TCP подключения как показано ниже.

4000
4000
Выбор правильного модуля-парсера для AudioCodes VoIP Gateway

AudioCodes VoIP Gateway
AudioCodes VoIP Gateway
Данные, извлекаемые PBX Data Logger
| Описание | Тип данных | Имя колонки |
|---|---|---|
| Тип звонка | string | CALL_TYPE |
| Время звонка | datetime | CALL_TIME |
| Connect time | datetime | CONNECT_TIME |
| Release time | datetime | RELEASE_TIME |
| Ожидания ответа | datetime | RING |
| Cid Port Number | string | EXT |
| Идентификатор вызоваentifier | string | FLAG6 |
| Линия | string | TRUNK |
| Selected B-Channel | string | FLAG5 |
| Conference ID | string | FLAG4 |
| Линия group | string | FLAG3 |
| Endpoint Тип | string | ENDPOINT_TYPE |
| Call Originator | string | ACC |
| Направление | string | DIRECTION |
| Исходный IP Address | string | FLAG1 |
| Конечный IP Address | string | FLAG2 |
| Исходный Телефон Number Тип | string | SRC_TON |
| Исходный Телефон Number Plan | string | SRC_NPI |
| Исходный Телефон Number | string | CALLER_PHONE |
| Конечный Телефон Number Тип | string | DEST_TON |
| Конечный Телефон Number Plan | string | DEST_NPI |
| Конечный Телефон Number | string | DIALED_PHONE |
| Длительность звонка (sec) | integer | CALL_DURATION_S |
| Длительность звонка | datetime | CALL_DURATION |
| Coder | string | CODER |
| Packet Interval | string | INTRV |
| RTP IP Address | string | RTP_IP |
| RTP Port | string | RTP_PORT |
| Initiator of Call Release | string | TERM_SIDE |
| Termination Reason | string | TERM_REASON |
| Fax Transaction during the Call | string | FAX |
| Number of Incoming Packets | string | PACKETS_IN |
| Number of Outgoing Packets | string | PACKETS_OUT |
| Local Packet Loss | string | PACKETS_LOSS |
| Number of Outgoing Lost Packets | string | PACKETS_LOSS_REMOTE |
| Unique RTP ID | string | RTP_ID |
| RTP Delay | string | RTP_DELAY |
| RTP Jitter | string | RTP_JITTER |
| Local RTP SSRC | string | RTP_SSRC |
| Remote RTP SSRC | string | RTP_SSRC_REMOTE |
| Redirect Reason | string | REDIR_REASON |
| ReНаправление Телефон Number Тип | string | REDIR_TON |
| Number of Generated Metering Pulses | string | PULSES |
| ReНаправление Телефон Number Plan | string | REDIR_NPI |
| ReНаправление Телефон Number | string | REDIR_NUMBER |
Пример записи
Запись в том виде, в каком её выдаёт система; телефонные номера, имена и внешние адреса скрыты.
<142> |CALL_END |33 |114xxxxxxx |0 |4 |252 |1 |ISDN |LCL |10.159.152.30 |10.200.128.31 |1 |1 |148xxxxxxxx |148xxxxxxxx |4 |1 |5544 |5544 |171 |g711Ulaw64k |20 |10.200.72.56 |50352|RMT |GWAPP_NORMAL_CALL_CLEAR |0 |989 |8488 |0 |0 |231xxxxxxxxxxxxxxxxxx@10.159.152.30 |12:52:48.951 UTC Wed Mar 02 2016 |12:52:51.345 UTC Wed Mar 02 2016 |12:55:42.997 UTC Wed Mar 02 2016 |0 |0 |352xxxxxx |-1 |-1 |4 |1 | |0 |10.159.152.30 |10.159.152.30 |10.200.128.31 |10.200.128.31 |1 (Mitel Controllers) |10.159.152.30 |35220 | | |NORMAL_CALL_CLEAR| |0 (DefaultSRD) |0 |1 |0 () |0 (DefaultRealm) |UDP |46 |40 |127 |127 |127 |127 |5060 |5060 |AUDIO | | |BYE | |0 <142> | |0 | |0 <142> |CALL_END |30 |114xxxxxxx |0 |1 |255 |1 |ISDN |LCL |10.159.152.30 |10.200.128.31 |2 |1 |604xxxxxxx |604xxxxxxx |4 |1 |7601 |7601 |16 |g711Ulaw64k |20 |10.200.144.54 |50230|RMT |GWAPP_NORMAL_CALL_CLEAR |0 |807 |807 |0 |0 |194xxxxxxxxxxxxxxxxxxx@10.159.152.30 |12:55:39.878 UTC Wed Mar 02 2016 |12:55:43.953 UTC Wed Mar 02 2016 |12:56:00.944 UTC Wed Mar 02 2016 |0 |0 |203xxxxxxx |-1 |-1 |4 |1 | |0 |10.159.152.30 |10.159.152.30 |10.200.128.31 |10.200.128.31 |1 (Mitel Controllers) |10.159.152.30 |34820 | | |NORMAL_CALL_CLEAR| |0 (DefaultSRD) |0 |1 |0 () |0 (DefaultRealm) |UDP |46 |40 |127 |127 |127 |127 |5060 |5060 |AUDIO | | |BYE | ...
Отчёты и база данных
Полученные записи логгер сохраняет в текстовый файл, в любую базу данных через ODBC в реальном времени или передаёт в утилиту PBX Reports, которая строит ручные, запланированные и отправляемые по e-mail отчёты и имеет встроенный веб-сервер. Настройка базы данных описана в статье о записи истории звонков в базу данных.
Похожие системы AudioCodes
AudioCodes SBCAudioCodes Mediant 1000
Australia Mobile (CSV)
Avaya (59 Chars Output Format ACM 4.0)
Форматы CDR VoIP-АТС, софтсвитчей и шлюзов
Все поддерживаемые АТС
Замечание: Продукты и компании, указанные здесь используются только для обозначения и идентификации, и могут быть торговыми и/или зарегистрированными марками соответствующих компаний.
Advanced PBX Data Logger, связанные темы:
здесьПоследовательный интерфейс RS232 разводка и сигналы Кабели и сигналы Кабели мониторинга данных