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

Ключ

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

...

Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# trusted-network
vesbc(config-esbc-trunk-sip)# 

...

Настройки транковой группы

trunk-group

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

...

<DSCP> – значение кода DSCP, принимает значения [0..63].

Значение по умолчанию

0

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

...

max in calls

Данная команда позволяет ограничить задать ограничение на входящее количество одновременных вызовов на абонентском интерфейсе.

...

<COUNT> – количество одновременных входящих вызовов, максимальное значение зависит от платформы.

Значение по умолчанию

50000 – vESBC; 

8500 – ESBC-3200.

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

...

max in cps

Данная команда позволяет ограничить задать ограничение на входящее количество вызовов в секунду на абонентском интерфейсе.

...

Параметры

<COUNT> – количество входящих вызовов в секунду, максимальное значение зависит от платформы.

...

1000 – vESBC;

400 – ESBC-3200. 

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

...

Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# max in cps 10
vesbc(config-esbc-user-interface-sip)#

max in

...

regps

Данная команда позволяет ограничить количество запросов задать ограничение на входящее количество регистраций в секунду на абонентском интерфейсе.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max in rpsregps <COUNT>
no max in rpsregps
Параметры

<COUNT> – количество запросов входящих регистраций в секунду, принимает значения значение [1...4294967294].

Значение по умолчанию
4294967295
Необходимый уровень привилегий

...

Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# max in rpsregps 150100
vesbc(config-esbc-user-interface-sip)#

...

max in rps

Данная команда позволяет привязать медиапрофиль к абонентскому интерфейсузадать ограничение на входящее количество запросов в секунду на абонентском интерфейсе.

Использование отрицательной формы команды (no) удаляет медиапрофиль с абонентского интерфейсаустанавливает значение по умолчанию.

Синтаксис
mediamax in profile <NAME_MEDIA_PROFILE>rps <COUNT>
no max mediain profilerps
Параметры

<NAME_MEDIA_PROFILE> – название медиапрофиля<COUNT> – количество входящих запросов в секунду, принимает значения [1...4294967294].

Значение по умолчанию

Отсутствует.4294967295

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

...

Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# max mediain profile NEW_NAME_MEDIA_PROFILE rps 150
vesbc(config-esbc-user-interface-sip)# 

...

max in session pps

Данная команда позволяет привязать медиаресурсы к абонентскому интерфейсузадать ограничение на входящее количество пакетов в секунду в рамках установленной сессии на абонентском интерфейсе.

Использование отрицательной формы команды (no) удаляет медиаресурс с абонентского интерфейсаустанавливает значение по умолчанию.

Синтаксис
mediamax in resourcesession <INDEX> <NAME_MEDIA_RESOURCE>pps <COUNT>
no max mediain session resourcepps <INDEX>
Параметры

<INDEX> – индекс привязанных медиаресурсов, принимает значения от 0 до 7;

<COUNT> – количество входящих пакетов в секунду в рамках установленной сессии, принимает значение [1...4294967294].

Значение по умолчанию
4294967295
Необходимый уровень привилегий

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# max in session pps 50
vesbc(config-esbc-user-interface-sip)#

max in subps

Данная команда позволяет задать ограничение на входящее количество подписок в секунду на абонентском интерфейсе.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max in subps <COUNT>
no max in subps
Параметры

<COUNT> – количество входящих подписок в секунду, принимает значение [1...4294967294].

Значение по умолчанию
4294967295
Необходимый уровень привилегий

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# max in subps 10
vesbc(config-esbc-user-interface-sip)#

max in subscriptions

Данная команда позволяет задать ограничение на общее количество активных подписок на абонентском интерфейсе.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max in subscriptions  <COUNT>
no max in subscriptions
Параметры

<COUNT> – количество  активных подписок, принимает значение [1...4294967294].

Значение по умолчанию
4294967295
Необходимый уровень привилегий

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# max in subscriptions 120
vesbc(config-esbc-user-interface-sip)#

max in user rpp

