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

Ключ

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

...

Блок кода
languagec#
vesbc(config-esbc-cause-list-sip)# rename NEW_NAME_LIST
vesbc(config-esbc-cause-list-sip)#

Настройки CDR 
Якорь
Настройки CDR
Настройки CDR

cdr

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

...

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

Настройки RADIUS-профиля
Якорь
Настройки RADIUS-профиля
Настройки

...

RADIUS-профиля

...

radius profile

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

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

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

<NAME> – название криптопрофиляRADIUS-профиля.

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

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

...

Блок кода
languagec#
vesbc(config-esbc)# cryptoradius profile CRYPTORADIUS_PROFILE
vesbc(config-esbcradius-crypto-profile)# 

...

auth

Данная команда позволяет задать путь к файлу CA (Certificate of Authority)выбрать режим работы работы digest-аутентификации.

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

Синтаксис
auth digest { draft_sterman | rfc5090 | rfc5090_no_chlng }ca <WORD>
no caauth digest
Параметры

<WORD> – путь к файлу CAdraft_sterman – режим работы работы digest-аутентификации в соответствии с draft-sterman-aaa-sip-00.txt;
rfc5090 – режим работы работы digest-аутентификации в соответствии с RFC 5090;
rfc5090_no_chlng – режим работы работы digest-аутентификации в соответствии с RFC 5090, в случае когда RADIUS-сервер не передает Access-Challenge.

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

...

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

...

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

CONFIG-ESBC-CRYPTORADIUS-PROFILE

Пример
Блок кода
languagec#
vesbc(config-esbcradius-crypto-profile)# caauth digest default_ca.pemdraft_sterman 
vesbc(config-esbcradius-crypto-profile)# 

cert

framed-protocol

Команда позволяет указать атрибут протокола при использовании пакетного доступа в соответствии с RFC 2865. Данная команда позволяет задать путь к файлу сертификата (X.509).

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

Синтаксис
Синтаксис
framed-protocol { arap | gandalf | none | ppp | slip | x75_sync | xylogics }
no framed-protocol
Параметры

arap – AppleTalk Remote Access Protocol (ARAP);
gandalf – Gandalf proprietary SingleLink/MultiLink protocol;
none – атрибут не используется;
ppp – PPP;
slip – SLIP;
x75_sync – X.75 Synchronous;
xylogics – Xylogics proprietary IPX/SLIP.

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

none – атрибут не используется.

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

15

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

CONFIG-ESBC-RADIUS-PROFILE

Пример
Блок кода
languagec#
vesbc(config-radius-profile)# framed-protocol ppp 
vesbc(config-radius-profile)# 

nas port-type

Команда позволяет указать атрибут типа физического порта NAS, который аутентифицирует пользователя в соответствии с RFC 2865. 

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

Синтаксис
nas port-type { adsl_cap | adsl_dmt | async | cable | ethernet | g3_fax | hdlc_channel | idsl | isdn_async_v110 | isdn_async_v120 | isdn_sync | piafs | sdsl | sync | virtual | wireless | wireless_ieee_8021 | x25 | x75 | xdsl }
no nas port-type
Параметры

adsl_cap – ADSL-CAP - Asymmetric DSL, Carrierless Amplitude Phase Modulation;
adsl_dmt – ADSL-DMT - Asymmetric DSL, Discrete Multi-Tone;
async – Async;
cable – Cable;
ethernet – Ethernet;
g3_fax – G.3 Fax;
hdlc_channel – HDLC Clear Channel;
idsl – IDSL - ISDN Digital Subscriber Line;
isdn_async_v110 – ISDN Async V.110;
isdn_async_v120 – ISDN Async V.120;
isdn_sync – ISDN Sync;
piafs – PIAFS;
sdsl – SDSL - Symmetric DSL;
sync – Sync;
virtual – Virtual;
wireless – Wireless - Other;
wireless_ieee_8021 – Wireless - IEEE 802.11;
x25 – X.25;
x75 – X.75;
xdsl – xDSL - Digital Subscriber Line of unknown type.

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

15

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

CONFIG-ESBC-RADIUS-PROFILE

Пример
Блок кода
languagec#
vesbc(config-radius-profile)# nas port-type ethernet 
vesbc(config-radius-profile)# 

radius-server host

Команда позволяет указать RADIUS-сервер(ы) для аутентификации. Допускается использование до восьми RADIUS-серверов в одном RADIUS-профиле.

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

Синтаксис
radius-server host { <IP-ADDR> | <IPV6-ADDR> } [ vrf <VRF> ]
no radius-server host { <IP-ADDR> | <IPV6-ADDR> } [ vrf <VRF> ]
Параметры

<IP-ADDR> – IP-адрес RADIUS-сервера, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];
<IPV6-ADDR> – IPv6-адрес RADIUS-сервера, задаётся в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF];
<VRF> – имя экземпляра VRF, задается строкой до 31 символа.

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

15

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

CONFIG-ESBC-RADIUS-PROFILE

Пример
Блок кода
languagec#
vesbc(config-radius-profile)# radius-server host 192.168.1.1
vesbc(config-radius-profile)# radius-server host 192.168.1.2
vesbc(config-radius-profile)# 


Примечание

Для аутентификации регистраций абонентов ESBC, командой radius-server host необходимо указать RADIUS-сервер(ы), у которого используется тип соединения usage voip. RADIUS-серверы с отличным режимом не будут использоваться для аутентификации абонентов.

service type

Команда позволяет указать атрибут типа услуги, запрошенной пользователем, или типа услуги, которая должна быть предоставлена в соответствии с RFC 2865. 

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

Синтаксис
service type { administrative | authenticate_only | call_check | callback_administrative | callback_framed | callback_login | callback_nas_prompt | framed | login | nas_promt | none | outbound }
no nas port-type
Параметры

administrative – Administrative;
authenticate_only – Authenticate Only;
call_check – Call Check;
callback_administrative – Callback Administrative;
callback_framed – Callback Framed;
callback_login – Callback Login;
callback_nas_prompt – Callback NAS Prompt;
framed – Framed;
login – Login;
nas_promt – NAS Prompt;
none – атрибут не используется;
outbound – Outbound.

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

none – атрибут не используется.

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

15

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

CONFIG-ESBC-RADIUS-PROFILE

Пример
Блок кода
languagec#
vesbc(config-radius-profile)# service type call_check 
vesbc(config-radius-profile)# 

rename

Данная команда позволяет переименовать RADIUS-профиль.

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

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

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

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

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

15

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

CONFIG-ESBC-RADIUS-PROFILE

Пример
Блок кода
languagec#
vesbc(config-radius-profile)# rename NEW_NAME
vesbc(config-radius-profile)#  

Настройки ААА-профиля

aaa profile

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

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

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

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

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

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

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

15

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

CONFIG-ESBC

Пример
Блок кода
languagec#
vesbc(config-esbc)# aaa profile AAA_PROFILE
vesbc(config-aaa-profile)# 

 auth radius profile

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

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

Синтаксис
auth radius profile <NAME>
no auth radius profile
Параметры

<NAME> – название RADIUS-профиля, который будет использоваться для аутентификации.

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

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

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

15

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

CONFIG-ESBC-AAA-PROFILE

Пример
Блок кода
languagec#
vesbc(config-aaa-profile)# auth radius profile RADIUS_PROFILE 
vesbc(config-aaa-profile)#

rename

Данная команда позволяет переименовать AAA-профиль.

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

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

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

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

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

15

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

CONFIG-ESBC-AAA-PROFILE

Пример
Блок кода
languagec#
vesbc(config-aaa-profile)# rename NEW_NAME
vesbc(config-aaa-profile)#  

Настройки криптопрофиля 
Якорь
cryptoprofile_settings
cryptoprofile_settings

crypto profile

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

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

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

<NAME> – название криптопрофиля.

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

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

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

15

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

CONFIG-ESBC

Пример
Блок кода
languagec#
vesbc(config-esbc)# crypto profile CRYPTO_PROFILE
vesbc(config-esbc-crypto-profile)# 

ca

Данная команда позволяет задать путь к файлу CA (Certificate of Authority).

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

Синтаксис
ca <WORD>
no ca
Параметры

<WORD> – путь к файлу CA.

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

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

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

15

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

CONFIG-ESBC-CRYPTO-PROFILE

Пример
Блок кода
languagec#
vesbc(config-esbc-crypto-profile)# ca default_ca.pem
vesbc(config-esbc-crypto-profile)# 

cert

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

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

Синтаксис
cert <WORD>
no cert
Параметры

<WORD> – путь к файлу сертификата.

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

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

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

15

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

CONFIG-ESBC-CRYPTO-PROFILE

Пример
Блок кода
languagec#
vesbc(config-esbc-crypto-profile)# cert default_cert.pem
vesbc(config-esbc-crypto-profile)# 

...

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

Синтаксис
password private-key { encrypted <HEX> | <WORD> }
no password
Параметры

<HEX> – зашифрованный пароль приватного ключа.

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

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

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

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

15

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

CONFIG-ESBC-CRYPTO-PROFILE

Пример
Блок кода
languagec#
vesbc(config-esbc-crypto-profile)# password private-key crypto_passwd
vesbc(config-esbc-crypto-profile)# 

...

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

Синтаксис
private-key <WORD>
no private-key
Параметры

<WORD> – путь к приватному ключу.

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

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

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

15

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

CONFIG-ESBC-CRYPTO-PROFILE

Пример
Блок кода
languagec#
vesbc(config-esbc-crypto-profile)# private-key default_cert_key.pem
vesbc(config-esbc-crypto-profile)# 

rename

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

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

<NEW_NAME> – новое название криптопрофиля.

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

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

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

15

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

CONFIG-ESBC-CRYPTO-PROFILE

Пример
Блок кода
languagec#
vesbc(config-esbc-crypto-profile)# rename NEW_NAME_CRYPTO_PROFILE
vesbc(config-esbc-crypto-profile)# 

...

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

Синтаксис
tls { max | min } <VERSION>
Параметры

<VERSION> – версия TLS, принимает значения [ unspecified, 1.0, 1.1, 1.2, 1.3 ].

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

unspecified

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

15

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

CONFIG-ESBC-CRYPTO-PROFILE

Пример
Блок кода
languagec#
vesbc(config-esbc-crypto-profile)# tls min 1.1
vesbc(config-esbc-crypto-profile)# 

...

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

Синтаксис
flood filter <NAME>
no flood filter <NAME>
Параметры

<NAME> – название флуд-фильтра.

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

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

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

15

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

CONFIG-ESBC

Пример
Блок кода
languagec#
vesbc(config-esbc)# flood filter FLOOD_FILTER
vesbc(config-esbc-flood-filter)#

...

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

Синтаксис
apply-to-created
no apply-to-created
Параметры

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

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

Фильтр применяется только к инициирующим запросам.

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

15

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

CONFIG-ESBC-FLOOD-FILTER

Пример
Блок кода
languagec#
vesbc(config-esbc-flood-filter)# apply-to-created 
vesbc(config-esbc-flood-filter)# 

...

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

Синтаксис
default patterns
no default patterns
Параметры

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

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

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

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

