Страница 1 из 1

Инициатор разрыва соединения SMG1016M

Добавлено: 27 мар 2015 16:08
AlexeyMish
Здравствуйте.
Можно каким то образом логировать терминирующего абонента на SMG1016M?
Т.е. кто куда позвонил понятно, но вот понять кто положил трубку для меня затруднительно.
Ну или если диссконнект из за таймеров случился.

Re: Инициатор разрыва соединения SMG1016M

Добавлено: 31 мар 2015 09:34
Женя
В CDR не определить кто инициатор разрыва,
в RADIUS тоже такого поля нет, можно только понять для какого плеча 'answer' или 'originate' был первый пакет accounting-stop
ну или по трассировке

Re: Инициатор разрыва соединения SMG1016M

Добавлено: 31 мар 2015 09:37
Dmitriy_eltex
Здравствуйте, интересный вопрос.
В возможностях CDR записей реализации этого нет.

Но существует 2 способа, как можно это понять:
1) Самый простой, это просмотреть полный лог вызова, хоть PBX_PSTN, хоть TCP дамп снятый с интерфейса ANY.
Там легко можно увидеть с какого плеча-интерфейса получен отбой.
2) Использовать RADIUS-Accounting. При включении галочки accounting-stop на радиус сервер будут отправляться стоповые пакеты при каждом завершении вызова.
В этих пакетах можно анализировать какое плечо первым прислало acct stop: 'answer' - вызываемая сторона, 'originate' - вызывающая.

Re: Инициатор разрыва соединения SMG1016M

Добавлено: 31 мар 2015 15:50
AlexeyMish
Понял вас, спасибо.
По поводу PSTN лога все понятно, но мне интересен сбор данных, для последующего анализа.
Так понял, что радиус сервер эту задачу решает. Начну изучать этот вопрос.
Спасибо!