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

Ключ

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

...

Блок кода
languagec#
vesbc(config)# esbc
vesbc(config-esbc)#

Настройки

...

списка причин отбоя

cause-list sip

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

...

Данная команда позволяет перейти в настройки сбора, хранения и записи CDR (Call Detail Record). 

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

...

create-mode <MODE>
no create-mode
Параметры

<MODE> - режим создания файлов CDR, принимает значения [daily, hourly, periodically]

...

login <WORD>
no login
Параметры

<WORD> - логин FTP-клиента.

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

...

Блок кода
languagec#
vesbc(config-esbc-cdr-ftp)# path /home/admin/cdr/esbc
vesbc(config-esbc-cdr-ftp)# 

...

login <WORD>
no login
Параметры

<WORD> - логин резервного FTP-клиента.

...

Блок кода
languagec#
vesbc(config-esbc-cdr-res-ftp)# path /home/admin/cdr/esbc
vesbc(config-esbc-cdr-res-ftp)# 

...

signature <WORD>
no signature
Параметры

<WORD> – отличтельный отличительный признак, задаётся строкой. 

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

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

...

Блок кода
languagec#
vesbc(config-esbc-cdr)# syslog enable
vesbc(config-esbc-cdr)#

Настройки

...

криптопрофиля

crypto profile

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

...

<WORD> – пароль приватного ключа, строка ASCII-символов;.

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

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

...

Данная команда позволяет задать ограничения на версию TLS. Ограничения применяются только при использовании в SIP-транспорте.

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

...

Блок кода
languagec#
vesbc(config-esbc-crypto-profile)# tls min 1.1
vesbc(config-esbc-crypto-profile)# 

Настройки флуд-

...

фильтра

flood fliter

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

...

Блок кода
languagec#
vesbc(config-esbc-general)# statistics disable
vesbc(config-esbc-general)#

Якорь
Настройки_медиапрофилей
Настройки_медиапрофилей
Настройки

...

медиапрофиля

media profile

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

...

<CODEC_PATTERN> – название кодека/часть названия кодека.

<PT> – payload type. Не обязательный Необязательный параметр.

audio – добавление кодеков типа audio для работы в режиме транскодирования.

...

  • disable – SRTP запрещён; 
  • mandatory – SRTP обязателен, профиль транспорта в медиа секции медиасекции SDP будет изменён на соответствующий профиль SRTP; 
  • optional – SRTP не обязателен, но ключи будут подставлены в offer SDP второго плеча, без изменения профиля транспорта в медиа секции медиасекции SDP. 
Значение по умолчанию

disable

...

Блок кода
languagec#
#Настройка статического адреса
vesbc(config-esbc-media-resource)# ip address 192.168.114.130 
vesbc(config-esbc-media-resource)# 

#Настройка динамического адреса
vesbc(config)# interface gigabitethernet 1/0/1
vesbc(config-if-gi)# ip address dhcp 
vesbc(config-if-gi)# exit
vesbc(config)# esbc
vesbc(config-esbc)# media resource NEW_MEDIA_RESOURCE
vesbc(config-esbc-media-resource)# ip address dhcp interface gigabitethernet 1/0/1
vesbc(config-esbc-media-resource)#  

...

Блок кода
languagec#
vesbc(config-esbc-media-resource)# rename NEW_NAME_MEDIA_RESOURCE
vesbc(config-esbc-media-resource)# 


Якорь
Настройки_таблиц_модификации
Настройки_таблиц_модификации
Настройки

...

таблицы модификации 

mod-table

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

...

Блок кода
languagec#
vesbc(esbc-mod-table)# rename NEW_NAME_MODTABLE
vesbc(esbc-mod-table)# 

Настройки SIP

...

-модификаторов 

sip

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

...

Блок кода
languagec#
value-pattern 'header (value)'
# В переменную будет добавлено только value 

...

Данная команда позволяет указать номер название переменной, в которую будет помещено значение, отобранное в результате выполнения команды value-pattern.

...

variable-str <VAR>
no variable-str
Параметры

<VAR> – номер переменной, задается в диапазоне значений u01–u99<VAR> – название переменной, задаётся строкой длиной до 15 символов.

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

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