15

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

CONFIG-ESBC-FLOOD-FILTER

Пример
Блок кода
languagec#
vesbc(config-esbc-flood-filter)# default patterns
vesbc(config-esbc-flood-filter)# 

...

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

Синтаксис
pattern <INDEX> <WORD>
no pattern <INDEX>
Параметры

<INDEX> – индекс паттерна, принимает значения от 0 до 63;

<WORD> – содержимое сообщения, при совпадении сообщение будет отброшено.

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

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

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

15

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

CONFIG-ESBC-FLOOD-FILTER

Пример
Блок кода
languagec#
vesbc(config-esbc-flood-filter)# pattern 0 <sip:123456
vesbc(config-esbc-flood-filter)# 

rename

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

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

<NEW_NAME> – новое название флуд-фильтра.

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

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

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

15

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

CONFIG-ESBC-FLOOD-FILTER

Пример
Блок кода
languagec#
vesbc(config-esbc-flood-filter)# rename NEW_NAME_FLOOD_FILTER
vesbc(config-esbc-flood-filter)# 

Общие настройки ESBC 
Якорь
Общие настройки ESBC
Общие настройки ESBC

general
Якорь
general
general

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

Синтаксис
general
Параметры

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

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

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

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

15

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

CONFIG-ESBC

Пример
Блок кода
languagec#
vesbc(config-esbc)# general 
vesbc(config-esbc-general)# 

...

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

Синтаксис
count core <COUNT>
no count core
Параметры

<COUNT> – количество модулей, максимальное значение зависит от количества ядер CPU.

Высчитывается по формуле 0,4 * (cpu_count - 1), округленное в меньшую сторону.

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

1

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

15

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

CONFIG-ESBC-GENERAL

Пример
Блок кода
languagec#
vesbc(config-esbc-general)# count core 8
vesbc(config-esbc-general)# 

...

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

Синтаксис
count media balancer <COUNT>
no count media balancer
Параметры

<COUNT> – количество модулей, максимальное значение зависит от количества ядер CPU.

Высчитывается по формуле 0,4 * (cpu_count - 1), округленное в меньшую сторону.

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

1

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

15

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

CONFIG-ESBC-GENERAL

Пример
Блок кода
languagec#
vesbc(config-esbc-general)# count media balancer 8
vesbc(config-esbc-general)#

...

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

Синтаксис
count media worker <COUNT>
no count media worker
Параметры

<COUNT> – количество модулей, максимальное значение зависит от количества ядер CPU.

Высчитывается по формуле 0,8 * (cpu_count - 1), округленное в меньшую сторону.

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

1

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

15

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

CONFIG-ESBC-GENERAL

Пример
Блок кода
languagec#
vesbc(config-esbc-general)# count media worker 8
vesbc(config-esbc-general)#

...

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

Синтаксис
count sip balancer <COUNT>
no count sip balancer
Параметры

<COUNT> – количество модулей, максимальное значение зависит от количества ядер CPU.

Высчитывается по формуле 0,5 * (cpu_count - 1), округленное в меньшую сторону.

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

1

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

15

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

CONFIG-ESBC-GENERAL

Пример
Блок кода
languagec#
vesbc(config-esbc-general)# count sip balancer 8
vesbc(config-esbc-general)#

...

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

Синтаксис
count sip worker <COUNT>
no count sip worker
Параметры

<COUNT> – количество модулей, максимальное значение зависит от количества ядер CPU.

Высчитывается по формуле 0,6 * (cpu_count - 1), округленное в меньшую сторону.

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

1

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

15

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

CONFIG-ESBC-GENERAL

Пример
Блок кода
languagec#
vesbc(config-esbc-general)# count sip worker 8
vesbc(config-esbc-general)#

...

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

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

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

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

50000 – vESBC;

8500 – ESBC-3200.

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

15

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

CONFIG-ESBC-GENERAL

Пример
Блок кода
languagec#
vesbc(config-esbc-general)# max in calls 1000
vesbc(config-esbc-general)#

...

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

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

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

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

1000 – vESBC;

400 – ESBC-3200.

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

15

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

CONFIG-ESBC-GENERAL

Пример
Блок кода
languagec#
vesbc(config-esbc-general)# max in cps 10
vesbc(config-esbc-general)#

...

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

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

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

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

15

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

CONFIG-ESBC-GENERAL

Пример
Блок кода
languagec#
vesbc(config-esbc-general)# max in regps 100
vesbc(config-esbc-general)#

...

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

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

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

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

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

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

15

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

CONFIG-ESBC-GENERAL

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

...

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

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

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

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

15

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

CONFIG-ESBC-GENERAL

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

...

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

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

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

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

15

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

CONFIG-ESBC-GENERAL

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

...

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

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

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

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

15

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

CONFIG-ESBC-GENERAL

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

...

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

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

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

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

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

15

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

CONFIG-ESBC-GENERAL

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

security block-timeout 
Якорь
security block-timeout
security block-timeout

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

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

Синтаксис
security block-timeout <TIME>
no security block-timeout
Параметры

<TIME> – время в минутах, принимает значения [30...65535].

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

1440

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

15

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

CONFIG-ESBC-GENERAL

Пример
Блок кода
languagec#
vesbc(config-esbc-general)# security block-timeout 2880
vesbc(config-esbc-general)#

security forgive-time
Якорь
security forgive-time
security forgive-time
 

Данная команда позволяет изменять время, на которое будут блокироваться атрибуты (AOR, user-agent или sip-user). По истечении указанного времени блокировка снимается автоматически.

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

Синтаксис
security forgive-time <TIME>
no security forgive-time
Параметры

<TIME> – время в минутах, принимает значения [30...65535].

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

60

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

15

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

CONFIG-ESBC-GENERAL

Пример
Блок кода
languagec#
vesbc(config-esbc-general)# security forgive-time 1440
vesbc(config-esbc-general)#

security errors-window 
Якорь
security errors-window
security errors-window

Данная команда позволяет изменять время хранения ошибок по адресу или атрибутам (AOR, user-agent или sip-user). По истечении указанного времени счетчик ошибок сбрасывается.

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

Синтаксис
security errors-window <TIME>
no security errors-window
Параметры

<TIME> – время в секундах, принимает значения [60...65535].

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

3600

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

15

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

CONFIG-ESBC-GENERAL

Пример
Блок кода
languagec#
vesbc(config-esbc-general)# security errors-window 7200
vesbc(config-esbc-general)#

...

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

Синтаксис
security profile { trunk | user-interface } <WORD>
no security profile
Параметры

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

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

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

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

15

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

CONFIG-ESBC-GENERAL

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

...

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

Синтаксис
statistics disable
no statistics disable
Параметры

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

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

Статистика включена.

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

15

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

CONFIG-ESBC-GENERAL

Пример
Блок кода
languagec#
vesbc(config-esbc-general)# statistics disable
vesbc(config-esbc-general)#

...

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

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

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

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

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

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

15

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

CONFIG-ESBC

Пример
Блок кода
languagec#
vesbc(config-esbc)# mediaprofile MEDIA_PROFILE
vesbc(config-esbc-media-profile)# 

...

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

Синтаксис
codec allow {all | <CODEC_PATTERN> [<PT>]}
no codec allow {all | <CODEC_PATTERN> [<PT>]}
codec {audio | video | image} {all | <CODEC>}
no codec {audio | video | image} {all | <CODEC>}
Параметры

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

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

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

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

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

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

<CODEC> – название кодека. Указывается из списка поддержанных для транскодирования кодеков.;

all – в режиме проксирования (codec allow) включает список шаблонов кодеков по умолчанию, доступных для проксирования. В режиме транскодирования (codec audo/video/image) включает все доступные кодеки заданного типа.

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

Разрешен список кодеков по умолчанию в режиме проксирования (codec allow all).

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

15

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

CONFIG-ESBC-MEDIA-PROFILE

Пример
Блок кода
languagec#
vesbc(config-esbc-media-profile)# codec audio all 
vesbc(config-esbc-media-profile)# codec video all 
vesbc(config-esbc-media-profile)# codec image all 
vesbc(config-esbc-media-profile)# codec allow all 
vesbc(config-esbc-media-profile)# do commit 
vesbc(config-esbc-media-profile)# do confirm 
vesbc(config-esbc-media-profile)# do sh running-config esbc media-profile MEDIA_
PROFILE 
media-profile MEDIA_PROFILE
  codec audio PCMU
  codec audio PCMA
  codec audio G7221-24
  codec audio G7221-32
  codec audio G7221C-24
  codec audio G7221C-32
  codec audio G7221C-48
  codec audio OPUS
  codec audio ILBC
  codec audio GSM
  codec audio G722
  codec audio G726-16
  codec audio G726-24
  codec audio G726-32
  codec audio G726-40
  codec audio G729
  codec audio SPEEX-NB
  codec audio SPEEX-WB
  codec audio SPEEX-UWB
  codec audio L16-MONO
  codec audio AMR
  codec audio AMR-WB
  codec audio telephone-event
  codec video H263-1998
  codec video H264
  codec video VP8
  codec video VP9
  codec image FAX-T38
  codec allow AMR
  codec allow CLEARMODE
  codec allow CN
  codec allow G72
  codec allow G722/ 9
  codec allow G728 15
  codec allow G729/ 18
  codec allow GSM 3
  codec allow H26
  codec allow H261 31
  codec allow H263 34
  codec allow ILBC
  codec allow L16/44100 11
  codec allow L16/44100/2 10
  codec allow L20
  codec allow OPUS
  codec allow PCMA 8
  codec allow PCMU 0
  codec allow SPEEX
  codec allow T38 t38
  codec allow VP
  codec allow telephone-event
exit

...

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

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

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

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

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

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

15

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

CONFIG-ESBC-MEDIA-PROFILE

Пример
Блок кода
languagec#
vesbc(config-esbc-media-profile)# crypto profile NAME_CRYPTO_PROFILE
vesbc(config-esbc-media-profile)# 

rename

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

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

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

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

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

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

15

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

CONFIG-ESBC-MEDIA-PROFILE

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

rfc5168 enable

Данная команда включает обработку INFO c XML PFU (picture fast update).

Использование отрицательной формы команды (no) отключает обработку INFO c XML PFU (picture fast update).

Синтаксис
rfc5168 enable
no rfc5168 enable
Параметры

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

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

ОтсутствуетОбработка INFO c XML PFU (picture fast update) отключена.

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

15

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

CONFIG-ESBC-MEDIA-PROFILE

Пример
Блок кода
languagec#
vesbc(config-esbc-media-profile)# rename NEW_NAME_MEDIA_PROFILErfc5168 enable
vesbc(config-esbc-media-profile)# 

...

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

Синтаксис
rtcp local enable
no rtcp local enable
Параметры

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

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

Локальная обработка RTCP отключена.

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

15

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

CONFIG-ESBC-MEDIA-PROFILE

Пример
Блок кода
languagec#
vesbc(config-esbc-media-profile)# rtcp local enable
vesbc(config-esbc-media-profile)# 

...

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

