bg

AudioCodes Mediant 1000: настройка SMDR и формат CDR

На этой странице описано, как получить записи о вызовах (SMDR/CDR) от AudioCodes Mediant 1000 в Advanced PBX Data Logger: параметры подключения, выбор парсера и 30 полей, которые логгер извлекает для отчётов или базы данных. Настройки относятся к нашему логгеру; другие программы тарификации могут требовать иной конфигурации.

Кратко

ПараметрAudioCodes Mediant 1000
ИнтерфейсЛокальная сеть. АТС передаёт записи на компьютер с логгером; логгер слушает TCP-порт 514.
Порт514
ПарсерAudioCodes Mediant 1000
Извлекаемых полей30
Другие системы AudioCodesФорматы CDR VoIP-АТС, софтсвитчей и шлюзов

Настройка CDR

Примечание: Для формирования отчётов CDR необходимо также включить функцию Syslog.

1. Откройте страницу Syslog Settings (меню Troubleshoot > вкладка Troubleshoot > папка Logging > Syslog Settings).
2. В раскрывающемся списке Enable Syslog выберите Enable.
3. Укажите IP-адрес Syslog Server IP 0.0.0.0.
5. Укажите номер порта Syslog Server Port (по умолчанию: 514).
6. Откройте страницу Call Detail Record Settings.
7. В группе CDR Reports:
7.1. Укажите IP-адрес вашего компьютера или сервера с Advanced PBX Data Logger в поле CDR Server IP Address.
7.2. Выберите End Call в раскрывающихся списках CDR Report Level и Medial CDR Report Level.
7.3. Выберите Disable в CDR Syslog Sequence Number.

Syslog settings

CDR settings

SBC CDR Format

8. Откройте страницу SBC CDR Format.
9. Определите поля, как показано на рис. 3 (порядок столбцов важен).

SBC CDR settings

Формат CDR на шлюзе

10. Откройте страницу Gateway CDR Format.
11. Определите поля, как показано на рис. 4 (порядок столбцов важен).

Gateway CDR settings

Параметры из документации производителя

Источник: AudioCodes Mediant 1000, AudioCodes CDR Field Description. Приведены значения, указанные в документации; сверьте их с вашей версией прошивки.

Замечания о формате записи

  • Сообщения syslog CDR соответствуют RFC 3164 и идентифицируются как Facility 17 (local1) и Severity 6 (Informational).
  • Сигнальные CDR SBC отправляются в трёх точках диалога SIP: при INVITE (CALL_START), при 200 OK (CALL_CONNECT) и при BYE (CALL_END); для биллинга обычно достаточно записи CALL_END.
  • Помимо Syslog, CDR могут отправляться на сервер RADIUS; историю CDR также можно просматривать непосредственно на устройстве как для звонков Gateway, так и для звонков SBC.
  • Вывод syslog устройства разделён вертикальной чертой и табличный: строка заголовка содержит названия полей, за ней следует строка соответствующих значений, например для сигнальных CDR SBC.
  • "Latched RTP IP"/"Latched RTP Port" сообщают удалённый адрес/порт, к которому устройство привязалось (latched) через механизм NAT-traversal RTP latching, и по умолчанию включаются в медиа-CDR SBC (MEDIA_END) под исходными названиями LatchedRtpIp/LatchedRtpPort.

Настройка Advanced PBX Data Logger как TCP сервер

PBX Data Logger должен быть настроен в режиме TCP сервера и прослушивать адрес 0.0.0.0:514 (см. ниже). IP адрес 0.0.0.0 позволяет принимать данные по всех сетевым интерфейсам на компьютере. Номер порта должен соответствовать номеру порта, установленному в настройках АТС или производителем.

1. Добавьте новую конфигурацию с источником данных типа TCP (если не сделали это прежде).

TCP/IP Data Interface

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

TCP Server Mode for AudioCodes Mediant 1000

514

514

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

Выбор парсера для PBX Data Logger

AudioCodes Mediant 1000

AudioCodes Mediant 1000

Данные, извлекаемые PBX Data Logger

ОписаниеТип данныхИмя колонки
Тип звонкаstringCALL_TYPE
Время звонкаdatetimeCALL_TIME
Connect timedatetimeCONNECT_TIME
Release timedatetimeRELEASE_TIME
Ожидания ответаdatetimeRING
Идентификатор вызоваentifierstringFLAG6
Call OriginatorstringFLAG5
НаправлениеstringDIRECTION
ЛинияstringTRUNK
РасширениеstringEXT
Dialed IPstringDIALED_PHONE
Вызывающий телефонstringCALLER_PHONE
Исходный URLstringFLAG1
Конечный URLstringFLAG2
Длительность звонка (sec)integerCALL_DURATION_S
Длительность звонкаdatetimeCALL_DURATION
Termination ReasonstringFLAG7
Caller Display IDstringFLAG3
Callee Display IDstringFLAG4
Termination ReasonstringTERM_REASON
Termination Reason CategotystringTERM_REASON_CAT
IP Group NamestringIP_GROUP
SRD ID and NamestringSRD_ID
SIP interface IDstringSIP_ID
Proxy Interface IDstringPROXY_ID
IP Profile IDstringIP_PROFILE
Medial Realm IDstringMEDIA_REALM
Direct Media IDstringDIRECT_MEDIA
SIP Termination ReasonstringSIP_TERM_REASON
SIP Termination DescriptionstringSIP_TERM_DESC