...

Блок кода
languagec#
vesbc(esbc-mod-table-modification)# variable-str u01var_name
vesbc(esbc-mod-table-modification)# 

...

Блок кода
languagec#
vesbc(esbc-mod-table)# rename NEW_NAME_MODTABLE
vesbc(esbc-mod-table)# 

Настройки таблицы маршрутизации

...

route-table

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

...

condition <INDEX> { cdpn | cgpn | sip-message } <CONDITION_MASK>
no condition <INDEX>

...

cgpn – проверка условия выполняется по cgpn;

sip-message – проверка условия выполняется по всем заголовкам.

<CONDITION_MASK> – условие, которое должно выполняться, чтобы вызов смаршрутизировался по данному правилу, для составления условий необходимо использовать регулярные выражения PCRE.

...

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

Синтаксис
ignore options enable
no ignore options enable

...

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

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

Ответы на OPTIONS не отправляются.

...

Блок кода
languagec#
#Настройка статического адреса
vesbc(config-esbc-sip-transport)# ip address 192.168.114.130 
vesbc(config-esbc-sip-transport)# 

#Настройка динамического адреса
vesbc(config)# interface gigabitethernet 1/0/1
vesbc(config-if-gi)# ip address dhcp 
vesbc(config-if-gi)# exit
vesbc(config)# esbc
vesbc(config-esbc)# sip transport NEW_SIP_TRANSPORT
vesbc(config-esbc-sip-transport)# ip address dhcp interface gigabitethernet 1/0/1
vesbc(config-esbc-sip-transport)# 

...

Блок кода
languagec#
#Настройка статического адреса
vesbc(config-esbc-sip-transport)# ipv6 address 54:af:97:19:8a:f3
vesbc(config-esbc-sip-transport)# 

#Настройка динамического адреса
vesbc(config)# interface gigabitethernet 1/0/1
vesbc(config-if-gi)# ipv6 address dhcp 
vesbc(config-if-gi)# exit
vesbc(config)# esbc
vesbc(config-esbc)# sip transport NEW_SIP_TRANSPORT
vesbc(config-esbc-sip-transport)# ipv6 address dhcp interface gigabitethernet 1/0/1
vesbc(config-esbc-sip-transport)# 

...

Блок кода
languagec#
vesbc(config-esbc-sip-transport)# rename NEW_NAME_SIP_TRANSPORT
vesbc(config-esbc-sip-transport)# 

Якорь
Настройки_транков
Настройки_транков
Настройки

...

SIP-транка

trunk sip

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

...

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

Настройки

...

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

trunk-group

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

...

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

Синтаксис
route-table <NAME_ROUTE_TABLE>
no route-table

...

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

Якорь
Настройки_user-interface
Настройки_user-interface
Настройки

...

абонентского интерфейса

user-interface sip

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

...

Якорь
Команды мониторинга
Команды мониторинга
Команды мониторинга 

show esbc

...

active calls

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

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

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

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

active calls
Параметры

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

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

...

Блок кода
languagevb
vesbc# show esbc active black-listcalls 
IP addressTotal call sessions:      Ban reason4
ESBC active sessions:
-----------------------------------
Session id      AOR Duration  CGPN        CDPN         Source     AOR errorDestination   BlockingCGPN     Time of blockingCDPN       
                 (sec)     unmodified  unmodified                             modified  modified
---------------- --------  ----------  ----------- -----------    count  ------------  --------  -------
50300000000004c    8 timeout in      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  minutes   23004
50300000000004f    5        24004        23005      
---------------   ----------------   -------------------------   ---------   ----------   --------------------   
192.168.80.27     PACKET FLOODING                                0           1440         2025-04-16 09:10:17  

show esbc counters

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

В выводе содержится текущее количество вызовов в секунду, количество активных вызовов (входящих и исходящих), количество полученных и отправленных запросов/ответов, количество успешных вызовов и счётчики для неуспешных вызовов.