Данная команда позволяет задать ограничение на абонентском интерфейсе на общее входящих запросов от зарегистрированного абонента в определенный период с опциональной блокировкой, при превышении лимита.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max in user rpp <COUNT> <TIME> [block]
no max inuser rpp
Параметры

<COUNT> – количество входящих запросов от зарегистрированного абонента, принимает значение [1...4294967294];

<TIME> - время, в течении которого будут увеличиваться счетчик запросов, принимает значение [1...225];
block - блокировка при достижении лимитов.  Необязательный параметр.

Значение по умолчанию
4294967295
Необходимый уровень привилегий

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# max in user rpp 10 1 block
vesbc(config-esbc-user-interface-sip)#

max in user contacts

Данная команда позволяет задать ограничение на количество контактов, принадлежащих одному AOR.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max in user contacts <COUNT>
no max in user contacts
Параметры

<COUNT> – количество контактов, принимает значение [1...16].

Значение по умолчанию
5
Необходимый уровень привилегий

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# max in user contacts 3
vesbc(config-esbc-user-interface-sip)#

max out cps

Данная команда позволяет ограничить количество исходящих вызовов в секунду на абонентском интерфейсе.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max out cps <COUNT>
no max out cps
Параметры

<COUNT> – количество исходящих вызовов в секунду, максимальное значение зависит от платформы.

Значение по умолчанию

1000 – vESBC;

400 – ESBC-3200. 

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# max out cps 10
vesbc(config-esbc-user-interface-sip)#

max out rps

Данная команда позволяет ограничить количество исходящих запросов в секунду на абонентском интерфейсе.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max in rps <COUNT>
no max in rps
Параметры

<COUNT> – количество исходящих запросов в секунду, принимает значения [1...4294967294].

Значение по умолчанию

4294967295

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# max in rps 150
vesbc(config-esbc-user-interface-sip)#

media profile

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

Использование отрицательной формы команды (no) удаляет медиапрофиль с абонентского интерфейса.

Синтаксис
media profile <NAME_MEDIA_PROFILE>
no media profile
Параметры

<NAME_MEDIA_PROFILE> – название медиапрофиля.

Значение по умолчанию

Отсутствует.

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# media profile NEW_NAME_MEDIA_PROFILE 
vesbc(config-esbc-user-interface-sip)# 

media resource

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

Использование отрицательной формы команды (no) удаляет медиаресурс с абонентского интерфейса.

Синтаксис
media resource <INDEX> <NAME_MEDIA_RESOURCE>
no media resource <INDEX>
Параметры

<INDEX> – индекс привязанных медиаресурсов, принимает значения от 0 до 7;

<NAME_MEDIA_<NAME_MEDIA_RESOURCE> – название медиаресурса.

Значение по умолчанию

Отсутствует.

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# media resource 0 NEW_MEDIA_RESOURCE
vesbc(config-esbc-user-interface-sip)# 

...

Использование отрицательной формы команды (no) удаляет таблицу модификации с абонентского интерфейса.

Синтаксис
mod-table { sip | common } { in | out } <NAME_MODTABLE>
no mod-table { sip | common } { in | out }
Параметры

sip | common – тип модификатора;

...

<NAME_MODTABLE> – название таблицы модификации.

Значение по умолчанию

Отсутствует.

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# mod-table sip in NEW_MODTABLE
vesbc(config-esbc-user-interface-sip)# 

...

Использование отрицательной формы команды (no) отключает использование механизмов преодоления NAT.

comedia-mode

Синтаксис
nat comedia-mode { flexible | on | off }
no nat comedia-mode
Параметры

flexible – проверяет источник во входящем RTP-потоке и транслирует исходящий поток на IP-адрес и UDP-порт, с которого принимается медиапоток, в случае прерывания входящего RTP-потока более чем на 1 секунду, исходящий поток продолжает транслироваться;

...

off – режим NAT выключен.

Значение по умолчанию

Отсутствует.

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# nat comedia-mode on
vesbc(config-esbc-user-interface-sip)# 

...

Использование отрицательной формы команды (no) удаляет публичный адрес абонентского интерфейса.

Синтаксис

public-ip <ADDR>

