...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config)# esbc vesrvesbc(config-esbc)# |
Настройки списков причин отбоя
...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc)# cause-list sip NEW_LIST vesrvesbc(config-esbc-cause-list-sip)# |
...
| Блок кода | ||
|---|---|---|
| ||
#Если из транка придёт ответ 40x(400-409), произойдёт маршрутизация на следующее направление vesrvesbc(config-esbc-cause-list-sip)# cause-mask 40. vesrvesbc(config-esbc-cause-list-sip)# |
...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-cause-list-sip)# rename NEW_NAME_LIST vesrvesbc(config-esbc-cause-list-sip)# |
...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc)# general general vesrvesbc(config-esbc-general)# |
count core
...
Данная команда позволяет настроить количество модулей core.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
count core-count <COUNT>
no count core-count
Параметры
<COUNT> – количество модулей, максимальное значение зависит от количества ядер CPU.
...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-general)# count core-count 8 vesrvesbc(config-esbc-general)# |
count media
...
balancer
...
Данная команда позволяет настроить количество модулей media - balancer.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
count media- balancer-count <COUNT>
no count media- balancer-count
Параметры
<COUNT> – количество модулей, максимальное значение зависит от количества ядер CPU.
...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-general)# count media- balancer-count 8 vesrvesbc(config-esbc-general)# |
count media
...
worker
...
Данная команда позволяет настроить количество модулей media - worker.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
count media- worker-count <COUNT>
no count media- worker-count
Параметры
<COUNT> – количество модулей, максимальное значение зависит от количества ядер CPU.
...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-general)# count media- worker-count 8 vesrvesbc(config-esbc-general)# |
count sip
...
balancer
...
Данная команда позволяет настроить количество модулей sip - balancer.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
count sip- balancer-count <COUNT>
no count sip- balancer-count
Параметры
<COUNT> – количество модулей, максимальное значение зависит от количества ядер CPU.
...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-general)# count sip- balancer-count 8 vesrvesbc(config-esbc-general)# |
count sip
...
worker
...
Данная команда позволяет настроить количество модулей sip - worker.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
count sip- worker-count <COUNT>
no count sip- worker-count
Параметры
<COUNT> – количество модулей, максимальное значение зависит от количества ядер CPU.
...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-general)# count sip- worker-count 8 vesrvesbc(config-esbc-general)# |
...
max calls
Данная команда позволяет задать ограничение на количество одновременных вызовов
media-profile
Данная команда позволяет перейти в настройки указанного медиапрофиля или создать новый.
Использование отрицательной формы команды (no) удаляет указанный медиапрофильустанавливает значение по умолчанию.
Синтаксис
max calls <COUNT>media-profile <NAME>
no media-profilemax <NAME>calls
Параметры
<NAME> – название медиапрофиля<COUNT> – количество одновременных вызовов, максимальное значение зависит от платформы.
Значение по умолчанию
50000 - vESBC;
8500 - ESBC-3200Отсутствует.
Необходимый уровень привилегий
...
Командный режим
CONFIG-ESBC-GENERAL
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-general)# media-profile MEDIA_PROFILE vesrmax calls 1000 vesbc(config-esbc-media-profilegeneral)# |
...
max cps
Данная команда позволяет выбрать кодеки для работы в режиме проксирования (allow) и транскодирования (audio, video, image)задать ограничение на количество вызовов в секунду.
Использование отрицательной формы команды (no) запрещает указанный режим работы/кодекустанавливает значение по умолчанию.
Синтаксис
codecmax allow {all | <CODEC_PATTERN> [<PT>]}cps <COUNT>
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) включает все доступные кодеки заданного типа.
Значение по умолчанию
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Разрешен список кодеков по умолчанию в режиме проксирования (codec allow all).
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MEDIA-PROFILEGENERAL
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-media-profilegeneral)# codecmax audiorps all 150 vesbc(config-esbc-media-profile)# codec video all vesbc(config-esbc-media-profile)# codec image all vesbc(config-esbc-media-profile)# codec allow all general)# |
statistics call
Данная команда включает ведение статистики вызовов.
Использование отрицательной формы команды (no) отключает ведение статистики.
Синтаксис
statistics call
no statistics call
Параметры
Отсутствуют.
Значение по умолчанию
Статистика отключена.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-GENERAL
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-media-profilegeneral)# dostatistics commit call vesbc(config-esbc-media-profile)# dogeneral)# |
| Якорь | ||||
|---|---|---|---|---|
|
media profile
Данная команда позволяет перейти в настройки указанного медиапрофиля или создать новый.
Использование отрицательной формы команды (no) удаляет указанный медиапрофиль.
Синтаксис
media profile <NAME>
no media profile <NAME>
Параметры
<NAME> – название медиапрофиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC
Пример
| Блок кода | ||
|---|---|---|
| ||
confirm vesbc(config-esbc-media-profile)# do sh running-config esbc media-profilemediaprofile 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 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 codec allow T38 t38 codec allow VP codec allow telephone-event exit |
...
telephone-event
exit |
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-пакетов vesrvesbc(config-esbc-media-profile)# rtp- timeout 5 vesrvesbc(config-esbc-media-profile)# |
...
Использование отрицательной формы команды (no) отключает выбранный метод.
Синтаксис
srtp keying <METHOD>
no srtp keying <METHOD>
Параметры
<METHOD> – метод обмена ключами, принимает значения [dtls-srtp, sdes].
Значение по умолчанию
Все методы отключены.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MEDIA-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
#Использовать метод DTLS-SRTP vesrvesbc(config-esbc-media-profile)# srtp keying dtls-srtp srtp vesrvesbc(config-esbc-media-profile)# |
...
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
srtp mode { disable | mandatory | optional }
no srtp modeПараметры
disable – SRTP запрещён;
...
optional – SRTP не обязателен, но ключи будут подставлены в offer SDP второго плеча, без изменения профиля транспорта в медиа секции SDP.
Значение по умолчанию
disable
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MEDIA-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
#Включить обязательное использование SRTP
vesr(config-esbc-media-profile)# srtp mode mandatory
vesr(config-esbc-media-profile)#
|
rename
Данная команда позволяет переименовать созданный медиапрофиль.
Синтаксис
rename <NEW_NAME>Параметры
<NEW_NAME> – новое название медиапрофиля.
Значение по умолчанию
Отсутствует.disable
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MEDIA-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr#Включить обязательное использование SRTP vesbc(config-esbc-media-profile)# srtp rename NEW_NAME_MEDIA_PROFILE vesrmode mandatory vesbc(config-esbc-media-profile)# |
Настройки медиаресурсов
media
...
resource
Данная команда позволяет перейти в настройки указанного медиаресурса или создать новый.
Использование отрицательной формы команды (no) удаляет указанный медиаресурс.
Синтаксис
media- resource <NAME>
no media- resource <NAME>
Параметры
<NAME> – название медиаресурса.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc)# media- resource NEW_MEDIA_RESOURCE vesrvesbc(config-esbc-media-resource)# |
ip
...
address
Данная команда позволяет настроить IP-адрес для медиаресурсов.
Использование отрицательной формы команды (no) удаляет настройку IP-адреса.
Синтаксис
ip- address <IP_ADDR>
no ip- address
Параметры
<IP_ADDR> – IP-адрес ESBC, который будет использоваться для передачи/приема голосового трафика.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MEDIA-RESOURCE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-media-resource)# ip- address 192.168.114.130 130 vesrvesbc(config-esbc-media-resource)# |
...
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
port-range <START_PORT>-<END_PORT>
no port-range
Параметры
<START_PORT> – начальный UDP-порт, который ESBC будет использовать для передачи/приема голосового трафика;
<END_PORT> – конечный UDP-порт, который ESBC будет использовать для передачи/приема голосового трафика.
Значение по умолчанию
8000 – 65535
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MEDIA-RESOURCE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-media-resource)# port-range 20000-30001 vesrvesbc(config-esbc-media-resource)# |
...
Данная команда позволяет переименовать созданные медиаресурсы.
Синтаксис
rename <NEW_NAME>
Параметры
<NEW_NAME> – новое название медиаресурсов.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MEDIA-RESOURCE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-media-resource)# rename NEW_NAME_MEDIA_RESOURCE vesrvesbc(config-esbc-media-resource)# |
...
Использование отрицательной формы команды (no) удаляет указанную таблицу модификации.
Синтаксис
mod-table {common | sip} <NAME>
no mod-table {common | sip} <NAME>Параметры
common – создание/конфигурирование таблицы модификаций типа common.
...
<NAME> – название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc)# mod-table sip NEW_MODTABLE vesrvesbc(esbc-mod-table)# |
common
Данная команда позволяет перейти в настройки указанной таблицы модификации или создать новую.
Использование отрицательной формы команды (no) удаляет указанную таблицу модификации.
Синтаксис
mod-table common <NAME>
no mod-table common <NAME>
Параметры
<NAME> – название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc)# mod-table common NEW_MODTABLE vesrvesbc(esbc-mod-table)# |
mod
Данная команда позволяет создать модификатор в таблице модификации или перейти в настройки уже созданного модификатора.
Использование отрицательной формы команды (no) удаляет указанный модификатор.
Синтаксис
mod <INDEX> <MODE>
no mod <INDEX>
Параметры
<INDEX> – индекс модификатора, принимает значения от 0 до 63;
...
Необязательный параметр, нужен только при создании модификатора для указания типа либо для смены типа модификатора. Если модификатор уже создан, то для перехода к его настройкам достаточно указать индекс этого модификатора, указывать тип не требуется.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table)# mod 0 cgpn vesrvesbc(esbc-mod-table-modification)# |
...
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
value-pattern <PATTERN>
no value-pattern
Параметры
<PATTERN> – содержимое заголовка, при совпадении с которым будет применяться модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table-modification)# value-pattern 45001 vesrvesbc(esbc-mod-table-modification)# |
...
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
replacement <REPLACEMENT>
no replacement
Параметры
<REPLACEMENT> – правило для подмены содержимого заголовка.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table-modification)# replacement 85001 vesrvesbc(esbc-mod-table-modification)# |
...
Данная команда позволяет переименовать созданную таблицу модификации.
Синтаксис
rename <NEW_NAME>
Параметры
<NEW_NAME> – новое название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table)# rename NEW_NAME_MODTABLE vesrvesbc(esbc-mod-table)# |
sip
Данная команда позволяет перейти в настройки указанной таблицы модификации или создать новую.
Использование отрицательной формы команды (no) удаляет указанную таблицу модификации.
Синтаксис
mod-table sip <NAME>
no mod-table sip <NAME>
Параметры
<NAME> – название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc)# mod-table sip NEW_MODTABLE vesrvesbc(esbc-mod-table)# |
mod
Данная команда позволяет создать модификатор в таблице модификации или перейти в настройки уже созданного модификатора.
Использование отрицательной формы команды (no) удаляет указанный модификатор.
Синтаксис
mod <INDEX> <MODE>
no mod <INDEX>
Параметры
<INDEX> – индекс модификатора, принимает значения от 0 до 63;
...
Необязательный параметр, нужен только при создании модификатора для указания типа либо для смены типа модификатора. Если модификатор уже создан, то для перехода к его настройкам достаточно указать индекс этого модификатора, указывать тип не требуется.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table)# mod 0 add vesrvesbc(esbc-mod-table-modification)# |
...
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
header name <NAME>
no header name
Параметры
<NAME> – название заголовка, который необходимо добавить.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table-modification)# header name Test_header vesrvesbc(esbc-mod-table-modification)# |
...
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
header value <VALUE>
no header value
Параметры
<VALUE> – содержимое заголовка, которое необходимо добавить.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table-modification)# header value 123456 vesrvesbc(esbc-mod-table-modification)# |
...
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method pattern <PATTERN>
no sip method
Параметры
<PATTERN> – метод SIP-запросов, к которому будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться только к запросам BYE и INVITE vesrvesbc(esbc-mod-table-modification)# sip method pattern ^((BYE)|(INVITE))$ vesrvesbc(esbc-mod-table-modification)# |
...
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method type <TYPE>
no sip method
Параметры
<TYPE> – метод SIP-запроса, к которому будет применен модификатор, принимает значения:
- Ack;
- Bye;
- Cancel;
- Invite;
- Options;
- Register.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table-modification)# sip-method type Invite Invite vesrvesbc(esbc-mod-table-modification)# |
...
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-ответов.
Синтаксис
sip response-pattern <PATTERN>
no sip response
Параметры
<PATTERN> – SIP-ответы, к которым будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться ко всем SIP-ответам vesrvesbc(esbc-mod-table-modification)# sip response-pattern .+ vesrvesbc(esbc-mod-table-modification)# |
Настройки модификатора удаления заголовка (no-transit)
sip
...
header pattern
Данная команда позволяет задать название заголовка, который необходимо удалить. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
sip header-pattern <PATTERN>
no sip- header
Параметры
<PATTERN> – название заголовка, который необходимо удалить.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table-modification)# sip header-pattern Test_header vesrvesbc(esbc-mod-table-modification)# |
...
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method pattern <PATTERN>
no sip method
Параметры
<PATTERN> – метод SIP-запросов, к которому будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться только к запросам BYE и INVITE vesrvesbc(esbc-mod-table-modification)# sip method pattern ^((BYE)|(INVITE))$ vesrvesbc(esbc-mod-table-modification)# |
...
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method type <TYPE>
no sip method
Параметры
<TYPE> – метод SIP-запроса, к которому будет применен модификатор, принимает значения:
- Ack;
- Bye;
- Cancel;
- Invite;
- Options;
- Register.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table-modification)# sip method type Invite Invite vesrvesbc(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-ответам vesrvesbc(esbc-mod-table-modification)# sip response-pattern .+ vesrvesbc(esbc-mod-table-modification)# |
...
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
value-pattern <PATTERN>
no value-pattern
Параметры
<PATTERN> – содержимое заголовка, при совпадении с которым будет применяться модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table-modification)# value-pattern example vesrvesbc(esbc-mod-table-modification)# |
...
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
replacement <REPLACEMENT>
no replacement
Параметры
<REPLACEMENT> – правило для подмены содержимого заголовка.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table-modification)# replacement 456 vesrvesbc(esbc-mod-table-modification)# |
...
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
sip header-pattern <PATTERN>
no sip-header
Параметры
<PATTERN> – название заголовка, содержимое которого необходимо заменить.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table-modification)# sip header-pattern Test_header vesrvesbc(esbc-mod-table-modification)# |
...
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method pattern <PATTERN>
no sip-method
Параметры
<PATTERN> – метод SIP-запросов, к которому будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться только к запросам BYE и INVITE vesrvesbc(esbc-mod-table-modification)# sip method pattern ^((BYE)|(INVITE))$ vesrvesbc(esbc-mod-table-modification)# |
...
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method type <TYPE>
no sip method
Параметры
<TYPE> – метод SIP-запроса, к которому будет применен модификатор, принимает значения:
- Ack;
- Bye;
- Cancel;
- Invite;
- Options;
- Register.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table-modification)# sip method type Invite Invite vesrvesbc(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-ответам vesrvesbc(esbc-mod-table-modification)# sip response-pattern .+ vesrvesbc(esbc-mod-table-modification)# |
...
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
value-pattern <PATTERN>
no value-pattern
Параметры
<PATTERN> – место в содержимом заголовка, которое необходимо заменить.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Конец строки исходного содержимого заголовка vesrvesbc(esbc-mod-table-modification)# value-pattern $ vesrvesbc(esbc-mod-table-modification)# |
Настройки модификатора транзита заголовка (transit)
sip header pattern
Данная команда позволяет задать название заголовка, который необходимо транзитить. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
sip header-pattern <PATTERN>
no sip header
Параметры
<PATTERN> – название заголовка, который необходимо транзитить.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table-modification)# sip header-pattern Test_header vesrvesbc(esbc-mod-table-modification)# |
...
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method pattern <PATTERN>
no sip method
Параметры
<PATTERN> – метод SIP-запросов, к которому будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться только к запросам BYE и INVITE vesrvesbc(esbc-mod-table-modification)# sip method pattern ^((BYE)|(INVITE))$ vesrvesbc(esbc-mod-table-modification)# |
...
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method type <TYPE>
no sip method
Параметры
<TYPE> – метод SIP-запроса, к которому будет применен модификатор, принимает значения:
- Ack;
- Bye;
- Cancel;
- Invite;
- Options;
- Register.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table-modification)# sip method type Invite Invite vesrvesbc(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-ответам vesrvesbc(esbc-mod-table-modification)# sip response-pattern .+ vesrvesbc(esbc-mod-table-modification)# |
...
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
value-pattern <PATTERN>
no value-pattern
Параметры
<PATTERN> – содержимое заголовка, при совпадении с которым будет применяться модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table-modification)# value-pattern example vesrvesbc(esbc-mod-table-modification)# |
...
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
sip header-pattern <PATTERN>
no sip header
Параметры
<PATTERN> – название заголовка, который необходимо транзитить.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table-modification)# sip header-pattern Test_header vesrvesbc(esbc-mod-table-modification)# |
...
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method pattern <PATTERN>
no sip method
Параметры
<PATTERN> – метод SIP-запросов, к которому будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться только к запросам BYE и INVITE vesrvesbc(esbc-mod-table-modification)# sip method pattern ^((BYE)|(INVITE))$ vesrvesbc(esbc-mod-table-modification)# |
...
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method type <TYPE>
no sip method
Параметры
<TYPE> – метод SIP-запроса, к которому будет применен модификатор, принимает значения:
- Ack;
- Bye;
- Cancel;
- Invite;
- Options;
- Register.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table-modification)# sip method type Invite Invite vesrvesbc(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-ответам vesrvesbc(esbc-mod-table-modification)# sip response-pattern .+ vesrvesbc(esbc-mod-table-modification)# |
...
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
value-pattern <PATTERN>
no value-pattern
Параметры
<PATTERN> – содержимое заголовка, при совпадении с которым будет применяться модификатор.
...
| Блок кода | ||
|---|---|---|
| ||
value-pattern 'header (value)' # в переменную будет добавлено только value |
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table-modification)# value-pattern example vesrvesbc(esbc-mod-table-modification)# |
...
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
variable-str <VAR>
no variable-str
Параметры
<VAR> – номер переменной, задается в диапазоне значений u01–u99.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table-modification)# variable-str u01 vesrvesbc(esbc-mod-table-modification)# |
...
Данная команда позволяет переименовать созданную таблицу модификации.
Синтаксис
rename <NEW_NAME>
Параметры
<NEW_NAME> – новое название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table)# rename NEW_NAME_MODTABLE vesrvesbc(esbc-mod-table)# |
Настройки таблицы маршрутизации (route-table)
...
Использование отрицательной формы команды (no) удаляет указанную таблицу маршрутизации.
Синтаксис
route-table <NAME>
no route-table <NAME>
Параметры
<NAME> – название медиаресурса.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc)# route-table NEW_ROUTE_TABLE vesrvesbc(config-esbc-route-table)# |
...
Данная команда позволяет переименовать созданную таблицу маршрутизации.
Синтаксис
rename <NEW_NAME>
Параметры
<NEW_NAME> – новое название таблицы маршрутизации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-ROUTE-TABLE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-route-table)# rename NEW_NAME_ROUTE_TABLE vesrvesbc(config-esbc-route-table)# |
...
Использование отрицательной формы команды (no) удаляет указанное правило.
Синтаксис
rule <INDEX>
Параметры
<INDEX> – индекс правила, принимает значения от 0 до 63.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-ROUTE-TABLE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-route-table)# rule 0 vesrvesbc(config-esbc-route-table-rule)# |
...
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
action { direct-to-trunk | direct-to-trunk-group | reject } <DIRECTION>
no actionПараметры
direct-to-trunk – отравить вызов в транк, указанный в <DIRECTION>;
...
<DIRECTION> – название транка или транковой группы, куда будет отправлен вызов.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-ROUTE-TABLE-RULE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-route-table-rule)# action direct-to-trunk NEW_TRUNK vesrvesbc(config-esbc-route-table-rule)# |
...
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
condition <INDEX> { cdpn | cgpn } <CONDITION_MASK>
no condition <INDEX>Параметры
<INDEX> – индекс условия, принимает значения от 0 до 7;
...
<CONDITION_MASK> – условие, которое должно выполняться, чтобы вызов смаршрутизировался по данному правилу, для составления условий необходимо использовать регулярные выражения PCRE.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-ROUTE-TABLE-RULE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-route-table-rule)# condition 0 cdpn ^24001$ vesrvesbc(config-esbc-route-table-rule)# |
Настройки SIP-профиля
sip
...
profile
Данная команда позволяет перейти в настройки указанного SIP-профиля или создать новый.
Использование отрицательной формы команды (no) удаляет указанный SIP-профиль.
Синтаксис
sip- profile <NAME>
no sip- profile <NAME>
Параметры
<NAME> – название SIP-профиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc)# sip- profile NEW_SIP_PROFILE vesrvesbc(config-esbc-sip-profile)# |
...
Использование отрицательной формы команды (no) удаляет список из SIP-профиля.
Синтаксис
cause-list <NAME>
no cause-list
Параметры
<NAME> – название списка, который привязывается к SIP-профилю.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-sip-profile)# cause-list NEW_NAME_LIST LIST vesrvesbc(config-esbc-sip-profile)# |
...
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
keepalive enable
no keepalive enable
Параметры
Отсутствуют.
Значение по умолчанию
Контроль выключен.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-sip-profile)# keepalive enable
vesbc(config-esbc-sip-profile)# |
keepalive failed-interval
Данная команда позволяет задать интервал контроля для недоступного направления.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
keepalive failed-interval <TIME>
no keepalive enablefailed-interval
Параметры
Отсутствуют<TIME> – время в секундах, принимает значения [10..3600].
Значение по умолчанию
Контроль выключен.20
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-sip-profile)# keepalive enablefailed-interval 60 vesrvesbc(config-esbc-sip-profile)# |
keepalive
...
method
Данная команда позволяет задать интервал контроля для недоступного направления.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
выбрать метод контроля доступности направлений.
Синтаксис
keepalive failed-interval <TIME>
no keepalive failed-intervalmethod <METHOD>
Параметры
<TIME> – время в секундах, принимает значения [10..3600]<METHOD> – метод контроля направлений, на данный момент принимает только одно значение - options.
Значение по умолчанию
20options
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-sip-profile)# keepalive failed-intervalmethod 60options vesrvesbc(config-esbc-sip-profile)# |
keepalive
...
success-interval
Данная команда позволяет выбрать метод контроля доступности направленийзадать интервал контроля для доступного направления.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
keepalive method <METHOD>Параметры
success-interval <TIME>
no keepalive success-interval
Параметры
<TIME> -- время в секундах, принимает значения [10..3600]<METHOD> – метод контроля направлений, на данный момент принимает только одно значение - options.
Значение по умолчанию
options60
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-sip-profile)# keepalive method options vesrsuccess-interval 120 vesbc(config-esbc-sip-profile)# |
...
redirection
Данная команда позволяет задать интервал контроля для доступного направленияповедение при обработке 3xx ответа.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
redirection { forbidden | process | transit }keepalive success-interval <TIME>
no keepalive success-interval
Параметры
redirectionПараметры
forbidden – завершить вызов при получении 3xx;
process – обрабатывать 3xx и попытаться перенаправить вызов на новое направление;
transit – передавать 3xx на второе плечо;<TIME> -- время в секундах, принимает значения [10..3600].
Значение по умолчанию
60forbidden
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-sip-profile)# keepalive success-interval 120 vesrredirection transit vesbc(config-esbc-sip-profile)# |
...
Данная команда позволяет переименовать созданный SIP-профиль.
Синтаксис
rename <NEW_NAME>
Параметры
<NEW_NAME> – новое название SIP-профиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-sip-profile)# rename NEW_NAME_SIP_PROFILE vesrvesbc(config-esbc-sip-profile)# |
| Scroll Pagebreak |
|---|
sip
...
transport
Данная команда позволяет перейти в настройки указанного SIP-транспорта или создать новый.
Использование отрицательной формы команды (no) удаляет указанный SIP-транспорт.
Синтаксис
sip- transport <NAME>
no sip- transport <NAME>
Параметры
<NAME> – название SIP-транспорта.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc)# sip- transport NEW_SIP_TRANSPORT vesrvesbc(config-esbc-sip-transport)# |
ip
...
address
Данная команда позволяет настроить IP-адрес для SIP-транспорта.
Использование отрицательной формы команды (no) удаляет настройку IP-адреса.
Синтаксис
ip- address { dhcp interface | <IP_ADDR>}
no ip- address
Параметры
dhcp –
<IP_ADDR> – IP-адрес ESBC, который будет использоваться для передачи/приема сигнализации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-TRANSPORT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-sip-transport)# ip- address 192.168.114.130 130 vesrvesbc(config-esbc-sip-transport)# |
...
Использование отрицательной формы команды (no) возвращает значение по умолчанию.
Синтаксис
mode { tcp-only | tcp-prefer | tls | udp-only | udp-prefer }
no modeПараметры
tcp-only – использовать только TCP-протокол;
...
udp-prefer – прием по UDP и TCP. Отправка пакетов более 1300 байт по TCP, менее 1300 байт — по UDP.
Значение по умолчанию
udp-only
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-TRANSPORT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-sip-transport)# mode udp-prefer prefer vesrvesbc(config-esbc-sip-transport)# |
...
Использование отрицательной формы команды (no) удаляет настройку порта.
Синтаксис
port <PORT>
no port
Параметры
<PORT> – порт ESBC, который будет использоваться для передачи/приема сигнализации, принимает значения от 1 до 65535.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-TRANSPORT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-sip-transport)# port 5060 vesrvesbc(config-esbc-sip-transport)# |
...
Данная команда позволяет переименовать созданный SIP-транспорт.
Синтаксис
rename <NEW_NAME>
Параметры
<NEW_NAME> – новое название SIP-транспорта.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-TRANSPORT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-sip-transport)# rename NEW_NAME_SIP_TRANSPORT vesrvesbc(config-esbc-sip-transport)# |
...
Использование отрицательной формы команды (no) удаляет указанный SIP-транк.
Синтаксис
trunk sip <NAME>
no trunk sip <NAME>
Параметры
<NAME> – название SIP-транка.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc)# trunk sip NEW_TRUNK vesrvesbc(config-esbc-trunk-sip)# |
domain
...
Использование отрицательной формы команды (no) удаляет настройку домена.
Синтаксис
domain <DOMAIN>
no domain
Параметры
<DOMAIN> – доменное имя транка.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-sip)# domain new.domain vesrvesbc(config-esbc-trunk-sip)# |
media profile
Данная команда позволяет привязать медиапрофили к SIP-транку.
Использование отрицательной формы команды (no) удаляет медиапрофиль с транка.
Синтаксис
media profile <NAME_MEDIA_PROFILE>
no media profile
Параметры
<NAME_MEDIA_PROFILE> – название медиапрофиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-sip)# media profile NEW_NAME_MEDIA_PROFILE PROFILE vesrvesbc(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
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-sip)# media resource 0 NEW_MEDIA_RESOURSE vesrvesbc(config-esbc-trunk-sip)# |
mod-table sip
...
Использование отрицательной формы команды (no) удаляет таблицу модификации с транка.
Синтаксис
mod-table sip { in | out } <NAME_MODTABLE>
no mod-table sip { in | out }Параметры
in – правила из таблицы модификации применяются при получении сообщения;
...
<NAME_MODTABLE> – название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-sip)# mod-table sip in NEW_MODTABLE vesrvesbc(config-esbc-trunk-sip)# |
nat
...
Использование отрицательной формы команды (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-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-sip)# nat comedia-mode on vesrvesbc(config-esbc-trunk-sip)# |
remote addr
...
Использование отрицательной формы команды (no) удаляет адрес удаленной стороны.
Синтаксис
remote addr <ADDRESS>
no remote addr
Параметры
<ADDRESS> – адрес удаленной стороны, принимает значения в форматах IPv4, IPv6, домен.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-sip)# remote addr 192.168.114.129 vesrvesbc(config-esbc-trunk-sip)# |
remote port
...
Использование отрицательной формы команды (no) удаляет порт удаленной стороны, принимает значения от 1 до 65535.
Синтаксис
remote port <PORT>
no remote port
Параметры
<PORT> – порт удаленной стороны, принимает значения от 1 до 65535.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-sip)# remote port 5060 vesrvesbc(config-esbc-trunk-sip)# |
rename
Данная команда позволяет переименовать созданный SIP-транк.
Синтаксис
rename <NEW_NAME>
Параметры
<NEW_NAME> – новое название SIP-транка.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-sip)# rename NEW_NAME_TRUNK vesrvesbc(config-esbc-trunk-sip)# |
route-table
...
Использование отрицательной формы команды (no) отвязывает таблицу маршрутизации от транка.
Синтаксис
route-table <NAME_ROUTE_TABLE>
no route-table
Параметры
<NAME_ROUTE_TABLE> – название таблицы маршрутизации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-sip)# route-table NEW_ROUTE_TABLE vesrvesbc(config-esbc-trunk-sip)# |
sip-profile
Данная команда позволяет привязать SIP-профиль к SIP-транку.
Использование отрицательной формы команды (no) отвязывает SIP-профиль от транка.
Синтаксис
sip-profile <NAME_SIP_PROFILE>
no sip-profile
Параметры
<NAME_SIP_PROFILE> – название SIP-профиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-sip)# sip-profile NEW_NAME_SIP_PROFILE PROFILE vesrvesbc(config-esbc-trunk-sip)# |
sip-transport
Данная команда позволяет привязать SIP-транспорт к SIP-транку.
Использование отрицательной формы команды (no) отвязывает SIP-транспорт от транка.
Синтаксис
sip-transport <NAME_SIP_TRANSPORT>
no sip-transport
Параметры
<NAME_SIP_TRANSPORT> – название SIP-транспорта.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-sip)# sip-transport NEW_SIP_TRANSPORT vesrvesbc(config-esbc-trunk-sip)# |
Настройки транковых групп
...
Использование отрицательной формы команды (no) удаляет указанную транковую группу.
Синтаксис
trunk-group <NAME>
no trunk-group <NAME>
Параметры
<NAME> – название транковой группы.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc)# trunk-group NEW_TRUNK_GROUP vesrvesbc(config-esbc-trunk-group)# |
...
Использование отрицательной формы команды (no) выключает балансировку.
Синтаксис
balancing round-robin
no balancing
Параметры
Отсутствуют.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-group)# balancing round-robin robin vesrvesbc(config-esbc-trunk-group)# |
media-profile
Данная команда позволяет привязать медиапрофили к транковой группе.
Использование отрицательной формы команды (no) удаляет медиапрофиль с транковой группы.
Синтаксис
media-profile <NAME_MEDIA_PROFILE>
no media-profile
Параметры
<NAME_MEDIA_PROFILE> – название медиапрофиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-group)# media-profile NEW_NAME_MEDIA_PROFILE PROFILE vesrvesbc(config-esbc-trunk-group)# |
media-resource
Данная команда позволяет привязать медиаресурсы к транковой группе.
Использование отрицательной формы команды (no) удаляет медиаресурс с транковой группы.
Синтаксис
media-resource <INDEX> <NAME_MEDIA_RESOURCE>
no media-resource <INDEX>
Параметры
<INDEX> – индекс привязанных медиаресурсов, принимает значения от 0 до 7;
<NAME_MEDIA_RESOURCE> – название медиаресурса.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-group)# media-resource 0 NEW_MEDIA_RESOURCE vesrvesbc(config-esbc-trunk-group)# |
...
Использование отрицательной формы команды (no) удаляет таблицу модификации с транковой группы.
Синтаксис
mod-table sip { in | out } <NAME_MODTABLE>
no mod-table sip { in | out }Параметры
in – правила из таблицы модификации применяются при получении сообщения;
...
<NAME_MODTABLE> – название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-group)# mod-table sip in NEW_MODTABLE vesrvesbc(config-esbc-trunk-group)# |
...
Данная команда позволяет переименовать созданную транковую группу.
Синтаксис
rename <NEW_NAME>
Параметры
<NEW_NAME> – новое название транковой группы.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-group)# rename NEW_NAME_TRUNK_GRUOP vesrvesbc(config-esbc-trunk-group)# |
...
Использование отрицательной формы команды (no) отвязывает таблицу маршрутизации от транковой группе.
Синтаксис
route-table <NAME_ROUTE_TABLE>
no route-table
Параметры
<NAME_ROUTE_TABLE> – название таблицы маршрутизации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-group)# route-table NEW_ROUTE_TABLE vesrvesbc(config-esbc-trunk-group)# |
sip-profile
Данная команда позволяет привязать SIP-профиль к транковой группе.
Использование отрицательной формы команды (no) отвязывает SIP-профиль от транковой группы.
Синтаксис
sip-profile <NAME_SIP_PROFILE>
no sip-profile
Параметры
<NAME_SIP_PROFILE> – название SIP-профиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-group)# sip-profile NEW_NAME_SIP_PROFILE PROFILE vesrvesbc(config-esbc-trunk-group)# |
...
Использование отрицательной формы команды (no) удаляет транк из транковой группы.
Синтаксис
trunk <INDEX> <NAME_SIP_TRUNK>
no trunk <INDEX>
Параметры
<INDEX> – индекс транка в составе транковой группы, принимает значения от 0 до 24;
<NAME_SIP_TRUNK> – название транка, который включается в состав транковой группы.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-group)# trunk 0 NEW_TRUNK vesrvesbc(config-esbc-trunk-group)# |
...
Использование отрицательной формы команды (no) удаляет указанный user-interface.
Синтаксис
user-interface sip <NAME>
no user-interface sip <NAME>
Параметры
<NAME> – название user-interface.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc)# user-interface sip NEW_USER_INTERFACE vesrvesbc(config-esbc-user-interface-sip)# |
...
Использование отрицательной формы команды (no) отключает эту возможность.
Синтаксис
allow-unreg-call
no allow-unreg-call
Параметры
Отсутствуют.
Значение по умолчанию
Возможность отключена.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-user-interface-sip)# allow-unreg-call call vesrvesbc(config-esbc-user-interface-sip)# |
...
Использование отрицательной формы команды (no) удаляет настройку домена.
Синтаксис
domain <DOMAIN>
no domain
Параметры
<DOMAIN> – доменное имя user-interface.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-user-interface-sip)# domain new.domain vesrvesbc(config-esbc-user-interface-sip)# |
media profile
Данная команда позволяет привязать медиапрофили к user-interface.
Использование отрицательной формы команды (no) удаляет медиапрофиль с user-interface.
Синтаксис
media profile <NAME_MEDIA_PROFILE>
no media profile
Параметры
<NAME_MEDIA_PROFILE> – название медиапрофиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-user-interface-sip)# media profile NEW_NAME_MEDIA_PROFILE PROFILE vesrvesbc(config-esbc-user-interface-sip)# |
media resource
Данная команда позволяет привязать медиаресурсы к user-interface.
Использование отрицательной формы команды (no) удаляет медиаресурс с user-interface.
Синтаксис
media resource <INDEX> <NAME_MEDIA_RESOURCE>
no media resource <INDEX>
Параметры
<INDEX> – индекс привязанных медиаресурсов, принимает значения от 0 до 7;
<NAME_MEDIA_RESOURCE> – название медиаресурса.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-user-interface-sip)# media resource 0 NEW_MEDIA_RESOURCE vesrvesbc(config-esbc-user-interface-sip)# |
...
Использование отрицательной формы команды (no) удаляет таблицу модификации с user-interface.
Синтаксис
mod-table sip { in | out } <NAME_MODTABLE>
no mod-table sip { in | out }Параметры
in – правила из таблицы модификации применяются при получении сообщения;
...
<NAME_MODTABLE> – название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-user-interface-sip)# mod-table sip in NEW_MODTABLE vesrvesbc(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
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-user-interface-sip)# nat comedia-mode on vesrvesbc(config-esbc-user-interface-sip)# |
...
В текущей версии ПО не поддерживается.
Синтаксис
nat keep-alive-interval <TIME>
no nat keep-alive-interval
Параметры
<TIME> – время в секундах, для поддержания сигнального соединения за NAT. Допустимые значения 0 - 65535.
Значение по умолчанию
Отключено.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-user-interface-sip)# nat keep-alive-interval 30 vesrvesbc(config-esbc-user-interface-sip)# |
...
Данная команда позволяет переименовать созданный user-interface.
Синтаксис
rename <NEW_NAME>
Параметры
<NEW_NAME> — новое название user-interface.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-user-interface-sip)# rename NEW_NAME_USER_INTERFACE vesrvesbc(config-esbc-user-interface-sip)# |
...
Использование отрицательной формы команды (no) отвязывает таблицу маршрутизации от user-interface.
Синтаксис
route-table <NAME_ROUTE_TABLE>
no route-table
Параметры
<NAME_ROUTE_TABLE> – название таблицы маршрутизации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-user-interface-sip)# route-table NEW_ROUTE_TABLE vesrvesbc(config-esbc-user-interface-sip)# |
sip-profile
Данная команда позволяет привязать SIP-профиль к user-interface.
Использование отрицательной формы команды (no) отвязывает SIP-профиль от user-interface.
Синтаксис
sip-profile <NAME_SIP_PROFILE>
no sip-profile
Параметры
<NAME_SIP_PROFILE> – название SIP-профиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-user-interface-sip)# sip-profile NEW_NAME_SIP_PROFILE PROFILE vesrvesbc(config-esbc-user-interface-sip)# |
sip-transport
Данная команда позволяет привязать SIP-транспорт к user-interface.
Использование отрицательной формы команды (no) отвязывает SIP-транспорт от user-interface.
Синтаксис
sip-transport <NAME_SIP_TRANSPORT>
no sip-transport
Параметры
<NAME_SIP_TRANSPORT> – название SIP-транспорта.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-user-interface-sip)# sip-transport NEW_SIP_TRANSPORT vesrvesbc(config-esbc-user-interface-sip)# |
...