Описание счётчиков для неуспешных вызовов:

  • WRONG NUMBER CALLS – увеличивается при получении ответов 404, 410, 484, 485, 604 на инициирующий INVITE;
  • BUSY CALLS – увеличивается при получении ответов 486, 600 на инициирующий INVITE;
  • NO ANSWER CALLS – увеличивается при получении ответов 408, 480, 487 на инициирующий INVITE;
  • FORBIDDEN CALLS – увеличивается при получении ответов 403, 603 на инициирующий INVITE;
  • 3XX CODES – увеличивается при получении любого 3xx ответа на инициирующий INVITE;
  • 4XX CODES – увеличивается при получении любого 4xx ответа (если не подпадает под другие условия) на инициирующий INVITE;
  • 5XX CODES – увеличивается при получении любого 5xx ответа на инициирующий INVITE;
  • 6XX CODES – увеличивается при получении любого 6xx ответа (если не подпадает под другие условия) на инициирующий INVITE.
Синтаксис
show esbc counters
Параметры
uac (trunk)  uas (trunk)   24004     23005

show esbc black-list

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

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

aor

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

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

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

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

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

...

Блок кода
languagevb
vesbc# show esbc black-list countersaor 2400
ESBC global counters
AOR black-list:
-------------------------------------------------------------------------------------
AOR  CPS:                   Ban reason     0
 INCOMING CALL-LEGS: AOR         0
Forgive OUTGOING CALL-LEGS:    Time of blocking    0
 REQUESTS RECEIVED:           0
 REQUESTS SEND:               0
 RESPONSES RECEIVED:          0
error RESPONSES SEND:     time in        0
 ANSWERED CALLS(SUCCESS):     0
 ANSWERED CALLS(UNSUCCESS):   0
 WRONG NUMBER CALLS:   
       0
 BUSY CALLS:                  0
 NO ANSWER CALLS:            count 0
 FORBIDDEN CALLS:    minutes         0
 3XX CODES:             
-------------------   ----------------   0
 4XX CODES:       ---------   ----------   -------------------   
24001@10.25.72.35      PACKET FLOODING     0
 5XX1 CODES:          18         0
 6XX CODES:2025-07-25 05:08:18 
24002@10.25.72.35      PACKET FLOODING      1           18        0

show esbc transports counters

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

В выводе содержится текущее количество вызовов в секунду, количество активных вызовов (входящих и исходящих), количество полученных и отправленных запросов/ответов, количество успешных вызовов и счётчики для неуспешных вызовов.

Описание счётчиков для неуспешных вызовов:

  • WRONG NUMBER CALLS – увеличивается при получении ответов 404, 410, 484, 485, 604 на инициирующий INVITE;
  • BUSY CALLS – увеличивается при получении ответов 486, 600 на инициирующий INVITE;
  • NO ANSWER CALLS – увеличивается при получении ответов 408, 480, 487 на инициирующий INVITE;
  • FORBIDDEN CALLS – увеличивается при получении ответов 403, 603 на инициирующий INVITE;
  • 3XX CODES – увеличивается при получении любого 3xx ответа на инициирующий INVITE;
  • 4XX CODES – увеличивается при получении любого 4xx ответа (если не подпадает под другие условия) на инициирующий INVITE;
  • 5XX CODES – увеличивается при получении любого 5xx ответа на инициирующий INVITE;
  • 6XX CODES – увеличивается при получении любого 6xx ответа (если не подпадает под другие условия) на инициирующий INVITE.

Можно указать имя конкретного транспорта для получения статистики только по нему.

Синтаксис
show esbc transports [sip] counters [<SIP_TRANSPORT_NAME>]
Параметры

sip – вывод статистики по SIP-транспортам;

<SIP_TRANSPORT_NAME> – имя SIP-транспорта для вывода статистики по нему.

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

15

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

ROOT

Пример
Блок кода
languagevb
vesbc# show esbc transports sip counters NEW_TRANSPORT 
Transport: 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        NEW_TRANSPORT
2025---------------------------------------------
 CPS:07-25 05:08:18
24005@10.25.72.35      PACKET FLOODING      1           18 0
 INCOMING CALL-LEGS:     2025-07-25 05:08:18
24006@10.25.72.35    0
 OUTGOING CALL-LEGS:PACKET FLOODING      1   0
 REQUESTS RECEIVED:      18     0
 REQUESTS SEND: 2025-07-25 05:08:19