Синтаксис
rtcp local interval <TIME>
no rtcp local interval
Параметры

<TIME> – время в секундах, принимает значения [1..255].

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

5

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

15

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

CONFIG-ESBC-MEDIA-PROFILE

Пример
Блок кода
languagec#
vesbc(config-esbc-media-profile)# rtcp local interval 7
vesbc(config-esbc-media-profile)# 

...

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

Синтаксис
rtcp timeout <TIMER>
no rtcp timeout
Параметры

<TIMER> – период времени в секундах, принимает значения [10..300].

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

Таймаут отключен.

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

15

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

CONFIG-ESBC-MEDIA-PROFILE

Пример
Блок кода
languagec#
#Включить 120-секундный таймер ожидания RTCP-пакетов
vesbc(config-esbc-media-profile)# rtcp timeout 120
vesbc(config-esbc-media-profile)# 

...

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

Синтаксис
rtp source-verification
no rtp source-verification
Параметры

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

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

Контроль включен.

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

15

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

CONFIG-ESBC-MEDIA-PROFILE

Пример
Блок кода
languagec#
vesbc(config-esbc-media-profile)# rtp source-verification
vesbc(config-esbc-media-profile)# 

...

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

Синтаксис
rtp timeout cn <MULTIPLIER>
no rtp timeout cn
Параметры

<MULTIPLIER> – множитель таймаута ожидания RTP, принимает значения [2..30].

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

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

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

15

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

CONFIG-ESBC-MEDIA-PROFILE

Пример
Блок кода
languagec#
#Установить множитель 3, при получении CN таймаут ожидания RTP-пакетов увеличится в 3 раза
vesbc(config-esbc-media-profile)# rtp timeout cn 3
vesbc(config-esbc-media-profile)# 

...

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

Синтаксис
rtp timeout <TIMER>
no rtp timeout
Параметры

<TIMER> – период времени в минутах, принимает значения [1..10080].

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

Отсутствует(0).

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

15

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

CONFIG-ESBC-MEDIA-PROFILE

Пример
Блок кода
languagec#
#Включить 5-минутный таймер ожидания RTP-пакетов
vesbc(config-esbc-media-profile)# rtp timeout 5
vesbc(config-esbc-media-profile)# 

...

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

Синтаксис
srtp keying <METHOD>
no srtp keying <METHOD>
Параметры

<METHOD> – метод обмена ключами, принимает значения [dtls-srtp, sdes].

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

Все методы отключены.

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

15

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

CONFIG-ESBC-MEDIA-PROFILE

Пример
Блок кода
languagec#
#Использовать метод DTLS-SRTP
vesbc(config-esbc-media-profile)# srtp keying dtls-srtp 
vesbc(config-esbc-media-profile)# 

...

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

Синтаксис
srtp mode <MODE>
no srtp mode
Параметры

<MODE> – режим использования SRTP, принимает значения:

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

disable

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

15

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

CONFIG-ESBC-MEDIA-PROFILE

Пример
Блок кода
languagec#
#Включить обязательное использование SRTP
vesbc(config-esbc-media-profile)# srtp mode mandatory 
vesbc(config-esbc-media-profile)# 

...

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

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

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

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

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

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

15

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

CONFIG-ESBC

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

...

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

Синтаксис
ip address { dhcp interface <IFACE> | <IP_ADDR> }
no ip address
Параметры

<IFACE> – интерфейс, на котором включен DHCP-клиент, динамический адрес этого интерфейса будет использоваться для передачи/приема голосового трафика;

<IP_ADDR> – IP-адрес ESBC, который будет использоваться для передачи/приема голосового трафика.

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

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

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

15

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

CONFIG-ESBC-MEDIA-RESOURCE

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

...

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

Синтаксис
port-range <START_PORT>-<END_PORT>
no port-range
Параметры

<START_PORT> – начальный UDP-порт, который ESBC будет использовать для передачи/приема голосового трафика;

<END_PORT> – конечный UDP-порт, который ESBC будет использовать для передачи/приема голосового трафика.

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

8000 – 65535

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

15

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

CONFIG-ESBC-MEDIA-RESOURCE

Пример
Блок кода
languagec#
vesbc(config-esbc-media-resource)# port-range 20000-30001
vesbc(config-esbc-media-resource)# 

rename

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

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

<NEW_NAME> – новое название медиаресурсов.

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

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

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

15

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

CONFIG-ESBC-MEDIA-RESOURCE

Пример
Блок кода
languagec#
vesbc(config-esbc-media-resource)# rename NEW_NAME_MEDIA_RESOURCE
vesbc(config-esbc-media-resource)# 

...

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

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

common – создание/конфигурирование таблицы модификаций типа common.

...

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

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

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

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

15

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

CONFIG-ESBC

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

Настройки общих

...

модификаторов 
Якорь
common_modifcator
common_modifcator

common

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

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

Синтаксис
mod-table common <NAME>
no mod-table common <NAME>
Параметры

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

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

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

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

15

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

CONFIG-ESBC

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

...

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

Синтаксис
mod <INDEX> <MODE>
no mod <INDEX>
Параметры

<INDEX> – индекс модификатора, принимает значения от 0 до 63;

...

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

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

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

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

15

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

ESBC-MOD-TABLE

Пример
Блок кода
languagec#
vesbc(esbc-mod-table)# mod 0 cgpn
vesbc(esbc-mod-table-modification)# 

...

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

Синтаксис
replacement <REPLACEMENT>
no replacement
Параметры

<REPLACEMENT> – правило для подмены содержимого заголовка.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesbc(esbc-mod-table-modification)# replacement 85001
vesbc(esbc-mod-table-modification)#

...

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

Синтаксис
value-pattern <PATTERN>
no value-pattern
Параметры

<PATTERN> – содержимое заголовка, при совпадении с которым будет применяться модификатор.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesbc(esbc-mod-table-modification)# value-pattern 45001
vesbc(esbc-mod-table-modification)#

rename

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE

Пример
Блок кода
languagec#
vesbc(esbc-mod-table)# rename NEW_NAME_MODTABLE
vesbc(esbc-mod-table)# 

Настройки SIP-модификаторов 
Якорь
sip_modificator_setttings
sip_modificator_setttings

sip

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

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

Синтаксис
mod-table sip <NAME>
no mod-table sip <NAME>
Параметры

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

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

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

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

15

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

CONFIG-ESBC

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

...

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

Синтаксис
mod <INDEX> <MODE>
no mod <INDEX>
Параметры

<INDEX> – индекс модификатора, принимает значения от 0 до 63;

...

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

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

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

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

15

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

ESBC-MOD-TABLE

Пример
Блок кода
languagec#
vesbc(esbc-mod-table)# mod 0 add
vesbc(esbc-mod-table-modification)# 

...

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesbc(esbc-mod-table-modification)# condition 0
vesbc(config-esbc-mod-table-modification-condition)# 

...

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

Синтаксис
sip header-pattern <PATTERN>
no sip-header
Параметры

<PATTERN> – название заголовка, содержимое которого будет проверяться.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION-CONDITION

Пример
Блок кода
languagec#
vesbc(config-esbc-mod-table-modification-condition)# sip header-pattern To
vesbc(config-esbc-mod-table-modification-condition)# 

...

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

Синтаксис
value-pattern <PATTERN>
no sip-header
Параметры

<PATTERN> – значение заголовка, которое необходимо для выполнения условия.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION-CONDITION

Пример
Блок кода
languagec#
vesbc(config-esbc-mod-table-modification-condition)# value-pattern '.*sip:.(8).*'
vesbc(config-esbc-mod-table-modification-condition)# 

...

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

Синтаксис
header name <NAME>
no header name
Параметры

<NAME> – название заголовка, который необходимо добавить.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesbc(esbc-mod-table-modification)# header name Test_header
vesbc(esbc-mod-table-modification)# 

...

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

Синтаксис
header value <VALUE>
no header value
Параметры

<VALUE> – содержимое заголовка, которое необходимо добавить.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesbc(esbc-mod-table-modification)# header value 123456
vesbc(esbc-mod-table-modification)# 

...

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

Синтаксис
sip method pattern <PATTERN>
no sip method
Параметры

<PATTERN> – метод SIP-запросов, к которому будет применен модификатор.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
#Модификатор будет применяться только к запросам BYE и INVITE
vesbc(esbc-mod-table-modification)# sip method pattern ^((BYE)|(INVITE))$
vesbc(esbc-mod-table-modification)# 

...

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

Синтаксис
sip method type <TYPE>
no sip method
Параметры

<TYPE> – метод SIP-запроса, к которому будет применен модификатор, принимает значения:

  • Ack;
  • Bye;
  • Cancel;
  • Invite;
  • Options;
  • Register.
Значение по умолчанию

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesbc(esbc-mod-table-modification)# sip-method type Invite 
vesbc(esbc-mod-table-modification)# 

...

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

Синтаксис
sip response-pattern <PATTERN>
no sip response
Параметры

<PATTERN> – SIP-ответы, к которым будет применен модификатор.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
#Модификатор будет применяться ко всем SIP-ответам
vesbc(esbc-mod-table-modification)# sip response-pattern .+
vesbc(esbc-mod-table-modification)# 

...

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesbc(esbc-mod-table-modification)# condition 0
vesbc(config-esbc-mod-table-modification-condition)# 

...

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

Синтаксис
sip header-pattern <PATTERN>
no sip-header
Параметры

<PATTERN> – название заголовка, содержимое которого будет проверяться.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION-CONDITION

Пример
Блок кода
languagec#
vesbc(config-esbc-mod-table-modification-condition)# sip header-pattern To
vesbc(config-esbc-mod-table-modification-condition)# 

...

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

Синтаксис
value-pattern <PATTERN>
no sip-header
Параметры

<PATTERN> – значение заголовка, которое необходимо для выполнения условия.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION-CONDITION

Пример
Блок кода
languagec#
vesbc(config-esbc-mod-table-modification-condition)# value-pattern '.*sip:.(8).*'
vesbc(config-esbc-mod-table-modification-condition)# 

...

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

Синтаксис
sip header-pattern <PATTERN>
no sip header
Параметры

<PATTERN> – название заголовка, который необходимо транзитить.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesbc(esbc-mod-table-modification)# sip header-pattern Test_header
vesbc(esbc-mod-table-modification)# 

...

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

Синтаксис
sip method pattern <PATTERN>
no sip method
Параметры

<PATTERN> – метод SIP-запросов, к которому будет применен модификатор.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
#Модификатор будет применяться только к запросам BYE и INVITE
vesbc(esbc-mod-table-modification)# sip method pattern ^((BYE)|(INVITE))$
vesbc(esbc-mod-table-modification)# 

...

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

Синтаксис
sip method type <TYPE>
no sip method
Параметры

<TYPE> – метод SIP-запроса, к которому будет применен модификатор, принимает значения:

  • Ack;
  • Bye;
  • Cancel;
  • Invite;
  • Options;
  • Register.
Значение по умолчанию

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesbc(esbc-mod-table-modification)# sip method type Invite 
vesbc(esbc-mod-table-modification)# 

...

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

