...
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-cause-list-sip)# rename NEW_NAME_LIST vesbc(config-esbc-cause-list-sip)# |
Общие настройки ESBC
...
Настройки CDR
cdr
Данная команда позволяет перейти в общие настройки ESBCнастройки сбора, хранения и записи CDR(Call Detail Record) .
Использование отрицательной формы команды (no) удаляет настройки CDR.
Синтаксис
generalcdr
no cdr
Параметры
Команда не содержит параметров.
...
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc)# general cdr vesbc(config-esbc-generalcdr)# |
count core
add-header
Данная команда включает запись в файл CDR заголовка вида "<hostname> CDR. File started at 'YYYYMMDDhhmmss'", где 'YYYYMMDDhhmmss' — время начала сохранения записей в файлДанная команда позволяет настроить количество модулей core.
Использование отрицательной формы команды (no) устанавливает значение по умолчаниюотключает запись заголовка в файл.
Синтаксис
add-headercount core <COUNT>
no count core
Параметры
<COUNT> – количество модулей, максимальное значение зависит от количества ядер CPU.
add-headerПараметры
Команда не содержит параметровВысчитывается по формуле 0,4 * (cpu_count - 1), округленное в меньшую сторону.
Значение по умолчанию
1Запись заголовка выключена.
Необходимый уровень привилегий
...
Командный режим
CONFIG-ESBC-GENERALCDR
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-generalcdr)# count core 8add-header vesbc(config-esbc-generalcdr)# |
...
collect empty-files
Данная команда позволяет настроить количество модулей media balancerвключает сохранение пустых файлов CDR.
Использование отрицательной формы команды (no) устанавливает значение по умолчаниюотключает сохранение пустых файлов.
Синтаксис
collect empty-filescount media balancer <COUNT>
no count media balancer
Параметры
<COUNT> – количество модулей, максимальное значение зависит от количества ядер CPU.
collect empty-filesПараметры
Команда не содержит параметровВысчитывается по формуле 0,4 * (cpu_count - 1), округленное в меньшую сторону.
Значение по умолчанию
1Сохранение пустых файлов отключено.
Необходимый уровень привилегий
...
Командный режим
CONFIG-ESBC-GENERALCDR
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-generalcdr)# countcollect media balancer 8empty-files vesbc(config-esbc-generalcdr)# |
...
collect unsuccess
Данная команда позволяет настроить количество модулей media workerвключает сохранение неуспешных вызовов.
Использование отрицательной формы команды (no) устанавливает значение по умолчаниюотключает сохранение неуспешных вызовов.
Синтаксис
collect unsuccesscount media worker <COUNT>
no countcollect media workerunsuccess
Параметры
<COUNT> – количество модулей, максимальное значение зависит от количества ядер CPU.
Высчитывается по формуле 0,8 * (cpu_count - 1), округленное в меньшую сторону.
Значение по умолчанию
1
Команда не содержит параметров.
Значение по умолчанию
Сохранение неуспешных вызовов отключено.
Необходимый Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-GENERALCDR
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-generalcdr)# countcollect mediaunsuccess worker 8 vesbc(config-esbc-generalcdr)# |
...
|
create-mode
Данная команда позволяет настроить количество модулей sip balancerрежим для создания файлов CDR.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
create-mode <MODE>count sip balancer <COUNT>
no count sip balancercreate-mode
Параметры
<COUNT> – количество модулей, максимальное значение зависит от количества ядер CPU.
Высчитывается по формуле 0,5 * (cpu_count - 1), округленное в меньшую сторону.<MODE> - режим создания файлов CDR, принимает значения [daily, hourly, periodically]
Значение по умолчанию
1periodically
Необходимый уровень привилегий
...
Командный режим
CONFIG-ESBC-GENERALCDR
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-generalcdr)# count sip balancer 8create-mode daily vesbc(config-esbc-generalcdr)# |
...
enable
Данная команда позволяет настроить количество модулей sip workerвключает сбор CDR.
Использование отрицательной формы команды (no) устанавливает значение по умолчаниюотключает сбор CDR.
Синтаксис
enablecount sip worker <COUNT>
no count sip worker
Параметры
<COUNT> – количество модулей, максимальное значение зависит от количества ядер CPU.
enableПараметры
Команда не содержит параметровВысчитывается по формуле 0,6 * (cpu_count - 1), округленное в меньшую сторону.
Значение по умолчанию
1Сбор CDR отключен.
Необходимый уровень привилегий
...
Командный режим
CONFIG-ESBC-GENERALCDR
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-generalcdr)# count sip worker 8enable vesbc(config-esbc-generalcdr)# |
...
ftp
Данная команда позволяет задать глобальное ограничение на количество одновременных вызововперейти в настройки FTP для отправки файлов CDR.
Использование отрицательной формы команды (no) устанавливает значение по умолчаниюудаляет настройки FTP.
Синтаксис
ftpmax calls <COUNT>
no max callsftp
Параметры
<COUNT> – количество одновременных вызовов, максимальное значение зависит от платформыКоманда не содержит параметров.
Значение по умолчанию
50000 – vESBC;
8500 – ESBC-3200Отсутствует.
Необходимый уровень привилегий
...
Командный режим
CONFIG-ESBC-GENERALCDR
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-generalcdr)# max calls 1000ftp vesbc(config-esbc-cdr-generalftp)# |
...
login
Данная команда позволяет задать глобальное ограничение на количество вызовов в секундулогин FTP-клиента для отправки CDR.
Использование отрицательной формы команды (no) устанавливает значение по умолчаниюудаляет логин FTP-клиента.
Синтаксис
maxlogin cps <COUNT><WORD>
no max cpslogin
Параметры
<COUNT> – количество вызовов в секунду, максимальное значение зависит от платформы<WORD> - логин FTP-клиента.
Значение по умолчанию
1000 – vESBC;
400 – ESBC-3200Отсутствует.
Необходимый уровень привилегий
...
Командный режим
CONFIG-ESBC-CDR-GENERALFTP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-generalcdr-ftp)# maxlogin cps 10admin vesbc(config-esbc-cdr-generalftp)# |
...
password
Данная команда позволяет задать глобальное ограничение на количество запросов в секундупароль FTP-клиента для отправки CDR.
Использование отрицательной формы команды (no) устанавливает значение по умолчаниюудаляет пароль FTP-клиента.
Синтаксис
password { <WORD> | encrypted <HEX> }max rps <COUNT>
no max rpspassword
Параметры
<WORD> – пароль FTP-клиента, строка ASCII-символов;
<HEX> – зашифрованный пароль FTP-клиента<COUNT> – количество запросов в секунду, максимальное значение зависит от платформы.
Значение по умолчанию
4294967295Отсутствует.
Необходимый уровень привилегий
...
Командный режим
CONFIG-ESBC-GENERALCDR-FTP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-generalcdr-ftp)# maxpassword rps 150passwd vesbc(config-esbc-generalcdr-ftp)# |
...
path
Данная команда включает ведение статистики вызововпозволяет задать путь до директории на FTP-сервере, куда будут отправляться CDR.
Использование отрицательной формы команды (no) отключает ведение статистикиудаляет путь до директории.
Синтаксис
statisticspath call<PATH>
no statistics callpath
Параметры
Отсутствуют<PATH> – путь до директории на FTP-сервере.
Значение по умолчанию
Статистика отключенаОтсутствует.
Необходимый уровень привилегий
...
Командный режим
CONFIG-ESBC-GENERALCDR-FTP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-cdr-generalftp)# statistics callpath /home/admin/cdr/esbc vesbc(config-esbc-cdr-generalftp)# |
...
remote address
Данная команда позволяет задать адрес FTP-сервера, куда будут отправляться CDR
media profile
Данная команда позволяет перейти в настройки указанного медиапрофиля или создать новый.
Использование отрицательной формы команды (no) удаляет указанный медиапрофильадрес FTP-сервера.
Синтаксис
remote address { <A.B.C.D> | <WORD> | <X:X:X:X::X> }media profile <NAME>
no mediaremote profile <NAME>address
Параметры
<NAME> – название медиапрофиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC
<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)# mediaprofile MEDIA_PROFILEremote address 192.168.2.3 vesbc(config-esbc-mediacdr-profileftp)# |
...
remote port
Данная команда позволяет выбрать кодеки для работы в режиме проксирования (allow) и транскодирования (audio, video, image)задать порт FTP-сервера, куда будут отправляться CDR.
Использование отрицательной формы команды (no) запрещает указанный режим работы/кодекустанавливает значение по умолчанию.
Синтаксис
codecremote allow {all | <CODEC_PATTERN> [<PT>]}port <PORT>
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).
...
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-MEDIACDR-PROFILEFTP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-mediacdr-profileftp)# codec audio all save vesbc(config-esbc-mediacdr-profile)# codec video all vesbc(config-esbc-media-profile)# codec image all vesbc(config-esbc-media-profile)# codec allow all ftp)# |
local
Данная команда позволяет настроить локальное сохранение файлов CDR.
Использование отрицательной формы команды (no) удаляет настройки локального хранилища CDR.
Синтаксис
local
no local
Параметры
Команда не содержит параметров.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-CDR
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-media-profilecdr)# do commit local vesbc(config-esbc-mediacdr-profilelocal)# 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 |
rename
Данная команда позволяет переименовать созданный медиапрофиль.
Синтаксис
rename <NEW_NAME>Параметры
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, при использовании параметра:
- days – принимает значения от 0 до 31;
- hours – принимает значения от 0 до 23;
- minutes – принимает значения от 0 до 59.
Значение по умолчанию
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> – интервал, с которым будут создаваться файлы, при использовании параметра:
- days – принимает значения от 0 до 31;
- hours – принимает значения от 0 до 23;
- minutes – принимает значения от 0 до 59.
Значение по умолчанию
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 /home/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 – SRTP запрещён;
- mandatory – SRTP обязателен, профиль транспорта в медиа секции SDP будет изменён на соответствующий профиль SRTP;
- optional – SRTP не обязателен, но ключи будут подставлены в offer SDP второго плеча, без изменения профиля транспорта в медиа секции SDP.
Значение по умолчанию
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, который будет использоваться для передачи/приема голосового трафика<NEW_NAME> – новое название медиапрофиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MEDIA-PROFILERESOURCE
Пример
| Блок кода | ||
|---|---|---|
| ||
#Настройка статического адреса vesbc(config-esbc-media-resource)# ip address 192.168.114.130 vesbc(config-esbc-media-profile)# rename NEW_NAME_MEDIA_PROFILE-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-profile)# |
rtp source-verification
Данная команда включает контроль IP:Port источника RTP.
Использование отрицательной формы команды (no) выключает контроль.
Синтаксис
rtp source-verification
no rtp source-verification
Параметры
Отсутствуют.
Значение по умолчанию
Контроль включен.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MEDIA-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
media resource NEW_MEDIA_RESOURCE vesbc(config-esbc-media-profileresource)# rtp source-verificationip address dhcp interface gigabitethernet 1/0/1 vesbc(config-esbc-media-profileresource)# |
...
port-range
Данная команда позволяет включить таймаут ожидания RTP-пакетовнастроить диапазон UDP-портов для медиаресурсов.
Использование отрицательной формы команды (no) выключает таймерустанавливает значение по умолчанию.
Синтаксис
rtp timeout <TIMER>
no rtp timeout
Параметры
port-range <START_PORT>-<END_PORT>
no port-range
Параметры
<START_PORT> – начальный UDP-порт, который ESBC будет использовать для передачи/приема голосового трафика;
<END_PORT> – конечный UDP-порт, который ESBC будет использовать для передачи/приема голосового трафика<TIMER> – период времени в минутах, принимает значения [1..10080].
Значение по умолчанию
Отсутствует(0).8000 – 65535
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MEDIA-PROFILERESOURCE
Пример
| Блок кода | ||
|---|---|---|
| ||
#Включить 5-минутный таймер ожидания RTP-пакетов vesbc(config-esbc-media-profileresource)# rtp timeout 5port-range 20000-30001 vesbc(config-esbc-media-profileresource)# |
...
rename
Данная команда позволяет выбрать метод обмена ключами при использовании SRTP.Использование отрицательной формы команды (no) отключает выбранный методпереименовать созданные медиаресурсы.
Синтаксис
srtp keying <METHOD>
no srtp keying <METHOD>
Параметры
rename <NEW_NAME>Параметры
<NEW_NAME> – новое название медиаресурсов<METHOD> – метод обмена ключами, принимает значения [dtls-srtp, sdes].
Значение по умолчанию
Все методы отключеныОтсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MEDIA-PROFILERESOURCE
Пример
| Блок кода | ||
|---|---|---|
| ||
#Использовать метод DTLS-SRTP vesbc(config-esbc-media-profileresource)# srtp keying dtls-srtp rename NEW_NAME_MEDIA_RESOURCE vesbc(config-esbc-media-profileresource)# |
srtp mode
| Якорь | ||||
|---|---|---|---|---|
|
mod-table
Команда позволяет перейти в настройки указанной таблицы модификации или создать новуюДанная команда позволяет выбрать режим использования SRTP.
Использование отрицательной формы команды (no) устанавливает значение по умолчаниюудаляет указанную таблицу модификации.
Синтаксис
srtp mode { disable | mandatory | optional }
no srtp mode
Параметры
disable – SRTP запрещён;
mandatory – SRTP обязателен, профиль транспорта в медиа секции SDP будет изменён на соответствующий профиль SRTP;
mod-table {common | sip} <NAME>
no mod-table {common | sip} <NAME>
Параметры
common – создание/конфигурирование таблицы модификаций типа common.
sip – создание/конфигурирование таблицы модификаций типа sip.
<NAME> – название таблицы модификацииoptional – SRTP не обязателен, но ключи будут подставлены в offer SDP второго плеча, без изменения профиля транспорта в медиа секции SDP.
Значение по умолчанию
disableОтсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MEDIA-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
#Включить обязательное использование SRTP vesbc(config-esbc-media-profile)# srtpmod-table modesip mandatory NEW_MODTABLE vesbc(config-esbc-mediamod-profiletable)# |
Настройки
...
общих модификаторов
...
common
Данная команда позволяет перейти в настройки указанного медиаресурса указанной таблицы модификации или создать новыйновую.
Использование отрицательной формы команды (no) удаляет указанный медиаресурсуказанную таблицу модификации.
Синтаксис
mediamod-table resourcecommon <NAME>
no mediamod-table resourcecommon <NAME>
Параметры
<NAME> – название медиаресурсатаблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc)# mediamod-table resourcecommon NEW_MEDIA_RESOURCEMODTABLE vesbc(config-esbc-mediamod-resourcetable)# |
...
mod
Данная команда позволяет настроить IP-адрес для медиаресурсовсоздать модификатор в таблице модификации или перейти в настройки уже созданного модификатора.
Использование отрицательной формы команды (no) удаляет настройку IP-адресауказанный модификатор.
Синтаксис
ipmod address<INDEX> <IP_ADDR><MODE>
no ipmod address<INDEX>
Параметры
...
<INDEX> – индекс модификатора, принимает значения от 0 до 63;
<MODE> – тип создаваемого модификатора, принимает значения:
- cdpn – модификатор CgPN;
- cgpn – модификатор CdPN.
Необязательный параметр, нужен только при создании модификатора для указания типа либо для смены типа модификатора. Если модификатор уже создан, то для перехода к его настройкам достаточно указать индекс этого модификатора, указывать тип не требуется<IP_ADDR> – IP-адрес ESBC, который будет использоваться для передачи/приема голосового трафика.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MEDIAMOD-RESOURCETABLE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-mediamod-resourcetable)# ipmod address 192.168.114.130 0 cgpn vesbc(configesbc-esbcmod-mediatable-resourcemodification)# |
...
Настройки модификаторов CgPN/CdPN
replacement
Данная команда позволяет использовать динамический IP-адрес для медиаресурсовзадать правило для подмены содержимого заголовка. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку IP-адресаиз конфигурации.
Синтаксис
replacement <REPLACEMENT>ip address dhcp interface <IFACE>
no ip addressreplacement
Параметры
<IFACE> – интерфейс, на котором включен DHCP-клиент, динамический адрес этого интерфейса будет использоваться для передачи/приема голосового трафика<REPLACEMENT> – правило для подмены содержимого заголовка.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
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
-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(esbc-mod-table-modification)# replacement 85001
vesbc(esbc-mod-table-modification)# |
value-pattern
Данная команда позволяет указать содержимое заголовка, при совпадении с которым будет применяться модификатор. Можно использовать регулярные выражения PCREДанная команда позволяет настроить диапазон UDP-портов для медиаресурсов.
Использование отрицательной формы команды (no) устанавливает значение по умолчаниюудаляет данную настройку из конфигурации.
Синтаксис
portvalue-range <START_PORT>-<END_PORT>pattern <PATTERN>
no portvalue-rangepattern
Параметры
<START_PORT> – начальный UDP-порт, который ESBC будет использовать для передачи/приема голосового трафика;
<END_PORT> – конечный UDP-порт, который ESBC будет использовать для передачи/приема голосового трафика<PATTERN> – содержимое заголовка, при совпадении с которым будет применяться модификатор.
Значение по умолчанию
8000 – 65535Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIGESBC-ESBCMOD-MEDIATABLE-RESOURCEMODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(configesbc-esbcmod-mediatable-resourcemodification)# portvalue-rangepattern 20000-3000145001 vesbc(configesbc-esbcmod-mediatable-resourcemodification)# |
rename
Данная команда позволяет переименовать созданные медиаресурсысозданную таблицу модификации.
Синтаксис
rename <NEW_NAME>
Параметры
<NEW_NAME> – новое название медиаресурсовтаблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MEDIAMOD-RESOURCETABLE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-mediamod-resourcetable)# rename NEW_NAME_MEDIA_RESOURCEMODTABLE vesbc(config-esbc-mediamod-resourcetable)# |
...
Настройки
...
SIP модификаторов
sip
Данная команда
mod-table
Команда позволяет перейти в настройки указанной таблицы модификации или создать новую.
Использование отрицательной формы команды (no) удаляет указанную таблицу модификации.
Синтаксис
mod-table {common | sip} <NAME>
no mod-table {common | sip} <NAME>
Параметры
...
sip – создание/конфигурирование таблицы модификаций типа sip.
<NAME> – название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc)# mod-table sip NEW_MODTABLE vesbc(esbc-mod-table)# |
...
mod
Данная команда позволяет создать модификатор в таблице модификации или перейти в настройки указанной таблицы модификации или создать новуюуже созданного модификатора.
Использование отрицательной формы команды (no) удаляет указанную таблицу модификацииуказанный модификатор.
Синтаксис
mod-table common<INDEX> <NAME><MODE>
no mod-table common <NAME>
Параметры
<INDEX>Параметры
<INDEX> – индекс модификатора, принимает значения от 0 до 63;
<MODE> – тип создаваемого модификатора, принимает значения:
- add – модификатор добавления заголовка;
- no-transit – модификатор удаления заголовка;
- replace – модификатор замены заголовка;
- transit – модификатор транзита заголовка;
- copy – модификатор копирования заголовка (части заголовка) в переменную.
Необязательный параметр, нужен только при создании модификатора для указания типа либо для смены типа модификатора. Если модификатор уже создан, то для перехода к его настройкам достаточно указать индекс этого модификатора, указывать тип не требуется<NAME> – название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIGESBC-MOD-ESBCTABLE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(configesbc-mod-esbctable)# mod-table common0 NEW_MODTABLEadd vesbc(esbc-mod-table-modification)# |
...
Настройки модификатора добавления заголовка (add)
header name
Данная команда позволяет создать модификатор в таблице модификации или перейти в настройки уже созданного модификаторазадать название заголовка, который необходимо добавить.
Использование отрицательной формы команды (no) удаляет указанный модификаторданную настройку из конфигурации.
Синтаксис
modheader <INDEX>name <MODE><NAME>
no modheader <INDEX>name
Параметры
<INDEX> – индекс модификатора, принимает значения от 0 до 63;
<MODE> – тип создаваемого модификатора, принимает значения:
- cdpn – модификатор CgPN;
- cgpn – модификатор CdPN.
Необязательный параметр, нужен только при создании модификатора для указания типа либо для смены типа модификатора. Если модификатор уже создан, то для перехода к его настройкам достаточно указать индекс этого модификатора, указывать тип не требуется<NAME> – название заголовка, который необходимо добавить.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(esbc-mod-table-modification)# modheader 0name cgpnTest_header vesbc(esbc-mod-table-modification)# |
Настройки модификаторов CgPN/CdPN
...
header value
Данная команда позволяет указать задать содержимое заголовка, при совпадении с которым будет применяться модификатор. Можно использовать регулярные выражения PCREкоторое необходимо добавить.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
header value-pattern <PATTERN><VALUE>
no header value-pattern
Параметры
<PATTERN> – <VALUE> – содержимое заголовка, при совпадении с которым будет применяться модификаторкоторое необходимо добавить.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(esbc-mod-table-modification)# header value-pattern 45001123456 vesbc(esbc-mod-table-modification)# |
...
sip method pattern
Данная команда позволяет задать правило для подмены содержимого заголовка. Можно методы SIP-запросов, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурацииотключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method pattern <PATTERN>replacement <REPLACEMENT>
no replacementsip method
Параметры
<REPLACEMENT> – правило для подмены содержимого заголовка<PATTERN> – метод SIP-запросов, к которому будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться только к запросам BYE и INVITE vesbc(esbc-mod-table-modification)# replacement 85001sip method pattern ^((BYE)|(INVITE))$ vesbc(esbc-mod-table-modification)# |
...
sip method type
Данная команда позволяет переименовать созданную таблицу модификации.
Синтаксис
rename <NEW_NAME>Параметры
...
выбрать метод SIP-запроса, к которому будет применяться модификатор.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method type <TYPE>
no sip method
Параметры
<TYPE> – метод SIP-запроса, к которому будет применен модификатор, принимает значения:
- Ack;
- Bye;
- Cancel;
- Invite;
- Options;
- Register.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(esbc-mod-table-modification)# sip-method rename NEW_NAME_MODTABLEtype Invite vesbc(esbc-mod-table-modification)# |
sip response-pattern
Данная команда позволяет перейти в настройки указанной таблицы модификации или создать новуюзадать SIP-ответы, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет указанную таблицу модификацииотключает использование данного модификатора для всех SIP-ответов.
Синтаксис
modsip response-tablepattern sip <NAME><PATTERN>
no mod-table sip <NAME>response
Параметры
<NAME> – название таблицы модификации<PATTERN> – SIP-ответы, к которым будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBCESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться ко всем SIP-ответам vesbc(configesbc-esbc)# mod-table-modification)# sip NEW_MODTABLE response-pattern .+ vesbc(esbc-mod-table-modification)# |
...
Настройки модификатора копирования (copy)
sip header-pattern
Данная команда позволяет создать модификатор в таблице модификации или перейти в настройки уже созданного модификаторавыбрать заголовок, в котором будет производиться отбор значения для копирования. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет указанный модификаторданную настройку из конфигурации.
Синтаксис
modsip <INDEX>header-pattern <MODE><PATTERN>
no modsip <INDEX>header
Параметры
<INDEX> – индекс модификатора, принимает значения от 0 до 63;
<MODE> – тип создаваемого модификатора, принимает значения:
- add – модификатор добавления заголовка;
- no-transit – модификатор удаления заголовка;
- replace – модификатор замены заголовка;
- transit – модификатор транзита заголовка;
- copy – модификатор копирования заголовка (части заголовка) в переменную.
Необязательный параметр, нужен только при создании модификатора для указания типа либо для смены типа модификатора. Если модификатор уже создан, то для перехода к его настройкам достаточно указать индекс этого модификатора, указывать тип не требуется<PATTERN> – название заголовка, который необходимо транзитить.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(esbc-mod-table-modification)# modsip 0 addheader-pattern Test_header vesbc(esbc-mod-table-modification)# |
Настройки модификатора добавления заголовка (add)
...
sip method pattern
Данная команда позволяет задать название заголовка, который необходимо добавитьметоды SIP-запросов, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурацииотключает использование данного модификатора для всех SIP-запросов.
Синтаксис
headersip method namepattern <NAME><PATTERN>
no headersip namemethod
Параметры
<NAME> – название заголовка, который необходимо добавить<PATTERN> – метод SIP-запросов, к которому будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться только к запросам BYE и INVITE vesbc(esbc-mod-table-modification)# headersip method name Test_headerpattern ^((BYE)|(INVITE))$ vesbc(esbc-mod-table-modification)# |
...
sip method type
Данная команда позволяет задать содержимое заголовка, которое необходимо добавитьвыбрать метод SIP-запроса, к которому будет применяться модификатор.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
header value <VALUE>
no header value
Параметры
...
отключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method type <TYPE>
no sip method
Параметры
<TYPE> – метод SIP-запроса, к которому будет применен модификатор, принимает значения:
- Ack;
- Bye;
- Cancel;
- Invite;
- Options;
- Register.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(esbc-mod-table-modification)# headersip method valuetype 123456Invite vesbc(esbc-mod-table-modification)# |
sip
...
response-pattern
Данная команда позволяет задать методы SIP-запросовответы, к которым будет применяться модификатор. Можно Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросовответов.
Синтаксис
sip method response-pattern <PATTERN>
no sip methodresponse
Параметры
<PATTERN> – метод SIP-запросовответы, к которому которым будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться толькоко к запросам BYE и INVITEвсем SIP-ответам vesbc(esbc-mod-table-modification)# sip method pattern ^((BYE)|(INVITE))$response-pattern .+ vesbc(esbc-mod-table-modification)# |
...
value-pattern
Данная команда позволяет выбрать метод SIP-запроса, к которому указать содержимое заголовка, при совпадении с которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросовудаляет данную настройку из конфигурации.
Синтаксис
value-pattern <PATTERN>sip method type <TYPE>
no sip methodvalue-pattern
Параметры
<TYPE> – метод SIP-запроса, к которому будет применен модификатор, принимает значения:
...
<PATTERN> – содержимое заголовка, при совпадении с которым будет применяться модификатор.
Для копирования части содержимого заголовка необходимо указать эту часть в скобках.
Пример:
| Блок кода | ||
|---|---|---|
| ||
value-pattern 'header (value)'
# В переменную будет добавлено только value |
...
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(esbc-mod-table-modification)# sipvalue-methodpattern type Invite example vesbc(esbc-mod-table-modification)# |
...
variable-
...
str
Данная команда позволяет задать SIP-ответы, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.указать номер переменной, в которую будет помещено значение, отобранное в результате выполнения команды value-pattern.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-ответовудаляет данную настройку из конфигурации.
Синтаксис
sip responsevariable-patternstr <PATTERN><VAR>
no sip responsevariable-str
Параметры
<PATTERN> – SIP-ответы, к которым будет применен модификатор<VAR> – номер переменной, задается в диапазоне значений u01–u99.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
| Блок кода | ||
| ||
#Модификатор будет применяться ко всем SIP-ответам vesbc(esbc-mod-table-modification)# sip responsevariable-patternstr .+u01 vesbc(esbc-mod-table-modification)# |
...
Использование отрицательной формы команды (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-запроса, к которому будет применен модификатор, принимает значения:
- Ack;
- Bye;
- Cancel;
- Invite;
- Options;
- Register.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
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)# |
...
Использование отрицательной формы команды (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-запроса, к которому будет применен модификатор, принимает значения:
- Ack;
- Bye;
- Cancel;
- Invite;
- Options;
- Register.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
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)# |
...
Использование отрицательной формы команды (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-запроса, к которому будет применен модификатор, принимает значения:
- Ack;
- Bye;
- Cancel;
- Invite;
- Options;
- Register.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
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)# |
Настройки модификатора копирования (copy)
sip header-pattern
Данная команда позволяет выбрать заголовок, в котором будет производиться отбор значения для копирования. Можно использовать регулярные выражения PCRE.
rename
Данная команда позволяет переименовать созданную таблицу модификацииИспользование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
sip header-pattern <PATTERN>
no sip headerrename <NEW_NAME>
Параметры
<PATTERN> – название заголовка, который необходимо транзитить<NEW_NAME> – новое название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(esbc-mod-table-modification)# sip header-pattern Test_headerrename NEW_NAME_MODTABLE vesbc(esbc-mod-table-modification)# |
...
Настройки таблицы маршрутизации (route-table)
route-table
Данная команда позволяет задать методы SIP-запросов, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.перейти в настройки указанной таблицы маршрутизации или создать новую.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросовудаляет указанную таблицу маршрутизации.
Синтаксис
route-table <NAME>sip method pattern <PATTERN>
no siproute-table method<NAME>
Параметры
<PATTERN> – метод SIP-запросов, к которому будет применен модификатор<NAME> – название таблицы маршрутизации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATIONCONFIG-ESBC
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться только к запросам BYE и INVITE vesbc(esbc-mod-table-modificationconfig-esbc)# sip method pattern ^((BYE)|(INVITE))$route-table NEW_ROUTE_TABLE vesbc(config-esbc-modroute-table-modification)# |
...
rename
Данная команда позволяет выбрать метод SIP-запроса, к которому будет применяться модификатор.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method type <TYPE>
no sip method
Параметры
<TYPE> – метод SIP-запроса, к которому будет применен модификатор, принимает значения:
...
переименовать созданную таблицу маршрутизации.
Синтаксис
rename <NEW_NAME>Параметры
<NEW_NAME> – новое название таблицы маршрутизации
...
.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MODROUTE-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-modroute-table-modification)# sip method type Invite rename NEW_NAME_ROUTE_TABLE vesbc(config-esbc-modroute-table-modification)# |
...
rule
Данная команда позволяет задать SIP-ответы, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.создать правило в таблице маршрутизации или перейти в настройки уже созданного правила.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-ответовудаляет указанное правило.
Синтаксис
sip response-pattern <PATTERN>
no sip response
Параметры
rule <INDEX>Параметры
<INDEX> – индекс правила, принимает значения от 0 до 63<PATTERN> – SIP-ответы, к которым будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MODROUTE-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться ко всем SIP-ответам vesbc(config-esbc-modroute-table-modification)# sip response-pattern .+rule 0 vesbc(config-esbc-modroute-table-modificationrule)# |
...
action
Данная команда позволяет указать содержимое заголовкадействие, при совпадении с которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.которое будет совершаться при маршрутизации вызова через данное правило.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
action { direct-to-trunk | direct-to-trunk-group | reject } <DIRECTION>value-pattern <PATTERN>
no value-patternaction
Параметры
<PATTERN> – содержимое заголовка, при совпадении с которым будет применяться модификатор.
Для копирования части содержимого заголовка необходимо указать эту часть в скобках.
Пример:
...
| language | c# |
|---|
direct-to-trunk – отравить вызов в транк, указанный в <DIRECTION>;
direct-to-trunk-group – отправить вызов в транковую группу, указанную в <DIRECTION>;
reject – отклонить вызов;
<DIRECTION> – название транка или транковой группы, куда будет отправлен вызов.
...
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MODROUTE-TABLE-MODIFICATIONRULE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-modroute-table-modificationrule)# value-pattern exampleaction direct-to-trunk NEW_TRUNK vesbc(config-esbc-modroute-table-modificationrule)# |
...
condition
Данная команда позволяет указать номер переменной, в которую будет помещено значение, отобранное в результате выполнения команды value-patternнастроить условия, которые должны выполняться, чтобы вызов смаршрутизировался по указанному правилу в таблице маршрутизации.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
variable-str <VAR>
no variable-str
Параметры
condition <INDEX> { cdpn | cgpn } <CONDITION_MASK>
no condition <INDEX>
Параметры
<INDEX> – индекс условия, принимает значения от 0 до 7;
cdpn – проверка условия выполняется по cdpn;
cgpn – проверка условия выполняется по cgpn;
<CONDITION_MASK> – условие, которое должно выполняться, чтобы вызов смаршрутизировался по данному правилу, для составления условий необходимо использовать регулярные выражения PCRE<VAR> – номер переменной, задается в диапазоне значений u01–u99.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MODROUTE-TABLE-MODIFICATIONRULE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-modroute-table-modificationrule)# variable-str u01 condition 0 cdpn ^24001$ vesbc(config-esbc-modroute-table-modificationrule)# |
...
Настройки профиля безопасности
security profile
Данная команда позволяет переименовать созданную таблицу модификацииперейти в настройки указанного профиля безопасности или создать новый.
Использование отрицательной формы команды (no) удаляет указанный профиль безопасности.
Синтаксис
...
security profile <NAME>
no security profile <NAME>rename <NEW_NAME>
Параметры
<NEW_NAME> – новое название таблицы модификации<NAME> – название профиля безопасности.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MOD-TABLE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-mod-table)# security renameprofile NEW_NAMESECURITY_MODTABLEPROFILE vesbc(config-esbc-modsecurity-tableprofile)# |
Настройки таблицы маршрутизации (route-table)
route-table
check aor
Данная команда включает проверку и сбор ошибок по AOR из заголовка From во входящем сообщенииДанная команда позволяет перейти в настройки указанной таблицы маршрутизации или создать новую.
Использование отрицательной формы команды (no) удаляет указанную таблицу маршрутизацииустанавливает значение по умолчанию.
Синтаксис
route-tablecheck <NAME>aor
no route-tablecheck <NAME>aor
Параметры
<NAME> – название медиаресурсаКоманда не содержит параметров.
Значение по умолчанию
ОтсутствуетПроверка отключена.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SECURITY-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-security-profile)# route-table NEW_ROUTE_TABLEcheck aor vesbc(config-esbc-routesecurity-tableprofile)# |
rename
check user-agent
Данная команда включает проверку и сбор ошибок по значению заголовка User-Agent во входящем сообщении.
Использование отрицательной формы команды (no) устанавливает значение по умолчаниюДанная команда позволяет переименовать созданную таблицу маршрутизации.
Синтаксис
rename <NEW_NAME>Параметры
check user-agent
no check user-agent
Параметры
Команда не содержит параметров<NEW_NAME> – новое название таблицы маршрутизации.
Значение по умолчанию
ОтсутствуетПроверка отключена.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-ROUTESECURITY-TABLEPROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-routesecurity-tableprofile)# rename NEW_NAME_ROUTE_TABLEcheck user-agent vesbc(config-esbc-routesecurity-tableprofile)# |
rule
errors aggregation
Данная команда включает объединение ошибок по IP-адресу. При небольшом количестве ошибок с разных AOR/UA, но одним IP, заблокирован будет не только адрес, но и связанные AOR/UAДанная команда позволяет создать правило в таблице маршрутизации или перейти в настройки уже созданного правила.
Использование отрицательной формы команды (no) удаляет указанное правило) устанавливает значение по умолчанию. При отключенной опции ошибки для каждого AOR/UA считаются отдельно.
Синтаксис
rule <INDEX>Параметры
errors aggregation
no errors aggregation
Параметры
Команда не содержит параметров<INDEX> – индекс правила, принимает значения от 0 до 63.
Значение по умолчанию
ОтсутствуетОбъединение ошибок по адресу отключено.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-ROUTESECURITY-TABLEPROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-routesecurity-tableprofile)# ruleerrors 0aggregation vesbc(config-esbc-routesecurity-table-ruleprofile)# |
...
flood filter
Данная команда позволяет указать действие, которое будет совершаться при маршрутизации вызова через данное правилопривязывает созданный флуд-фильтр к профилю безопасности.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурацииотвязывает флуд-фильтр от профиля.
Синтаксис
actionflood { direct-to-trunk | direct-to-trunk-group | reject } <DIRECTION>
no action
Параметры
direct-to-trunk – отравить вызов в транк, указанный в <DIRECTION>;
direct-to-trunk-group – отправить вызов в транковую группу, указанную в <DIRECTION>;
reject – отклонить вызов;
filter <INDEX> <WORD>
no flood filter <INDEX>
Параметры
<INDEX> – индекс флуд-фильтра, принимает значения от 0 до 7;
<WORD> – название флуд-фильтра<DIRECTION> – название транка или транковой группы, куда будет отправлен вызов.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-ROUTESECURITY-TABLE-RULEPROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-routesecurity-table-ruleprofile)# action direct-to-trunk NEW_TRUNKflood filter 0 FLOOD_FILTER_NAME vesbc(config-esbc-routesecurity-table-ruleprofile)# |
...
rename
Данная команда позволяет настроить условия, которые должны выполняться, чтобы вызов смаршрутизировался по указанному правилу в таблице маршрутизации.Использование отрицательной формы команды (no) удаляет данную настройку из конфигурациипереименовать созданный профиль безопасности.
Синтаксис
condition <INDEX> { cdpn | cgpn } <CONDITION_MASK>
no condition <INDEX>
Параметры
<INDEX> – индекс условия, принимает значения от 0 до 7;
cdpn – проверка условия выполняется по cdpn;
cgpn – проверка условия выполняется по cgpn;
rename <NEW_NAME>Параметры
<NEW_NAME> – новое название профиля безопасности<CONDITION_MASK> – условие, которое должно выполняться, чтобы вызов смаршрутизировался по данному правилу, для составления условий необходимо использовать регулярные выражения PCRE.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-ROUTESECURITY-TABLE-RULEPROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-routesecurity-table-ruleprofile)# condition 0 cdpn ^24001$rename NEW_NAME_SECURITY_PROFILE vesbc(config-esbc-routesecurity-table-ruleprofile)# |
Настройки SIP-профиля
sip profile
...
Использование отрицательной формы команды (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)# |
...
Использование отрицательной формы команды (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)# |
...
Использование отрицательной формы команды (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 <METHOD>
Параметры
<METHOD> – метод контроля направлений, на данный момент принимает только одно значение – options.
Значение по умолчанию
options
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-sip-profile)# keepalive method options vesbc(config-esbc-sip-profile)# |
...
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
keepalive success-interval <TIME>
no keepalive success-interval
Параметры
<TIME> – время в секундах, принимает значения [10..3600].
Значение по умолчанию
60
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-sip-profile)# keepalive success-interval 120 vesbc(config-esbc-sip-profile)# |
...
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
redirection { forbidden | process | transit } <MODE>
no redirection
Параметры
<MODE> – режим обработки 3xx ответов, принимает значения:
- forbidden – завершить вызов при получении 3xx;
- process – обрабатывать 3xx и попытаться перенаправить вызов на новое направление;
- transit – передавать 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)# |
...
Использование отрицательной формы команды (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
Данная команда позволяет настроить IP-адрес для привязывает криптопрофиль к SIP-транспортатранспорту.
Использование отрицательной формы команды (no) удаляет настройку IP-адресаотвязывает криптопрофиль от SIP-транспорта.
Синтаксис
ipcrypto addressprofile <IP_ADDR><WORD>
no ipcrypto addressprofile
Параметры
<IP_ADDR> – IP-адрес ESBC, который будет использоваться для передачи/приема сигнализации<WORD> – название криптопрофиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-TRANSPORT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-sip-transport)# ipcrypto address 192.168.114.130 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)# |
...
Использование отрицательной формы команды (no) удаляет настройку IPv6-адреса.
Синтаксис
ipv6 address { dhcp interface <IFACE> | <IPv6_ADDR> }
no ipv6 address
Параметры
<IFACE> – интерфейс, на котором включен DHCP-клиент, динамический адрес этого интерфейса будет использоваться для передачи/приема сигнализации;
<IPv6_ADDR> – IPv6-адрес ESBC, который будет использоваться для передачи/приема сигнализации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-TRANSPORT
Пример
-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 192.168.114.130 dhcp interface gigabitethernet 1/0/1 vesbc(config-esbc-sip-transport)# |
...
mode
Данная команда позволяет использовать динамический IPv6-адрес для SIP-транспорта.
Использование отрицательной формы команды (no) удаляет настройку IPv6-адреса.
Синтаксис
ipv6 address dhcp interface <IFACE>
no ipv6 address
Параметры
выбрать протокол транспортного уровня, используемый для прима/передачи сообщений 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<IFACE> – интерфейс, на котором включен DHCP-клиент, динамический адрес этого интерфейса будет использоваться для передачи/приема сигнализации.
Значение по умолчанию
Отсутствует.udp-only
Необходимый уровень привилегий
15
Командный
...
режим
CONFIG-ESBC-SIP-TRANSPORT
Пример
| Блок кода | ||
|---|---|---|
|
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/1mode udp-prefer vesbc(config-esbc-sip-transport)# |
...
port
Данная команда позволяет выбрать протокол транспортного уровня, используемый для прима/передачи сообщений SIPнастроить порт для SIP-транспорта.
Использование отрицательной формы команды (no) возвращает значение по умолчаниюудаляет настройку порта.
Синтаксис
modeport { 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.
Значение по умолчанию
<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-транспорта.
Значение по умолчанию
Отсутствует.udp-only
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-TRANSPORT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-sip-transport)# mode udp-prefer rename NEW_NAME_SIP_TRANSPORT vesbc(config-esbc-sip-transport)# |
...
| Якорь | ||||
|---|---|---|---|---|
|
trunk sip
Данная команда позволяет настроить порт для перейти в настройки указанного SIP-транспортатранка или создать новый.
Использование отрицательной формы команды (no) удаляет настройку портауказанный SIP-транк.
Синтаксис
porttrunk sip <PORT><NAME>
no trunk sip port<NAME>
Параметры
<PORT> – порт ESBC, который будет использоваться для передачи/приема сигнализации, принимает значения от 1 до 65535<NAME> – название SIP-транка.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-TRANSPORT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-sip-transport)# port 5060trunk sip NEW_TRUNK vesbc(config-esbc-trunk-sip-transport)# |
...
domain
Данная команда позволяет переименовать созданный SIP-транспортзадать доменное имя SIP-транка, которое будет подставляться в заголовках From/To в исходящих запросах в транк.
Использование отрицательной формы команды (no) удаляет настройку домена.
Синтаксис
domain <DOMAIN>
renameno <NEW_NAME>domain
Параметры
<NEW_NAME> – новое название SIP-транспорта<DOMAIN> – доменное имя транка.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP-TRANSPORT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-trunk-sip-transport)# rename NEW_NAME_SIP_TRANSPORTdomain new.domain vesbc(config-esbc-trunk-sip-transport)# |
...
dscp
Данная команда позволяет перейти в настройки указанного настроить QoS для SIP-транка или создать новый.
Использование отрицательной формы команды (no) удаляет указанный SIP-транкустанавливает значение по умолчанию.
Синтаксис
trunkdscp sip<TYPE> <NAME><DSCP>
no trunk sip <NAME>
Параметры
domainПараметры
<TYPE> – тип трафика, принимает значения:
- audio – настройка QoS для голосового трафика;
- signalling – настройка QoS для сигнальной информации;
- video – настройка QoS для видеотрафика.
<DSCP> – значение кода DSCP, принимает значения [0..63]<NAME> – название SIP-транка.
Значение по умолчанию
Отсутствует.0
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-trunk-sip)# trunkdscp sipaudio NEW_TRUNK63 vesbc(config-esbc-trunk-sip)# |
...
dynamic-mode dns
Данная команда позволяет задать доменное имя транка, которое будет подставляться в заголовках From/To в исходящих запросах в транквключить динамический режим для SIP-транка. В текущей версии ПО поддержана работа только с DNS в качестве внешнего сервиса для определения адреса назначения исходящего вызова.
Использование отрицательной формы команды (no) удаляет настройку доменаустанавливает значение по умолчанию.
Синтаксис
domaindynamic-mode <DOMAIN>dns
no domaindynamic-mode
Параметры
<DOMAIN> – доменное имя транкаКоманда не содержит параметров.
Значение по умолчанию
ОтсутствуетДинамический режим отключен.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-trunk-sip)# domain new.domaindynamic-mode dns vesbc(config-esbc-trunk-sip)# |
...
Данная команда позволяет ограничить количество одновременных вызовов на 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)# |
...
Данная команда позволяет ограничить количество вызовов в секунду на 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)# |
...
Данная команда позволяет ограничить количество запросов в секунду на 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)# |
...
Использование отрицательной формы команды (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) удаляет медиаресурс таблицу модификации с транка.
Синтаксис
media resource <INDEX>mod-table { sip | common } { in | out } <NAME_MEDIA_RESOURCE>MODTABLE>
no media resource <INDEX>
Параметры
<INDEX> – индекс привязанных медиаресурсов, принимает значения от 0 до 7;
mod-table { sip | common } { in | out }Параметры
sip | common – тип модификатора;
in – правила из таблицы модификации применяются при получении сообщения;
out – правила из таблицы модификации применяются при отправке сообщения;
<NAME_MODTABLE> – название таблицы модификации<NAME_MEDIA_RESOURCE> – название медиаресурса.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-trunk-sip)# mediamod-table resourcesip 0in NEW_MEDIA_RESOURSEMODTABLE vesbc(config-esbc-trunk-sip)# |
...
nat
Данная команда позволяет привязать таблицу модификации к прохождение RTP-трафика через NAT для SIP-транкутранков.
Использование отрицательной формы команды (no) удаляет таблицу модификации с транка.
Синтаксис
mod-table { sip | common } { in | out } <NAME_MODTABLE>
no mod-table { sip | common } { in | out }
Параметры
sip | common – тип модификатора;
in – правила из таблицы модификации применяются при получении сообщения;
out – правила из таблицы модификации применяются при отправке сообщения;
...
отключает использование механизмов преодоления NAT.
comedia-mode
Синтаксис
nat comedia-mode <MODE>
no nat comedia-mode
Параметры
<MODE> – режим использования NAT, принимает значения:
- flexible – проверяет источник во входящем RTP-потоке и транслирует исходящий поток на IP-адрес и UDP-порт, с которого принимается медиапоток. В случае прерывания входящего RTP-потока более чем на 1 секунду, исходящий поток продолжает транслироваться;
- on – проверяет источник во входящем RTP-потоке и транслирует исходящий поток на IP-адрес и UDP-порт, с которого принимается медиапоток. В случае прерывания входящего RTP-потока более чем на 1 секунду, исходящий поток перестает транслироваться;
- off – режим NAT выключен.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-trunk-sip)# modnat comedia-table sip in NEW_MODTABLEmode on vesbc(config-esbc-trunk-sip)# |
...
public-ip
Данная команда позволяет прохождение RTP-трафика через NAT для транковнастроить на SIP-транке публичный IP-адрес. Адреса, используемые в Via, Contact и SDP в исходящих сообщениях на этот транк будут заменены на публичный адрес из конфигурации транка.
Использование отрицательной формы команды (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 секунду, исходящий поток перестает транслироваться;
удаляет публичный адрес транка.
Синтаксис
public-ip <ADDR>
no public-ip
Параметры
<ADDR> – публичный адрес транка в формате A.B.C.D или X:X:X:X::X.off – режим NAT выключен.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-trunk-sip)# nat comediapublic-mode onip 81.114.67.33 vesbc(config-esbc-trunk-sip)# |
remote
...
address
Данная команда позволяет задать адрес удаленной стороны.
Использование отрицательной формы команды (no) удаляет адрес удаленной стороны.
Синтаксис
remote addraddress <ADDRESS>
no remote addraddress
Параметры
<ADDRESS> – <ADDRESS> – адрес удаленной стороны, принимает значения в форматах IPv4, IPv6, домен:
- A.B.C.D[/N] – адрес в формате IPv4, маска может быть установлена только в динамическом режиме;
- WORD(1-63) – адрес в формате доменного имени;
- X:X:X:X::X[/N] – адрес в формате IPv6, маска может быть установлена только в динамическом режиме.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-trunk-sip)# remote addraddress 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> – <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)# |
...
Использование отрицательной формы команды (no) отвязывает таблицу маршрутизации от транка.
Синтаксис
route-table <NAME_ROUTE_TABLE>
no route-table
Параметры
<NAME_ROUTE_TABLE> – <WORD> – название таблицы маршрутизации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-trunk-sip)# route-table NEW_ROUTE_TABLE-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)# |
...
Использование отрицательной формы команды (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)# |
...
Использование отрицательной формы команды (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)# |
...
Использование отрицательной формы команды (no) отключает опцию.
Синтаксис
trusted-network
no trusted-network
Параметры
ОтсутствуютКоманда не содержит параметров.
Значение по умолчанию
Опция выключена.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-trunk-sip)# trusted-network vesbc(config-esbc-trunk-sip)# |
...
Использование отрицательной формы команды (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)# |
...
Использование отрицательной формы команды (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> – тип трафика, принимает значения:
- audio – настройка QoS для голосового трафика;
- signalling – настройка QoS для сигнальной информации;
- video – настройка QoS для видеотрафика.
<DSCP> – значение кода DSCP, принимает значения [0..63]Отсутствуют.
Значение по умолчанию
Отсутствует.0
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-trunk-group)# balancing round-robin dscp audio 63 vesbc(config-esbc-trunk-group)# |
...
Использование отрицательной формы команды (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)# |
...
Использование отрицательной формы команды (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)# |
...
Использование отрицательной формы команды (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)# |
...
Использование отрицательной формы команды (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)# |
...
Использование отрицательной формы команды (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)# |
...
Использование отрицательной формы команды (no) удаляет таблицу модификации с транковой группы.
Синтаксис
mod-table { sip | common } { in | out } <NAME_MODTABLE>
no mod-table { sip | common } { in | out }Параметры
sip | common – тип модификатора;
...
out – правила из таблицы модификации применяются при отправке сообщения;
<NAME_MODTABLE> – название таблицы модификации_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)# modpublic-table sip in NEW_MODTABLEip 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)# |
...
Использование отрицательной формы команды (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 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)# |
...
Использование отрицательной формы команды (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)# |
...
Использование отрицательной формы команды (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)# |
...
Использование отрицательной формы команды (no) отключает опцию.
Синтаксис
trusted-network
no trusted-network
Параметры
ОтсутствуютКоманда не содержит параметров.
Значение по умолчанию
Опция выключена.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-trunk-group)# trusted-network vesbc(config-esbc-trunk-group)# |
...
Использование отрицательной формы команды (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)# |
...
Использование отрицательной формы команды (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)# |
...
Использование отрицательной формы команды (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> – тип трафика, принимает значения:
- audio – настройка QoS для голосового трафика;
- signalling – настройка QoS для сигнальной информации;
- video – настройка QoS для видеотрафика.
<DSCP> – значение кода DSCP, принимает значения [0..63]
Параметры
<DOMAIN> – доменное имя user-interface.
Значение по умолчанию
Отсутствует.0
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-user-interface-sip)# domain new.domaindscp audio 63 vesbc(config-esbc-user-interface-sip)# |
...
Использование отрицательной формы команды (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)# |
...
Использование отрицательной формы команды (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)# |
...
Использование отрицательной формы команды (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)# |
...
Использование отрицательной формы команды (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)# |
...
Использование отрицательной формы команды (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)# |
...
Использование отрицательной формы команды (no) удаляет таблицу модификации с абонентского интерфейса.
Синтаксис
mod-table { sip | common } { in | out } <NAME_MODTABLE>
no mod-table { sip | common } { in | out }Параметры
sip | common – тип модификатора;
...
<NAME_MODTABLE> – название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-user-interface-sip)# mod-table sip in NEW_MODTABLE vesbc(config-esbc-user-interface-sip)# |
...
Использование отрицательной формы команды (no) отключает использование механизмов преодоления NAT.
comedia-mode
Синтаксис
nat comedia-mode { flexible | on | off }
no nat comedia-modeПараметры
flexible – проверяет источник во входящем RTP-потоке и транслирует исходящий поток на IP-адрес и UDP-порт, с которого принимается медиапоток, в случае прерывания входящего RTP-потока более чем на 1 секунду, исходящий поток продолжает транслироваться;
...
off – режим NAT выключен.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-user-interface-sip)# nat comedia-mode on vesbc(config-esbc-user-interface-sip)# |
...
Использование отрицательной формы команды (no) отключает поддержку соединения за NAT.
Синтаксис
nat keep-alive-interval <TIME>
no nat keep-alive-interval
Параметры
<TIME> – время в секундах, для поддержания сигнального соединения за NAT. Допустимые значения: 0 – 65535.
Значение по умолчанию
Отключено(0).
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
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)# |
...
Использование отрицательной формы команды (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)# |
...
Использование отрицательной формы команды (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)# |
...
В выводе содержится заблокированный адрес, причина блокировки, AOR, количество накопленных ошибок AOR, таймаут и время блокировки.
Синтаксис
show esbc black-list [ <ADDR> ]
Параметры
<ADDR> – адрес для поиска в списке в формате A.B.C.D(IPv4) или X:X:X:X::X(IPv6).
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# show esbc black-list
IP address Ban reason AOR AOR error Blocking Time of blocking
count timeout in
minutes
--------------- ---------------- ------------------------- --------- ---------- --------------------
192.168.80.27 PACKET FLOODING 0 1440 2025-04-16 09:10:17
|
...
- WRONG NUMBER CALLS – увеличивается при получении ответов 404, 410, 484, 485, 604 на инициирующий INVITE;
- BUSY CALLS – увеличивается при получении ответов 486, 600 на инициирующий INVITE;
- NO ANSWER CALLS – увеличивается при получении ответов 408, 480, 487 на инициирующий INVITE;
- FORBIDDEN CALLS – увеличивается при получении ответов 403, 603 на инициирующий INVITE;
- 3XX CODES – увеличивается при получении любого 3xx ответа на инициирующий INVITE;
- 4XX CODES – увеличивается при получении любого 4xx ответа (если не подпадает под другие условия) на инициирующий INVITE;
- 5XX CODES – увеличивается при получении любого 5xx ответа на инициирующий INVITE;
- 6XX CODES – увеличивается при получении любого 6xx ответа (если не подпадает под другие условия) на инициирующий INVITE.
Синтаксис
show esbc counters
Параметры
ОтсутствуютКоманда не содержит параметров.
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# show esbc counters ESBC global counters: ----------------------------------- CPS: 0 INCOMING CALL-LEGS: 0 OUTGOING CALL-LEGS: 0 REQUESTS RECEIVED: 0 REQUESTS SEND: 0 RESPONSES RECEIVED: 0 RESPONSES SEND: 0 ANSWERED CALLS(SUCCESS): 0 ANSWERED CALLS(UNSUCCESS): 0 WRONG NUMBER CALLS: 0 BUSY CALLS: 0 NO ANSWER CALLS: 0 FORBIDDEN CALLS: 0 3XX CODES: 0 4XX CODES: 0 5XX CODES: 0 6XX CODES: 0 |
...
Можно указать имя конкретного транспорта для получения статистики только по нему.
Синтаксис
show esbc transports [sip] counters [<SIP_TRANSPORT_NAME>]
Параметры
sip – вывод статистики по SIP-транспортам;
<SIP_TRANSPORT_NAME> – имя SIP-транспорта для вывода статистики по нему.
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# show esbc transports sip counters NEW_TRANSPORT Transport: NEW_TRANSPORT --------------------------------------------- CPS: 0 INCOMING CALL-LEGS: 0 OUTGOING CALL-LEGS: 0 REQUESTS RECEIVED: 0 REQUESTS SEND: 0 RESPONSES RECEIVED: 0 RESPONSES SEND: 0 ANSWERED CALLS(SUCCESS): 0 ANSWERED CALLS(UNSUCCESS): 0 WRONG NUMBER CALLS: 0 BUSY CALLS: 0 NO ANSWER CALLS: 0 FORBIDDEN CALLS: 0 3XX CODES: 0 4XX CODES: 0 5XX CODES: 0 6XX CODES: 0 |
...
Можно указать имя транка для получения детальной информации
Синтаксис
show esbc trunks [sip] [<TRUNK_NAME>]
Параметры
sip – просмотр информации по SIP-транкам;
<TRUNK_NAME> – имя SIP-транка для вывода детальной информации по нему.
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# show esbc trunks
Trunk Trunk type Status Last change time
-------------------- ---------- ------------- ------------------
NEW_TRUNK SIP Available 2025-04-15
03:43:25
vesbc#
vesbc# show esbc trunks sip NEW_TRUNK
Trunk Trunk type Domain Remote address Remote Status Last change time
port
-------------------- ---------- ---------- --------------- ---------- ------------- ------------------
NEW_TRUNK SIP 10.25.72.35 5063 Available 2025-04-15
03:43:25 |
...
Можно указать имя конкретного транка для получения статистики только по нему.
Синтаксис
show esbc trunks [sip] counters [<TRUNK_NAME>]
Параметры
sip – вывод статистики по SIP-транспортам;
<TRUNK_NAME> – имя SIP-транспорта для вывода статистики по нему.
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# show esbc trunks sip counters NEW_TRUNK Trunk: NEW_TRUNK --------------------------------------------- CPS: 0 INCOMING CALL-LEGS: 0 OUTGOING CALL-LEGS: 0 REQUESTS RECEIVED: 0 REQUESTS SEND: 0 RESPONSES RECEIVED: 0 RESPONSES SEND: 0 ANSWERED CALLS(SUCCESS): 0 ANSWERED CALLS(UNSUCCESS): 0 WRONG NUMBER CALLS: 0 BUSY CALLS: 0 NO ANSWER CALLS: 0 FORBIDDEN CALLS: 0 3XX CODES: 0 4XX CODES: 0 5XX CODES: 0 6XX CODES: 0 |
...
Можно указать имя конкретного абонентского интерфейса для получения статистики только по нему.
Синтаксис
show esbc user-interfaces [sip] counters [<USER_INTERFACE_NAME>]
Параметры
sip – вывод статистики по абонентскому интерфейсу;
<USER_INTERFACE_NAME> – имя абонентского интерфейса для вывода статистики по нему.
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# show esbc user-interfaces sip counters NEW_USER_INTERFACE User interface: NEW_USER_INTERFACE --------------------------------------------- CPS: 0 INCOMING CALL-LEGS: 0 OUTGOING CALL-LEGS: 0 REQUESTS RECEIVED: 0 REQUESTS SEND: 0 RESPONSES RECEIVED: 0 RESPONSES SEND: 0 ANSWERED CALLS(SUCCESS): 0 ANSWERED CALLS(UNSUCCESS): 0 WRONG NUMBER CALLS: 0 BUSY CALLS: 0 NO ANSWER CALLS: 0 FORBIDDEN CALLS: 0 3XX CODES: 0 4XX CODES: 0 5XX CODES: 0 6XX CODES: 0 |
...
Можно указать AOR абонента для получения детальной информации.
Синтаксис
show esbc users [sip] [<LINE>] [detailed]
Параметры
sip – просмотр информации по SIP-абонентам;
...
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> |
...
В выводе содержится адрес и причина добавления в список (is configured – адрес сконфигурированного транка, is dynamic – адрес зарегистрированного абонента).
Синтаксис
show esbc white-list [<ADDR>]
Параметры
<ADDR> – адрес для поиска в списке в формате A.B.C.D(IPv4) или X:X:X:X::X(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 black-list [ <IPv4[/N]> | <IPv6> ]
Параметры
<IPv4[/N]> – IPv4-адрес из списка, при указании маски из списка удаляются все адреса, которые попадают под маску;
<IPv6> – IPv6-адрес из списка.
Необходимый уровень привилегий
10
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# clear esbc black-list 192.168.80.27 |