24007@10.25.72.35      PACKET FLOODING      0
1 RESPONSES RECEIVED:         18 0
 RESPONSES SEND:              0
 ANSWERED CALLS(SUCCESS):     0
 ANSWERED CALLS(UNSUCCESS):   0
 WRONG NUMBER CALLS:    2025-07-25 05:08:19
24008@10.25.72.35      PACKET FLOODING      0
1 BUSY CALLS:         18         0
 NO ANSWER CALLS:2025-07-25 05:08:19
24009@10.25.72.35      PACKET FLOODING      1   0
 FORBIDDEN CALLS:      18       0
 3XX CODES:                   0
 4XX CODES:                   0
 5XX CODES:                   0
 6XX CODES:                   0

...

 2025-07-25 05:08:19

user-agent

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

В выводе содержится имя, тип, статус транка и время последнего изменения статуса.

Можно указать имя транка для получения детальной информации

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

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

sip – просмотр информации по SIP-транкам;

<TRUNK_NAME> – имя SIP-транка для вывода детальной информации по нему<LINE> – строка длиной до 255 символов, выводит все заблокированные User-Agent, содержащие эту строку.

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

15

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

ROOT

Пример
Блок кода
languagevb
vesbc# show esbc trunks
Trunk                  Trunk type   Status          Last change time     
black-list user-agent a

User-agent black-list:
----------------------   ----------------------------------   -------------   ------------------   
NEW_TRUNK
UA              SIP          Available Ban reason     2025-04-15    UA error    Forgive  
 Time of blocking    
                                             03:43:25 count       time in  
vesbc# 
vesbc# show esbc trunks sip NEW_TRUNK 
Trunk             
     Trunk type   Domain       Remote address    Remote       Status          Last change time     
             minutes                      
-------------------------  ----------------   ---------    -------   -------------------
aaaa                    port   PACKET FLOODING    25          57        2025-07-25 05:08:22

ip

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

В выводе содержится заблокированный адрес, причина блокировки, 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      
NEW_TRUNK          AOR    SIP Blocking    Time of blocking 
               10.25.72.35       5063         Available       2025-04-15           
    error   timeout                      
                                                     count   in minutes          03:43:25            

show esbc trunks counters

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

В выводе содержится текущее количество вызовов в секунду, количество активных вызовов(входящих и исходящих), количество полученных и отправленных запросов/ответов, количество успешных вызовов и счётчики для неуспешных вызовов.

Описание счётчиков для неуспешных вызовов:


-------------  ----------------  ------------------  -----   ----------  -------------------
10.25.72.35    IP BLOCKED        24021@10.25.72.35   1       1434        2025-07-25 05:08:22
               ATTRIBUTES LIMIT                                                                               

show esbc statistics

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

Scroll Pagebreak