Пример записи

Запись в том виде, в каком её выдаёт система; телефонные номера, имена и внешние адреса скрыты.

<142> |3     |73f65b00-c3f1dfb7-3b6c2a-c102010a@10.1.2.193      |08:51:51.025  UTC Thu Jan 17 2019  |08:52:05.858  UTC Thu Jan 17 2019  |08:52:18.312  UTC Thu Jan 17 2019  |12   |RMT  |021xxxxxxxx@10.1.2.193                   |081xxxxxxxx@10.1.127.19                  |GWAPP_NORMAL_CALL_CLEAR                 |8ebcc2:9:472xxxx        |UDP             |OPERATOR LT 16                                     |
<142> |3     |150xxxxxxxxxxxxxxxxxxx@10.18.11.10                |08:51:51.027  UTC Thu Jan 17 2019  |08:52:05.857  UTC Thu Jan 17 2019  |08:52:18.315  UTC Thu Jan 17 2019  |12   |LCL  |021xxxxxxxx@10.1.2.191                   |081xxxxxxxx@10.18.11.9                   |GWAPP_NORMAL_CALL_CLEAR                 |8ebcc2:9:472xxxx        |UDP             |OPERATOR LT 16                                     |
<142> |3     |106xxxxxxxxxxxxxxxxxxx@10.18.11.10                |08:45:35.766  UTC Thu Jan 17 2019  |08:45:41.963  UTC Thu Jan 17 2019  |08:52:38.228  UTC Thu Jan 17 2019  |416  |LCL  |021xxxxxxxx;ext=user@example.com |082xxxxxxxxx@10.18.11.9                  |GWAPP_NORMAL_CALL_CLEAR                 |8ebcc2:9:472xxxx        |UDP             |Name Surname  ABM                                  |
<142> |3     |f2bf526d-a18b-4f0e-a114-1b6ab215f8f3              |08:45:35.764  UTC Thu Jan 17 2019  |08:45:41.965  UTC Thu Jan 17 2019  |08:52:38.232  UTC Thu Jan 17 2019  |416  |RMT  |+622xxxxxxxxx;ext=user@example.com.i|+082xxxxxxxxx@10.1.127.19                |GWAPP_NORMAL_CALL_CLEAR                 |8ebcc2:9:472xxxx        |TCP             |Name Surname  ABM                                  |
<142> |3     |c27b1e8f-0f11-404f-9132-a7b989e2e788              |08:51:12.986  UTC Thu Jan 17 2019  |08:51:14.915  UTC Thu Jan 17 2019  |08:52:45.556  UTC Thu Jan 17 2019  |90   |RMT  |+622xxxxxxxxx;ext=user@example.com|+021xxxxxxxx@10.1.127.19                 |GWAPP_NORMAL_CALL_CLEAR                 |8ebcc2:9:472xxxx        |TCP             |Receptionist CJ                                    |
<142> |3     |107xxxxxxxxxxxxxxxxxx@10.18.11.10                 |08:51:12.988  UTC Thu Jan 17 2019  |08:51:14.913  UTC Thu Jan 17 2019  |08:52:45.558  UTC Thu Jan 17 2019  |90   |LCL  |021xxxxxxxx;ext=user@example.com  |021xxxxxxxx@10.18.11.9                   |GWAPP_NORMAL_CALL_CLEAR                 |8ebcc2:9:472xxxx        |UDP             |Receptionist CJ                                    |
<142> |3     |893xxxxxxxxxxxxxxxxxx@10.18.11.10                 |08:52:21.963  UTC Thu Jan 17 201
...

Отчёты и база данных

Полученные записи логгер сохраняет в текстовый файл, в любую базу данных через ODBC в реальном времени или передаёт в утилиту PBX Reports, которая строит ручные, запланированные и отправляемые по e-mail отчёты и имеет встроенный веб-сервер. Настройка базы данных описана в статье о записи истории звонков в базу данных.

Похожие системы AudioCodes

AudioCodes Gateway (Extended)
Asterisk Fonality (CSV)
AudioCodes SBC
AudioCodes VoIP Gateway
Форматы CDR VoIP-АТС, софтсвитчей и шлюзов
Все поддерживаемые АТС

Замечание: Продукты и компании, указанные здесь используются только для обозначения и идентификации, и могут быть торговыми и/или зарегистрированными марками соответствующих компаний.