Синтаксис
sip response-pattern <PATTERN>
no sip response
Параметры

<PATTERN> – SIP-ответы, к которым будет применен модификатор.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
#Модификатор будет применяться ко всем SIP-ответам
vesbc(esbc-mod-table-modification)# sip response-pattern .+
vesbc(esbc-mod-table-modification)# 

...

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

Синтаксис
value-pattern <PATTERN>
no value-pattern
Параметры

<PATTERN> – содержимое заголовка, при совпадении с которым будет применяться модификатор.

...

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesbc(esbc-mod-table-modification)# value-pattern example
vesbc(esbc-mod-table-modification)# 

...

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

Синтаксис
variable-str <VAR>
no variable-str
Параметры

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesbc(esbc-mod-table-modification)# variable-str var_name
vesbc(esbc-mod-table-modification)# 

...

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesbc(esbc-mod-table-modification)# condition 0
vesbc(config-esbc-mod-table-modification-condition)# 

...

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

Синтаксис
sip header-pattern <PATTERN>
no sip-header
Параметры

<PATTERN> – название заголовка, содержимое которого будет проверяться.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION-CONDITION

Пример
Блок кода
languagec#
vesbc(config-esbc-mod-table-modification-condition)# sip header-pattern To
vesbc(config-esbc-mod-table-modification-condition)# 

...

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

Синтаксис
value-pattern <PATTERN>
no sip-header
Параметры

<PATTERN> – значение заголовка, которое необходимо для выполнения условия.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION-CONDITION

Пример
Блок кода
languagec#
vesbc(config-esbc-mod-table-modification-condition)# value-pattern '.*sip:.(8).*'
vesbc(config-esbc-mod-table-modification-condition)# 

...

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

Синтаксис
sip header-pattern <PATTERN>
no sip header
Параметры

<PATTERN> – название заголовка, который необходимо удалить.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesbc(esbc-mod-table-modification)# sip header-pattern Test_header
vesbc(esbc-mod-table-modification)# 

...

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

Синтаксис
sip method pattern <PATTERN>
no sip method
Параметры

<PATTERN> – метод SIP-запросов, к которому будет применен модификатор.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
#Модификатор будет применяться только к запросам BYE и INVITE
vesbc(esbc-mod-table-modification)# sip method pattern ^((BYE)|(INVITE))$
vesbc(esbc-mod-table-modification)# 

...

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

Синтаксис
sip method type <TYPE>
no sip method
Параметры

<TYPE> – метод SIP-запроса, к которому будет применен модификатор, принимает значения:

  • Ack;
  • Bye;
  • Cancel;
  • Invite;
  • Options;
  • Register.
Значение по умолчанию

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesbc(esbc-mod-table-modification)# sip method type Invite 
vesbc(esbc-mod-table-modification)# 

...

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

Синтаксис
sip response-pattern <PATTERN>
no sip response
Параметры

<PATTERN> – SIP-ответы, к которым будет применен модификатор.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
#Модификатор будет применяться ко всем SIP-ответам
vesbc(esbc-mod-table-modification)# sip response-pattern .+
vesbc(esbc-mod-table-modification)# 

...

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

Синтаксис
value-pattern <PATTERN>
no value-pattern
Параметры

<PATTERN> – содержимое заголовка, при совпадении с которым будет применяться модификатор.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesbc(esbc-mod-table-modification)# value-pattern example
vesbc(esbc-mod-table-modification)# 

...

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesbc(esbc-mod-table-modification)# condition 0
vesbc(config-esbc-mod-table-modification-condition)# 

...

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

Синтаксис
sip header-pattern <PATTERN>
no sip-header
Параметры

<PATTERN> – название заголовка, содержимое которого будет проверяться.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION-CONDITION

Пример
Блок кода
languagec#
vesbc(config-esbc-mod-table-modification-condition)# sip header-pattern To
vesbc(config-esbc-mod-table-modification-condition)# 

...

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

Синтаксис
value-pattern <PATTERN>
no sip-header
Параметры

<PATTERN> – значение заголовка, которое необходимо для выполнения условия.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION-CONDITION

Пример
Блок кода
languagec#
vesbc(config-esbc-mod-table-modification-condition)# value-pattern '.*sip:.(8).*'
vesbc(config-esbc-mod-table-modification-condition)# 

...

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

Синтаксис
replacement <REPLACEMENT>
no replacement
Параметры

<REPLACEMENT> – правило для подмены содержимого заголовка.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesbc(esbc-mod-table-modification)# replacement 456
vesbc(esbc-mod-table-modification)# 

...

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

Синтаксис
sip header-pattern <PATTERN>
no sip-header
Параметры

<PATTERN> – название заголовка, содержимое которого необходимо заменить.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesbc(esbc-mod-table-modification)# sip header-pattern Test_header
vesbc(esbc-mod-table-modification)# 

...

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

Синтаксис
sip method pattern <PATTERN>
no sip-method
Параметры

<PATTERN> – метод SIP-запросов, к которому будет применен модификатор.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
#Модификатор будет применяться только к запросам BYE и INVITE
vesbc(esbc-mod-table-modification)# sip method pattern ^((BYE)|(INVITE))$
vesbc(esbc-mod-table-modification)# 

...

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

Синтаксис
sip method type <TYPE>
no sip method
Параметры

<TYPE> – метод SIP-запроса, к которому будет применен модификатор, принимает значения:

  • Ack;
  • Bye;
  • Cancel;
  • Invite;
  • Options;
  • Register.
Значение по умолчанию

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesbc(esbc-mod-table-modification)# sip method type Invite 
vesbc(esbc-mod-table-modification)# 

...

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

Синтаксис
sip response-pattern <PATTERN>
no sip response
Параметры

<PATTERN> – SIP-ответы, к которым будет применен модификатор.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
#Модификатор будет применяться ко всем SIP-ответам:
vesbc(esbc-mod-table-modification)# sip response-pattern .+
vesbc(esbc-mod-table-modification)# 

...

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

Синтаксис
value-pattern <PATTERN>
no value-pattern
Параметры

<PATTERN> – место в содержимом заголовка, которое необходимо заменить.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
#Конец строки исходного содержимого заголовка
vesbc(esbc-mod-table-modification)# value-pattern $
vesbc(esbc-mod-table-modification)# 

...

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesbc(esbc-mod-table-modification)# condition 0
vesbc(config-esbc-mod-table-modification-condition)# 

...

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

Синтаксис
sip header-pattern <PATTERN>
no sip-header
Параметры

<PATTERN> – название заголовка, содержимое которого будет проверяться.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION-CONDITION

Пример
Блок кода
languagec#
vesbc(config-esbc-mod-table-modification-condition)# sip header-pattern To
vesbc(config-esbc-mod-table-modification-condition)# 

...

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

Синтаксис
value-pattern <PATTERN>
no sip-header
Параметры

<PATTERN> – значение заголовка, которое необходимо для выполнения условия.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION-CONDITION

Пример
Блок кода
languagec#
vesbc(config-esbc-mod-table-modification-condition)# value-pattern '.*sip:.(8).*'
vesbc(config-esbc-mod-table-modification-condition)# 

...

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

Синтаксис
sip header-pattern <PATTERN>
no sip header
Параметры

<PATTERN> – название заголовка, который необходимо транзитить.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesbc(esbc-mod-table-modification)# sip header-pattern Test_header
vesbc(esbc-mod-table-modification)# 

...

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

Синтаксис
sip method pattern <PATTERN>
no sip method
Параметры

<PATTERN> – метод SIP-запросов, к которому будет применен модификатор.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
#Модификатор будет применяться только к запросам BYE и INVITE
vesbc(esbc-mod-table-modification)# sip method pattern ^((BYE)|(INVITE))$
vesbc(esbc-mod-table-modification)# 

...

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

Синтаксис
sip method type <TYPE>
no sip method
Параметры

<TYPE> – метод SIP-запроса, к которому будет применен модификатор, принимает значения:

  • Ack;
  • Bye;
  • Cancel;
  • Invite;
  • Options;
  • Register.
Значение по умолчанию

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesbc(esbc-mod-table-modification)# sip method type Invite 
vesbc(esbc-mod-table-modification)# 

...

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

Синтаксис
sip response-pattern <PATTERN>
no sip response
Параметры

<PATTERN> – SIP-ответы, к которым будет применен модификатор.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
#Модификатор будет применяться ко всем SIP-ответам
vesbc(esbc-mod-table-modification)# sip response-pattern .+
vesbc(esbc-mod-table-modification)# 

...

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

Синтаксис
value-pattern <PATTERN>
no value-pattern
Параметры

<PATTERN> – содержимое заголовка, при совпадении с которым будет применяться модификатор.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesbc(esbc-mod-table-modification)# value-pattern example
vesbc(esbc-mod-table-modification)# 

rename

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE

Пример
Блок кода
languagec#
vesbc(esbc-mod-table)# rename NEW_NAME_MODTABLE
vesbc(esbc-mod-table)# 

...

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

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

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

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

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

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

15

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

CONFIG-ESBC

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

rename

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

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

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

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

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

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

15

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

CONFIG-ESBC-ROUTE-TABLE

Пример
Блок кода
languagec#
vesbc(config-esbc-route-table)# rename NEW_NAME_ROUTE_TABLE
vesbc(config-esbc-route-table)# 

...

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

Синтаксис
rule <INDEX>
Параметры

<INDEX> – индекс правила, принимает значения от 0 до 63.

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

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

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

15

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

CONFIG-ESBC-ROUTE-TABLE

Пример
Блок кода
languagec#
vesbc(config-esbc-route-table)# rule 0
vesbc(config-esbc-route-table-rule)# 

...

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

Синтаксис
action { direct-to-trunk | direct-to-trunk-group | reject } <DIRECTION>
no action
Параметры

direct-to-trunk – отравить вызов в транк, указанный в <DIRECTION>;

...

<DIRECTION> – название транка или транковой группы, куда будет отправлен вызов.

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

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

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

15

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

CONFIG-ESBC-ROUTE-TABLE-RULE

Пример
Блок кода
languagec#
vesbc(config-esbc-route-table-rule)# action direct-to-trunk NEW_TRUNK
vesbc(config-esbc-route-table-rule)# 

...

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

Синтаксис
condition <INDEX> { cdpn | cgpn | sip-message } <CONDITION_MASK>
no condition <INDEX>
Параметры

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

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

...

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

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

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

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

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

15

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

CONFIG-ESBC-ROUTE-TABLE-RULE

Пример
Блок кода
languagec#
vesbc(config-esbc-route-table-rule)# condition 0 cdpn ^24001$
vesbc(config-esbc-route-table-rule)# 

Настройки профиля

...

безопасности 
Якорь
security_profile_settings
security_profile_settings

security profile

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

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

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

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

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

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

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

15

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

CONFIG-ESBC

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

...

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

Синтаксис
check aor
no check aor
Параметры

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

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

Проверка отключена.

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

15

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

CONFIG-ESBC-SECURITY-PROFILE

Пример
Блок кода
languagec#
vesbc(config-esbc-security-profile)# check aor
vesbc(config-esbc-security-profile)# 

