Режим конфигурирования ESBC

esbc

Данная команда осуществляет переход к конфигурированию ESBC.

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

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

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

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

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

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

15

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

CONFIG

Пример
vesbc(config)# esbc
vesbc(config-esbc)#

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

cause-list sip

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

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

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

<NAME> – название списка.

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

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

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

15

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

CONFIG-ESBC

Пример
vesbc(config-esbc)# cause-list sip NEW_LIST
vesbc(config-esbc-cause-list-sip)#  

cause-mask

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

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

Синтаксис
cause-mask <MASK>
no cause-mask
Параметры

<MASK> – маска, по которой будут отбираться SIP-ответы.

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

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

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

15

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

CONFIG-ESBC-CAUSE-LIST-SIP

Пример
#Если из транка придёт ответ 40x(400-409), произойдёт маршрутизация на следующее направление
vesbc(config-esbc-cause-list-sip)# cause-mask 40.
vesbc(config-esbc-cause-list-sip)# 

rename

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

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

<NEW_NAME> – новое название списка.

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

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

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

15

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

CONFIG-ESBC-CAUSE-LIST-SIP

Пример
vesbc(config-esbc-cause-list-sip)# rename NEW_NAME_LIST
vesbc(config-esbc-cause-list-sip)#

Настройки CDR

cdr

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

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

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

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

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

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

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

15

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

CONFIG-ESBC

Пример
vesbc(config-esbc)# cdr
vesbc(config-esbc-cdr)# 

add-header

Данная команда включает запись в файл CDR  заголовка вида "<hostname> CDR. File started at 'YYYYMMDDhhmmss'", где 'YYYYMMDDhhmmss' — время начала сохранения записей в файл.

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

Синтаксис
add-header
no add-header
Параметры

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

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

Запись заголовка выключена.

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

15

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

CONFIG-ESBC-CDR

Пример
vesbc(config-esbc-cdr)# add-header 
vesbc(config-esbc-cdr)# 

collect empty-files

Данная команда включает сохранение пустых файлов CDR.

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

Синтаксис
collect empty-files
no collect empty-files
Параметры

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

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

Сохранение пустых файлов отключено.

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

15

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

CONFIG-ESBC-CDR

Пример
vesbc(config-esbc-cdr)# collect empty-files 
vesbc(config-esbc-cdr)# 

collect unsuccess

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

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

Синтаксис
collect unsuccess
no collect unsuccess
Параметры

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

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

Сохранение неуспешных вызовов отключено.

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

15

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

CONFIG-ESBC-CDR

Пример
vesbc(config-esbc-cdr)# collect unsuccess 
vesbc(config-esbc-cdr)# 

create-mode

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

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

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

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

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

periodically

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

15

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

CONFIG-ESBC-CDR

Пример
vesbc(config-esbc-cdr)# create-mode daily
vesbc(config-esbc-cdr)# 

enable

Данная команда включает сбор CDR.

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

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

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

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

Сбор CDR отключен.

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

15

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

CONFIG-ESBC-CDR

Пример
vesbc(config-esbc-cdr)# enable
vesbc(config-esbc-cdr)# 

ftp

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

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

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

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

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

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

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

15

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

CONFIG-ESBC-CDR

Пример
vesbc(config-esbc-cdr)# ftp
vesbc(config-esbc-cdr-ftp)# 

login

Данная команда позволяет задать логин FTP-клиента для отправки CDR.

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

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

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

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

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

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

15

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

CONFIG-ESBC-CDR-FTP

Пример
vesbc(config-esbc-cdr-ftp)# login admin
vesbc(config-esbc-cdr-ftp)#  

password

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

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

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

<WORD> – пароль FTP-клиента, строка ASCII-символов;

<HEX> – зашифрованный пароль FTP-клиента.

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

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

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

15

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

CONFIG-ESBC-CDR-FTP

Пример
vesbc(config-esbc-cdr-ftp)# password passwd
vesbc(config-esbc-cdr-ftp)# 

path

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

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

Синтаксис
path <PATH>
no path
Параметры

<PATH> – путь до директории на FTP-сервере.

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

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

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

15

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

CONFIG-ESBC-CDR-FTP

Пример
vesbc(config-esbc-cdr-ftp)# path /admin/cdr/esbc
vesbc(config-esbc-cdr-ftp)# 

remote address

Данная команда позволяет задать адрес FTP-сервера, куда будут отправляться CDR.

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

Синтаксис
remote address { <A.B.C.D> | <WORD> | <X:X:X:X::X> }
no remote address
Параметры

<A.B.C.D> – адрес FTP-сервера в формате IPv4;
<WORD> – адрес FTP-сервера в формате доменного имени;
<X:X:X:X::X> – адрес FTP-сервера в формате IPv6.

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

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

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

15

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

CONFIG-ESBC-CDR-FTP

Пример
vesbc(config-esbc-cdr-ftp)# remote address 192.168.2.3
vesbc(config-esbc-cdr-ftp)#

remote port

Данная команда позволяет задать порт FTP-сервера, куда будут отправляться CDR.

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

Синтаксис
remote port <PORT>
no remote port
Параметры

<PORT> – порт FTP-сервера, принимает значения от 1 до 65535.

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

21

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

15

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

CONFIG-ESBC-CDR-FTP

Пример
vesbc(config-esbc-cdr-ftp)# remote port 22221
vesbc(config-esbc-cdr-ftp)#

save

Данная команда включает отправку файлов CDR  на FTP-сервер.

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

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

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

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

Отправка файлов на сервер отключена.

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

15

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

CONFIG-ESBC-CDR-FTP

Пример
vesbc(config-esbc-cdr-ftp)# save
vesbc(config-esbc-cdr-ftp)#

local

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

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

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

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

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

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

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

15

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

CONFIG-ESBC-CDR

Пример
vesbc(config-esbc-cdr)# local
vesbc(config-esbc-cdr-local)# 

create-directories

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

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

Синтаксис
create-directories by-date
no create-directories
Параметры

by-date – включает создание директорий по датам в локальном хранилище.

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

Создание директорий по датам отключено.

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

15

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

CONFIG-ESBC-CDR-LOCAL

Пример
vesbc(config-esbc-cdr-local)# create-directories by-date 
vesbc(config-esbc-cdr-local)# 

keep

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

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

Синтаксис
keep { days | hours | minutes } <TIME>
no keep { days | hours | minutes }
Параметры

<TIME> – время локального хранения файлов CDR, при использовании параметра:

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

0

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

15

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

CONFIG-ESBC-CDR-LOCAL

Пример
vesbc(config-esbc-cdr-local)# keep hours 12
vesbc(config-esbc-cdr-local)#

path

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

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

