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

Ключ

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

...

Данная команда используется для просмотра белого списка.

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

ip

Данная команда используется для просмотра белого списка IP-адресов.

В выводе содержится адрес и причина добавления в список (is configured – адрес сконфигурированного транка, is dynamic – адрес зарегистрированного абонента).

Без использования дополнительных параметров будут выведены все адреса. Работает по частичному совпадению.

Синтаксис
show esbc white-list [<ADDR> ip [ <A.B.C.D> | <WORD> | <X:X:X:X::X> ]
Параметры

<ADDR> <A.B.C.D> – адрес для поиска в списке в формате IPv4, IPv6 или доменного именив формате IPv4;
<WORD> – адрес в формате доменного имени;
<X:X:X:X::X> – адрес в формате IPv6.

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

...

Блок кода
languagevb
vesbc# show esbc white-list ip
IP address white-list:
--------------------------------------------------------------------------------
Host              Is dynamic   Is           
                               configured   
---------------   ----------   ----------   
10192.25168.72113.35 172      No           Yes          
192.168.80.27113.170   No           Yes          
192.168.113.179   Yes          No           

aor

Данная команда используется для просмотра белого списка AOR.

В выводе содержится AOR и причина добавления в список (всегда is dynamic).

Без использования дополнительных параметров будут выведены все AOR. Работает по частичному совпадению.

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

<LINE> –  строка длиной до 255 символов, выводит все "белые" AOR, содержащие эту строку.

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

15

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

ROOT

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

AOR white-list:
--------------------------------------------------------------------------------------------
AOR                         Is dynamic   Is           
                                         configured   
-------------------------   ----------   ----------   
1142@192.168.113.177        Yes          No           
1142@192.168.113.172        Yes          No  

user-agent

Данная команда используется для просмотра белого списка User-Agent.

В выводе содержится User-Agent и причина добавления в список (всегда is dynamic).

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

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

<LINE> –  строка длиной до 255 символов, выводит все "белые" User-Agent, содержащие эту строку.

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

15

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

ROOT

Пример
Блок кода
languagevb
vesbc# show esbc white-list user-agent 

User-Agent white-list:
--------------------------------------------------------------------------------------------
User-Agent                  Is dynamic   Is           
                                         configured   
-------------------------   ----------   ----------   
VP-17P/1.5.6-b46            Yes          No           
sofia-sip/1.28



Команды управления

clear esbc active calls

Данная команда используется для разрушения активных соединений.

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

Синтаксис
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#

...

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

aor

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

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

Синтаксис
clear esbc black-list aor [pattern <WORD>]
Параметры
pattern – использование паттерна для удаления AOR;

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

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

15

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

ROOT

Пример
Блок кода
languagevb
vesbc# clear esbc black-list aor
Do you really want to clear AORs from black list with pattern? (y/N): y
vesbc#
vesbc# clear esbc black-list aor pattern .*113.177.*
Following records will be deleted:                                              
-------------------------------------   -------------------------------------   
24001@192.168.113.177                                                             
Do you really want to clear AORs from black list with pattern? (y/N): y
vesbc#

user-agent

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

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

Синтаксис
clear esbc black-list user-agent [pattern <WORD>]
Параметры
pattern – использование паттерна для удаления User-Agent;

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

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

15

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

ROOT

Пример
Блок кода
languagevb
vesbc# clear esbc black-list user-agent 
Do you really want to clear all User-Agents from black list? (y/N): y
vesbc# 
vesbc# clear esbc black-list user-agent pattern .*NSK.*
Following records will be deleted:                                              
-------------------------------------   -------------------------------------   
Eltex-NSK                                                                            
Do you really want to clear User-Agents from black list with pattern? (y/N): y
vesbc# 

ip

Данная команда используется для удаления заблокированных IP-адресов.

При использовании без параметров удаляются все заблокированные 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#    

...

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

Синтаксис
clear esbc black-list user-agent [pattern <WORD>]
Параметры
pattern – использование паттерна для удаления SIP user;

<WORD> – паттерн длиной до 128 символов, удаляет SIP user только при полном совпадении с паттерном.

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

15

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

ROOT

Пример
Блок кода
languagevb
vesbc# clear esbc black-list sip-user 
Do you really want to clear sip-users from black list with pattern? (y/N): y
vesbc# 
vesbc# clear esbc black-list sip-user pattern .*383.*
Following records will be deleted:                                              
-------------------------------------   -------------------------------------   
738382947@192.168.113.177                                                            
Do you really want to clear sip-users from black list with pattern? (y/N): y
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#