...

Данная команда включает проверку и сбор ошибок по IP-адресу и порту источника сообщения.

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

Синтаксис
check src-address
no check src-address
Параметры

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

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

Проверка отключена.

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

15

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

CONFIG-ESBC-SECURITY-PROFILE

Пример
Блок кода
languagec#
vesbc(config-esbc-security-profile)# check src-address
vesbc(config-esbc-security-profile)# 

...

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

Синтаксис
check user-agent
no check user-agent
Параметры

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

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

Проверка отключена.

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

15

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

CONFIG-ESBC-SECURITY-PROFILE

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

...

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

Синтаксис
errors aggregation
no errors aggregation
Параметры

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

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

Объединение ошибок по адресу отключено.

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

15

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

CONFIG-ESBC-SECURITY-PROFILE

Пример
Блок кода
languagec#
vesbc(config-esbc-security-profile)# errors aggregation
vesbc(config-esbc-security-profile)# 

...

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

Синтаксис
flood filter <INDEX> <WORD>
no flood filter <INDEX>
Параметры

<INDEX> – индекс флуд-фильтра, принимает значения от 0 до 7;

<WORD> – название флуд-фильтра.

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

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

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

15

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

CONFIG-ESBC-SECURITY-PROFILE

Пример
Блок кода
languagec#
vesbc(config-esbc-security-profile)# flood filter 0 FLOOD_FILTER_NAME
vesbc(config-esbc-security-profile)# 

rename

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

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

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

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

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

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

15

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

CONFIG-ESBC-SECURITY-PROFILE

Пример
Блок кода
languagec#
vesbc(config-esbc-security-profile)# rename NEW_NAME_SECURITY_PROFILE
vesbc(config-esbc-security-profile)# 

Настройки SIP-

...

профиля 
Якорь
sip_profile_settings
sip_profile_settings

sip profile

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

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

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

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

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

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

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

15

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

CONFIG-ESBC

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

...

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

Синтаксис
cause-list <NAME>
no cause-list
Параметры

<NAME> – название списка, который привязывается к SIP-профилю.

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

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

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

15

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

CONFIG-ESBC-SIP-PROFILE

Пример
Блок кода
languagec#
vesbc(config-esbc-sip-profile)# cause-list NEW_NAME_LIST 
vesbc(config-esbc-sip-profile)#  

...

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

Синтаксис
ignore options enable
no ignore options enable
Параметры

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

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

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

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

15

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

CONFIG-ESBC-SIP-PROFILE

Пример
Блок кода
languagec#
vesbc(config-esbc-sip-profile)# ignore options enable 
vesbc(config-esbc-sip-profile)# 

...

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

Синтаксис
keepalive enable
no keepalive enable
Параметры

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

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

Контроль выключен.

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

15

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

CONFIG-ESBC-SIP-PROFILE

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

...

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

Синтаксис
keepalive failed-interval <TIME>
no keepalive failed-interval
Параметры

<TIME> – время в секундах, принимает значения [10..3600].

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

20

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

15

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

CONFIG-ESBC-SIP-PROFILE

Пример
Блок кода
languagec#
vesbc(config-esbc-sip-profile)# keepalive failed-interval 60
vesbc(config-esbc-sip-profile)# 

...

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

Синтаксис
keepalive method <METHOD>
Параметры

<METHOD> – метод контроля направлений, на данный момент принимает только одно значение – options.

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

options

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

15

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

CONFIG-ESBC-SIP-PROFILE

Пример
Блок кода
languagec#
vesbc(config-esbc-sip-profile)# keepalive method options 
vesbc(config-esbc-sip-profile)# 

...

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

Синтаксис
keepalive success-interval <TIME>
no keepalive success-interval
Параметры

<TIME> – время в секундах, принимает значения [10..3600]. 

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

60

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

15

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

CONFIG-ESBC-SIP-PROFILE

Пример
Блок кода
languagec#
vesbc(config-esbc-sip-profile)# keepalive success-interval 120
vesbc(config-esbc-sip-profile)# 

...

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

Синтаксис
redirection <MODE>
no redirection
Параметры

<MODE> – режим обработки 3xx ответов, принимает значения:

  • forbidden – завершить вызов при получении 3xx;
  • process – обрабатывать 3xx и попытаться перенаправить вызов на новое направление;
  • transit – передавать 3xx на второе плечо.
Значение по умолчанию

forbidden

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

15

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

CONFIG-ESBC-SIP-PROFILE

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

rename

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

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

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

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

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

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

15

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

CONFIG-ESBC-SIP-PROFILE

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

session timer enable

Данная команда включает поддержку таймеров SIP-сессий (RFC4028).

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

Синтаксис
session timer enable
no session timer enable
Параметры

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

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

ОтсутствуетПоддержка таймеров SIP-сессий (RFC4028) отключена.

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

15

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

CONFIG-ESBC-SIP-PROFILE

Пример
Блок кода
languagec#
vesbc(config-esbc-sip-profile)# session rename NEW_NAME_SIP_PROFILEtimer enable
vesbc(config-esbc-sip-profile)# 

session timer

...

min-se

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

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

Синтаксис
session timer enablemin-se <TIME>
no session timer enablemin-se
Параметры

<TIME> – время в секундах, принимает значения [90..32000].

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

90

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

15

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

CONFIG-ESBC-SIP-PROFILE

Пример
Блок кода
languagec#
vesbc(config-esbc-sip-profile)# session timer min-se 120
vesbc(config-esbc-sip-profile)# 

session timer

...

refresher

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

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

Синтаксис
session timer min-serefresher <TIME><REFRESHER>
no session timer min-se

...

refresher
Параметры

<REFRESHER> – сторона обновления сессии, принимает значения:

  • uac – сторона клиента;
  • uas – сторона сервера.
Значение по умолчанию

uac

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

15

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

CONFIG-ESBC-SIP-PROFILE

Пример
Блок кода
languagec#
vesbc(config-esbc-sip-profile)# session timer refresher uas
vesbc(config-esbc-sip-profile)# 

session timer

...

session-expires

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

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

Синтаксис
session timer refreshersession-expires <REFRESHER><TIME>
no session timer refreshersession-expires
Параметры

<TIME> – время в секундах, принимает значения [90..64800].

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

1800

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

15

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

CONFIG-ESBC-SIP-PROFILE

Пример
Блок кода
languagec#
vesbc(config-esbc-sip-profile)# session timer session-expires 3600
vesbc(config-esbc-sip-profile)# 

...

isup

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

Синтаксис
isup <MODE>session timer session-expires <TIME>
no session timer session-expiresisup
Параметры

<MODE> – режим обработки вложения ISUP в SDP, принимает значения:

  • transit –  передавать вложение ISUP в SDP в сообщениях SIP.
Значение по умолчанию

no isup

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

15

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

CONFIG-ESBC-SIP-PROFILE

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

Scroll Pagebreak
Настройки SIP-транспорта

sip transport 

...

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

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

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

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

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

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

15

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

CONFIG-ESBC

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

...

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

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

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

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

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

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

15

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

CONFIG-ESBC-SIP-TRANSPORT

Пример
Блок кода
languagec#
vesbc(config-esbc-sip-transport)# crypto profile NAME_CRYPTO_PROFILE
vesbc(config-esbc-sip-transport)# 

...

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

Синтаксис
ip address { dhcp interface <IFACE> | <IP_ADDR> }
no ip address
Параметры

<IFACE> – интерфейс, на котором включен DHCP-клиент, динамический адрес этого интерфейса будет использоваться для передачи/приема сигнализации;

<IP_ADDR> – IP-адрес ESBC, который будет использоваться для передачи/приема сигнализации.

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

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

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

15

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

CONFIG-ESBC-SIP-TRANSPORT

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

...

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

Синтаксис
ipv6 address { dhcp interface <IFACE> | <IPv6_ADDR> }
no ipv6 address
Параметры

<IFACE> – интерфейс, на котором включен DHCP-клиент, динамический адрес этого интерфейса будет использоваться для передачи/приема сигнализации;

<IPv6_ADDR> – IPv6-адрес ESBC, который будет использоваться для передачи/приема сигнализации.

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

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

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

15

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

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)# 

...

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

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

Синтаксис
mode { tcp-only | tcp-prefer | tls | udp-only | udp-prefer | ws | wss }
no mode
Параметры

tcp-only – использовать только TCP-протокол;

...

wss – использовать WebSocket Secure.

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

udp-only

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

15

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

CONFIG-ESBC-SIP-TRANSPORT

Пример
Блок кода
languagec#
vesbc(config-esbc-sip-transport)# mode udp-prefer 
vesbc(config-esbc-sip-transport)# 

...

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

Синтаксис
port <PORT>
no port
Параметры

<PORT> – порт ESBC, который будет использоваться для передачи/приема сигнализации, принимает значения от 1 до 65535.

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

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

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

15

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

CONFIG-ESBC-SIP-TRANSPORT

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

rename

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

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

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

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

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

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

15

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

CONFIG-ESBC-SIP-TRANSPORT

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

...

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

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

<NAME> – название SIP-транка.

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

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

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

15

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

CONFIG-ESBC

Пример
Блок кода
languagec#
vesbc(config-esbc)# trunk sip NEW_TRUNK
vesbc(config-esbc-trunk-sip)# 

...

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

Синтаксис
domain <DOMAIN>
no domain
Параметры

<DOMAIN> – доменное имя транка.

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

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

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

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# domain new.domain
vesbc(config-esbc-trunk-sip)# 

...

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
dscp <TYPE> <DSCP>
no domain
Параметры

<TYPE> – тип трафика, принимает значения:

...

<DSCP> – значение кода DSCP, принимает значения [0..63].

Значение по умолчанию

0

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# dscp audio 63
vesbc(config-esbc-trunk-sip)# 

...

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
dynamic-mode dns
no dynamic-mode
Параметры

Команда не содержит параметров.

Значение по умолчанию

Динамический режим отключен.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# dynamic-mode dns
vesbc(config-esbc-trunk-sip)# 

...

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max in calls <COUNT>
no max in calls
Параметры

<COUNT> – количество одновременных входящих вызовов, максимальное значение зависит от платформы.

Значение по умолчанию

50000 – vESBC; 

8500 – ESBC-3200.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# max in calls 1000
vesbc(config-esbc-trunk-sip)#

...

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max in cps <COUNT>
no max in cps
Параметры

<COUNT> – количество входящих вызовов в секунду, максимальное значение зависит от платформы.

Значение по умолчанию

1000 – vESBC;

400 – ESBC-3200. 

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# max in cps 10
vesbc(config-esbc-trunk-sip)#

...

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max in rps <COUNT>
no max in rps
Параметры

<COUNT> – количество входящих запросов в секунду, максимальное значение зависит от платформы.

Значение по умолчанию

4294967295Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# max in rps 150
vesbc(config-esbc-trunk-sip)#

...

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max in session pps <COUNT>
no max in session pps
Параметры

<COUNT> – количество входящих пакетов в секунду в рамках установленной сессии, принимает значение [1...4294967294].