Синтаксис
path { flash:cdr/[<PATH>] | tmpsys:cdr/[<PATH>] | usb://usb_name:/[<PATH>] } 
no path
Параметры

<PATH> – путь до директории в хранилище, где будут находиться файлы CDR.

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

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

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

15

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

CONFIG-ESBC-CDR-LOCAL

Пример
vesbc(config-esbc-cdr-local)# path flash:cdr/
vesbc(config-esbc-cdr-local)#

save

Данная команда включает локальное хранение файлов CDR.

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

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

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

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

Локальное хранение файлов отключено.

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

15

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

CONFIG-ESBC-CDR-LOCAL

Пример
vesbc(config-esbc-cdr-local)# save
vesbc(config-esbc-cdr-local)#

period

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

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

Синтаксис
period { days | hours | minutes } <TIME>
no period { days | hours | minutes } <TIME>
Параметры

<TIME> – интервал, с которым будут создаваться файлы, при использовании параметра:

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

0

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

15

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

CONFIG-ESBC-CDR

Пример
vesbc(config-esbc-cdr)# period days
vesbc(config-esbc-cdr)#

reserved-ftp

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

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

Синтаксис
reserved-ftp
no reserved-ftp
Параметры

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

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

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

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

15

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

CONFIG-ESBC-CDR

Пример
vesbc(config-esbc-cdr)# reserved-ftp 
vesbc(config-esbc-cdr-res-ftp)# 

as-reserved

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

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

Синтаксис
as-reserved
no as-reserved
Параметры

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

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

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

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

15

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

CONFIG-ESBC-CDR-RES-FTP

Пример
vesbc(config-esbc-cdr-res-ftp)# as-reserved
vesbc(config-esbc-cdr-res-ftp)#  

login

Данная команда позволяет задать логин резервного FTP-клиента для отправки CDR.

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

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

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

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

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

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

15

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

CONFIG-ESBC-CDR-RES-FTP

Пример
vesbc(config-esbc-cdr-res-ftp)# login admin
vesbc(config-esbc-cdr-res-ftp)#  

password

Данная команда позволяет задать пароль резервного FTP-клиента для отправки CDR.

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

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

<WORD> – пароль резервного FTP-клиента, строка ASCII-символов;

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

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

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

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

15

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

CONFIG-ESBC-CDR-RES-FTP

Пример
vesbc(config-esbc-cdr-res-ftp)# password passwd
vesbc(config-esbc-cdr-res-ftp)# 

path

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

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

Синтаксис
path <PATH>
no path
Параметры

<PATH> – путь до директории на резервном FTP-сервере.

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

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

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

15

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

CONFIG-ESBC-CDR-RES-FTP

Пример
vesbc(config-esbc-cdr-res-ftp)# path /admin/cdr/esbc
vesbc(config-esbc-cdr-res-ftp)# 

remote address

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

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

Синтаксис
remote address { <A.B.C.D> | <WORD> | <X:X:X:X::X> }
no remote address
Параметры

<A.B.C.D> – адрес резервного FTP-сервера в формате IPv4;
<WORD> – адрес резервного FTP-сервера в формате доменного имени;
<X:X:X:X::X> – адрес резервного FTP-сервера в формате IPv6.

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

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

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

15

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

CONFIG-ESBC-CDR-RES-FTP

Пример
vesbc(config-esbc-cdr-res-ftp)# remote address 192.168.2.4
vesbc(config-esbc-cdr-res-ftp)#

remote port

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

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

Синтаксис
remote port <PORT>
no remote port
Параметры

<PORT> – порт резервного FTP-сервера, принимает значения от 1 до 65535.

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

21

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

15

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

CONFIG-ESBC-CDR-RES-FTP

Пример
vesbc(config-esbc-cdr-res-ftp)# remote port 22211
vesbc(config-esbc-cdr-res-ftp)#

save

Данная команда включает отправку файлов CDR  на резервный FTP-сервер.

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

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

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

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

Отправка файлов на резервный сервер отключена.

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

15

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

CONFIG-ESBC-CDR-RES-FTP

Пример
vesbc(config-esbc-cdr-res-ftp)# save
vesbc(config-esbc-cdr-res-ftp)#

signature

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

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

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

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

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

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

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

15

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

CONFIG-ESBC-CDR

Пример
vesbc(config-esbc-cdr)# signature ESBC_1_6_0
vesbc(config-esbc-cdr)#

syslog enable

Данная команда позволяет включить отправку CDR по syslog. Отправка осуществляется по настройкам, заданным в syslog console/file/host/monitor.

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

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

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

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

Отправка CDR по syslog отключена.

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

15

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

CONFIG-ESBC-CDR

Пример
vesbc(config-esbc-cdr)# syslog enable
vesbc(config-esbc-cdr)#

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

crypto profile

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

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

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

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

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

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

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

15

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

CONFIG-ESBC

Пример
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

Пример
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

Пример
vesbc(config-esbc-crypto-profile)# cert default_cert.pem
vesbc(config-esbc-crypto-profile)# 

password private-key

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

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

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

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

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

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

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

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

15

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

CONFIG-ESBC-CRYPTO-PROFILE

Пример
vesbc(config-esbc-crypto-profile)# password private-key crypto_passwd
vesbc(config-esbc-crypto-profile)# 

private-key

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

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

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

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

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

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

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

15

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

CONFIG-ESBC-CRYPTO-PROFILE

Пример
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

Пример
vesbc(config-esbc-crypto-profile)# rename NEW_NAME_CRYPTO_PROFILE
vesbc(config-esbc-crypto-profile)# 

tls

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

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

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

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

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

unspecified

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

15

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

CONFIG-ESBC-CRYPTO-PROFILE

Пример
vesbc(config-esbc-crypto-profile)# tls min 1.1
vesbc(config-esbc-crypto-profile)# 

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

flood fliter

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

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

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

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

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

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

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

15

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

CONFIG-ESBC

Пример
vesbc(config-esbc)# flood filter FLOOD_FILTER
vesbc(config-esbc-flood-filter)#

apply-to-created

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

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

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

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

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

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

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

15

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

CONFIG-ESBC-FLOOD-FILTER

Пример
vesbc(config-esbc-flood-filter)# apply-to-created 
vesbc(config-esbc-flood-filter)# 

default patterns

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

В текущей версии ПО это следующие паттерны:

                User-Agent:.*scan.*
                User-Agent:.*crack.*
                User-Agent:.*flood.*
                User-Agent:.*kill.*
                User-Agent:.*sipcli.*
                User-Agent:.*sipv.*
                User-Agent:.*sipsak.*
                User-Agent:.*sundayaddr.*
                User-Agent:.*iWar.*
                User-Agent:.*SIVuS.*
                User-Agent:.*Gulp.*
                User-Agent:.*smap.*
                User-Agent:.*friendly-request.*
                User-Agent:.*VaxS{0,1}IPUserAgent.*
                User-Agent:.*siparmyknife.*
                User-Agent:.*Test Agent.*
                User-Agent:.*SIPBomber.*
                User-Agent:.*Siprogue.*

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

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

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

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

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

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

15

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

CONFIG-ESBC-FLOOD-FILTER

Пример
vesbc(config-esbc-flood-filter)# default patterns
vesbc(config-esbc-flood-filter)# 

pattern

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

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

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

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

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

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

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

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

15

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

CONFIG-ESBC-FLOOD-FILTER

Пример
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

Пример
vesbc(config-esbc-flood-filter)# rename NEW_NAME_FLOOD_FILTER
vesbc(config-esbc-flood-filter)# 

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

general

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

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

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

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

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

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

15

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

CONFIG-ESBC

Пример
vesbc(config-esbc)# general 
vesbc(config-esbc-general)# 

count core

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

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

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

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

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

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

1

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

15

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

CONFIG-ESBC-GENERAL

Пример
vesbc(config-esbc-general)# count core 8
vesbc(config-esbc-general)# 

count media balancer

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

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

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

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

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

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

1

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

15

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

CONFIG-ESBC-GENERAL

Пример
vesbc(config-esbc-general)# count media balancer 8
vesbc(config-esbc-general)#

count media worker

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

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

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

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

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

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

1

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

15

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

CONFIG-ESBC-GENERAL

Пример
vesbc(config-esbc-general)# count media worker 8
vesbc(config-esbc-general)#

count sip balancer

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

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

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

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

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

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

1

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

15

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

CONFIG-ESBC-GENERAL

Пример
vesbc(config-esbc-general)# count sip balancer 8
vesbc(config-esbc-general)#

count sip worker

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

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

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

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

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

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

1

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

15

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

CONFIG-ESBC-GENERAL

Пример
vesbc(config-esbc-general)# count sip worker 8
vesbc(config-esbc-general)#

max calls

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

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

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

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

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

50000 – vESBC;

8500 – ESBC-3200.

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

15

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

CONFIG-ESBC-GENERAL

Пример
vesbc(config-esbc-general)# max calls 1000
vesbc(config-esbc-general)#

max cps

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

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

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

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

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

1000 – vESBC;

400 – ESBC-3200.

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

15

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

CONFIG-ESBC-GENERAL

Пример
vesbc(config-esbc-general)# max cps 10
vesbc(config-esbc-general)#

max rps

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

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

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

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

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

4294967295

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

15

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

CONFIG-ESBC-GENERAL

Пример
vesbc(config-esbc-general)# max rps 150
vesbc(config-esbc-general)#

security profile

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

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

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

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

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

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

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

15

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

CONFIG-ESBC-GENERAL

Пример
vesbc(config-esbc-general)# security profile user-interface NAME_SECURITY_PROFILE 
vesbc(config-esbc-general)# 

statistics disable

Данная команда отключает ведение статистики.

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

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

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

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

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

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

15

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

CONFIG-ESBC-GENERAL

Пример
vesbc(config-esbc-general)# statistics disable
vesbc(config-esbc-general)#

Настройки медиапрофиля

media profile

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

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

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

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

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

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

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

15

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

CONFIG-ESBC

Пример
vesbc(config-esbc)# mediaprofile MEDIA_PROFILE
vesbc(config-esbc-media-profile)# 

codec

Данная команда позволяет выбрать кодеки для работы в режиме проксирования (allow) и транскодирования (audio, video, image).

Использование отрицательной формы команды (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

Пример
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

crypto profile

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

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

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

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

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

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

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

15

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

CONFIG-ESBC-MEDIA-PROFILE

Пример
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

Пример
vesbc(config-esbc-media-profile)# rename NEW_NAME_MEDIA_PROFILE
vesbc(config-esbc-media-profile)# 

rtp source-verification

Данная команда включает контроль IP:Port источника RTP.

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

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

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

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

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

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

15

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

CONFIG-ESBC-MEDIA-PROFILE

Пример
vesbc(config-esbc-media-profile)# rtp source-verification
vesbc(config-esbc-media-profile)# 

rtp timeout

Данная команда позволяет включить таймаут ожидания RTP-пакетов.

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

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

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

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

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

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

15

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

CONFIG-ESBC-MEDIA-PROFILE

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

srtp keying

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

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

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

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

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

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

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

15

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

CONFIG-ESBC-MEDIA-PROFILE

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

srtp mode

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

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

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

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

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

disable

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

15

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

CONFIG-ESBC-MEDIA-PROFILE

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

Настройки медиаресурсов

media resource

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

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

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

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

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

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

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

15

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

CONFIG-ESBC

Пример
vesbc(config-esbc)# media resource NEW_MEDIA_RESOURCE
vesbc(config-esbc-media-resource)# 

ip address

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

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

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

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

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

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

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

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

15

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

CONFIG-ESBC-MEDIA-RESOURCE

Пример
#Настройка статического адреса
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)#  

port-range

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

Использование отрицательной формы команды (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

Пример
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

Пример
vesbc(config-esbc-media-resource)# rename NEW_NAME_MEDIA_RESOURCE
vesbc(config-esbc-media-resource)# 


Настройки таблицы модификации 

mod-table

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

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

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

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

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

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

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

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

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

15

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

CONFIG-ESBC

Пример
vesbc(config-esbc)# mod-table sip NEW_MODTABLE
vesbc(esbc-mod-table)# 

Настройки общих модификаторов

common

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

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

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

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

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

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

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

15

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

CONFIG-ESBC

Пример
vesbc(config-esbc)# mod-table common NEW_MODTABLE
vesbc(esbc-mod-table)# 

mod

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

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

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

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

<MODE> – тип создаваемого модификатора, принимает значения:

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

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

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

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

15

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

ESBC-MOD-TABLE

Пример
vesbc(esbc-mod-table)# mod 0 cgpn
vesbc(esbc-mod-table-modification)# 

Настройки модификаторов CgPN/CdPN

replacement

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
vesbc(esbc-mod-table-modification)# replacement 85001
vesbc(esbc-mod-table-modification)#

value-pattern

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
vesbc(esbc-mod-table-modification)# value-pattern 45001
vesbc(esbc-mod-table-modification)#

rename

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE

Пример
vesbc(esbc-mod-table)# rename NEW_NAME_MODTABLE
vesbc(esbc-mod-table)# 

Настройки SIP модификаторов

sip

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

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

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

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

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

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

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

15

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

CONFIG-ESBC

Пример
vesbc(config-esbc)# mod-table sip NEW_MODTABLE
vesbc(esbc-mod-table)# 

mod

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

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

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

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

<MODE> – тип создаваемого модификатора, принимает значения:

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

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

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

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

15

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

ESBC-MOD-TABLE

Пример
vesbc(esbc-mod-table)# mod 0 add
vesbc(esbc-mod-table-modification)# 

Настройки модификатора добавления заголовка (add)

header name

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
vesbc(esbc-mod-table-modification)# header name Test_header
vesbc(esbc-mod-table-modification)# 

header value

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
vesbc(esbc-mod-table-modification)# header value 123456
vesbc(esbc-mod-table-modification)# 

sip method pattern

Данная команда позволяет задать методы SIP-запросов, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

sip method type

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
vesbc(esbc-mod-table-modification)# sip-method type Invite 
vesbc(esbc-mod-table-modification)# 

sip response-pattern

Данная команда позволяет задать SIP-ответы, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

Настройки модификатора копирования (copy)

sip header-pattern

Данная команда позволяет выбрать заголовок, в котором будет производиться отбор значения для копирования. Можно использовать регулярные выражения PCRE.

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
vesbc(esbc-mod-table-modification)# sip header-pattern Test_header
vesbc(esbc-mod-table-modification)# 

sip method pattern

Данная команда позволяет задать методы SIP-запросов, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

sip method type

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
vesbc(esbc-mod-table-modification)# sip method type Invite 
vesbc(esbc-mod-table-modification)# 

sip response-pattern

Данная команда позволяет задать SIP-ответы, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

value-pattern

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

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

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

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

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

Пример:

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
vesbc(esbc-mod-table-modification)# value-pattern example
vesbc(esbc-mod-table-modification)# 

variable-str

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
vesbc(esbc-mod-table-modification)# variable-str var_name
vesbc(esbc-mod-table-modification)# 

Настройки модификатора удаления заголовка (no-transit)

sip header pattern

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
vesbc(esbc-mod-table-modification)# sip header-pattern Test_header
vesbc(esbc-mod-table-modification)# 

sip method pattern

Данная команда позволяет задать методы SIP-запросов, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

sip method type

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
vesbc(esbc-mod-table-modification)# sip method type Invite 
vesbc(esbc-mod-table-modification)# 

sip response-pattern

Данная команда позволяет задать SIP-ответы, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

value-pattern

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
vesbc(esbc-mod-table-modification)# value-pattern example
vesbc(esbc-mod-table-modification)# 

Настройки модификатора замены заголовка (replace)

replacement

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
vesbc(esbc-mod-table-modification)# replacement 456
vesbc(esbc-mod-table-modification)# 

sip header-pattern

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
vesbc(esbc-mod-table-modification)# sip header-pattern Test_header
vesbc(esbc-mod-table-modification)# 

sip method pattern

Данная команда позволяет задать методы SIP-запросов, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

sip method type

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
vesbc(esbc-mod-table-modification)# sip method type Invite 
vesbc(esbc-mod-table-modification)# 

sip response-pattern

Данная команда позволяет задать SIP-ответы, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

value-pattern

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
#Конец строки исходного содержимого заголовка
vesbc(esbc-mod-table-modification)# value-pattern $
vesbc(esbc-mod-table-modification)# 

Настройки модификатора транзита заголовка (transit)

sip header pattern

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
vesbc(esbc-mod-table-modification)# sip header-pattern Test_header
vesbc(esbc-mod-table-modification)# 

sip method pattern

Данная команда позволяет задать методы SIP-запросов, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

sip method type

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
vesbc(esbc-mod-table-modification)# sip method type Invite 
vesbc(esbc-mod-table-modification)# 

sip response-pattern

Данная команда позволяет задать SIP-ответы, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

value-pattern

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
vesbc(esbc-mod-table-modification)# value-pattern example
vesbc(esbc-mod-table-modification)# 

rename

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE

Пример
vesbc(esbc-mod-table)# rename NEW_NAME_MODTABLE
vesbc(esbc-mod-table)# 

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

route-table

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

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

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

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

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

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

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

15

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

CONFIG-ESBC

Пример
vesbc(config-esbc)# route-table NEW_ROUTE_TABLE
vesbc(config-esbc-route-table)# 

rename

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

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

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

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

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

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

15

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

CONFIG-ESBC-ROUTE-TABLE

Пример
vesbc(config-esbc-route-table)# rename NEW_NAME_ROUTE_TABLE
vesbc(config-esbc-route-table)# 

rule

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

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

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

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

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

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

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

15

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

CONFIG-ESBC-ROUTE-TABLE

Пример
vesbc(config-esbc-route-table)# rule 0
vesbc(config-esbc-route-table-rule)# 

action

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

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

Синтаксис
action { direct-to-trunk | direct-to-trunk-group | reject } <DIRECTION>
no action
Параметры

direct-to-trunk – отравить вызов в транк, указанный в <DIRECTION>;

direct-to-trunk-group – отправить вызов в транковую группу, указанную в <DIRECTION>;

reject – отклонить вызов;

<DIRECTION> – название транка или транковой группы, куда будет отправлен вызов.

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

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

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

15

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

CONFIG-ESBC-ROUTE-TABLE-RULE

Пример
vesbc(config-esbc-route-table-rule)# action direct-to-trunk NEW_TRUNK
vesbc(config-esbc-route-table-rule)# 

condition

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

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

Синтаксис
condition <INDEX> { cdpn | cgpn | sip-message } <CONDITION_MASK>
no condition <INDEX>
Параметры

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

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

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

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

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

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

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

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

15

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

CONFIG-ESBC-ROUTE-TABLE-RULE

Пример
vesbc(config-esbc-route-table-rule)# condition 0 cdpn ^24001$
vesbc(config-esbc-route-table-rule)# 

Настройки профиля безопасности

security profile

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

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

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

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

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

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

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

15

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

CONFIG-ESBC

Пример
vesbc(config-esbc)# security profile NEW_SECURITY_PROFILE
vesbc(config-esbc-security-profile)# 

check aor

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

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

Синтаксис
check aor
no check aor
Параметры

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

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

Проверка отключена.

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

15

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

CONFIG-ESBC-SECURITY-PROFILE

Пример
vesbc(config-esbc-security-profile)# check aor
vesbc(config-esbc-security-profile)# 

check user-agent

Данная команда включает проверку и сбор ошибок по значению заголовка User-Agent во входящем сообщении.

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

Синтаксис
check user-agent
no check user-agent
Параметры

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

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

Проверка отключена.

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

15

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

CONFIG-ESBC-SECURITY-PROFILE

Пример
vesbc(config-esbc-security-profile)# check user-agent
vesbc(config-esbc-security-profile)# 

errors aggregation

Данная команда включает объединение ошибок по IP-адресу. При небольшом количестве ошибок с разных AOR/UA, но одним IP, заблокирован будет не только адрес, но и связанные AOR/UA.

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

Синтаксис
errors aggregation
no errors aggregation
Параметры

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

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

Объединение ошибок по адресу отключено.

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

15

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

CONFIG-ESBC-SECURITY-PROFILE

Пример
vesbc(config-esbc-security-profile)# errors aggregation
vesbc(config-esbc-security-profile)# 

flood filter

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

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

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

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

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

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

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

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

15

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

CONFIG-ESBC-SECURITY-PROFILE

Пример
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

Пример
vesbc(config-esbc-security-profile)# rename NEW_NAME_SECURITY_PROFILE
vesbc(config-esbc-security-profile)# 

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

sip profile

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

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

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

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

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

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

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

15

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

CONFIG-ESBC

Пример
vesbc(config-esbc)# sip profile NEW_SIP_PROFILE
vesbc(config-esbc-sip-profile)# 

cause-list

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

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

Синтаксис
cause-list <NAME>
no cause-list
Параметры

<NAME> – название списка, который привязывается к SIP-профилю.

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

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-SIP-PROFILE

Пример
vesbc(config-esbc-sip-profile)# cause-list NEW_NAME_LIST 
vesbc(config-esbc-sip-profile)#  

ignore options enable

Данная команда отключает отправку ответов на OPTIONS.

Использование отрицательной формы команды (no) включает отправку ответов на OPTIONS .

Синтаксис
ignore options enable
no ignore options enable
Параметры

Команда не содержит параметров..

Значение по умолчанию

Ответы на OPTIONS не отправляются.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-SIP-PROFILE

Пример
vesbc(config-esbc-sip-profile)# ignore options enable 
vesbc(config-esbc-sip-profile)# 

keepalive enable

Данная команда включает контроль доступности направлений (транка), к которым привязан SIP-профиль.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
keepalive enable
no keepalive enable
Параметры

Команда не содержит параметров.

Значение по умолчанию

Контроль выключен.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-SIP-PROFILE

Пример
vesbc(config-esbc-sip-profile)# keepalive enable 
vesbc(config-esbc-sip-profile)# 

keepalive failed-interval

Данная команда позволяет задать интервал контроля для недоступного направления.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
keepalive failed-interval <TIME>
no keepalive failed-interval
Параметры

<TIME> – время в секундах, принимает значения [10..3600].

Значение по умолчанию

20

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-SIP-PROFILE

Пример
vesbc(config-esbc-sip-profile)# keepalive failed-interval 60
vesbc(config-esbc-sip-profile)# 

keepalive method

Данная команда позволяет выбрать метод контроля доступности направлений.

Синтаксис
keepalive method <METHOD>
Параметры

<METHOD> – метод контроля направлений, на данный момент принимает только одно значение – options.

Значение по умолчанию

options

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-SIP-PROFILE

Пример
vesbc(config-esbc-sip-profile)# keepalive method options 
vesbc(config-esbc-sip-profile)# 

keepalive success-interval

Данная команда позволяет задать интервал контроля для доступного направления.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
keepalive success-interval <TIME>
no keepalive success-interval
Параметры

<TIME> – время в секундах, принимает значения [10..3600]. 

Значение по умолчанию

60

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-SIP-PROFILE

Пример
vesbc(config-esbc-sip-profile)# keepalive success-interval 120
vesbc(config-esbc-sip-profile)# 

redirection

Данная команда позволяет задать поведение при обработке 3xx ответа.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
redirection <MODE>
no redirection
Параметры

<MODE> – режим обработки 3xx ответов, принимает значения:

Значение по умолчанию

forbidden

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-SIP-PROFILE

Пример
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

Пример
vesbc(config-esbc-sip-profile)# rename NEW_NAME_SIP_PROFILE
vesbc(config-esbc-sip-profile)# 

Настройки SIP-транспорта

sip transport 

Данная команда позволяет перейти в настройки указанного SIP-транспорта или создать новый.

Использование отрицательной формы команды (no) удаляет указанный SIP-транспорт.

Синтаксис
sip transport <NAME>
no sip transport <NAME>
Параметры

<NAME> – название SIP-транспорта.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC

Пример
vesbc(config-esbc)# sip transport NEW_SIP_TRANSPORT
vesbc(config-esbc-sip-transport)# 

crypto profile

Данная команда привязывает криптопрофиль к SIP-транспорту.

Использование отрицательной формы команды (no) отвязывает криптопрофиль от SIP-транспорта.

Синтаксис
crypto profile <WORD>
no crypto profile
Параметры

<WORD> – название криптопрофиля.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-SIP-TRANSPORT

Пример
vesbc(config-esbc-sip-transport)# crypto profile NAME_CRYPTO_PROFILE
vesbc(config-esbc-sip-transport)# 

ip address

Данная команда позволяет настроить IP-адрес для SIP-транспорта.

Использование отрицательной формы команды (no) удаляет настройку IP-адреса.

Синтаксис
ip address { dhcp interface <IFACE> | <IP_ADDR> }
no ip address
Параметры

<IFACE> – интерфейс, на котором включен DHCP-клиент, динамический адрес этого интерфейса будет использоваться для передачи/приема сигнализации;

<IP_ADDR> – IP-адрес ESBC, который будет использоваться для передачи/приема сигнализации.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-SIP-TRANSPORT

Пример
#Настройка статического адреса
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)# 

ipv6 address

Данная команда позволяет настроить IPv6-адрес для SIP-транспорта.

Использование отрицательной формы команды (no) удаляет настройку IPv6-адреса.

Синтаксис
ipv6 address { dhcp interface <IFACE> | <IPv6_ADDR> }
no ipv6 address
Параметры

<IFACE> – интерфейс, на котором включен DHCP-клиент, динамический адрес этого интерфейса будет использоваться для передачи/приема сигнализации;

<IPv6_ADDR> – IPv6-адрес ESBC, который будет использоваться для передачи/приема сигнализации.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-SIP-TRANSPORT

Пример
#Настройка статического адреса
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)# 

