bg

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.

Advanced SMDR Parameters

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

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

ПараметрЗначение по документации
значение по умолчанию CDR Report Level[0] None = CDRs are not used (default)

Включение вывода SMDR по документации

  1. Откройте страницу Advanced Parameters (вкладка Configuration > меню VoIP > подменю SIP Definitions > Advanced Parameters).
  2. Введите IP-адрес сервера CDR в поле CDR Server IP Address в группе CDR and Debug.
  3. Выберите, когда генерируются и отправляются CDR, в выпадающем списке CDR Report Level (None, End Call, Start & End Call, Connect & End Call или Start & End & Connect Call).
  4. Оставьте поле 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 (если не сделали это прежде).

TCP/IP Data Interface

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

TCP Server Mode for AudioCodes VoIP Gateway

4000

4000

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

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

AudioCodes VoIP Gateway

AudioCodes VoIP Gateway

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

ОписаниеТип данныхИмя колонки
Тип звонкаstringCALL_TYPE
Время звонкаdatetimeCALL_TIME
Connect timedatetimeCONNECT_TIME
Release timedatetimeRELEASE_TIME
Ожидания ответаdatetimeRING
Cid Port NumberstringEXT
Идентификатор вызоваentifierstringFLAG6
ЛинияstringTRUNK
Selected B-ChannelstringFLAG5
Conference IDstringFLAG4
Линия groupstringFLAG3
Endpoint ТипstringENDPOINT_TYPE
Call OriginatorstringACC
НаправлениеstringDIRECTION
Исходный IP AddressstringFLAG1
Конечный IP AddressstringFLAG2
Исходный Телефон Number ТипstringSRC_TON
Исходный Телефон Number PlanstringSRC_NPI
Исходный Телефон NumberstringCALLER_PHONE
Конечный Телефон Number ТипstringDEST_TON
Конечный Телефон Number PlanstringDEST_NPI
Конечный Телефон NumberstringDIALED_PHONE
Длительность звонка (sec)integerCALL_DURATION_S
Длительность звонкаdatetimeCALL_DURATION
CoderstringCODER
Packet IntervalstringINTRV
RTP IP AddressstringRTP_IP
RTP PortstringRTP_PORT
Initiator of Call ReleasestringTERM_SIDE
Termination ReasonstringTERM_REASON
Fax Transaction during the CallstringFAX
Number of Incoming PacketsstringPACKETS_IN
Number of Outgoing PacketsstringPACKETS_OUT
Local Packet LossstringPACKETS_LOSS
Number of Outgoing Lost PacketsstringPACKETS_LOSS_REMOTE
Unique RTP IDstringRTP_ID
RTP DelaystringRTP_DELAY
RTP JitterstringRTP_JITTER
Local RTP SSRCstringRTP_SSRC
Remote RTP SSRCstringRTP_SSRC_REMOTE
Redirect ReasonstringREDIR_REASON
ReНаправление Телефон Number ТипstringREDIR_TON
Number of Generated Metering PulsesstringPULSES
ReНаправление Телефон Number PlanstringREDIR_NPI
ReНаправление Телефон NumberstringREDIR_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 SBC
AudioCodes Mediant 1000
Australia Mobile (CSV)
Avaya (59 Chars Output Format ACM 4.0)
Форматы CDR VoIP-АТС, софтсвитчей и шлюзов
Все поддерживаемые АТС

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