Значение по умолчанию
4294967295Отсутствует.
Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# max in session pps 50
vesbc(config-esbc-trunk-sip)#

...

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max in subps <COUNT>
no max in subps
Параметры

<COUNT> – количество входящих подписок в секунду, принимает значение [1...4294967294].

Значение по умолчанию
4294967295Отсутствует.
Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# max in subps 5
vesbc(config-esbc-trunk-sip)#

...

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max in subscriptions  <COUNT>
no max in subscriptions
Параметры

<COUNT> – количество  активных подписок, принимает значение [1...4294967294].

Значение по умолчанию
4294967295Отсутствует.
Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# max in subscriptions 60
vesbc(config-esbc-trunk-sip)#

...

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max out cps <COUNT>
no max out cps
Параметры

<COUNT> – количество исходящих вызовов в секунду, максимальное значение зависит от платформы.

Значение по умолчанию

1000 – vESBC;

400 – ESBC-3200. 

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# max out cps 10
vesbc(config-esbc-trunk-sip)#

...

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max in rps <COUNT>
no max in rps
Параметры

<COUNT> – количество исходящих запросов в секунду, принимает значения [1...4294967294].

Значение по умолчанию

4294967295Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# max in rps 150
vesbc(config-esbc-trunk-sip)#

...

Использование отрицательной формы команды (no) удаляет медиапрофиль с транка.

Синтаксис
media profile <NAME_MEDIA_PROFILE>
no media profile
Параметры

<NAME_MEDIA_PROFILE> – название медиапрофиля.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# media profile NEW_NAME_MEDIA_PROFILE 
vesbc(config-esbc-trunk-sip)# 

...

Использование отрицательной формы команды (no) удаляет медиаресурс с транка.

Синтаксис
media resource <INDEX> <NAME_MEDIA_RESOURCE>
no media resource <INDEX>
Параметры

<INDEX> – индекс привязанных медиаресурсов, принимает значения от 0 до 7;

<NAME_MEDIA_RESOURCE> – название медиаресурса.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# media resource 0 NEW_MEDIA_RESOURSE
vesbc(config-esbc-trunk-sip)# 

...

Использование отрицательной формы команды (no) удаляет таблицу модификации с транка.

Синтаксис
mod-table { sip | common } { in | out } <NAME_MODTABLE>
no mod-table { sip | common } { in | out }
Параметры

sip | common – тип модификатора;

...

<NAME_MODTABLE> – название таблицы модификации.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# mod-table sip in NEW_MODTABLE
vesbc(config-esbc-trunk-sip)# 

nat

Данная команда позволяет прохождение настроить прохождение RTP-трафика через NAT для SIP-транков.

Использование отрицательной формы команды (no) отключает использование механизмов преодоления NAT.

comedia-mode

Синтаксис
nat comedia-mode <MODE>
no nat comedia-mode
Параметры

<MODE> – режим использования NAT, принимает значения:

  • flexible – проверяет источник во входящем RTP-потоке и транслирует исходящий поток на IP-адрес и UDP-порт, с которого принимается медиапоток. В случае прерывания входящего RTP-потока более чем на 1 секунду, исходящий поток продолжает транслироваться;
  • on – проверяет источник во входящем RTP-потоке и транслирует исходящий поток на IP-адрес и UDP-порт, с которого принимается медиапоток. В случае прерывания входящего RTP-потока более чем на 1 секунду, исходящий поток перестает транслироваться;
  • off – режим NAT выключен. 
Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# nat comedia-mode on
vesbc(config-esbc-trunk-sip)# 

...

Использование отрицательной формы команды (no) удаляет публичный адрес транка.

Синтаксис
public-ip <ADDR>
no public-ip
Параметры

<ADDR> – публичный адрес транка в формате A.B.C.D или X:X:X:X::X.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# public-ip 81.114.67.33
vesbc(config-esbc-trunk-sip)# 

...

Использование отрицательной формы команды (no) удаляет адрес удаленной стороны.

Синтаксис
remote address <ADDRESS>
no remote address
Параметры

<ADDRESS> – адрес удаленной стороны, принимает значения:

  • A.B.C.D[/N] – адрес в формате IPv4, маска может быть установлена только в динамическом режиме;
  • WORD(1-63) – адрес в формате доменного имени;
  • X:X:X:X::X[/N] – адрес в формате IPv6, маска может быть установлена только в динамическом режиме.
Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# remote address 192.168.114.129
vesbc(config-esbc-trunk-sip)# 

...

Использование отрицательной формы команды (no) удаляет порт удаленной стороны, принимает значения от 1 до 65535.

Синтаксис
remote port { <PORT> | <START_PORT>-<END_PORT> }
no remote port
Параметры

<PORT> – порт удаленной стороны, принимает значения от 1 до 65535;

<START_PORT>-<END_PORT> – диапазон портов, может быть задан только в динамическом режиме.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# remote port 5060
vesbc(config-esbc-trunk-sip)# 

rename

Данная команда позволяет переименовать созданный SIP-транк.

Синтаксис
rename <NEW_NAME>
Параметры

<NEW_NAME> – новое название SIP-транка.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# rename NEW_NAME_TRUNK
vesbc(config-esbc-trunk-sip)# 

...

Использование отрицательной формы команды (no) отвязывает таблицу маршрутизации от транка.

Синтаксис
route-table <NAME_ROUTE_TABLE>
no route-table
Параметры

<WORD> – название таблицы маршрутизации.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# route-table NEW_ROUTE_TABLE
vesbc(config-esbc-trunk-sip)# 

...

Использование отрицательной формы команды (no) отвязывает профиль безопасности от транка.

Синтаксис
security profile <NAME_SECURITY_PROFILE>
no security profile
Параметры

<WORD> – название профиля безопасности.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# security profile SECURITY_PROFILE_NAME
vesbc(config-esbc-trunk-sip)# 

...

Использование отрицательной формы команды (no) отвязывает SIP-профиль от транка.

Синтаксис
sip profile <NAME_SIP_PROFILE>
no sip profile
Параметры

<NAME_SIP_PROFILE> – название SIP-профиля.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# sip profile NEW_NAME_SIP_PROFILE 
vesbc(config-esbc-trunk-sip)# 

...

Использование отрицательной формы команды (no) отвязывает SIP-транспорт от транка.

Синтаксис
sip transport <NAME_SIP_TRANSPORT>
no sip transport
Параметры

<NAME_SIP_TRANSPORT> – название SIP-транспорта.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# sip-transport NEW_SIP_TRANSPORT
vesbc(config-esbc-trunk-sip)# 

...

Данная команда позволяет включить опцию «Доверенная сеть» "Доверенная сеть" на SIP-транке.

Использование отрицательной формы команды (no) отключает опцию.

Синтаксис
trusted-network
no trusted-network
Параметры

Команда не содержит параметров.

Значение по умолчанию

Опция выключена.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# trusted-network
vesbc(config-esbc-trunk-sip)# 

Настройки транковой группы

trunk-group
Якорь
trunk-group
trunk-group

Данная команда позволяет перейти в настройки указанной транковой группы или создать новую.

Использование отрицательной формы команды (no) удаляет указанную транковую группу.

Синтаксис
trunk-group <NAME>
no trunk-group <NAME>
Параметры

<NAME> – название транковой группы.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC

Пример
Блок кода
languagec#
vesbc(config-esbc)# trunk-group NEW_TRUNK_GROUP
vesbc(config-esbc-trunk-group)# 

...

Использование отрицательной формы команды (no) выключает балансировку.

Синтаксис
balancing round-robin
no balancing
Параметры

Команда не содержит параметров.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-group)# balancing round-robin 
vesbc(config-esbc-trunk-group)# 

...

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
dscp <TYPE> <DSCP>
no domain
Параметры

<TYPE> – тип трафика, принимает значения:

...

<DSCP> – значение кода DSCP, принимает значения [0..63].

Значение по умолчанию

0

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-group)# dscp audio 63
vesbc(config-esbc-trunk-group)# 

...

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max in calls <COUNT>
no max in calls
Параметры

<COUNT> – количество одновременных вызовов, максимальное значение зависит от платформы.

Значение по умолчанию

50000 – vESBC; 

8500 – ESBC-3200.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-group)# max in calls 1000
vesbc(config-esbc-trunk-group)#

...

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max in cps <COUNT>
no max in cps
Параметры

<COUNT> – количество вызовов в секунду, максимальное значение зависит от платформы.

Значение по умолчанию

1000 – vESBC;

400 – ESBC-3200. 

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-group)# max in cps 10
vesbc(config-esbc-trunk-group)#

...

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max in rps <COUNT>
no max in rps
Параметры

<COUNT> – количество запросов в секунду, принимает значения [1...4294967294].

Значение по умолчанию

4294967295Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-group)# max in rps 150
vesbc(config-esbc-trunk-group)#

...

Данная команда позволяет задать ограничение количества входящих sip-сообщений в секунду в рамках установленной сессии на транковой группе.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max in session pps <COUNT>
no max in session pps
Параметры

<COUNT> – количество входящих пакетов в секунду в рамках установленной сессии, принимает значение [1...4294967294].

Значение по умолчанию

...

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-group)# max in session pps 50
vesbc(config-esbc-trunk-group)#

...

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max in subps <COUNT>
no max in subps
Параметры

<COUNT> – количество входящих подписок в секунду, принимает значение [1...4294967294].

Значение по умолчанию

...

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-group)# max in subps 5
vesbc(config-esbc-trunk-group)#

...

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max in subscriptions  <COUNT>
no max in subscriptions
Параметры

<COUNT> – количество  активных подписок, принимает значение [1...4294967294].

Значение по умолчанию

...

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-group)# max in subscriptions 60
vesbc(config-esbc-trunk-group)#

...

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max out cps <COUNT>
no max out cps
Параметры

<COUNT> – количество исходящих вызовов в секунду, максимальное значение зависит от платформы.

Значение по умолчанию

1000 – vESBC;

400 – ESBC-3200. 

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-group)# max out cps 10
vesbc(config-esbc-trunk-group)#

...

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max in rps <COUNT>
no max in rps
Параметры

<COUNT> – количество исходящих запросов в секунду, принимает значения [1...4294967294].

Значение по умолчанию

4294967295Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-group)# max in rps 150
vesbc(config-esbc-trunk-group)#

...

Использование отрицательной формы команды (no) удаляет медиапрофиль с транковой группы.

Синтаксис
media profile <NAME_MEDIA_PROFILE>
no media profile
Параметры

<NAME_MEDIA_PROFILE> – название медиапрофиля.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-group)# media profile NEW_NAME_MEDIA_PROFILE 
vesbc(config-esbc-trunk-group)# 

...

Использование отрицательной формы команды (no) удаляет медиаресурс с транковой группы.

Синтаксис
media resource <INDEX> <NAME_MEDIA_RESOURCE>
no media resource <INDEX>
Параметры

<INDEX> – индекс привязанных медиаресурсов, принимает значения от 0 до 7;

<NAME_MEDIA_RESOURCE> – название медиаресурса.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-group)# media resource 0 NEW_MEDIA_RESOURCE
vesbc(config-esbc-trunk-group)# 

