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