no public-ip

Параметры

<ADDR> – публичный адрес абонентского интерфейса в формате A.B.C.D или X:X:X:X::X.

Значение по умолчанию

Отсутствует.

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# public-ip 81.114.67.33
vesbc(config-esbc-user-interface-sip)# 

...

Использование отрицательной формы команды (no) отключает локальную обработку регистрации.

Синтаксис

registration simulation enable <TIME>

no registration simulation enable

Параметры

<TIME> – время в секундах, которое будет использоваться при взаимодействии с сервером регистрации. Допустимые , принимает значения : [30 ...65535].

Значение по умолчанию

Отключено(0).

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# registration simulation enable 7200
vesbc(config-esbc-user-interface-sip)# 

...

Использование отрицательной формы команды (no) отключает поддержку соединения за NAT.

Синтаксис

nat keep-alive-interval <TIME>

no nat keep-alive-interval

Параметры

<TIME> – время в секундах, для поддержания сигнального соединения за NAT. Допустимые значения: 0 – 65535.

Значение по умолчанию

Отключено(0).

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# nat keep-alive-interval 30
vesbc(config-esbc-user-interface-sip)# 

...

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

Синтаксис
rename <NEW_NAME>
Параметры

<NEW_NAME> — новое название user-interface.

Значение по умолчанию

Отсутствует.

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# rename NEW_NAME_USER_INTERFACE
vesbc(config-esbc-user-interface-sip)# 

...

Использование отрицательной формы команды (no) отвязывает таблицу маршрутизации от абонентского интерфейса.

Синтаксис
route-table <NAME_ROUTE_TABLE>
no route-table
Параметры

<NAME_ROUTE_TABLE> – название таблицы маршрутизации.

Значение по умолчанию

Отсутствует.

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# route-table NEW_ROUTE_TABLE
vesbc(config-esbc-user-interface-sip)# 

...

Использование отрицательной формы команды (no) отвязывает профиль безопасности от абонентского интерфейса.

Синтаксис
security profile <NAME_SECURITY_PROFILE>
no security profile
Параметры

<WORD> – название профиля безопасности.

Значение по умолчанию

Отсутствует.

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# security profile SECURITY_PROFILE_NAME
vesbc(config-esbc-user-interface-sip)#

...

Использование отрицательной формы команды (no) отвязывает SIP-профиль от абонентского интерфейса.

Синтаксис
sip profile <NAME_SIP_PROFILE>
no sip profile
Параметры

<NAME_SIP_PROFILE> – название SIP-профиля.

Значение по умолчанию

Отсутствует.

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# sip profile NEW_NAME_SIP_PROFILE 
vesbc(config-esbc-user-interface-sip)# 

...

Использование отрицательной формы команды (no) отвязывает SIP-транспорт от абонентского интерфейса.

Синтаксис
sip transport <NAME_SIP_TRANSPORT>
no sip transport
Параметры

<NAME_SIP_TRANSPORT> – название SIP-транспорта.

Значение по умолчанию

Отсутствует.

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# sip transport NEW_SIP_TRANSPORT
vesbc(config-esbc-user-interface-sip)#

...

В выводе содержится общее количество активных сессий, ID сессии, длительность вызова, CGPN до модификации, CDPN до модификации, имя вызывающей стороны, имя вызываемой стороны, CGPN после модификации, CDPN после модификации.

Синтаксис
show esbc active calls
Параметры

Команда не содержит параметров.

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

15

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

ROOT

Пример
Блок кода
languagevb
vesbc# show esbc active calls 
 Total call sessions:       4
ESBC active sessions:
-----------------------------------
Session id       Duration  CGPN        CDPN         Source      Destination   CGPN      CDPN     
                 (sec)     unmodified  unmodified                             modified  modified
---------------- --------  ----------  ----------- -----------  ------------  --------  -------
50300000000004c    8        24001        23002     uac (trunk)  uas (trunk)   24001     23002 
50300000000004d    7        24002        23003     uac (trunk)  uas (trunk)   24002     23003
50300000000004e    6        24003        23004     uac (trunk)  uas (trunk)   24003     23004
50300000000004f    5        24004        23005     uac (trunk)  uas (trunk)   24004     23005