...

Использование отрицательной формы команды (no) удаляет таблицу модификации с транковой группы.

Синтаксис
mod-table { sip | common } { in | out } <NAME_MODTABLE>
no mod-table { sip | common } { in | out }
Параметры

sip | common – тип модификатора;

...

<NAME_MODTABLE> – название таблицы модификации.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-group)# mod-table sip in NEW_MODTABLE
vesbc(config-esbc-trunk-group)# 

...

Использование отрицательной формы команды (no) удаляет публичный адрес транковой группы.

Синтаксис
public-ip <ADDR>
no public-ip
Параметры

<ADDR> – публичный адрес транка в формате A.B.C.D или X:X:X:X::X.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-group)# public-ip 81.114.67.33
vesbc(config-esbc-trunk-group)# 

rename

Данная команда позволяет переименовать созданную транковую группу.

Синтаксис
rename <NEW_NAME>
Параметры

<NEW_NAME> – новое название транковой группы.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-group)# rename NEW_NAME_TRUNK_GRUOP
vesbc(config-esbc-trunk-group)# 

...

Использование отрицательной формы команды (no) отвязывает таблицу маршрутизации от транковой группы.

Синтаксис
route-table <NAME_ROUTE_TABLE>
no route-table
Параметры

<NAME_ROUTE_TABLE> – название таблицы маршрутизации.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-group)# route-table NEW_ROUTE_TABLE
vesbc(config-esbc-trunk-group)# 

...

Использование отрицательной формы команды (no) отвязывает профиль безопасности от транковой группы.

Синтаксис
security profile <NAME_SECURITY_PROFILE>
no security profile
Параметры

<WORD> – название профиля безопасности.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-group)# security profile SECURITY_PROFILE_NAME
vesbc(config-esbc-trunk-group)# 

...

Использование отрицательной формы команды (no) отвязывает SIP-профиль от транковой группы.

Синтаксис
sip profile <NAME_SIP_PROFILE>
no sip profile
Параметры

<NAME_SIP_PROFILE> – название SIP-профиля.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-group)# sip profile NEW_NAME_SIP_PROFILE 
vesbc(config-esbc-trunk-group)# 

...

Использование отрицательной формы команды (no) удаляет транк из транковой группы.

Синтаксис
trunk <INDEX> <NAME_SIP_TRUNK>
no trunk <INDEX>
Параметры

<INDEX> – индекс транка в составе транковой группы, принимает значения от 0 до 24;

<NAME_SIP_TRUNK> – название транка, который включается в состав транковой группы.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-group)# trunk 0 NEW_TRUNK
vesbc(config-esbc-trunk-group)# 

...

Использование отрицательной формы команды (no) отключает опцию.

Синтаксис
trusted-network
no trusted-network
Параметры

Команда не содержит параметров.

Значение по умолчанию

Опция выключена.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-group)# trusted-network
vesbc(config-esbc-trunk-group)# 

Якорь
Настройки_user-interfaceНастройки_user-interface
Настройки абонентского интерфейса

user-interface sip

user-interface
Настройки_user-interface
Настройки абонентского интерфейса

user-interface sip
Якорь
user-interface
user-interface

Данная команда позволяет перейти в настройки указанного абонентского интерфейса или создать новый.

Использование отрицательной формы команды (no) удаляет указанный абонентский интерфейс.

Синтаксис
user-interface sip <NAME>
no user-interface sip <NAME>
Параметры

<NAME> – название абонентского интерфейса.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC

Пример
Блок кода
languagec#
vesbc(config-esbc)# user-interface sip NEW_USER_INTERFACE
vesbc(config-esbc-user-interface-sip)# 

aaa profile

Данная команда позволяет привязать ААА-профиль к абонентскому интерфейсуДанная команда позволяет перейти в настройки указанного абонентского интерфейса или создать новый.

Использование отрицательной формы команды (no) удаляет указанный абонентский интерфейспривязку ААА-профиля с абонентского интерфейса.

Синтаксис
user-interfaceaaa sip <NAME>profile <NAME_AAA_PROFILE>
no user-interface sip <NAME>aaa profile
Параметры

<NAME> <NAME_AAA_PROFILE> – название абонентского интерфейсапривязываемого ААА-профиля.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# user-interfaceaaa sipprofile NEWNAME_USERAAA_INTERFACEPROFILE 
vesbc(config-esbc-user-interface-sip)# 

...

Использование отрицательной формы команды (no) отключает эту возможность.

Синтаксис
allow-unreg-call
no allow-unreg-call
Параметры

Команда не содержит параметров.

Значение по умолчанию

Возможность отключена.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# allow-unreg-call 
vesbc(config-esbc-user-interface-sip)# 

...

Использование отрицательной формы команды (no) удаляет настройку домена.

Синтаксис
domain <DOMAIN>
no domain
Параметры

<DOMAIN> – доменное имя user-interface.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# domain new.domain
vesbc(config-esbc-user-interface-sip)# 

...

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
dscp <TYPE> <DSCP>
no domain
Параметры

<TYPE> – тип трафика, принимает значения:

...

<DSCP> – значение кода DSCP, принимает значения [0..63].

Значение по умолчанию

0

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# dscp audio 63
vesbc(config-esbc-user-interface-sip)# 

...

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max in calls <COUNT>
no max in calls
Параметры

<COUNT> – количество одновременных входящих вызовов, максимальное значение зависит от платформы.

Значение по умолчанию

50000 – vESBC;

8500 – ESBC-3200.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# max in calls 1000
vesbc(config-esbc-user-interface-sip)#

...

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max in cps <COUNT>
no max in cps
Параметры

<COUNT> – количество входящих вызовов в секунду, максимальное значение зависит от платформы.

Значение по умолчанию

1000 – vESBC;

400 – ESBC-3200.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# max in cps 10
vesbc(config-esbc-user-interface-sip)#

...

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max in regps <COUNT>
no max in regps
Параметры

<COUNT> – количество входящих регистраций в секунду, принимает значение [1...4294967294].

Значение по умолчанию
4294967295Отсутствует.
Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# max in regps 100
vesbc(config-esbc-user-interface-sip)#

...

Использование отрицательной формы команды (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)#

...

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max in session pps <COUNT>
no max in session pps
Параметры

<COUNT> – количество входящих пакетов в секунду в рамках установленной сессии, принимает значение [1...4294967294].

Значение по умолчанию

...

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# max in session pps 50
vesbc(config-esbc-user-interface-sip)#

...

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max in subps <COUNT>
no max in subps
Параметры

<COUNT> – количество входящих подписок в секунду, принимает значение [1...4294967294].

Значение по умолчанию

...

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# max in subps 10
vesbc(config-esbc-user-interface-sip)#

...

Использование отрицательной формы команды (no) устанавливает значение по умолчанию. 

Синтаксис
max in subscriptions  <COUNT>
no max in subscriptions
Параметры

<COUNT> – количество  активных активных подписок, принимает значение [1...4294967294].

Значение по умолчанию

...

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# max in subscriptions 120
vesbc(config-esbc-user-interface-sip)#

...

Данная команда позволяет задать ограничение на абонентском интерфейсе ограничение на общее количество входящих запросов от зарегистрированного абонента в определенный период с опциональной блокировкой , при превышении лимита.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max in user rpp <COUNT> <TIME> [block]
no max inuser rpp
Параметры

<COUNT> – количество входящих запросов от зарегистрированного абонента, принимает значение [1...4294967294];

<TIME> - время, в течении течение которого будут будет увеличиваться счетчик запросов, принимает значение [1...225];

block - блокировка при достижении лимитов.   Необязательный параметр.

Значение по умолчанию

...

Отсутствует.

Необходимый уровень привилегий

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)#

...

Использование отрицательной формы команды (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)#

...

Использование отрицательной формы команды (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)#

...

Использование отрицательной формы команды (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)# 

...

Использование отрицательной формы команды (no) удаляет медиаресурс с абонентского интерфейса.

Синтаксис
media resource <INDEX> <NAME_MEDIA_RESOURCE>
no media resource <INDEX>
Параметры

<INDEX> – индекс привязанных медиаресурсов, принимает значения от 0 до 7;

<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)# 

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

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# nat keep-alive-interval 30
vesbc(config-esbc-user-interface-sip)# 

rename

Данная команда позволяет переименовать созданный абонентский интерфейс.

Синтаксис
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)#

Якорь
Команды мониторинга
Команды мониторинга
Команды мониторинга 

show esbc active calls 
Якорь
show esbc active calls
show esbc active calls

Данная команда используется для просмотра информации об активных сессиях.

В выводе содержится общее количество активных сессий, ID сессии, длительность вызова, CGPN до модификации, CDPN до модификации, имя вызывающей стороны, имя вызываемой стороны, CGPN после модификации, CDPN после модификации.

Синтаксис
show esbc active calls
Параметры

Команда не содержит параметров.

Необходимый уровень привилегий

151

Командный режим

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

esbc call-flow sip start 
Якорь
esbc call-flow sip start
esbc call-flow sip start

Данная команда используется для включения сбора статистики sip call-flow сессий.

Синтаксис
esbc call-flow sip start
Параметры

Команда не содержит параметров.

Необходимый уровень привилегий

15

Командный режим

ROOT

Пример
Блок кода
languagevb
vesbc# esbc call-flow sip start
vesbc#

esbc call-flow sip all 
Якорь
esbc call-flow sip all
esbc call-flow sip all

Данная команда используется для фильтрации с соблюдением всех условий (условие И) при сборе статистики sip call-flow сессий.

Синтаксис
esbc call-flow sip all [<CONDITION>]
Параметры

<CONDITION> - условие фильтрации при сборе статистики, принимает одно или более значение:

  • address фильтрация по адресу;
  • cdpn фильтрация по номеру вызываемого абонента;
  • cgpn фильтрация по номеру вызывающего абонента;
  • contact фильтрация по заголовку Contact;
  • transport фильтрация по транспорту;
  • trunk фильтрация по транку;
  • trunk-group фильтрация по транк-группе;
  • user-agent фильтрация по заголовку User-Agent;
  • user-interface фильтрация по абонентскому интерфейсу.

Необязательный параметр, при его отсутствии будет происходить сбор статистики всех сессий.

Необходимый уровень привилегий

15

Командный режим

ROOT

Пример
Блок кода
languagevb
vesbc# esbc call-flow sip all cdpn 7383.* trunk NOVOSIBIRSK
vesbc# 

esbc call-flow sip any
Якорь
esbc call-flow sip any
esbc call-flow sip any

Данная команда используется для фильтрации с соблюдением любого из условий (условие ИЛИ) при сборе статистики sip call-flow сессий.

Синтаксис
esbc call-flow sip any [<CONDITION>]
Параметры

<CONDITION> - условие фильтрации при сборе статистики, принимает одно или более значение:

  • address фильтрация по адресу;
  • cdpn фильтрация по номеру вызываемого абонента;
  • cgpn фильтрация по номеру вызывающего абонента;
  • contact фильтрация по заголовку Contact;
  • transport фильтрация по транспорту;
  • trunk фильтрация по транку;
  • trunk-group фильтрация по транк-группе;
  • user-agent фильтрация по заголовку User-Agent;
  • user-interface фильтрация по абонентскому интерфейсу.

