Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Блок кода
languagec#
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, таймаут и время блокировки.

...

Блок кода
languagevb
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

Пример
Блок кода
languagevb
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

Пример
Блок кода
languagevb
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

Пример
Блок кода
languagevb
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

Пример
Блок кода
languagevb
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

Пример
Блок кода
languagevb
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

Пример
Блок кода
languagevb
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

Пример
Блок кода
languagexml
vesbc# clear esbc active calls
vesbc#

...

При использовании без параметров удаляются все заблокированные AOR.

Синтаксис
clear esbc black-list aor [<LINE>]
Параметры

<LINE> – строка длиной до 255 символов, удаляет AOR только при полном совпадении со строкой.

Необходимый уровень привилегий

15

Командный режим

ROOT

Пример
Блок кода
languagevb
vesbc# clear esbc black-list aor
vesbc#

...

При использовании без параметров удаляются все заблокированные User-Agent.

Синтаксис
clear esbc black-list user-agent [<LINE>]
Параметры

<LINE> – строка длиной до 255 символов, удаляет User-Agent только при полном совпадении со строкой.

Необходимый уровень привилегий

15

Командный режим

ROOT

Пример
Блок кода
languagevb
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

Пример
Блок кода
languagevb
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

Пример
Блок кода
languagexml
vesbc# clear esbc registration
vesbc#