mode

Данная команда позволяет выбрать протокол транспортного уровня, используемый для прима/передачи сообщений SIP.

Использование отрицательной формы команды (no) возвращает значение по умолчанию.

Синтаксис
mode { tcp-only | tcp-prefer | tls | udp-only | udp-prefer | ws | wss }
no mode
Параметры

tcp-only – использовать только TCP-протокол;

tcp-prefer – прием по UDP и TCP. Отправка по TCP. В случае если не удалось установить соединение по TCP, отправка производится по UDP;

tls – использовать tls;

udp-only – использовать только UDP-протокол;

udp-prefer – прием по UDP и TCP. Отправка пакетов более 1300 байт по TCP, менее 1300 байт — по UDP;

ws – использовать WebSocket;

wss – использовать WebSocket Secure.

Значение по умолчанию

udp-only

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-SIP-TRANSPORT

Пример
vesbc(config-esbc-sip-transport)# mode udp-prefer 
vesbc(config-esbc-sip-transport)# 

port

Данная команда позволяет настроить порт для SIP-транспорта.

Использование отрицательной формы команды (no) удаляет настройку порта.

Синтаксис
port <PORT>
no port
Параметры

<PORT> – порт ESBC, который будет использоваться для передачи/приема сигнализации, принимает значения от 1 до 65535.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-SIP-TRANSPORT