Необязательный параметр, при его отсутствии будет происходить сбор статистики всех сессий.

Необходимый уровень привилегий

15

Командный режим

ROOT

Пример
Блок кода
languagevb
vesbc# esbc call-flow sip any transport TCP.* cgpn 4952.*
vesbc# 

esbc call-flow sip clear
Якорь
esbc call-flow sip clear
esbc call-flow sip clear

Данная команда используется для сброса статистики sip call-flow сессий.

Синтаксис
esbc call-flow sip clear
Параметры

Команда не содержит параметров.

Необходимый уровень привилегий

15

Командный режим

ROOT

Пример
Блок кода
languagevb
vesbc# esbc call-flow sip clear
vesbc# 

esbc call-flow sip stop
Якорь
esbc call-flow sip stop
esbc call-flow sip stop

Данная команда используется для остановки сбора статистики sip call-flow сессий.

Синтаксис
esbc call-flow sip stop
Параметры

Команда не содержит параметров.

Необходимый уровень привилегий

15

Командный режим

ROOT

Пример
Блок кода
languagevb
vesbc# esbc call-flow sip stop
vesbc# 

show esbc call-flow sip list 
Якорь
show esbc call-flow sip list
show esbc call-flow sip list

Данная команда вывод список sip call-flow сессий с краткой статистикой по каждой.

Синтаксис
show esbc call-flow sip list
Параметры

Команда не содержит параметров.

Необходимый уровень привилегий

151

Командный режим

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#

show esbc call-flow sip info 
Якорь
show esbc call-flow sip info
show esbc call-flow sip info

Данная команда выводит диаграмму определенной sip call-flow сессии.

Синтаксис
esbc call-flow sip info <SESSION_ID> [detailed] 
Параметры

<SESSION_ID>

...

идентификатор

...

sip

...

call-flow

...

сессии;

detailed - вывод подробной информации по определенной сессии. Необязательный параметр.

Необходимый уровень привилегий

151

Командный режим

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#  

show esbc black-list
Якорь
show esbc black-list
show esbc black-list

Данная команда используется для просмотра списка заблокированных адресов, AOR, User-Agent и sip-user.

...

В выводе содержится заблокированный AOR, причина блокировки, количество накопленных ошибок AOR, время прощения и временная метка блокировки.

Синтаксис
show esbc black-list aor [<LINE>]
Параметры

<LINE> – строка длиной до 255 символов, выводит все заблокированные AOR, содержащие эту строку.

Необходимый уровень привилегий

151

Командный режим

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

...

В выводе содержится заблокированный AOR, причина блокировки, количество накопленных ошибок UA, время прощения и временная метка блокировки.

Синтаксис
show esbc black-list sip-user [<LINE>]
Параметры

<LINE> – строка длиной до 255 символов, выводит все заблокированные SIP user, содержащие эту строку.

Необходимый уровень привилегий

151

Командный режим

ROOT

Пример
Блок кода
languagevb
vesbc# show esbc black-list sip-user 1140

SIP user black-list:
--------------------------------------------------------------------------------
AOR                    Ban reason       User        Forgive      Time of      
                                        error       time in      blocking     
                                        count       minutes                   
--------------------   --------------   ---------   ----------   ----------   
1140@192.168.113.177   TOOMANY USER     6           599          2025-10-10   
                       REQUESTS                                  10:45:41  
vesbc# 

...

В выводе содержится заблокированный UA, причина блокировки, количество накопленных ошибок UA, время прощения и временная метка блокировки.

Синтаксис
show esbc black-list user-agent [<LINE>]
Параметры

<LINE> – строка длиной до 255 символов, выводит все заблокированные User-Agent, содержащие эту строку.

Необходимый уровень привилегий

151

Командный режим

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.

Необходимый уровень привилегий

151

Командный режим

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> – название транспорта/транка/абонентского интерфейса.

Необходимый уровень привилегий

151

Командный режим

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
Якорь
show esbc trunks
show esbc trunks

Данная команда используется для просмотра информации о транках.

...

Можно указать имя транка для получения детальной информации

Синтаксис
show esbc trunks [sip] [<TRUNK_NAME>]
Параметры

sip – просмотр информации по SIP-транкам;

<TRUNK_NAME> – имя SIP-транка для вывода детальной информации по нему.

Необходимый уровень привилегий

151

Командный режим

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       

show esbc users
Якорь
show esbc users
show esbc users

Данная команда используется для просмотра информации о зарегистрированных абонентах.

...

Можно указать AOR абонента для получения детальной информации.

Синтаксис
show esbc users [sip] [<LINE>] [detailed]
Параметры

sip – просмотр информации по SIP-абонентам;

...

detailed – просмотр детальной информации о абоненте, работает только если в <LINE> указан полный AOR.

Необходимый уровень привилегий

151

Командный режим

ROOT

Пример

show esbc white-list 
Якорь
show esbc white-list
show esbc white-list

Данная команда используется для просмотра белого списка.

...

Без использования дополнительных параметров будут выведены все адреса. Работает по частичному совпадению.

Синтаксис
show esbc white-list ip [ <A.B.C.D> | <WORD> | <X:X:X:X::X> ]
Параметры

<A.B.C.D> – адрес в формате IPv4;
<WORD> – адрес в формате доменного имени;
<X:X:X:X::X> – адрес в формате IPv6.

Необходимый уровень привилегий

151

Командный режим

ROOT

Пример
Блок кода
languagevb
vesbc# show esbc white-list ip
IP white-list:
--------------------------------------------------------------------------------
Host              Is dynamic   Is           
                               configured   
---------------   ----------   ----------   
192.168.113.172   No           Yes          
192.168.113.170   No           Yes          
192.168.113.179   Yes          No           

...

Без использования дополнительных параметров будут выведены все AOR. Работает по частичному совпадению.

Синтаксис
show esbc white-list aor [<LINE>]
Параметры

<LINE> –  строка  строка длиной до 255 символов, выводит все "белые" AOR, содержащие эту строку.

Необходимый уровень привилегий

151

Командный режим

ROOT

Пример
Блок кода
languagevb
vesbc# show esbc white-list aor 

AOR white-list:
--------------------------------------------------------------------------------------------
AOR                         Is dynamic   Is           
                                         configured   
-------------------------   ----------   ----------   
1142@192.168.113.177        Yes          No           
1142@192.168.113.172        Yes          No  

...

Без использования дополнительных параметров будут выведены все User-Agent. Работает по частичному совпадению.

Синтаксис
show esbc white-list aor [<LINE>]
Параметры

<LINE> –  строка  строка длиной до 255 символов, выводит все "белые" User-Agent, содержащие эту строку.

Необходимый уровень привилегий

151

Командный режим

ROOT

Пример
Блок кода
languagevb
vesbc# show esbc white-list user-agent 

User-Agent white-list:
--------------------------------------------------------------------------------------------
User-Agent                  Is dynamic   Is           
                                         configured   
-------------------------   ----------   ----------   
VP-17P/1.5.6-b46            Yes          No           
sofia-sip/1.28

Команды

...

управления 

clear esbc active calls 
Якорь
clear esbc active calls
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
Якорь
clear esbc black-list
clear esbc black-list

Данная команда используется для очистки чёрного списка.

...

При использовании без параметров удаляются все заблокированные AOR.

Синтаксис
clear esbc black-list aor [pattern <WORD>]
Параметры

pattern

...

...

использование

...

паттерна

...

для

...

удаления

...

AOR;

<WORD> – паттерн длиной до 128 символов, удаляет AOR только при полном совпадении с паттерном.

Необходимый уровень привилегий

15

Командный режим

ROOT

Пример
Блок кода
languagevb
vesbc# clear esbc black-list aor
Do you really want to clear AORs from black list with pattern? (y/N): y
vesbc#
vesbc# clear esbc black-list aor pattern .*113.177.*
Following records will be deleted:                                              
-------------------------------------   -------------------------------------   
24001@192.168.113.177                                                             
Do you really want to clear AORs from black list with pattern? (y/N): y
vesbc#

...

При использовании без параметров удаляются все заблокированные User-Agent.

Синтаксис
clear esbc black-list user-agent [pattern <WORD>]
Параметры

pattern

...

...

использование

...

паттерна

...

для

...

удаления

...

User-Agent;

<WORD> – паттерн длиной до 128 символов, удаляет User-Agent только при полном совпадении с паттерном.

Необходимый уровень привилегий

15

Командный режим

ROOT

Пример
Блок кода
languagevb
vesbc# clear esbc black-list user-agent 
Do you really want to clear all User-Agents from black list? (y/N): y
vesbc# 
vesbc# clear esbc black-list user-agent pattern .*NSK.*
Following records will be deleted:                                              
-------------------------------------   -------------------------------------   
Eltex-NSK                                                                            
Do you really want to clear User-Agents from black list with pattern? (y/N): y
vesbc# 

...

При использовании без параметров удаляются все заблокированные IP-адреса.

Синтаксис
clear esbc black-list ip [<ADDRESS>]
Параметры

<ADDRESS> – заблокированный адрес в формате A.B.C.D[/N] или X:X:X:X::X. Для IPv4-адреса есть возможность ввести маску подсети, при указании удалятся все адреса, входящие в подсеть.

Необходимый уровень привилегий

15

Командный режим

ROOT

Пример
Блок кода
languagevb
vesbc# clear esbc black-list ip 
vesbc#    

...

При использовании без параметров удаляются все заблокированные SIP user.

Синтаксис
clear esbc black-list user-agent [pattern <WORD>]
Параметры

pattern

...

...

использование

...

паттерна

...

для

...

удаления

...

SIP

...

user;

<WORD> – паттерн длиной до 128 символов, удаляет SIP user только при полном совпадении с паттерном.

Необходимый уровень привилегий

15

Командный режим

ROOT

Пример
Блок кода
languagevb
vesbc# clear esbc black-list sip-user 
Do you really want to clear sip-users from black list with pattern? (y/N): y
vesbc# 
vesbc# clear esbc black-list sip-user pattern .*383.*
Following records will be deleted:                                              
-------------------------------------   -------------------------------------   
738382947@192.168.113.177                                                            
Do you really want to clear sip-users from black list with pattern? (y/N): y
vesbc# 

clear esbc registration
Якорь
clear esbc registration
clear esbc registration

Данная команда используется для сброса активных регистраций абонентов.

При использовании без параметров сбрасываются регистрации всех абонентов.

Синтаксис
clear esbc registration [pattern-aor <AOR> | user-interface sip <UI_NAME>]
Параметры

<AOR> – маска, по которой будут искаться AOR зарегистрированных абонентов. Можно использовать регулярные выражения PCRE.;

<UI_NAME> – название абонентского интерфейса, при указании регистрации всех абонентов, зарегистрированных через указанный интерфейс, будут сброшены.

Необходимый уровень привилегий

15

Командный режим

ROOT

Пример
Блок кода
languagexml
vesbc# clear esbc registration
vesbc#