...

Данная команда используется для включения сбора статистики sip call-flow сессий.

Синтаксис
esbc call-flow sip start
Параметры

Команда не содержит параметров.

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

15

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

ROOT

Пример
Блок кода
languagevb
vesbc# esbc call-flow sip start
vesbc#

...

Данная команда используется для фильтрации с соблюдением всех условий (условие И) при сборе статистики sip call-flow сессий.

Синтаксис
esbc call-flow sip all [<CONDITION>]
Параметры

<CONDITION> - условие фильтрации при сборе статистики, принимает одно или более значение:

...

Необязательный параметр, при его отсутствии будет происходить сбор статистики всех сессий.

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

15

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

ROOT

Пример
Блок кода
languagevb
vesbc# esbc call-flow sip all cdpn 7383.* trunk NOVOSIBIRSK
vesbc# 

...

Данная команда используется для фильтрации с соблюдением любого из условий (условие ИЛИ) при сборе статистики sip call-flow сессий.

Синтаксис
esbc call-flow sip any [<CONDITION>]
Параметры

<CONDITION> - условие фильтрации при сборе статистики, принимает одно или более значение:

...

Необязательный параметр, при его отсутствии будет происходить сбор статистики всех сессий.

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

15

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

ROOT

Пример
Блок кода
languagevb
vesbc# esbc call-flow sip any transport TCP.* cgpn 4952.*
vesbc# 

...

Данная команда используется для сброса статистики sip call-flow сессий.

Синтаксис
esbc call-flow sip clear
Параметры

Команда не содержит параметров.

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

15

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

ROOT

Пример
Блок кода
languagevb
vesbc# esbc call-flow sip clear
vesbc# 

...

Данная команда используется для остановки сбора статистики sip call-flow сессий.

Синтаксис
esbc call-flow sip stop
Параметры

Команда не содержит параметров.

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

15

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

ROOT

Пример
Блок кода
languagevb
vesbc# esbc call-flow sip stop
vesbc# 

...

Данная команда вывод список sip call-flow сессий с краткой статистикой по каждой.

Синтаксис
show esbc call-flow sip list
Параметры

Команда не содержит параметров.

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

15

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

ROOT

Пример
Блок кода
languagevb
#Просмотр отфильтрованных call-flow сессий:
vesbc# show esbc call-flow sip list 
 Total call-flow sessions:       2
ESBC active sessions:
-----------------------------------
Session id             Start time             CGPN         CDPN         Source                 Destination            CGPN         CDPN         
                                              unmodified   unmodified                                                 modified     modified     
--------------------   --------------------   ----------   ----------   --------------------   --------------------   ----------   ----------   
50300000000000c        2025-10-08 09:50:25    1140         1142         ABONENTS (uiface)      TRUNK_SMG (trunk)      1140         1142         
50300000000000d        2025-10-08 09:50:26    1140         1142         TRUNK_SMG (trunk)      ABONENTS (uiface)      1140         1142 
vesbc#

...

Данная команда выводит диаграмму определенной sip call-flow сессии.

Синтаксис
esbc call-flow sip info <SESSION_ID> [detailed]
Параметры
<SESSION_ID> - идентификатор sip call-flow сессии;

detailed - вывод подробной информации по определенной сессии. Необязательный параметр.

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

15

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

ROOT

Пример
Блок кода
languagevb
#Просмотр диаграммы отфильтрованной call-flow сессий:
vesbc# show esbc call-flow sip info 50300000000000c
ESBC call flow 50300000000000c
Time              Leg A                                      Direction   Leg B                                      
---------------   ----------------------------------------   ---------   ----------------------------------------   
2025-10-08        (UDP SDP) INVITE                             --->                                                 
09:50:25.976      sip:1142@192.168.113.177:5090 SIP/2.0                                                             
(+00:00:00.000)                                                                                                     

2025-10-08        (UDP) SIP/2.0 100 Trying                     <---                                                 
09:50:25.976                                                                                                        
(+00:00:00.000)                                                                                                     