Пример
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

Пример
vesbc(config-esbc-sip-transport)# rename NEW_NAME_SIP_TRANSPORT
vesbc(config-esbc-sip-transport)# 

Настройки SIP-транка

trunk sip

Данная команда позволяет перейти в настройки указанного SIP-транка или создать новый.

Использование отрицательной формы команды (no) удаляет указанный SIP-транк.

Синтаксис
trunk sip <NAME>
no trunk sip <NAME>
Параметры

<NAME> – название SIP-транка.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC

Пример
vesbc(config-esbc)# trunk sip NEW_TRUNK
vesbc(config-esbc-trunk-sip)# 

domain

Данная команда позволяет задать доменное имя SIP-транка, которое будет подставляться в заголовках From/To в исходящих запросах в транк.

Использование отрицательной формы команды (no) удаляет настройку домена.

Синтаксис
domain <DOMAIN>
no domain
Параметры

<DOMAIN> – доменное имя транка.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
vesbc(config-esbc-trunk-sip)# domain new.domain
vesbc(config-esbc-trunk-sip)# 

dscp

Данная команда позволяет настроить QoS для SIP-транка.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
dscp <TYPE> <DSCP>
no domain
Параметры

<TYPE> – тип трафика, принимает значения:

<DSCP> – значение кода DSCP, принимает значения [0..63]

Значение по умолчанию

0

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
vesbc(config-esbc-trunk-sip)# dscp audio 63
vesbc(config-esbc-trunk-sip)# 

dynamic-mode dns

Данная команда позволяет включить динамический режим для SIP-транка. В текущей версии ПО поддержана работа только с DNS в качестве внешнего сервиса для определения адреса назначения исходящего вызова.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
dynamic-mode dns
no dynamic-mode
Параметры

Команда не содержит параметров.

Значение по умолчанию

Динамический режим отключен.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
vesbc(config-esbc-trunk-sip)# dynamic-mode dns
vesbc(config-esbc-trunk-sip)# 

max calls

Данная команда позволяет ограничить количество одновременных вызовов на SIP-транке.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max calls <COUNT>
no max calls
Параметры

<COUNT> – количество одновременных вызовов, максимальное значение зависит от платформы.

Значение по умолчанию

50000 – vESBC; 

8500 – ESBC-3200.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
vesbc(config-esbc-trunk-sip)# max calls 1000
vesbc(config-esbc-trunk-sip)#

max cps

Данная команда позволяет ограничить количество вызовов в секунду на SIP-транке.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max cps <COUNT>
no max cps
Параметры

<COUNT> – количество вызовов в секунду, максимальное значение зависит от платформы.

Значение по умолчанию

1000 – vESBC;

400 – ESBC-3200. 

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
vesbc(config-esbc-trunk-sip)# max cps 10
vesbc(config-esbc-trunk-sip)#