Метрики для вызовов:

  • CALLS PER SECOND – количество вызовов в секунду;
  • CALL LEGS – активные вызовы;
  • REQUESTS IN CALL – запросы в рамках INVITE-сессий;
  • RESPONSES IN CALL – ответы в рамках INVITE-сессий;
  • ANSWERED CALLS – отвеченные вызовы;
  • CALLS TO WRONG NUMBER – вызовы на неверный номер, увеличивается при получении ответов 404, 410, 484, 485, 604 на инициирующий INVITE;
  • BUSY CALLS – вызовы на занятого, увеличивается при получении ответов 486, 600 на инициирующий INVITE;
  • NO ANSWERED CALLS – вызовы без ответа, увеличивается при получении ответов 408, 480, 487 на инициирующий INVITE;
  • FORBIDDEN CALLS – запрещенные вызовы, увеличивается при получении ответов 403, 603 на инициирующий INVITE;
  • UNAUTHORIZED CALLS – неавторизованные вызовы, увеличивается при получении ответов 401, 407 на инициирующий INVITE;
  • 3XX CODES – увеличивается при получении любого 3xx ответа на инициирующий INVITE;
  • 4XX CODES – увеличивается при получении любого 4xx ответа (
  • WRONG NUMBER CALLS – увеличивается при получении ответов 404, 410, 484, 485, 604 на инициирующий INVITE;
  • BUSY CALLS – увеличивается при получении ответов 486, 600 на инициирующий INVITE;
  • NO ANSWER CALLS – увеличивается при получении ответов 408, 480, 487 на инициирующий INVITE;
  • FORBIDDEN CALLS – увеличивается при получении ответов 403, 603 на инициирующий INVITE;
  • 3XX CODES – увеличивается при получении любого 3xx ответа на инициирующий INVITE;
  • 4XX CODES – увеличивается при получении любого 4xx ответа (если не подпадает под другие условия) на инициирующий INVITE;
  • 5XX CODES – увеличивается при получении любого 5xx ответа на инициирующий INVITE;
  • 6XX CODES – увеличивается при получении любого 6xx ответа (если не подпадает под другие условия) на инициирующий INVITE.

Можно указать имя конкретного транка для получения статистики только по нему.

Синтаксис
show esbc trunks [sip] counters [<TRUNK_NAME>]
Параметры

sip – вывод статистики по SIP-транспортам;

<TRUNK_NAME> – имя SIP-транспорта для вывода статистики по нему.

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

15

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

ROOT

Пример

Метрики для регистраций:

  • REGISTERS PER SECOND – количество регистраций в секунду;
  • REGISTER TRANSACTIONS – незавершенные регистрации, увеличивается при получении REGISTER, уменьшается при получении финального ответа на REGISTER;
  • RESPONSES – ответы на REGISTER;
  • SUCCESS REGISTERS – успешные регистрации;
  • REQUEST TIMEOUT – регистрации с истёкшим временем ожидания ответа, увеличивается при получении ответа 408 на REGISTER;
  • FORBIDDEN REGISTERS – запрещенные регистрации, увеличивается при получении ответов 403, 603 на REGISTER;
  • UNAUTHORIZED REGISTERS – неавторизованные регистрации, увеличивается при получении ответов 401, 407 на REGISTER;
  • INTERVAL TOO BRIEF – регистрации со слишком коротким Expires, увеличивается при получении ответа 423 на REGISTER;
  • 3XX CODES – увеличивается при получении любого 3xx ответа на REGISTER;
  • 4XX CODES – увеличивается при получении любого 4xx ответа (если не подпадает под другие условия) на REGISTER;
  • 5XX CODES – увеличивается при получении любого 5xx ответа на REGISTER;
  • 6XX CODES – увеличивается при получении любого 6xx ответа (если не подпадает под другие условия) на REGISTER.

Метрики для подписок:

  • SUBSCRIBES PER SECOND – количество подписок в секунду;
  • ACTIVE SUBSCRIBES – активные подписки, увеличивается при получении успешного ответа на SUBSCRIBE, уменьшается при истечении подписки;
  • REQUESTS IN SUBSCRIBE – запросы в рамках SUBSCRIBE-сессий;
  • RESPONSES IN SUBSCRIBE – ответы в рамках SUBSCRIBE-сессий;
  • SUCCESS SUBSCRIBES – успешные подписки;
  • REQUEST TIMEOUT – подписки с истёкшим временем ожидания ответа, увеличивается при получении ответа 408 на SUBSCRIBE;
  • FORBIDDEN SUBSCRIBES – запрещенные подписки, увеличивается при получении ответов 403, 603 на SUBSCRIBE;
  • UNAUTHORIZED SUBSCRIBES – неавторизованные регистрации, увеличивается при получении ответов 401, 407 на SUBSCRIBE;
  • INTERVAL TOO BRIEF – регистрации со слишком коротким Expires, увеличивается при получении ответа 423 на SUBSCRIBE;
  • 3XX CODES – увеличивается при получении любого 3xx ответа на SUBSCRIBE;
  • 4XX CODES – увеличивается при получении любого 4xx ответа (если не подпадает под другие условия) на SUBSCRIBE;
  • 5XX CODES – увеличивается при получении любого 5xx ответа на SUBSCRIBE;
  • 6XX CODES – увеличивается при получении любого 6xx ответа (если не подпадает под другие условия) на SUBSCRIBE.

Метрики для RPS:

  • 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, подписок;

call – вывод статистики вызовов;

register – вывод статистики регистраций;

rps – вывод статистики по интенсивности SIP-запросов;

subscribe – вывод статистики подписок.

<OBJECT_TYPE> – тип объекта, по которому выводится статистика, принимает значения:

  • transport – статистика по всем транспортам, если явно не указан определенный;
  • trunk – статистика по всем транкам, если явно не указан определенный;
  • user-interface – статистика по всем абонентским интерфейсам, если явно не указан определенный.

<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  
Блок кода
languagevb
vesbc# show esbc trunks sip counters NEW_TRUNK 
Trunk:                    

ESBC global rps counters: NEW_TRUNK

---------------------------------------------------------------
 CPS:                         0
 INCOMING CALL-LEGS:          0
 OUTGOING CALL-LEGS:--------
Counter Name           0
 REQUESTS RECEIVED:   Incoming        0
 REQUESTS SEND:     Outgoing          0
 RESPONSES RECEIVED:          0
 RESPONSES SEND:              0
 ANSWERED CALLS(SUCCESS):     0
 ANSWERED CALLS(UNSUCCESS):   0
 WRONG NUMBER CALLS:          0
 BUSY CALLS:
-------------------------   --------------------   --------------------   
REQUESTS PER SECOND         0                      0
 NO ANSWER CALLS:             0
 FORBIDDEN CALLS:             0
INVITE PER 3XXSECOND CODES:          0         0
 4XX CODES:           0        0
 5XX CODES:            
ACK PER SECOND     0
   6XX CODES:     0              0

show esbc user-interfaces counters

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

В выводе содержится текущее количество вызовов в секунду, количество активных вызовов(входящих и исходящих), количество полученных и отправленных запросов/ответов, количество успешных вызовов и счётчики для неуспешных вызовов.

Описание счётчиков для неуспешных вызовов:

  • WRONG NUMBER CALLS – увеличивается при получении ответов 404, 410, 484, 485, 604 на инициирующий INVITE;
  • BUSY CALLS – увеличивается при получении ответов 486, 600 на инициирующий INVITE;
  • NO ANSWER CALLS – увеличивается при получении ответов 408, 480, 487 на инициирующий INVITE;
  • FORBIDDEN CALLS – увеличивается при получении ответов 403, 603 на инициирующий INVITE;
  • 3XX CODES – увеличивается при получении любого 3xx ответа на инициирующий INVITE;
  • 4XX CODES – увеличивается при получении любого 4xx ответа (если не подпадает под другие условия) на инициирующий INVITE;
  • 5XX CODES – увеличивается при получении любого 5xx ответа на инициирующий INVITE;
  • 6XX CODES – увеличивается при получении любого 6xx ответа (если не подпадает под другие условия) на инициирующий INVITE.

Можно указать имя конкретного абонентского интерфейса для получения статистики только по нему.

Синтаксис
show esbc user-interfaces [sip] counters [<USER_INTERFACE_NAME>]
Параметры

sip – вывод статистики по абонентскому интерфейсу;

<USER_INTERFACE_NAME> – имя абонентского интерфейса для вывода статистики по нему.

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

15

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

ROOT

Пример
Блок кода
languagevb
vesbc# show esbc user-interfaces sip counters NEW_USER_INTERFACE 
User interface:               NEW_USER_INTERFACE
---------------------------------------------
 CPS:           0                      
BYE PER SECOND              0                      0                      
CANCEL PER SECOND           0                      0
 INCOMING CALL-LEGS:                      0
REFER PER OUTGOING CALL-LEGS:SECOND            0
 REQUESTS RECEIVED:                      0
      REQUESTS SEND:               0
PRACK PER SECOND RESPONSES RECEIVED:          0
 RESPONSES SEND:                      0       0
 ANSWERED CALLS(SUCCESS):     0
 ANSWERED CALLS(UNSUCCESS):   0
 WRONG NUMBER CALLS:
SUBSCRIBE PER SECOND        0
 BUSY CALLS:                  0
 NO ANSWER0 CALLS:             0
 FORBIDDEN CALLS:      
NOTIFY PER SECOND     0
 3XX CODES:    0               0
 4XX CODES:     0              0
 5XX CODES:      
UPDATE PER SECOND           0
  6XX CODES:                   0

show esbc users

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

В выводе содержится AOR абонента, тип и количество контактов.

Можно указать AOR абонента для получения детальной информации.

Синтаксис

...

 

...

 

...

 

...

 

...

Параметры

sip – просмотр информации по SIP-абонентам;

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

detailed – просмотр детальной информации о абоненте, работает только если в <LINE> указан полный AOR.

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

15

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

ROOT

Пример
Блок кода
languagevb
vesbc# show esbc users sip 5
 Total AORs:                  
OPTIONS PER SECOND          0  1
 Total Contacts:   1

User AOR              0           User       Contact    
INFO PER SECOND             0                  type    0       count      
------------------------------   --------   --------   
55@192.168.80.127REGISTER PER SECOND         0         SIP         1    0      
vesbc#
vesbc# show esbc users sip 55@192.168.80.127 detailed 
 User AOR:       55@192.168.80.127
 User type:
MESSAGE PER SECOND          0 SIP
 Contact count:  1

IN User contact               0   IP address of     User         Expires   

show esbc trunks

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

В выводе содержится имя, тип, статус транка и время последнего изменения статуса.

Можно указать имя транка для получения детальной информации

Синтаксис
show esbc trunks [sip] [<TRUNK_NAME>]
Параметры

sip – просмотр информации по SIP-транкам;

<TRUNK_NAME> – имя SIP-транка для вывода детальной информации по нему.

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

15

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

ROOT

Пример
Блок кода
languagevb
vesbc# show esbc trunks
Trunk Registration   Trunk name        IP address of     OUT Trunk contact   Trunk type   Status         
 Last change time     
--------------------   ----------   -------------   ------------------   
NEW_TRUNK             user SIP          Available   interface    2025-04-15           expires
 in                       registrar                            03:43:25            
vesbc#  
vesbc# show esbc trunks sip NEW_TRUNK 
Trunk       Trunk type   Domain  Remote address   Remote   Status       Last change time     
           name                                                     port                                                   
------------------- -----------   -----------  ----   ----------   --------   ------------   ----------------   ---------------   ------------------------------   
<sip:55@192.168.80.27:5062;tra   192.168.80.27
NEW_TRUNK   SIP                 abon 10.25.72.35      5063  3600   Available    33422025-04-15    
       uas               10.25.72.35       <sip:55@10.25.72.151:5060;tran   
nsport=udp>                                        03:43:25       

show esbc users

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

В выводе содержится AOR абонента, тип и количество контактов.

Можно указать AOR абонента для получения детальной информации.

Синтаксис
show esbc users [sip] [<LINE>] [detailed]
Параметры

sip – просмотр информации по SIP-абонентам;

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

detailed – просмотр детальной информации о абоненте, работает только если в <LINE> указан полный AOR.

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

15

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

ROOT

Пример

Image Added

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           
                                   sport=udp;line=5e320013e287239configured   
---------------   ----------   ----------   
10.25.72.35       No           Yes          
192.168.80.27     Yes          No                                                                          e04606bb5d3800315>             

show esbc white-list

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

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

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


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

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#

clear esbc black-list

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

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

aor

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

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

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

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

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

15

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

ROOT

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

user-agent

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

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

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

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

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

<ADDRESS> – заблокированный адрес в <ADDR> – адрес для поиска в списке в формате A.B.C.D(IPv4) [/N] или X:X:X:X::X(IPv6). Для IPv4 адреса есть возможность ввести маску подсети, при указании удалятся все адреса, входящие в подсеть.

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

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 black-list

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

clear esbc registration

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

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

Синтаксис
clear esbc black-listregistration [ <IPv4[/N]> | <IPv6> ]
Параметры

<IPv4[/N]> – IPv4-адрес из списка, при указании маски из списка удаляются все адреса, которые попадают под маску;

pattern-aor <AOR> | user-interface sip <UI_NAME>]
Параметры

<AOR> – маска, по которой будут искаться AOR зарегистрированных абонентов. Можно использовать регулярные выражения PCRE.;

<UI_NAME> – название абонентского интерфейса, при указании регистрации всех абонентов, зарегистрированных через указанный интерфейс, будут сброшены<IPv6> – IPv6-адрес из списка.

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

1015

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

ROOT

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