2025-10-08                                                     --->      (UDP SDP) INVITE                           
09:50:25.992                                                             sip:1142@192.168.113.172:5070 SIP/2.0      
(+00:00:00.016)                                                                                                     

2025-10-08                                                     <---      (UDP) SIP/2.0 100 Trying                   
09:50:26.003                                                                                                        
(+00:00:00.027)                                                                                                     

2025-10-08                                                     <---      (UDP) SIP/2.0 180 Ringing                  
09:50:26.046                                                                                                        
(+00:00:00.070)                                                                                                     

2025-10-08        (UDP) SIP/2.0 180 Ringing                    <---                                                 
09:50:26.048                                                                                                        
(+00:00:00.072)                                                                                                     

2025-10-08                                                     <---      (UDP SDP) SIP/2.0 200 OK                   
09:50:27.544                                                                                                        
(+00:00:01.568)                                                                                                     

2025-10-08        (UDP SDP) SIP/2.0 200 OK                     <---                                                 
09:50:27.557                                                                                                        
(+00:00:01.581)                                                                                                     

2025-10-08        (UDP) ACK                                    --->                                                 
09:50:27.600      sip:1142@192.168.113.177:5090;transport=                                                          
(+00:00:01.624)   udp SIP/2.0                                                                                       

2025-10-08                                                     --->      (UDP) ACK sip:1142@192.168.113.172:5070    
09:50:27.603                                                             SIP/2.0                                    
(+00:00:01.627)                                                                                                     

2025-10-08                                                     <---      (UDP) BYE                                  
09:50:44.673                                                             sip:1140@192.168.113.177:5071;transport=   
(+00:00:18.697)                                                          udp;line=83b0f9ea4622375be3232f3c892b024   
                                                                         0 SIP/2.0                                  

2025-10-08        (UDP) BYE                                    <---                                                 
09:50:44.675      sip:1140@192.168.113.170;transport=udp                                                            
(+00:00:18.699)   SIP/2.0                                                                                           

2025-10-08        (UDP) SIP/2.0 200 Ok                         --->                                                 
09:50:44.700                                                                                                        
(+00:00:18.724)                                                                                                     

2025-10-08                                                     --->      (UDP) SIP/2.0 200 OK                       
09:50:44.703                                                                                                        
(+00:00:18.727) 
vesbc#

#Просмотр подробной информации отфильтрованной call-flow сессий:
vesbc# show esbc call-flow sip info 50300000000000c detailed 
ESBC call flow detailed 50300000000000c
Call state: Destroyed
-----------------------------------
Leg: A
Transport: TRANSPORT_ABONENTS
User interface: ABONENTS
Remote Contact: "1140" <sip:1140@192.168.113.170;transport=udp>
From: "1140" <sip:1140@192.168.113.177>
To: <sip:1142@192.168.113.177>
Remote User-Agent: VP-17P/1.5.6-b46 sofia-sip/1.28
Call id: cb612700-9916-1200-4783-6813e209aef3
Local ip: 192.168.113.177:5090
Remote ip: 192.168.113.170:5060
Start time: 2025-10-08 09:50:25.976
End time: 2025-10-08 09:50:44.700
-----------------------------------
Leg: B
Transport: TRANSPORT_SMG
Trunk: TRUNK_SMG
Remote Contact: <sip:1142@192.168.113.172:5070>
From: "1140" <sip:1140@192.168.113.172>
To: <sip:1142@192.168.113.172>
Remote User-Agent: smg pa_sip 3.408.2.100
Call id: 5153401c612eebba1d5691886dbcbb92
Local ip: 192.168.113.177:5071
Remote ip: 192.168.113.172:5070
Start time: 2025-10-08 09:50:25.992
End time: 2025-10-08 09:50:44.703
vesbc#  

...

В выводе содержится заблокированный AOR, причина блокировки, количество накопленных ошибок AOR, время прощения и временная метка блокировки.

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

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

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

15

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

ROOT

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

...

В выводе содержится заблокированный 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#