max rps

Данная команда позволяет ограничить количество запросов в секунду на SIP-транке.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max rps <COUNT>
no max rps
Параметры

<COUNT> – количество запросов в секунду, максимальное значение зависит от платформы.

Значение по умолчанию

4294967295

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
vesbc(config-esbc-trunk-sip)# max rps 150
vesbc(config-esbc-trunk-sip)#

media profile

Данная команда позволяет привязать медиапрофили к SIP-транку.

Использование отрицательной формы команды (no) удаляет медиапрофиль с транка.

Синтаксис
media profile <NAME_MEDIA_PROFILE>
no media profile
Параметры

<NAME_MEDIA_PROFILE> – название медиапрофиля.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
vesbc(config-esbc-trunk-sip)# media profile NEW_NAME_MEDIA_PROFILE 
vesbc(config-esbc-trunk-sip)# 

media resource 

Данная команда позволяет привязать медиаресурсы к SIP-транку.

Использование отрицательной формы команды (no) удаляет медиаресурс с транка.

Синтаксис
media resource <INDEX> <NAME_MEDIA_RESOURCE>
no media resource <INDEX>
Параметры

<INDEX> – индекс привязанных медиаресурсов, принимает значения от 0 до 7;

<NAME_MEDIA_RESOURCE> – название медиаресурса.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
vesbc(config-esbc-trunk-sip)# media resource 0 NEW_MEDIA_RESOURSE
vesbc(config-esbc-trunk-sip)# 

mod-table 

Данная команда позволяет привязать таблицу модификации к SIP-транку.

Использование отрицательной формы команды (no) удаляет таблицу модификации с транка.

Синтаксис
mod-table { sip | common } { in | out } <NAME_MODTABLE>
no mod-table { sip | common } { in | out }
Параметры

sip | common – тип модификатора;

in – правила из таблицы модификации применяются при получении сообщения;

out – правила из таблицы модификации применяются при отправке сообщения;

<NAME_MODTABLE> – название таблицы модификации.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
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, принимает значения:

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
vesbc(config-esbc-trunk-sip)# nat comedia-mode on
vesbc(config-esbc-trunk-sip)# 

public-ip

Данная команда позволяет настроить на SIP-транке публичный IP-адрес. Адреса, используемые в Via, Contact и SDP в исходящих сообщениях на этот транк будут заменены на публичный адрес из конфигурации транка.

Использование отрицательной формы команды (no) удаляет публичный адрес транка.

Синтаксис
public-ip <ADDR>
no public-ip
Параметры

<ADDR> – публичный адрес транка в формате A.B.C.D или X:X:X:X::X.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
vesbc(config-esbc-trunk-sip)# public-ip 81.114.67.33
vesbc(config-esbc-trunk-sip)# 

remote address

Данная команда позволяет задать адрес удаленной стороны.

Использование отрицательной формы команды (no) удаляет адрес удаленной стороны.

Синтаксис
remote address <ADDRESS>
no remote address
Параметры

<ADDRESS> – адрес удаленной стороны, принимает значения:

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
vesbc(config-esbc-trunk-sip)# remote address 192.168.114.129
vesbc(config-esbc-trunk-sip)# 

remote port

Данная команда позволяет задать порт удаленной стороны.

