...
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-security-profile)# check aor vesbc(config-esbc-security-profile)# |
check src-address
check user-agent
Данная команда включает проверку и сбор ошибок по значению заголовка User-Agent во входящем сообщении.
...
Данная команда используется для просмотра списка заблокированных адресов, AOR и , User-Agent и SIP user.
В выводе содержится заблокированный адрес, причина блокировки, AOR, количество накопленных ошибок AOR, таймаут и время блокировки.
...
| Блок кода | ||
|---|---|---|
| ||
vesbc# show esbc black-list aor 2400
AOR black-list:
-------------------------------------------------------------------------------------
AOR Ban reason AOR Forgive Time of blocking
error time in
count minutes
------------------- ---------------- --------- ---------- -------------------
24001@10.25.72.35 PACKET FLOODING 1 18 2025-07-25 05:08:18
24002@10.25.72.35 PACKET FLOODING 1 18 2025-07-25 05:08:18
24003@10.25.72.35 PACKET FLOODING 1 18 2025-07-25 05:08:18
24004@10.25.72.35 PACKET FLOODING 1 18 2025-07-25 05:08:18
24005@10.25.72.35 PACKET FLOODING 1 18 2025-07-25 05:08:18
24006@10.25.72.35 PACKET FLOODING 1 18 2025-07-25 05:08:19
24007@10.25.72.35 PACKET FLOODING 1 18 2025-07-25 05:08:19
24008@10.25.72.35 PACKET FLOODING 1 18 2025-07-25 05:08:19
24009@10.25.72.35 PACKET FLOODING 1 18 2025-07-25 05:08:19
|
sip-user
Данная команда используется для просмотра списка заблокированных SIP user.
В выводе содержится заблокированный AOR, причина блокировки, количество накопленных ошибок UA, время прощения и временная метка блокировки.
Синтаксис
show esbc black-list sip-user [<LINE>]Параметры
<LINE> – строка длиной до 255 символов, выводит все заблокированные SIP user, содержащие эту строку.
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# show esbc black-list sip-user 1140
SIP user black-list:
--------------------------------------------------------------------------------
AOR Ban reason User Forgive Time of
error time in blocking
count minutes
-------------------- -------------- --------- ---------- ----------
1140@192.168.113.177 TOOMANY USER 6 599 2025-10-10
REQUESTS 10:45:41
vesbc# |
user-agent
Данная команда используется для просмотра списка заблокированных User-Agent.
В выводе содержится заблокированный UA, причина блокировки, количество накопленных ошибок UA, время прощения и временная метка блокировки.
Синтаксис
show esbc black-list user-agent [<LINE>]
Параметры
<LINE> – строка длиной до 255 символов, выводит все заблокированные User-Agent, содержащие эту строку.
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# show esbc black-list user-agent a
User-agent black-list:
---------------------------------------------------------------------------------------
UA Ban reason UA error Forgive Time of blocking
count time in
minutes
------------------------- ---------------- --------- ------- -------------------
aaaa PACKET FLOODING 25 57 2025-07-25 05:08:22 |
...
В выводе содержится заблокированный адрес, причина блокировки, AOR, количество накопленных ошибок AOR, время блокировки и временная метка блокировки.
Синтаксис
show esbc black-list ip [<ADDRESS>]
Параметры
<ADDRESS> – заблокированный адрес в формате A.B.C.D или X:X:X:X::X.
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# show esbc black-list ip 10.25.72.35
IP black-list:
--------------------------------------------------------------------------------------------
IP address Ban reason AOR AOR Blocking Time of blocking
error timeout
count in minutes
------------- ---------------- ------------------ ----- ---------- -------------------
10.25.72.35 IP BLOCKED 24021@10.25.72.35 1 1434 2025-07-25 05:08:22
ATTRIBUTES LIMIT |
...
REQUESTS PER SECOND – количество SIP-запросов в секунду;
- INVITE PER SECOND – количество INVITE в секунду;
- ACK PER SECOND – количество ACK в секунду;
- BYE PER SECOND – количество BYE в секунду;
- CANCEL PER SECOND – количество CANCEL в секунду;
- REFER PER SECOND – количество REFER в секунду;
- PRACK PER SECOND – количество PRACK в секунду;
- SUBSCRIBE PER SECOND – количество SUBSCRIBE в секунду;
- NOTIFY PER SECOND – количество NOTIFY в секунду;
- UPDATE PER SECOND – количество UPDATE в секунду;
- OPTIONS PER SECOND – количество OPTIONS в секунду;
- INFO PER SECOND – количество INFO в секунду;
- REGISTER PER SECOND – количество REGISTER в секунду;
- MESSAGE PER SECOND – количество MESSAGE в секунду.
Синтаксис
show esbc statistics { all | call | register | rps | subscribe } [<OBJECT_TYPE> [sip [<OBJECT>]]]Параметры
all – суммарный вывод статистики вызовов, регистраций, RPS, подписок;
...
<OBJECT> – название транспорта/транка/абонентского интерфейса.
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# show esbc statistics all ESBC global call counters: ----------------------------------------------------------------------- Counter Name Incoming Outgoing ------------------------- -------------------- -------------------- CALLS PER SECOND 0 0 CALL LEGS 0 0 REQUESTS IN CALL 0 0 RESPONSES IN CALL 0 0 ANSWERED CALLS 0 0 CALLS TO WRONG NUMBER 0 0 BUSY CALLS 0 0 NO ANSWERED CALLS 0 0 FORBIDDEN CALLS 0 0 UNAUTHORIZED CALLS 0 0 3XX CODES 0 0 4XX CODES 0 0 5XX CODES 0 0 6XX CODES 0 0 ESBC global register counters: ----------------------------------------------------------------------- Counter Name Incoming Outgoing ------------------------- -------------------- -------------------- REGISTERS PER SECOND 0 0 REGISTER TRANSACTIONS 0 0 RESPONSES 0 0 SUCCESS REGISTERS 0 0 REQUEST TIMEOUT 0 0 FORBIDDEN REGISTERS 0 0 UNAUTHORIZED REGISTERS 0 0 INTERVAL TOO BRIEF 0 0 3XX CODES 0 0 4XX CODES 0 0 5XX CODES 0 0 6XX CODES 0 0 ESBC global subscribe counters: ----------------------------------------------------------------------- Counter Name Incoming Outgoing ------------------------- -------------------- -------------------- SUBSCRIBES PER SECOND 0 0 ACTIVE SUBSCRIBES 0 0 REQUESTS IN SUBSCRIBE 0 0 RESPONSES IN SUBSCRIBE 0 0 SUCCESS SUBSCRIBES 0 0 REQUEST TIMEOUT 0 0 FORBIDDEN SUBSCRIBES 0 0 UNAUTHORIZED SUBSCRIBES 0 0 INTERVAL TOO BRIEF 0 0 3XX CODES 0 0 4XX CODES 0 0 5XX CODES 0 0 6XX CODES 0 0 ESBC global rps counters: ----------------------------------------------------------------------- Counter Name Incoming Outgoing ------------------------- -------------------- -------------------- REQUESTS PER SECOND 0 0 INVITE PER SECOND 0 0 ACK PER SECOND 0 0 BYE PER SECOND 0 0 CANCEL PER SECOND 0 0 REFER PER SECOND 0 0 PRACK PER SECOND 0 0 SUBSCRIBE PER SECOND 0 0 NOTIFY PER SECOND 0 0 UPDATE PER SECOND 0 0 OPTIONS PER SECOND 0 0 INFO PER SECOND 0 0 REGISTER PER SECOND 0 0 MESSAGE PER SECOND 0 0 |
...
Можно указать имя транка для получения детальной информации
Синтаксис
show esbc trunks [sip] [<TRUNK_NAME>]
Параметры
sip – просмотр информации по SIP-транкам;
<TRUNK_NAME> – имя SIP-транка для вывода детальной информации по нему.
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# show esbc trunks
Trunk Trunk type Status Last change time
-------------------- ---------- ------------- ------------------
NEW_TRUNK SIP Available 2025-04-15
03:43:25
vesbc#
vesbc# show esbc trunks sip NEW_TRUNK
Trunk Trunk type Domain Remote address Remote Status Last change time
port
----------- ---------- ------ -------------- ------- ---------- ----------------
NEW_TRUNK SIP 10.25.72.35 5063 Available 2025-04-15
03:43:25 |
...
Можно указать AOR абонента для получения детальной информации.
Синтаксис
show esbc users [sip] [<LINE>] [detailed]
Параметры
sip – просмотр информации по SIP-абонентам;
...
detailed – просмотр детальной информации о абоненте, работает только если в <LINE> указан полный AOR.
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример
show esbc white-list
Данная команда используется для просмотра белого списка.
В выводе содержится адрес и причина добавления в список (is configured – адрес сконфигурированного транка, is dynamic – адрес зарегистрированного абонента).
Синтаксис
show esbc white-list [<ADDR>]
Параметры
<ADDR> – адрес для поиска в списке в формате IPv4, IPv6 или доменного имени.
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# show esbc white-list
IP address Is dynamic Is
configured
--------------- ---------- ----------
10.25.72.35 No Yes
192.168.80.27 Yes No
|
...
При использовании без параметров разрушаются все активные соединения.
Синтаксис
clear esbc active calls [ id <HEX> | trunk sip <WORD> | user-interface sip <WORD> ]
Параметры
<HEX> – ID сессии, которую необходимо разрушить;
<WORD> – название транка/абонентского интерфейса, при указании все вызовы через выбранный объект будут завершены.
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# clear esbc active calls vesbc# |
...
При использовании без параметров удаляются все заблокированные AOR.
Синтаксис
clear esbc black-list aor [<LINE>]
Параметры
<LINE> – строка длиной до 255 символов, удаляет AOR только при полном совпадении со строкой.
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# clear esbc black-list aor vesbc# |
...
При использовании без параметров удаляются все заблокированные User-Agent.
Синтаксис
clear esbc black-list user-agent [<LINE>]
Параметры
<LINE> – строка длиной до 255 символов, удаляет User-Agent только при полном совпадении со строкой.
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# clear esbc black-list user-agent vesbc# |
...
При использовании без параметров удаляются все заблокированные IP-адреса.
Синтаксис
clear esbc black-list ip [<ADDRESS>]
Параметры
<ADDRESS> – заблокированный адрес в формате A.B.C.D[/N] или X:X:X:X::X. Для IPv4 адреса есть возможность ввести маску подсети, при указании удалятся все адреса, входящие в подсеть.
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# clear esbc black-list ip vesbc# |
...
При использовании без параметров сбрасываются регистрации всех абонентов.
Синтаксис
clear esbc registration [pattern-aor <AOR> | user-interface sip <UI_NAME>]
Параметры
<AOR> – маска, по которой будут искаться AOR зарегистрированных абонентов. Можно использовать регулярные выражения PCRE.;
<UI_NAME> – название абонентского интерфейса, при указании регистрации всех абонентов, зарегистрированных через указанный интерфейс, будут сброшены.
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# clear esbc registration vesbc# |