Использование отрицательной формы команды (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

Пример
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

Пример
vesbc(config-esbc-trunk-sip)# rename NEW_NAME_TRUNK
vesbc(config-esbc-trunk-sip)# 

route-table

Данная команда позволяет привязать таблицу маршрутизации к SIP-транку.

Использование отрицательной формы команды (no) отвязывает таблицу маршрутизации от транка.

Синтаксис
route-table <NAME_ROUTE_TABLE>
no route-table
Параметры

<WORD> – название таблицы маршрутизации.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
vesbc(config-esbc-trunk-sip)# route-table NEW_ROUTE_TABLE
vesbc(config-esbc-trunk-sip)# 

security profile

Данная команда позволяет привязать профиль безопасности к SIP-транку.

Использование отрицательной формы команды (no) отвязывает профиль безопасности от транка.

Синтаксис
security profile <NAME_SECURITY_PROFILE>
no security profile
Параметры

<WORD> – название профиля безопасности.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
vesbc(config-esbc-trunk-sip)# security profile SECURITY_PROFILE_NAME
vesbc(config-esbc-trunk-sip)# 

sip profile

Данная команда позволяет привязать SIP-профиль к SIP-транку.

Использование отрицательной формы команды (no) отвязывает SIP-профиль от транка.

Синтаксис
sip profile <NAME_SIP_PROFILE>
no sip profile
Параметры

<NAME_SIP_PROFILE> – название SIP-профиля.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
vesbc(config-esbc-trunk-sip)# sip profile NEW_NAME_SIP_PROFILE 
vesbc(config-esbc-trunk-sip)# 

sip transport

Данная команда позволяет привязать SIP-транспорт к SIP-транку.

Использование отрицательной формы команды (no) отвязывает SIP-транспорт от транка.

Синтаксис
sip transport <NAME_SIP_TRANSPORT>
no sip transport
Параметры

<NAME_SIP_TRANSPORT> – название SIP-транспорта.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
vesbc(config-esbc-trunk-sip)# sip-transport NEW_SIP_TRANSPORT
vesbc(config-esbc-trunk-sip)# 

trusted-network

Данная команда позволяет включить опцию «Доверенная сеть» на SIP-транке.

Использование отрицательной формы команды (no) отключает опцию.

Синтаксис
trusted-network
no trusted-network
Параметры

Команда не содержит параметров.

Значение по умолчанию

Опция выключена.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-SIP

Пример
vesbc(config-esbc-trunk-sip)# trusted-network
vesbc(config-esbc-trunk-sip)# 

Настройки транковой группы

trunk-group

Данная команда позволяет перейти в настройки указанной транковой группы или создать новую.

Использование отрицательной формы команды (no) удаляет указанную транковую группу.

Синтаксис
trunk-group <NAME>
no trunk-group <NAME>
Параметры

<NAME> – название транковой группы.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC

Пример
vesbc(config-esbc)# trunk-group NEW_TRUNK_GROUP
vesbc(config-esbc-trunk-group)# 

balancing round-robin

Данная команда позволяет включить на транковой группе режим балансировки round-robin.

Использование отрицательной формы команды (no) выключает балансировку.

Синтаксис
balancing round-robin
no balancing
Параметры

Команда не содержит параметров.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
vesbc(config-esbc-trunk-group)# balancing round-robin 
vesbc(config-esbc-trunk-group)# 

dscp

Данная команда позволяет настроить QoS для транковой группы.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
dscp <TYPE> <DSCP>
no domain
Параметры

<TYPE> – тип трафика, принимает значения:

<DSCP> – значение кода DSCP, принимает значения [0..63]

Значение по умолчанию

0

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
vesbc(config-esbc-trunk-group)# dscp audio 63
vesbc(config-esbc-trunk-group)# 

max calls

Данная команда позволяет ограничить количество одновременных вызовов на транковой группе.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max calls <COUNT>
no max calls
Параметры

<COUNT> – количество одновременных вызовов, максимальное значение зависит от платформы.

Значение по умолчанию

50000 – vESBC; 

8500 – ESBC-3200.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
vesbc(config-esbc-trunk-group)# max calls 1000
vesbc(config-esbc-trunk-group)#

max cps

Данная команда позволяет ограничить количество вызовов в секунду на транковой группе.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max cps <COUNT>
no max cps
Параметры

<COUNT> – количество вызовов в секунду, максимальное значение зависит от платформы.

Значение по умолчанию

1000 – vESBC;

400 – ESBC-3200. 

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
vesbc(config-esbc-trunk-group)# max cps 10
vesbc(config-esbc-trunk-group)#

max rps

Данная команда позволяет ограничить количество запросов в секунду на транковой группе.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max rps <COUNT>
no max rps
Параметры

<COUNT> – количество запросов в секунду, максимальное значение зависит от платформы.

Значение по умолчанию

4294967295

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
vesbc(config-esbc-trunk-group)# max rps 150
vesbc(config-esbc-trunk-group)#

media profile

Данная команда позволяет привязать медиапрофили к транковой группе.

Использование отрицательной формы команды (no) удаляет медиапрофиль с транковой группы.

Синтаксис
media profile <NAME_MEDIA_PROFILE>
no media profile
Параметры

<NAME_MEDIA_PROFILE> – название медиапрофиля.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
vesbc(config-esbc-trunk-group)# media profile NEW_NAME_MEDIA_PROFILE 
vesbc(config-esbc-trunk-group)# 

media resource

Данная команда позволяет привязать медиаресурсы к транковой группе.

Использование отрицательной формы команды (no) удаляет медиаресурс с транковой группы.

Синтаксис
media resource <INDEX> <NAME_MEDIA_RESOURCE>
no media resource <INDEX>
Параметры

<INDEX> – индекс привязанных медиаресурсов, принимает значения от 0 до 7;

<NAME_MEDIA_RESOURCE> – название медиаресурса.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
vesbc(config-esbc-trunk-group)# media resource 0 NEW_MEDIA_RESOURCE
vesbc(config-esbc-trunk-group)# 

mod-table sip

Данная команда позволяет привязать таблицу модификации к транковой группе.

Использование отрицательной формы команды (no) удаляет таблицу модификации с транковой группы.

Синтаксис
mod-table { sip | common } { in | out } <NAME_MODTABLE>
no mod-table { sip | common } { in | out }
Параметры

sip | common – тип модификатора;

in – правила из таблицы модификации применяются при получении сообщения;

out – правила из таблицы модификации применяются при отправке сообщения;

<NAME_MODTABLE> – название таблицы модификации.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
vesbc(config-esbc-trunk-group)# mod-table sip in NEW_MODTABLE
vesbc(config-esbc-trunk-group)# 

public-ip

Данная команда позволяет настроить на транковой группе публичный IP-адрес. Адреса, используемые в Via, Contact и SDP в исходящих сообщениях на транки, входящие в эту транковую группу, будут заменены на публичный адрес из конфигурации транковой группы.

Использование отрицательной формы команды (no) удаляет публичный адрес транковой группы.

Синтаксис
public-ip <ADDR>
no public-ip
Параметры

<ADDR> – публичный адрес транка в формате A.B.C.D или X:X:X:X::X.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
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

Пример
vesbc(config-esbc-trunk-group)# rename NEW_NAME_TRUNK_GRUOP
vesbc(config-esbc-trunk-group)# 

route-table

Данная команда позволяет привязать таблицу маршрутизации к транковой группе.

Использование отрицательной формы команды (no) отвязывает таблицу маршрутизации от транковой группе.

Синтаксис
route-table <NAME_ROUTE_TABLE>
no route-table
Параметры

<NAME_ROUTE_TABLE> – название таблицы маршрутизации.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
vesbc(config-esbc-trunk-group)# route-table NEW_ROUTE_TABLE
vesbc(config-esbc-trunk-group)# 

security profile

Данная команда позволяет привязать профиль безопасности к транковой группе.

Использование отрицательной формы команды (no) отвязывает профиль безопасности от транковой группы.

Синтаксис
security profile <NAME_SECURITY_PROFILE>
no security profile
Параметры

<WORD> – название профиля безопасности.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
vesbc(config-esbc-trunk-group)# security profile SECURITY_PROFILE_NAME
vesbc(config-esbc-trunk-group)# 

sip profile

Данная команда позволяет привязать SIP-профиль к транковой группе.

Использование отрицательной формы команды (no) отвязывает SIP-профиль от транковой группы.

Синтаксис
sip profile <NAME_SIP_PROFILE>
no sip profile
Параметры

<NAME_SIP_PROFILE> – название SIP-профиля.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
vesbc(config-esbc-trunk-group)# sip profile NEW_NAME_SIP_PROFILE 
vesbc(config-esbc-trunk-group)# 

trunk

Данная команда позволяет привязать транки к транковой группе.

Использование отрицательной формы команды (no) удаляет транк из транковой группы.

Синтаксис
trunk <INDEX> <NAME_SIP_TRUNK>
no trunk <INDEX>
Параметры

<INDEX> – индекс транка в составе транковой группы, принимает значения от 0 до 24;

<NAME_SIP_TRUNK> – название транка, который включается в состав транковой группы.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
vesbc(config-esbc-trunk-group)# trunk 0 NEW_TRUNK
vesbc(config-esbc-trunk-group)# 

trusted-network

Данная команда позволяет включить опцию "Доверенная сеть" на транковой группе.

Использование отрицательной формы команды (no) отключает опцию.

Синтаксис
trusted-network
no trusted-network
Параметры

Команда не содержит параметров.

Значение по умолчанию

Опция выключена.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-TRUNK-GROUP

Пример
vesbc(config-esbc-trunk-group)# trusted-network
vesbc(config-esbc-trunk-group)# 

Настройки абонентского интерфейса

user-interface sip

Данная команда позволяет перейти в настройки указанного абонентского интерфейса или создать новый.

Использование отрицательной формы команды (no) удаляет указанный абонентский интерфейс.

Синтаксис
user-interface sip <NAME>
no user-interface sip <NAME>
Параметры

<NAME> – название абонентского интерфейса.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC

Пример
vesbc(config-esbc)# user-interface sip NEW_USER_INTERFACE
vesbc(config-esbc-user-interface-sip)# 

allow-unreg-call

Данная команда позволяет включить возможность пропускать вызовы от незарегистрированных абонентов.

Использование отрицательной формы команды (no) отключает эту возможность.

Синтаксис
allow-unreg-call
no allow-unreg-call
Параметры

Команда не содержит параметров.

Значение по умолчанию

Возможность отключена.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
vesbc(config-esbc-user-interface-sip)# allow-unreg-call 
vesbc(config-esbc-user-interface-sip)# 

domain

Данная команда позволяет задать доменное имя абонентского интерфейса, которое будет подставляться в заголовках From/To в исходящих запросах на абонентов.

Использование отрицательной формы команды (no) удаляет настройку домена.

Синтаксис
domain <DOMAIN>
no domain
Параметры

<DOMAIN> – доменное имя user-interface.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
vesbc(config-esbc-user-interface-sip)# domain new.domain
vesbc(config-esbc-user-interface-sip)# 

dscp

Данная команда позволяет настроить QoS для абонентского интерфейса.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
dscp <TYPE> <DSCP>
no domain
Параметры

<TYPE> – тип трафика, принимает значения:

<DSCP> – значение кода DSCP, принимает значения [0..63]

Значение по умолчанию

0

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
vesbc(config-esbc-user-interface-sip)# dscp audio 63
vesbc(config-esbc-user-interface-sip)# 

max calls

Данная команда позволяет ограничить количество одновременных вызовов на абонентском интерфейсе.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max calls <COUNT>
no max calls
Параметры

<COUNT> – количество одновременных вызовов, максимальное значение зависит от платформы.

Значение по умолчанию

50000 – vESBC; 

8500 – ESBC-3200.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
vesbc(config-esbc-user-interface-sip)# max calls 1000
vesbc(config-esbc-user-interface-sip)#

max cps

Данная команда позволяет ограничить количество вызовов в секунду на абонентском интерфейсе.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max cps <COUNT>
no max cps
Параметры

<COUNT> – количество вызовов в секунду, максимальное значение зависит от платформы.

Значение по умолчанию

1000 – vESBC;

400 – ESBC-3200. 

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
vesbc(config-esbc-user-interface-sip)# max cps 10
vesbc(config-esbc-user-interface-sip)#

max rps

Данная команда позволяет ограничить количество запросов в секунду на абонентском интерфейсе.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
max rps <COUNT>
no max rps
Параметры

<COUNT> – количество запросов в секунду, максимальное значение зависит от платформы.

Значение по умолчанию

4294967295

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
vesbc(config-esbc-user-interface-sip)# max rps 150
vesbc(config-esbc-user-interface-sip)#

media profile

Данная команда позволяет привязать медиапрофиль к абонентскому интерфейсу.

Использование отрицательной формы команды (no) удаляет медиапрофиль с абонентского интерфейса.

Синтаксис
media profile <NAME_MEDIA_PROFILE>
no media profile
Параметры

<NAME_MEDIA_PROFILE> – название медиапрофиля.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
vesbc(config-esbc-user-interface-sip)# media profile NEW_NAME_MEDIA_PROFILE 
vesbc(config-esbc-user-interface-sip)# 

media resource

Данная команда позволяет привязать медиаресурсы к абонентскому интерфейсу.

Использование отрицательной формы команды (no) удаляет медиаресурс с абонентского интерфейса.

Синтаксис
media resource <INDEX> <NAME_MEDIA_RESOURCE>
no media resource <INDEX>
Параметры

<INDEX> – индекс привязанных медиаресурсов, принимает значения от 0 до 7;

<NAME_MEDIA_RESOURCE> – название медиаресурса.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
vesbc(config-esbc-user-interface-sip)# media resource 0 NEW_MEDIA_RESOURCE
vesbc(config-esbc-user-interface-sip)# 

mod-table sip

Данная команда позволяет привязать таблицу модификации к абонентскому интерфейсу.

Использование отрицательной формы команды (no) удаляет таблицу модификации с абонентского интерфейса.

Синтаксис
mod-table { sip | common } { in | out } <NAME_MODTABLE>
no mod-table { sip | common } { in | out }
Параметры

sip | common – тип модификатора;

in – правила из таблицы модификации применяются при получении сообщения;

out – правила из таблицы модификации применяются при отправке сообщения;

<NAME_MODTABLE> – название таблицы модификации.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
vesbc(config-esbc-user-interface-sip)# mod-table sip in NEW_MODTABLE
vesbc(config-esbc-user-interface-sip)# 

nat

Данная команда позволяет ESBC работать с абонентами, которые находятся за NAT.

Использование отрицательной формы команды (no) отключает использование механизмов преодоления NAT.

comedia-mode

Синтаксис
nat comedia-mode { flexible | on | off }
no nat comedia-mode
Параметры

flexible – проверяет источник во входящем RTP-потоке и транслирует исходящий поток на IP-адрес и UDP-порт, с которого принимается медиапоток, в случае прерывания входящего RTP-потока более чем на 1 секунду, исходящий поток продолжает транслироваться;

on – проверяет источник во входящем RTP-потоке и транслирует исходящий поток на IP-адрес и UDP-порт, с которого принимается медиапоток, в случае прерывания входящего RTP-потока более чем на 1 секунду, исходящий поток перестает транслироваться;

off – режим NAT выключен.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
vesbc(config-esbc-user-interface-sip)# nat comedia-mode on
vesbc(config-esbc-user-interface-sip)# 

keep-alive-interval 

Данная команда позволяет задать интервал для поддержания соединения за NAT.

Использование отрицательной формы команды (no) отключает поддержку соединения за NAT.

Синтаксис

nat keep-alive-interval <TIME>

no nat keep-alive-interval

Параметры

<TIME> – время в секундах, для поддержания сигнального соединения за NAT. Допустимые значения: 0 – 65535.

Значение по умолчанию

Отключено(0).

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
vesbc(config-esbc-user-interface-sip)# nat keep-alive-interval 30
vesbc(config-esbc-user-interface-sip)# 

rename

Данная команда позволяет переименовать созданный абонентский интерфейс.

Синтаксис
rename <NEW_NAME>
Параметры

<NEW_NAME> — новое название user-interface.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
vesbc(config-esbc-user-interface-sip)# rename NEW_NAME_USER_INTERFACE
vesbc(config-esbc-user-interface-sip)# 

route-table

Данная команда позволяет привязать таблицу маршрутизации к абонентскому интерфейсу.

Использование отрицательной формы команды (no) отвязывает таблицу маршрутизации от абонентского интерфейса.

Синтаксис
route-table <NAME_ROUTE_TABLE>
no route-table
Параметры

<NAME_ROUTE_TABLE> – название таблицы маршрутизации.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
vesbc(config-esbc-user-interface-sip)# route-table NEW_ROUTE_TABLE
vesbc(config-esbc-user-interface-sip)# 

security profile

Данная команда позволяет привязать профиль безопасности к абонентскому интерфейсу.

Использование отрицательной формы команды (no) отвязывает профиль безопасности от абонентского интерфейса.

Синтаксис
security profile <NAME_SECURITY_PROFILE>
no security profile
Параметры

<WORD> – название профиля безопасности.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
vesbc(config-esbc-user-interface-sip)# security profile SECURITY_PROFILE_NAME
vesbc(config-esbc-user-interface-sip)#

sip profile

Данная команда позволяет привязать SIP-профиль к абонентскому интерфейсу.

Использование отрицательной формы команды (no) отвязывает SIP-профиль от абонентского интерфейса.

Синтаксис
sip profile <NAME_SIP_PROFILE>
no sip profile
Параметры

<NAME_SIP_PROFILE> – название SIP-профиля.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
vesbc(config-esbc-user-interface-sip)# sip profile NEW_NAME_SIP_PROFILE 
vesbc(config-esbc-user-interface-sip)# 

sip transport

Данная команда позволяет привязать SIP-транспорт к абонентскому интерфейсу.

Использование отрицательной формы команды (no) отвязывает SIP-транспорт от абонентского интерфейса.

Синтаксис
sip transport <NAME_SIP_TRANSPORT>
no sip transport
Параметры

<NAME_SIP_TRANSPORT> – название SIP-транспорта.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
vesbc(config-esbc-user-interface-sip)# sip transport NEW_SIP_TRANSPORT
vesbc(config-esbc-user-interface-sip)#

Команды мониторинга 

show esbc active calls

Данная команда используется для просмотра информации об активных сессиях.

В выводе содержится общее количество активных сессий, ID сессии, длительность вызова, CGPN до модификации, CDPN до модификации, имя вызывающей стороны, имя вызываемой стороны, CGPN после модификации, CDPN после модификации.

Синтаксис
show esbc active calls
Параметры

Команда не содержит параметров.

Необходимый уровень привилегий

15

Командный режим

ROOT

Пример
vesbc# show esbc active calls 
 Total call sessions:       4
ESBC active sessions:
-----------------------------------
Session id             Duration   CGPN         CDPN         Source                 Destination            CGPN         CDPN         
                       (sec)      unmodified   unmodified                                                 modified     modified     
--------------------   --------   ----------   ----------   --------------------   --------------------   ----------   ----------   
50300000000004c        8          24001        23002        uac (trunk)            uas (trunk)            24001        23002        
50300000000004d        7          24002        23003        uac (trunk)            uas (trunk)            24002        23003        
50300000000004e        6          24003        23004        uac (trunk)            uas (trunk)            24003        23004        
50300000000004f        5          24004        23005        uac (trunk)            uas (trunk)            24004        23005         

show esbc black-list

Данная команда используется для просмотра списка заблокированных адресов, AOR и User-Agent.

В выводе содержится заблокированный адрес, причина блокировки, AOR, количество накопленных ошибок AOR, таймаут и время блокировки.

aor

Данная команда используется для просмотра списка заблокированных AOR.

В выводе содержится заблокированный AOR, причина блокировки, количество накопленных ошибок AOR, время прощения и временная метка блокировки.

Синтаксис
show esbc black-list aor [<LINE>]
Параметры

<LINE> – строка длиной до 255 символов, выводит все заблокированные AOR, содержащие эту строку.

Необходимый уровень привилегий

15

Командный режим

ROOT

Пример
vesbc# show esbc black-list aor 2400

AOR black-list:
--------------------------------------------------------------------------------------------
AOR                         Ban reason         AOR         Forgive      Time of blocking       
                                               error       time in                             
                                               count       minutes                             
-------------------------   ----------------   ---------   ----------   --------------------   
24001@10.25.72.35           PACKET FLOODING    1           18           2025-07-25 05:08:18    
24002@10.25.72.35           PACKET FLOODING    1           18           2025-07-25 05:08:18    
24003@10.25.72.35           PACKET FLOODING    1           18           2025-07-25 05:08:18    
24004@10.25.72.35           PACKET FLOODING    1           18           2025-07-25 05:08:18    
24005@10.25.72.35           PACKET FLOODING    1           18           2025-07-25 05:08:18    
24006@10.25.72.35           PACKET FLOODING    1           18           2025-07-25 05:08:19    
24007@10.25.72.35           PACKET FLOODING    1           18           2025-07-25 05:08:19    
24008@10.25.72.35           PACKET FLOODING    1           18           2025-07-25 05:08:19    
24009@10.25.72.35           PACKET FLOODING    1           18           2025-07-25 05:08:19    

user-agent

Данная команда используется для просмотра списка заблокированных User-Agent.

В выводе содержится заблокированный UA, причина блокировки, количество накопленных ошибок UA, время прощения и временная метка блокировки.

Синтаксис
show esbc black-list user-agent [<LINE>]
Параметры

<LINE> – строка длиной до 255 символов, выводит все заблокированные User-Agent, содержащие эту строку.

Необходимый уровень привилегий

15

Командный режим

ROOT

Пример
vesbc# show esbc black-list user-agent a

User-agent black-list:
--------------------------------------------------------------------------------------------
UA                          Ban reason         UA error    Forgive      Time of blocking       
                                               count       time in                             
                                                           minutes                             
-------------------------   ----------------   ---------   ----------   --------------------   
aaaa                        PACKET FLOODING    25          57           2025-07-25 05:08:22    

ip

Данная команда используется для просмотра списка заблокированных IP-адресов.

В выводе содержится заблокированный адрес, причина блокировки, AOR, количество накопленных ошибок AOR, время блокировки и временная метка блокировки.

Синтаксис
show esbc black-list ip [<ADDRESS>]
Параметры

<ADDRESS> – заблокированный адрес в формате A.B.C.D или X:X:X:X::X.

Необходимый уровень привилегий

15

Командный режим

ROOT

Пример
vesbc# show esbc black-list ip 10.25.72.35

IP black-list:
--------------------------------------------------------------------------------------------------------------
IP address        Ban reason         AOR                         AOR         Blocking     Time of blocking       
                                                                 error       timeout                             
                                                                 count       in minutes                          
---------------   ----------------   -------------------------   ---------   ----------   --------------------   
10.25.72.35       IP BLOCKED         24021@10.25.72.35           1           1434         2025-07-25 05:08:22    
                  ATTRIBUTES LIMIT                                                                               

show esbc statistics

Данная команда используется для просмотра статистики в текущий момент времени. Все метрики разделены на входящие и исходящие.

Метрики для вызовов:

Метрики для регистраций:

Метрики для подписок:

Метрики для RPS:

Синтаксис
show esbc statistics { all | call | register | rps | subscribe } [<OBJECT_TYPE> [sip [<OBJECT>]]]
Параметры

all – суммарный вывод статистики вызовов, регистраций, RPS, подписок;

call – вывод статистики вызовов;

register – вывод статистики регистраций;

rps – вывод статистики по интенсивности SIP-запросов;

subscribe – вывод статистики подписок.

<OBJECT_TYPE> – тип объекта, по которому выводится статистика, принимает значения:

<OBJECT> – название транспорта/транка/абонентского интерфейса.

Необходимый уровень привилегий

15

Командный режим

ROOT

Пример
vesbc# show esbc statistics all 

ESBC global call counters: 
-----------------------------------------------------------------------
Counter Name                Incoming               Outgoing               
-------------------------   --------------------   --------------------   
CALLS PER SECOND            0                      0                      
CALL LEGS                   0                      0                      
REQUESTS IN CALL            0                      0                      
RESPONSES IN CALL           0                      0                      
ANSWERED CALLS              0                      0                      
CALLS TO WRONG NUMBER       0                      0                      
BUSY CALLS                  0                      0                      
NO ANSWERED CALLS           0                      0                      
FORBIDDEN CALLS             0                      0                      
UNAUTHORIZED CALLS          0                      0                      
3XX CODES                   0                      0                      
4XX CODES                   0                      0                      
5XX CODES                   0                      0                      
6XX CODES                   0                      0                      

ESBC global register counters: 
-----------------------------------------------------------------------
Counter Name                Incoming               Outgoing               
-------------------------   --------------------   --------------------   
REGISTERS PER SECOND        0                      0                      
REGISTER TRANSACTIONS       0                      0                      
RESPONSES                   0                      0                      
SUCCESS REGISTERS           0                      0                      
REQUEST TIMEOUT             0                      0                      
FORBIDDEN REGISTERS         0                      0                      
UNAUTHORIZED REGISTERS      0                      0                      
INTERVAL TOO BRIEF          0                      0                      
3XX CODES                   0                      0                      
4XX CODES                   0                      0                      
5XX CODES                   0                      0                      
6XX CODES                   0                      0                      

ESBC global subscribe counters: 
-----------------------------------------------------------------------
Counter Name                Incoming               Outgoing               
-------------------------   --------------------   --------------------   
SUBSCRIBES PER SECOND       0                      0                      
ACTIVE SUBSCRIBES           0                      0                      
REQUESTS IN SUBSCRIBE       0                      0                      
RESPONSES IN SUBSCRIBE      0                      0                      
SUCCESS SUBSCRIBES          0                      0                      
REQUEST TIMEOUT             0                      0                      
FORBIDDEN SUBSCRIBES        0                      0                      
UNAUTHORIZED SUBSCRIBES     0                      0                      
INTERVAL TOO BRIEF          0                      0                      
3XX CODES                   0                      0                      
4XX CODES                   0                      0                      
5XX CODES                   0                      0                      
6XX CODES                   0                      0                      

ESBC global rps counters: 
-----------------------------------------------------------------------
Counter Name                Incoming               Outgoing               
-------------------------   --------------------   --------------------   
REQUESTS PER SECOND         0                      0                      
INVITE PER SECOND           0                      0                      
ACK PER SECOND              0                      0                      
BYE PER SECOND              0                      0                      
CANCEL PER SECOND           0                      0                      
REFER PER SECOND            0                      0                      
PRACK PER SECOND            0                      0                      
SUBSCRIBE PER SECOND        0                      0                      
NOTIFY PER SECOND           0                      0                      
UPDATE PER SECOND           0                      0                      
OPTIONS PER SECOND          0                      0                      
INFO PER SECOND             0                      0                      
REGISTER PER SECOND         0                      0                      
MESSAGE PER SECOND          0                      0                      

show esbc trunks

Данная команда используется для просмотра информации о транках.

В выводе содержится имя, тип, статус транка и время последнего изменения статуса.

Можно указать имя транка для получения детальной информации

Синтаксис
show esbc trunks [sip] [<TRUNK_NAME>]
Параметры

sip – просмотр информации по SIP-транкам;

<TRUNK_NAME> – имя SIP-транка для вывода детальной информации по нему.

Необходимый уровень привилегий

15

Командный режим

ROOT

Пример
vesbc# show esbc trunks
Trunk                  Trunk type   Status          Last change time     
--------------------   ----------   -------------   ------------------   
NEW_TRUNK              SIP          Available       2025-04-15           
                                                    03:43:25           
vesbc# 
vesbc# show esbc trunks sip NEW_TRUNK 
Trunk                  Trunk type   Domain       Remote address    Remote       Status          Last change time     
                                                                   port                                              
--------------------   ----------   ----------   ---------------   ----------   -------------   ------------------   
NEW_TRUNK              SIP                       10.25.72.35       5063         Available       2025-04-15           
                                                                                                03:43:25            

show esbc users

Данная команда используется для просмотра информации о зарегистрированных абонентах.

В выводе содержится AOR абонента, тип и количество контактов.

Можно указать AOR абонента для получения детальной информации.

Синтаксис
show esbc users [sip] [<LINE>] [detailed]
Параметры

sip – просмотр информации по SIP-абонентам;

<LINE> – строка длиной до 255 символов, выводит всех абонентов, чей AOR содержит эту строку;

detailed – просмотр детальной информации о абоненте, работает только если в <LINE> указан полный AOR.

Необходимый уровень привилегий

15

Командный режим

ROOT

Пример
vesbc# show esbc users sip 5
 Total AORs:       1
 Total Contacts:   1

User AOR                         User       Contact    
                                 type       count      
------------------------------   --------   --------   
55@192.168.80.127                SIP        1          
vesbc#
vesbc# show esbc users sip 55@192.168.80.127 detailed 
 User AOR:       55@192.168.80.127
 User type:      SIP
 Contact count:  1

IN User contact                  IP address of     User         Expires    Registration   Trunk name        IP address of     OUT Trunk contact                
                                 user              interface               expires in                       registrar                                          
                                                   name                                                                                                        
------------------------------   ---------------   ----------   --------   ------------   ---------------   ---------------   ------------------------------   
<sip:55@192.168.80.27:5062;tra   192.168.80.27     abon         3600       3342           uas               10.25.72.35       <sip:55@10.25.72.151:5060;tran   
nsport=udp>                                                                                                                   sport=udp;line=5e320013e287239   
                                                                                                                              e04606bb5d3800315>             

show esbc white-list

Данная команда используется для просмотра белого списка.

В выводе содержится адрес и причина добавления в список (is configured – адрес сконфигурированного транка, is dynamic – адрес зарегистрированного абонента).

Синтаксис
show esbc white-list [<ADDR>]
Параметры

<ADDR> – адрес для поиска в списке в формате IPv4, IPv6 или доменного имени.

Необходимый уровень привилегий

15

Командный режим

ROOT

Пример
vesbc# show esbc white-list
IP address        Is dynamic   Is           
                               configured   
---------------   ----------   ----------   
10.25.72.35       No           Yes          
192.168.80.27     Yes          No         

Команды управления

clear esbc active calls

Данная команда используется для разрушения активных соединений.

При использовании без параметров разрушаются все активные соединения.

Синтаксис
clear esbc active calls [ id <HEX> | trunk sip <WORD> | user-interface sip <WORD> ]
Параметры

<HEX> – ID сессии, которую необходимо разрушить;

<WORD> – название транка/абонентского интерфейса, при указании все вызовы через выбранный объект будут завершены.

Необходимый уровень привилегий

15

Командный режим

ROOT

Пример
vesbc# clear esbc active calls
vesbc#

clear esbc black-list

Данная команда используется для очистки чёрного списка.

При использовании без параметров удаляются все записи о заблокированных IP-адресах, AOR, User-Agent.

aor

Данная команда используется для удаления заблокированных AOR.

При использовании без параметров удаляются все заблокированные AOR.

Синтаксис
clear esbc black-list aor [<LINE>]
Параметры

<LINE> – строка длиной до 255 символов, удаляет AOR только при полном совпадении со строкой.

Необходимый уровень привилегий

15

Командный режим

ROOT

Пример
vesbc# clear esbc black-list aor
vesbc#

user-agent

Данная команда используется для удаления заблокированных User-Agent.

При использовании без параметров удаляются все заблокированные User-Agent.

Синтаксис
clear esbc black-list user-agent [<LINE>]
Параметры

<LINE> – строка длиной до 255 символов, удаляет User-Agent только при полном совпадении со строкой.

Необходимый уровень привилегий

15

Командный режим

ROOT

Пример
vesbc# clear esbc black-list user-agent 
vesbc#

ip

Данная команда используется для удаления заблокированных IP-адресов.

При использовании без параметров удаляются все заблокированные IP-адреса.

Синтаксис
clear esbc black-list ip [<ADDRESS>]
Параметры

<ADDRESS> – заблокированный адрес в формате A.B.C.D[/N] или X:X:X:X::X. Для IPv4 адреса есть возможность ввести маску подсети, при указании удалятся все адреса, входящие в подсеть.

Необходимый уровень привилегий

15

Командный режим

ROOT

Пример
vesbc# clear esbc black-list ip 
vesbc#    

clear esbc registration

Данная команда используется для сброса активных регистраций абонентов.

При использовании без параметров сбрасываются регистрации всех абонентов.

Синтаксис
clear esbc registration [pattern-aor <AOR> | user-interface sip <UI_NAME>]
Параметры

<AOR> – маска, по которой будут искаться AOR зарегистрированных абонентов. Можно использовать регулярные выражения PCRE.;

<UI_NAME> – название абонентского интерфейса, при указании регистрации всех абонентов, зарегистрированных через указанный интерфейс, будут сброшены.

Необходимый уровень привилегий

15

Командный режим

ROOT

Пример
vesbc# clear esbc registration
vesbc#