...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config)# esbc vesbcvesr(config-esbc)# |
Настройки списков причин отбоя
...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc)# cause-list sip NEW_LIST vesbcvesr(config-esbc-cause-list-sip)# |
...
| Блок кода | ||
|---|---|---|
| ||
#Если из транка придёт ответ 40x(400-409), произойдёт маршрутизация на следующее направление vesbcvesr(config-esbc-cause-list-sip)# cause-mask 40. vesbcvesr(config-esbc-cause-list-sip)# |
...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-cause-list-sip)# rename NEW_NAME_LIST vesbcvesr(config-esbc-cause-list-sip)# |
...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc)# general general vesbcvesr(config-esbc-general)# |
core-count
...
Данная команда позволяет настроить количество модулей core.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
core-count core <COUNT>
no core-count core
Параметры
<COUNT> – количество модулей, максимальное значение зависит от количества ядер CPU.
...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-general)# core-count core 8 vesbcvesr(config-esbc-general)# |
...
media-balancer-count
Данная команда позволяет настроить количество модулей media-balancer.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
count media -balancer-count <COUNT>
no count media -balancer-count
Параметры
<COUNT> – количество модулей, максимальное значение зависит от количества ядер CPU.
...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-general)# count media -balancer-count 8 vesbcvesr(config-esbc-general)# |
...
media-worker-count
Данная команда позволяет настроить количество модулей media-worker.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
count media -worker-count <COUNT>
no count media -worker-count
Параметры
<COUNT> – количество модулей, максимальное значение зависит от количества ядер CPU.
...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-general)# count media -worker-count 8 vesbcvesr(config-esbc-general)# |
...
sip-balancer-count
Данная команда позволяет настроить количество модулей sip-balancer.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
count sip -balancer-count <COUNT>
no count sip -balancer-count
Параметры
<COUNT> – количество модулей, максимальное значение зависит от количества ядер CPU.
...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-general)# count sip -balancer-count 8 vesbcvesr(config-esbc-general)# |
...
sip-worker-count
Данная команда позволяет настроить количество модулей sip-worker.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
count sip -worker-count <COUNT>
no count sip -worker-count
Параметры
<COUNT> – количество модулей, максимальное значение зависит от количества ядер CPU.
...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-general)# count sip -worker-count 8 vesbcvesr(config-esbc-general)# |
...
| Якорь | ||||
|---|---|---|---|---|
|
media-profile
Данная команда позволяет задать глобальное ограничение на количество одновременных вызововперейти в настройки указанного медиапрофиля или создать новый.
Использование отрицательной формы команды (no) устанавливает значение по умолчаниюудаляет указанный медиапрофиль.
Синтаксис
media-profile <NAME>max calls <COUNT>
no maxmedia-profile calls<NAME>
Параметры
<COUNT> – количество одновременных вызовов, максимальное значение зависит от платформы<NAME> – название медиапрофиля.
Значение по умолчанию
50000 -- vESBC;
8500 -- ESBC-3200Отсутствует.
Необходимый уровень привилегий
...
Командный режим
CONFIG-ESBC-GENERAL
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-general)# max calls 1000 vesbcmedia-profile MEDIA_PROFILE vesr(config-esbc-media-generalprofile)# |
...
codec
Данная команда позволяет задать глобальное ограничение на количество вызовов в секундувыбрать кодеки для работы в режиме проксирования (allow) и транскодирования (audio, video, image).
Использование отрицательной формы команды (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> – количество запросов в секунду, максимальное значение зависит от платформы.
Значение по умолчанию
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).4294967295
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MEDIA-GENERALPROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-generalmedia-profile)# codec maxaudio rpsall 150 vesbc(config-esbc-media-general)# |
statistics call
Данная команда включает ведение статистики вызовов.
Использование отрицательной формы команды (no) отключает ведение статистики.
Синтаксис
statistics call
no statistics call
Параметры
Отсутствуют.
Значение по умолчанию
Статистика отключена.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-GENERAL
Пример
| Блок кода | ||
|---|---|---|
| ||
profile)# codec video all vesbc(config-esbc-media-profile)# codec image all vesbc(config-esbc-media-profile)# codec allow all vesbc(config-esbc-media-generalprofile)# do statisticscommit call vesbc(config-esbc-general)# |
...
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 |
rtp-timeout
Данная команда позволяет включить таймаут ожидания RTP-пакетов.
Использование отрицательной формы команды (no) выключает таймер.
Синтаксис
rtp-timeout <TIMER>
no rtp-timeout
Параметры
<TIMER> – период времени в минутах, принимает значения [1..10080].
Значение по умолчанию
Отсутствует(0)
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 |
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 { disable | mandatory | optional }
no srtp mode
Параметры
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 <IP_ADDR>
no ip address
Параметры
<IP_ADDR> – IP-адрес ESBC, который будет использоваться для передачи/приема голосового трафика.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MEDIA-RESOURCE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-media-resource)# ip address 192.168.114.130
vesbc(config-esbc-media-resource)# |
ip address dhcp interface
Данная команда позволяет использовать динамический IP-адрес для медиаресурсов.
Использование отрицательной формы команды (no) удаляет настройку IP-адреса.
Синтаксис
ip address dhcp interface <IFACE>
no ip address
Параметры
<IFACE> – интерфейс, на котором включен DHCP-клиент, динамический адрес этого интерфейса будет использоваться для передачи/приема голосового трафика.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
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
Данная команда позволяет настроить диапазон UDP-портов для медиаресурсов.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
port-range <START_PORT>-<END_PORT>
no port-range
Параметры
<START_PORT> – начальный UDP-порт, который ESBC будет использовать для передачи/приема голосового трафика;
<END_PORT> – конечный UDP-порт, который ESBC будет использовать для передачи/приема голосового трафика.
Значение по умолчанию
8000 – 65535
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MEDIA-RESOURCE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-media-resource)# port-range 20000-30001
vesbc(config-esbc-media-resource)# |
rename
Данная команда позволяет переименовать созданные медиаресурсы.
Синтаксис
rename <NEW_NAME>Параметры
<NEW_NAME> – новое название медиаресурсов.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MEDIA-RESOURCE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-media-resource)# rename NEW_NAME_MEDIA_RESOURCE
vesbc(config-esbc-media-resource)# |
...
mod-table
Команда позволяет перейти в настройки указанной таблицы модификации или создать новую.
Использование отрицательной формы команды (no) удаляет указанную таблицу модификации.
Синтаксис
mod-table {common | sip} <NAME>
no mod-table {common | sip} <NAME>
Параметры
common – создание/конфигурирование таблицы модификаций типа common.
sip – создание/конфигурирование таблицы модификаций типа sip.
<NAME> – название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc)# mod-table sip NEW_MODTABLE
vesbc(esbc-mod-table)# |
common
Данная команда позволяет перейти в настройки указанной таблицы модификации или создать новую.
Использование отрицательной формы команды (no) удаляет указанную таблицу модификации.
Синтаксис
mod-table common <NAME>
no mod-table common <NAME>
Параметры
<NAME> – название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MEDIA-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc#Включить 5-минутный таймер ожидания RTP-пакетов vesr(config-esbc-media-profile)# modrtp-table common NEW_MODTABLE vesbc(esbc-mod-tabletimeout 5 vesr(config-esbc-media-profile)# |
...
srtp keying
Данная команда позволяет создать модификатор в таблице модификации или перейти в настройки уже созданного модификаторавыбрать метод обмена ключами при использовании SRTP.
Использование отрицательной формы команды (no) удаляет указанный модификаторотключает выбранный метод.
Синтаксис
modsrtp <INDEX> <MODE>
no mod <INDEX>
Параметры
<INDEX> – индекс модификатора, принимает значения от 0 до 63;
<MODE> – тип создаваемого модификатора, принимает значения:
- cdpn – модификатор CgPN;
- cgpn – модификатор CdPN.
keying <METHOD>
no srtp keying <METHOD>
Параметры
<METHOD> – метод обмена ключами, принимает значения [dtls-srtp, sdes].Необязательный параметр, нужен только при создании модификатора для указания типа либо для смены типа модификатора. Если модификатор уже создан, то для перехода к его настройкам достаточно указать индекс этого модификатора, указывать тип не требуется.
Значение по умолчанию
ОтсутствуетВсе методы отключены.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MODMEDIA-TABLEPROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(#Использовать метод DTLS-SRTP vesr(config-esbc-modmedia-tableprofile)# srtp modkeying 0dtls-srtp cgpn vesbcvesr(config-esbc-modmedia-table-modificationprofile)# |
Настройки модификаторов CgPN/CdPN
...
srtp mode
Данная команда позволяет указать содержимое заголовка, при совпадении с которым будет применяться модификатор. Можно использовать регулярные выражения PCREвыбрать режим использования SRTP.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурацииустанавливает значение по умолчанию.
Синтаксис
value-pattern <PATTERN>
no value-pattern
Параметры
srtp mode { disable | mandatory | optional }
no srtp mode
Параметры
disable – SRTP запрещён;
mandatory – SRTP обязателен, профиль транспорта в медиа секции SDP будет изменён на соответствующий профиль SRTP;
optional – SRTP не обязателен, но ключи будут подставлены в offer SDP второго плеча, без изменения профиля транспорта в медиа секции SDP<PATTERN> – содержимое заголовка, при совпадении с которым будет применяться модификатор.
Значение по умолчанию
Отсутствует.disable
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MODMEDIA-TABLE-MODIFICATIONPROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc( #Включить обязательное использование SRTP vesr(config-esbc-modmedia-table-modificationprofile)# value-pattern 45001 vesbc(esbc-mod-table-modification)# |
replacement
Данная команда позволяет задать правило для подмены содержимого заголовка. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
replacement <REPLACEMENT>
no replacement
Параметры
srtp mode mandatory
vesr(config-esbc-media-profile)#
|
rename
Данная команда позволяет переименовать созданный медиапрофиль.
Синтаксис
rename <NEW_NAME>Параметры
<NEW_NAME> – новое название медиапрофиля<REPLACEMENT> – правило для подмены содержимого заголовка.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MODMEDIA-TABLE-MODIFICATIONPROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-modmedia-table-modificationprofile)# replacement 85001 vesbc(esbc-mod-table-modification)# |
rename
Данная команда позволяет переименовать созданную таблицу модификации.
Синтаксис
rename <NEW_NAME>Параметры
rename NEW_NAME_MEDIA_PROFILE
vesr(config-esbc-media-profile)# |
Настройки медиаресурсов
media-resource
Данная команда позволяет перейти в настройки указанного медиаресурса или создать новый.
Использование отрицательной формы команды (no) удаляет указанный медиаресурс.
Синтаксис
media-resource <NAME>
no media-resource <NAME>
Параметры
<NAME> – название медиаресурса<NEW_NAME> – новое название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MOD-TABLE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-mod-table)# renamemedia-resource NEW_NAMEMEDIA_MODTABLERESOURCE vesbcvesr(config-esbc-modmedia-tableresource)# |
...
ip-address
Данная команда позволяет перейти в настройки указанной таблицы модификации или создать новуюнастроить IP-адрес для медиаресурсов.
Использование отрицательной формы команды (no) удаляет указанную таблицу модификациинастройку IP-адреса.
Синтаксис
modip-table sip <NAME>address <IP_ADDR>
no mod-table sip <NAME>
Параметры
ip-addressПараметры
<IP_ADDR> – IP-адрес ESBC, который будет использоваться для передачи/приема голосового трафика<NAME> – название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MEDIA-RESOURCE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-media-resource)# modip-table sip NEW_MODTABLE vesbc(esbc-mod-tableaddress 192.168.114.130 vesr(config-esbc-media-resource)# |
...
port-range
Данная команда позволяет создать модификатор в таблице модификации или перейти в настройки уже созданного модификаторанастроить диапазон UDP-портов для медиаресурсов.
Использование отрицательной формы команды (no) удаляет указанный модификатор.
Синтаксис
mod <INDEX> <MODE>
no mod <INDEX>
Параметры
<INDEX> – индекс модификатора, принимает значения от 0 до 63;
<MODE> – тип создаваемого модификатора, принимает значения:
- add – модификатор добавления заголовка;
- no-transit – модификатор удаления заголовка;
- replace – модификатор замены заголовка;
- transit – модификатор транзита заголовка;
- copy – модификатор копирования заголовка (части заголовка) в переменную.
Необязательный параметр, нужен только при создании модификатора для указания типа либо для смены типа модификатора. Если модификатор уже создан, то для перехода к его настройкам достаточно указать индекс этого модификатора, указывать тип не требуется.
Значение по умолчанию
устанавливает значение по умолчанию.
Синтаксис
port-range <START_PORT>-<END_PORT>
no port-range
Параметры
<START_PORT> – начальный UDP-порт, который ESBC будет использовать для передачи/приема голосового трафика;
<END_PORT> – конечный UDP-порт, который ESBC будет использовать для передачи/приема голосового трафика.
Значение по умолчанию
8000 – 65535Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MODMEDIA-TABLERESOURCE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-modmedia-tableresource)# mod 0 add vesbc(esbc-mod-table-modificationport-range 20000-30001 vesr(config-esbc-media-resource)# |
Настройки модификатора добавления заголовка (add)
...
rename
Данная команда позволяет задать название заголовка, который необходимо добавить.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
header name <NAME>
no header name
Параметры
переименовать созданные медиаресурсы.
Синтаксис
rename <NEW_NAME>Параметры
<NEW_NAME> – новое название медиаресурсов<NAME> – название заголовка, который необходимо добавить.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MODMEDIA-TABLE-MODIFICATIONRESOURCE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-modmedia-table-modificationresource)# header name Test_header vesbc(esbc-mod-table-modification)# |
header value
rename NEW_NAME_MEDIA_RESOURCE
vesr(config-esbc-media-resource)# |
| Якорь | ||||
|---|---|---|---|---|
|
mod-table
Команда позволяет перейти в настройки указанной таблицы модификации или создать новуюДанная команда позволяет задать содержимое заголовка, которое необходимо добавить.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурацииуказанную таблицу модификации.
Синтаксис
header value <VALUE>
no header value
Параметры
mod-table {common | sip} <NAME>
no mod-table {common | sip} <NAME>
Параметры
common – создание/конфигурирование таблицы модификаций типа common.
sip – создание/конфигурирование таблицы модификаций типа sip.
<NAME> – название таблицы модификации<VALUE> – содержимое заголовка, которое необходимо добавить.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATIONCONFIG-ESBC
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-)# mod-table-modification)# header value 123456 vesbcsip NEW_MODTABLE vesr(esbc-mod-table-modification)# |
...
common
Данная команда позволяет задать методы SIP-запросов, к которым будет применяться модификатор. Можно использовать регулярные выражения PCREперейти в настройки указанной таблицы модификации или создать новую.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросовудаляет указанную таблицу модификации.
Синтаксис
sipmod-table methodcommon pattern <PATTERN><NAME>
no mod-table sipcommon method<NAME>
Параметры
<PATTERN> – метод SIP-запросов, к которому будет применен модификатор<NAME> – название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
CONFIG-ESBC
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc)# mod-table common NEW_MODTABLE
vesr | ||
| Блок кода | ||
| ||
#Модификатор будет применяться только к запросам BYE и INVITE vesbc(esbc-mod-table-modification)# sip method pattern ^((BYE)|(INVITE))$ vesbc(esbc-mod-table-modification)# |
...
mod
Данная команда позволяет выбрать метод SIP-запроса, к которому будет применяться модификаторсоздать модификатор в таблице модификации или перейти в настройки уже созданного модификатора.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросовудаляет указанный модификатор.
Синтаксис
sipmod method<INDEX> type <TYPE><MODE>
no sipmod method<INDEX>
Параметры
<TYPE> – метод SIP-запроса, к которому будет применен модификатор, принимает значения:
...
<INDEX> – индекс модификатора, принимает значения от 0 до 63;
<MODE> – тип создаваемого модификатора, принимает значения:
- cdpn – модификатор CgPN;
- cgpn – модификатор CdPN.
Необязательный параметр, нужен только при создании модификатора для указания типа либо для смены типа модификатора. Если модификатор уже создан, то для перехода к его настройкам достаточно указать индекс этого модификатора, указывать тип не требуется
...
.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(esbc-mod-table-modification)# sip-methodmod type0 Invite cgpn vesbcvesr(esbc-mod-table-modification)# |
...
Настройки модификаторов CgPN/CdPN
value-pattern
Данная команда позволяет задать SIP-ответы, к указать содержимое заголовка, при совпадении с которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-ответовудаляет данную настройку из конфигурации.
Синтаксис
sip responsevalue-pattern <PATTERN>
no sip responsevalue-pattern
Параметры
<PATTERN> – SIP-ответы, к содержимое заголовка, при совпадении с которым будет применен применяться модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться ко всем SIP-ответам vesbcvesr(esbc-mod-table-modification)# sip responsevalue-pattern .+45001 vesbcvesr(esbc-mod-table-modification)# |
Настройки модификатора удаления заголовка (no-transit)
...
replacement
Данная команда позволяет задать название заголовка, который необходимо удалитьправило для подмены содержимого заголовка. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
replacement <REPLACEMENT>sip header-pattern <PATTERN>
no sip headerreplacement
Параметры
<PATTERN> – название заголовка, который необходимо удалить<REPLACEMENT> – правило для подмены содержимого заголовка.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(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
Параметры
replacement 85001
vesr(esbc-mod-table-modification)# |
rename
Данная команда позволяет переименовать созданную таблицу модификации.
Синтаксис
rename <NEW_NAME>Параметры
<NEW_NAME> – новое название таблицы модификации<PATTERN> – метод SIP-запросов, к которому будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться только к запросам BYE и INVITE vesbcvesr(esbc-mod-table-modification)# sip method pattern ^((BYE)|(INVITE))$ vesbcrename NEW_NAME_MODTABLE vesr(esbc-mod-table-modification)# |
sip
...
Данная команда позволяет выбрать метод SIP-запроса, к которому будет применяться модификаторперейти в настройки указанной таблицы модификации или создать новую.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросовудаляет указанную таблицу модификации.
Синтаксис
mod-table sip method type <TYPE><NAME>
no mod-table sip method<NAME>
Параметры
<TYPE> – метод SIP-запроса, к которому будет применен модификатор, принимает значения:
...
<NAME> – название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATIONCONFIG-ESBC
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-)# mod-table-modification)# sip method type Invite vesbcNEW_MODTABLE vesr(esbc-mod-table-modification)# |
...
mod
Данная команда позволяет задать SIP-ответы, к которым будет применяться модификатор. Можно использовать регулярные выражения PCREсоздать модификатор в таблице модификации или перейти в настройки уже созданного модификатора.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-ответовудаляет указанный модификатор.
Синтаксис
sipmod response-pattern<INDEX> <PATTERN><MODE>
no sipmod response<INDEX>
Параметры
...
<INDEX> – индекс модификатора, принимает значения от 0 до 63;
<MODE> – тип создаваемого модификатора, принимает значения:
- add – модификатор добавления заголовка;
- no-transit – модификатор удаления заголовка;
- replace – модификатор замены заголовка;
- transit – модификатор транзита заголовка;
- copy – модификатор копирования заголовка (части заголовка) в переменную.
Необязательный параметр, нужен только при создании модификатора для указания типа либо для смены типа модификатора. Если модификатор уже создан, то для перехода к его настройкам достаточно указать индекс этого модификатора, указывать тип не требуется<PATTERN> – SIP-ответы, к которым будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться ко всем SIP-ответам vesbcvesr(esbc-mod-table-modification)# sipmod response-pattern .+ vesbc0 add vesr(esbc-mod-table-modification)# |
...
Настройки модификатора добавления заголовка (add)
header name
Данная команда позволяет указать содержимое заголовка, при совпадении с которым будет применяться модификатор. Можно использовать регулярные выражения PCREзадать название заголовка, который необходимо добавить.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
header name <NAME>value-pattern <PATTERN>
no header value-patternname
Параметры
<PATTERN> – содержимое <NAME> – название заголовка, при совпадении с которым будет применяться модификаторкоторый необходимо добавить.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(esbc-mod-table-modification)# header value-pattern example vesbcname Test_header vesr(esbc-mod-table-modification)# |
Настройки модификатора замены заголовка (replace)
...
)# |
header value
Данная команда позволяет задать правило для подмены содержимого заголовка. Можно использовать регулярные выражения PCREсодержимое заголовка, которое необходимо добавить.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
replacementheader value <REPLACEMENT><VALUE>
no header replacementvalue
Параметры
<REPLACEMENT> – правило для подмены содержимого заголовка<VALUE> – содержимое заголовка, которое необходимо добавить.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(esbc-mod-table-modification)# header replacementvalue 456123456 vesbcvesr(esbc-mod-table-modification)# |
sip
...
method pattern
Данная команда позволяет задать название заголовка, содержимое которого необходимо заменить. Можно методы SIP-запросов, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурацииотключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method header-pattern <PATTERN>
no sip-header method
Параметры
<PATTERN> – название заголовка, содержимое которого необходимо заменитьметод SIP-запросов, к которому будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
...
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться только к запросам BYE и INVITE
vesr | ||
| Блок кода | ||
| ||
vesbc(esbc-mod-table-modification)# sip method header-pattern Test_header vesbc^((BYE)|(INVITE))$ vesr(esbc-mod-table-modification)# |
sip method
...
type
Данная команда позволяет задать методы выбрать метод SIP-запросовзапроса, к которым которому будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method patterntype <PATTERN><TYPE>
no sip- method
Параметры
<PATTERN> – <TYPE> – метод SIP-запросовзапроса, к которому будет применен модификатор, принимает значения:
- Ack;
- Bye;
- Cancel;
- Invite;
- Options;
- Register.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться только к запросам BYE и INVITE vesbcvesr(esbc-mod-table-modification)# sip-method methodtype pattern ^((BYE)|(INVITE))$ vesbcInvite vesr(esbc-mod-table-modification)# |
sip
...
response-pattern
Данная команда позволяет выбрать метод задать SIP-запросаответы, к которому которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросовответов.
Синтаксис
sip method type <TYPE>response-pattern <PATTERN>
no sip methodresponse
Параметры
<TYPE> – метод <PATTERN> – SIP-запросаответы, к которому которым будет применен модификатор, принимает значения:
...
.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc#Модификатор будет применяться ко всем SIP-ответам vesr(esbc-mod-table-modification)# sip method type Invite vesbcresponse-pattern .+ vesr(esbc-mod-table-modification)# |
Настройки модификатора удаления заголовка (no-transit)
sip
...
-header pattern
Данная команда позволяет задать SIP-ответы, к которым будет применяться модификаторназвание заголовка, который необходимо удалить. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-ответовудаляет данную настройку из конфигурации.
Синтаксис
sip responseheader-pattern <PATTERN>
no sip response-header
Параметры
<PATTERN> – SIP-ответы, к которым будет применен модификатор<PATTERN> – название заголовка, который необходимо удалить.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться ко всем SIP-ответам vesbcvesr(esbc-mod-table-modification)# sip responseheader-pattern .+ vesbcTest_header vesr(esbc-mod-table-modification)# |
...
sip method pattern
Данная команда позволяет указать место в содержимом заголовка, которое необходимо заменитьзадать методы SIP-запросов, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурацииотключает использование данного модификатора для всех SIP-запросов.
Синтаксис
value-sip method pattern <PATTERN>
no sip value-patternmethod
Параметры
<PATTERN> – место в содержимом заголовка, которое необходимо заменитьметод SIP-запросов, к которому будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Конец строки исходного содержимого заголовка vesbc#Модификатор будет применяться только к запросам BYE и INVITE vesr(esbc-mod-table-modification)# sip value-method pattern ^((BYE)|(INVITE))$ vesbcvesr(esbc-mod-table-modification)# |
...
sip
...
method type
Данная команда позволяет задать название заголовка, который необходимо транзитить. Можно использовать регулярные выражения PCREвыбрать метод SIP-запроса, к которому будет применяться модификатор.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурацииотключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method header-patterntype <PATTERN><TYPE>
no sip headermethod
Параметры
...
<TYPE> – метод SIP-запроса, к которому будет применен модификатор, принимает значения:
- Ack;
- Bye;
- Cancel;
- Invite;
- Options;
- Register.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(esbc-mod-table-modification)# sip header-pattern Test_header vesbc method type Invite vesr(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 vesbcвсем SIP-ответам vesr(esbc-mod-table-modification)# sip method pattern ^((BYE)|(INVITE))$ vesbcresponse-pattern .+ vesr(esbc-mod-table-modification)# |
...
value-pattern
Данная команда позволяет выбрать метод SIP-запроса, к которому указать содержимое заголовка, при совпадении с которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method type <TYPE>
no sip method
Параметры
<TYPE> – метод SIP-запроса, к которому будет применен модификатор, принимает значения:
...
удаляет данную настройку из конфигурации.
Синтаксис
value-pattern <PATTERN>
no value-pattern
Параметры
<PATTERN> – содержимое заголовка, при совпадении с которым будет применяться модификатор
...
.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(esbc-mod-table-modification)# sip method type Invite vesbcvalue-pattern example vesr(esbc-mod-table-modification)# |
...
Настройки модификатора замены заголовка (replace)
replacement
Данная команда позволяет задать SIP-ответы, к которым будет применяться модификаторправило для подмены содержимого заголовка. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-ответовудаляет данную настройку из конфигурации.
Синтаксис
replacement <REPLACEMENT>sip response-pattern <PATTERN>
no sip responsereplacement
Параметры
<PATTERN> – SIP-ответы, к которым будет применен модификатор<REPLACEMENT> – правило для подмены содержимого заголовка.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
| ||
vesr#Модификатор будет применяться ко всем SIP-ответам vesbc(esbc-mod-table-modification)# sip response-pattern .+ vesbcreplacement 456 vesr(esbc-mod-table-modification)# |
...
sip header-pattern
Данная команда позволяет указать содержимое заголовка, при совпадении с которым будет применяться модификаторзадать название заголовка, содержимое которого необходимо заменить. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
valuesip header-pattern <PATTERN>
no valuesip-patternheader
Параметры
<PATTERN> – содержимое название заголовка, при совпадении с которым будет применяться модификаторсодержимое которого необходимо заменить.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(esbc-mod-table-modification)# valuesip header-pattern exampleTest_header vesbcvesr(esbc-mod-table-modification)# |
...
sip
...
method pattern
Данная команда позволяет выбрать заголовок, в котором будет производиться отбор значения для копированиязадать методы SIP-запросов, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурацииотключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method header-pattern <PATTERN>
no sip header-method
Параметры
<PATTERN> – название заголовка, который необходимо транзититьметод SIP-запросов, к которому будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc#Модификатор будет применяться только к запросам BYE и INVITE vesr(esbc-mod-table-modification)# sip method header-pattern Test_header vesbc^((BYE)|(INVITE))$ vesr(esbc-mod-table-modification)# |
sip method
...
type
Данная команда позволяет задать методы выбрать метод SIP-запросовзапроса, к которым которому будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method patterntype <PATTERN><TYPE>
no sip method
Параметры
<PATTERN> – <TYPE> – метод SIP-запросовзапроса, к которому будет применен модификатор, принимает значения:
- Ack;
- Bye;
- Cancel;
- Invite;
- Options;
- Register.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться только к запросам BYE и INVITE vesbcvesr(esbc-mod-table-modification)# sip method pattern ^((BYE)|(INVITE))$ vesbctype Invite vesr(esbc-mod-table-modification)# |
sip
...
response-pattern
Данная команда позволяет выбрать метод задать SIP-запросаответы, к которому которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросовответов.
Синтаксис
sip method type <TYPE>response-pattern <PATTERN>
no sip methodresponse
Параметры
<TYPE> – метод <PATTERN> – SIP-запросаответы, к которому которым будет применен модификатор, принимает значения:
...
.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc#Модификатор будет применяться ко всем SIP-ответам vesr(esbc-mod-table-modification)# sip method type Invite vesbcresponse-pattern .+ vesr(esbc-mod-table-modification)# |
...
value-pattern
Данная команда позволяет задать SIP-ответы, к которым будет применяться модификаторуказать место в содержимом заголовка, которое необходимо заменить. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-ответовудаляет данную настройку из конфигурации.
Синтаксис
sip responsevalue-pattern <PATTERN>
no sip responsevalue-pattern
Параметры
<PATTERN> – SIP-ответы, к которым будет применен модификаторместо в содержимом заголовка, которое необходимо заменить.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор#Конец будетстроки применятьсяисходного ко всем SIP-ответам vesbcсодержимого заголовка vesr(esbc-mod-table-modification)# sip responsevalue-pattern .+$ vesbcvesr(esbc-mod-table-modification)# |
...
Настройки модификатора транзита заголовка (transit)
sip header pattern
Данная команда позволяет указать содержимое задать название заголовка, при совпадении с которым будет применяться модификаторкоторый необходимо транзитить. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
value-pattern <PATTERN>
no value-pattern
Параметры
<PATTERN> – содержимое заголовка, при совпадении с которым будет применяться модификатор.
Для копирования части содержимого заголовка необходимо указать эту часть в скобках.
Пример:
...
| language | c# |
|---|
...
sip header-pattern <PATTERN>
no sip header
Параметры
<PATTERN> – название заголовка, который необходимо транзитить.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(esbc-mod-table-modification)# sip valueheader-pattern exampleTest_header vesbcvesr(esbc-mod-table-modification)# |
...
sip method pattern
Данная команда позволяет указать номер переменной, в которую будет помещено значение, отобранное в результате выполнения команды value-patternзадать методы SIP-запросов, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурацииотключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method pattern <PATTERN>variable-str <VAR>
no variable-strsip method
Параметры
<VAR> – номер переменной, задается в диапазоне значений u01–u99<PATTERN> – метод SIP-запросов, к которому будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc#Модификатор будет применяться только к запросам BYE и INVITE vesr(esbc-mod-table-modification)# variable-str u01 vesbc sip method pattern ^((BYE)|(INVITE))$ vesr(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
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(esbc-mod-table-modification)# rename NEW_NAME_MODTABLE vesbc sip method type Invite vesr(esbc-mod-table-modification)# |
Настройки таблицы маршрутизации (route-table)
...
sip response-pattern
Данная команда позволяет перейти в настройки указанной таблицы маршрутизации или создать новуюзадать SIP-ответы, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет указанную таблицу маршрутизацииотключает использование данного модификатора для всех SIP-ответов.
Синтаксис
routesip response-tablepattern <NAME><PATTERN>
no route-tablesip <NAME>response
Параметры
<NAME> – название медиаресурса<PATTERN> – SIP-ответы, к которым будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBCESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc)# route-table NEW_ROUTE_TABLE
vesbc(config-esbc-route-table)# |
rename
Данная команда позволяет переименовать созданную таблицу маршрутизации.
Синтаксис
rename <NEW_NAME>Параметры
#Модификатор будет применяться ко всем SIP-ответам
vesr(esbc-mod-table-modification)# sip response-pattern .+
vesr(esbc-mod-table-modification)# |
value-pattern
Данная команда позволяет указать содержимое заголовка, при совпадении с которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
value-pattern <PATTERN>
no value-pattern
Параметры
<PATTERN> – содержимое заголовка, при совпадении с которым будет применяться модификатор<NEW_NAME> – новое название таблицы маршрутизации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIGESBC-ESBCMOD-ROUTETABLE-TABLEMODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-routemod-table-modification)# rename NEW_NAME_ROUTE_TABLE vesbc(config-esbc-route-table)# |
rule
value-pattern example
vesr(esbc-mod-table-modification)# |
Настройки модификатора копирования (copy)
sip header-pattern
Данная команда позволяет выбрать заголовок, в котором будет производиться отбор значения для копирования. Можно использовать регулярные выражения PCREДанная команда позволяет создать правило в таблице маршрутизации или перейти в настройки уже созданного правила.
Использование отрицательной формы команды (no) удаляет указанное правилоданную настройку из конфигурации.
Синтаксис
...
sip header-pattern <PATTERN>
no sip headerrule <INDEX>
Параметры
<INDEX> – индекс правила, принимает значения от 0 до 63<PATTERN> – название заголовка, который необходимо транзитить.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-ROUTEMOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-routemod-table-modification)# sip rule 0 vesbc(config-esbc-routeheader-pattern Test_header vesr(esbc-mod-table-rulemodification)# |
...
sip method pattern
Данная команда позволяет указать действие, которое будет совершаться при маршрутизации вызова через данное правилозадать методы SIP-запросов, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурацииотключает использование данного модификатора для всех SIP-запросов.
Синтаксис
actionsip { direct-to-trunk | direct-to-trunk-group | reject } <DIRECTION>
no action
Параметры
direct-to-trunk – отравить вызов в транк, указанный в <DIRECTION>;
direct-to-trunk-group – отправить вызов в транковую группу, указанную в <DIRECTION>;
reject – отклонить вызов;
method pattern <PATTERN>
no sip method
Параметры
<PATTERN> – метод SIP-запросов, к которому будет применен модификатор<DIRECTION> – название транка или транковой группы, куда будет отправлен вызов.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-ROUTEMOD-TABLE-RULEMODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-route#Модификатор будет применяться только к запросам BYE и INVITE vesr(esbc-mod-table-rulemodification)# sip action direct-to-trunk NEW_TRUNK vesbc(config-esbc-route-table-rulemethod pattern ^((BYE)|(INVITE))$ vesr(esbc-mod-table-modification)# |
...
sip method type
Данная команда позволяет настроить условия, которые должны выполняться, чтобы вызов смаршрутизировался по указанному правилу в таблице маршрутизациивыбрать метод SIP-запроса, к которому будет применяться модификатор.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
condition <INDEX> { cdpn | cgpn } <CONDITION_MASK>
no condition <INDEX>
Параметры
<INDEX> – индекс условия, принимает значения от 0 до 7;
cdpn – проверка условия выполняется по cdpn;
cgpn – проверка условия выполняется по cgpn;
...
отключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method type <TYPE>
no sip method
Параметры
<TYPE> – метод SIP-запроса, к которому будет применен модификатор, принимает значения:
- Ack;
- Bye;
- Cancel;
- Invite;
- Options;
- Register.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-ROUTEMOD-TABLE-RULEMODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-routemod-table-rulemodification)# sip conditionmethod 0type cdpnInvite ^24001$ vesbcvesr(config-esbc-routemod-table-rulemodification)# |
Настройки SIP-профиля
...
sip response-pattern
Данная команда позволяет перейти в настройки указанного SIP-профиля или создать новыйзадать SIP-ответы, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет указанный отключает использование данного модификатора для всех SIP-профильответов.
Синтаксис
sip profileresponse-pattern <NAME><PATTERN>
no sip profile <NAME>response
Параметры
<NAME> – название <PATTERN> – SIP-профиляответы, к которым будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBCESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc#Модификатор будет применяться ко всем SIP-ответам vesr(esbc-mod-table-modification)# sip profile NEW_SIP_PROFILE vesbc(config-esbc-sip-profileresponse-pattern .+ vesr(esbc-mod-table-modification)# |
...
value-
...
pattern
Данная команда позволяет привязать список причин отбоя к SIP-профилюуказать содержимое заголовка, при совпадении с которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет список из SIP-профиляданную настройку из конфигурации.
Синтаксис
causevalue-listpattern <NAME><PATTERN>
no causevalue-listpattern
Параметры
...
<PATTERN> – содержимое заголовка, при совпадении с которым будет применяться модификатор.
Для копирования части содержимого заголовка необходимо указать эту часть в скобках.
Пример:
| Блок кода | ||
|---|---|---|
| ||
value-pattern 'header (value)'
# в переменную будет добавлено только value |
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIGESBC-ESBCMOD-SIPTABLE-PROFILEMODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(configesbc-esbcmod-siptable-profilemodification)# causevalue-list NEW_NAME_LIST vesbc(config-esbc-sip-profile)# |
keepalive enable
pattern example
vesr(esbc-mod-table-modification)# |
variable-str
Данная команда позволяет указать номер переменной, в которую будет помещено значение, отобранное в результате выполнения команды value-patternДанная команда включает контроль доступности направлений (транка), к которым привязан SIP-профиль.
Использование отрицательной формы команды (no) устанавливает значение по умолчаниюудаляет данную настройку из конфигурации.
Синтаксис
keepalivevariable-str enable<VAR>
no keepalive enablevariable-str
Параметры
Отсутствуют<VAR> – номер переменной, задается в диапазоне значений u01–u99.
Значение по умолчанию
Контроль выключенОтсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIGESBC-ESBCMOD-SIPTABLE-PROFILEMODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(configesbc-esbcmod-siptable-profilemodification)# keepalivevariable-str enable u01 vesbcvesr(config-esbc-sip-profile)# |
keepalive failed-interval
Данная команда позволяет задать интервал контроля для недоступного направления.
mod-table-modification)# |
rename
Данная команда позволяет переименовать созданную таблицу модификацииИспользование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
keepalive failed-interval <TIME>
no keepalive failed-interval
Параметры
rename <NEW_NAME>Параметры
<NEW_NAME> – новое название таблицы модификации<TIME> – время в секундах, принимает значения [10..3600].
Значение по умолчанию
20Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIPMOD-PROFILETABLE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-sipmod-profiletable)# keepalive failed-interval 60 vesbc(config-esbc-sip-profile)# |
keepalive method
Данная команда позволяет выбрать метод контроля доступности направлений.
Синтаксис
keepalive method <METHOD>Параметры
rename NEW_NAME_MODTABLE
vesr(esbc-mod-table)# |
Настройки таблицы маршрутизации (route-table)
route-table
Данная команда позволяет перейти в настройки указанной таблицы маршрутизации или создать новую.
Использование отрицательной формы команды (no) удаляет указанную таблицу маршрутизации.
Синтаксис
route-table <NAME>
no route-table <NAME>
Параметры
<NAME> – название медиаресурса<METHOD> – метод контроля направлений, на данный момент принимает только одно значение - options.
Значение по умолчанию
optionsОтсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-sip-profile)# keepalive method options vesbcroute-table NEW_ROUTE_TABLE vesr(config-esbc-siproute-profiletable)# |
...
rename
Данная команда позволяет задать интервал контроля для доступного направления.Использование отрицательной формы команды (no) устанавливает значение по умолчаниюпереименовать созданную таблицу маршрутизации.
Синтаксис
keepalive success-interval <TIME>
no keepalive success-interval
Параметры
rename <NEW_NAME>Параметры
<NEW_NAME> – новое название таблицы маршрутизации<TIME> -- время в секундах, принимает значения [10..3600].
Значение по умолчанию
60Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIPROUTE-PROFILETABLE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-siproute-profiletable)# keepalive success-interval 120 vesbcrename NEW_NAME_ROUTE_TABLE vesr(config-esbc-siproute-profiletable)# |
...
rule
Данная команда позволяет задать поведение при обработке 3xx ответасоздать правило в таблице маршрутизации или перейти в настройки уже созданного правила.
Использование отрицательной формы команды (no) устанавливает значение по умолчаниюудаляет указанное правило.
Синтаксис
redirection { forbidden | process | transit }
no redirection
Параметры
forbidden – завершить вызов при получении 3xx;
process – обрабатывать 3xx и попытаться перенаправить вызов на новое направление;
rule <INDEX>Параметры
<INDEX> – индекс правила, принимает значения от 0 до 63.transit – передавать 3xx на второе плечо;
Значение по умолчанию
forbiddenОтсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIPROUTE-PROFILETABLE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-siproute-profiletable)# redirectionrule transit0 vesbcvesr(config-esbc-route-siptable-profilerule)# |
...
action
Данная команда позволяет переименовать созданный SIP-профиль.
Синтаксис
rename <NEW_NAME>Параметры
указать действие, которое будет совершаться при маршрутизации вызова через данное правило.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
action { direct-to-trunk | direct-to-trunk-group | reject } <DIRECTION>
no action
Параметры
direct-to-trunk – отравить вызов в транк, указанный в <DIRECTION>;
direct-to-trunk-group – отправить вызов в транковую группу, указанную в <DIRECTION>;
reject – отклонить вызов;
<DIRECTION> – название транка или транковой группы, куда будет отправлен вызов<NEW_NAME> – новое название SIP-профиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-ROUTE-SIPTABLE-PROFILERULE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-route-siptable-profilerule)# renameaction direct-to-trunk NEW_NAME_SIP_PROFILE vesbcTRUNK vesr(config-esbc-route-siptable-profilerule)# |
| Scroll Pagebreak |
|---|
sip transport
condition
Данная команда позволяет перейти в настройки указанного SIP-транспорта или создать новыйнастроить условия, которые должны выполняться, чтобы вызов смаршрутизировался по указанному правилу в таблице маршрутизации.
Использование отрицательной формы команды (no) удаляет указанный SIP-транспортданную настройку из конфигурации.
Синтаксис
condition <INDEX> { cdpn | cgpn } <CONDITION_MASK>sip transport <NAME>
no sipcondition transport <NAME>
Параметры
<INDEX>Параметры
<INDEX> – индекс условия, принимает значения от 0 до 7;
cdpn – проверка условия выполняется по cdpn;
cgpn – проверка условия выполняется по cgpn;
<CONDITION_MASK> – условие, которое должно выполняться, чтобы вызов смаршрутизировался по данному правилу, для составления условий необходимо использовать регулярные выражения PCRE<NAME> – название SIP-транспорта.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-ROUTE-TABLE-RULE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-route-table-rule)# condition sip0 transport NEW_SIP_TRANSPORT vesbccdpn ^24001$ vesr(config-esbc-siproute-table-transportrule)# |
...
Настройки SIP-профиля
sip-profile
Данная команда позволяет настроить IP-адрес для перейти в настройки указанного SIP-транспортапрофиля или создать новый.
Использование отрицательной формы команды (no) удаляет настройку IPуказанный SIP-адресапрофиль.
Синтаксис
sip-profile <NAME>ip address <IP_ADDR>
no ipsip-profile address<NAME>
Параметры
<IP_ADDR> – IP-адрес ESBC, который будет использоваться для передачи/приема сигнализации<NAME> – название SIP-профиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-TRANSPORT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-sip-transport)# ip address 192.168.114.130 vesbcsip-profile NEW_SIP_PROFILE vesr(config-esbc-sip-transportprofile)# |
...
cause-list
Данная команда позволяет использовать динамический IP-адрес для привязать список причин отбоя к SIP-транспортапрофилю.
Использование отрицательной формы команды (no) удаляет настройку IP-адресасписок из SIP-профиля.
Синтаксис
cause-list <NAME>ip address dhcp interface <IFACE>
no ip addresscause-list
Параметры
<IFACE> – интерфейс, на котором включен DHCP-клиент, динамический адрес этого интерфейса будет использоваться для передачи/приема сигнализации<NAME> – название списка, который привязывается к SIP-профилю.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-TRANSPORTPROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config)# interface gigabitethernet 1/0/1 vesbcvesr(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 vesbcesbc-sip-profile)# cause-list NEW_NAME_LIST vesr(config-esbc-sip-transportprofile)# |
...
keepalive enable
Данная команда позволяет настроить IPv6-адрес для SIP-транспортавключает контроль доступности направлений (транка), к которым привязан SIP-профиль.
Использование отрицательной формы команды (no) удаляет настройку IPv6-адресаустанавливает значение по умолчанию.
Синтаксис
keepalive enableipv6 address <IPv6_ADDR>
no ipv6keepalive addressenable
Параметры
<IPv6_ADDR> – IPv6-адрес ESBC, который будет использоваться для передачи/приема сигнализацииОтсутствуют.
Значение по умолчанию
ОтсутствуетКонтроль выключен.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-TRANSPORTPROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-sip-transportprofile)# ipv6keepalive address 192.168.114.130 vesbcenable vesr(config-esbc-sip-transportprofile)# |
...
keepalive failed-interval
Данная команда позволяет использовать динамический IPv6-адрес для SIP-транспортазадать интервал контроля для недоступного направления.
Использование отрицательной формы команды (no) удаляет настройку IPv6-адресаустанавливает значение по умолчанию.
Синтаксис
keepalive failed-interval <TIME>ipv6 address dhcp interface <IFACE>
no ipv6keepalive addressfailed-interval
Параметры
<IFACE> <TIME> – интерфейс, на котором включен DHCP-клиент, динамический адрес этого интерфейса будет использоваться для передачи/приема сигнализациивремя в секундах, принимает значения [10..3600].
Значение по умолчанию
Отсутствует.20
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-TRANSPORTPROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-sip-profile)# interfacekeepalive failed-interval 60 vesr(config-esbc-sip-profile)# |
keepalive method
Данная команда позволяет выбрать метод контроля доступности направлений.
Синтаксис
keepalive method <METHOD>Параметры
<METHOD> – метод контроля направлений, на данный момент принимает только одно значение - options.
Значение по умолчанию
options
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrgigabitethernet 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-transportprofile)# ipv6keepalive address dhcp interface gigabitethernet 1/0/1 vesbcmethod options vesr(config-esbc-sip-transportprofile)# |
...
keepalive success-interval
Данная команда позволяет выбрать протокол транспортного уровня, используемый для прима/передачи сообщений 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.
Значение по умолчанию
keepalive success-interval <TIME>
no keepalive success-interval
Параметры
<TIME> -- время в секундах, принимает значения [10..3600].
Значение по умолчанию
60
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-sip-profile)# keepalive success-interval 120
vesr(config-esbc-sip-profile)# |
rename
Данная команда позволяет переименовать созданный SIP-профиль.
Синтаксис
rename <NEW_NAME>Параметры
<NEW_NAME> – новое название SIP-профиля.
Значение по умолчанию
Отсутствует.udp-only
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-TRANSPORTPROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-sip-transportprofile)# mode udp-prefer vesbcrename NEW_NAME_SIP_PROFILE vesr(config-esbc-sip-transportprofile)# |
...
| Scroll Pagebreak |
|---|
sip-transport
Данная команда позволяет настроить порт для перейти в настройки указанного SIP-транспорта или создать новый.
Использование отрицательной формы команды (no) удаляет настройку портауказанный SIP-транспорт.
Синтаксис
portsip-transport <PORT><NAME>
no sip-transport port<NAME>
Параметры
<PORT> – порт ESBC, который будет использоваться для передачи/приема сигнализации, принимает значения от 1 до 65535<NAME> – название SIP-транспорта.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-TRANSPORT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-)# sip-transport)# port 5060 vesbc NEW_SIP_TRANSPORT vesr(config-esbc-sip-transport)# |
...
ip-address
Данная команда позволяет переименовать созданный SIP-транспортнастроить IP-адрес для SIP-транспорта.
Использование отрицательной формы команды (no) удаляет настройку IP-адреса.
Синтаксис
renameip-address <NEW_NAME><IP_ADDR>
no ip-address
Параметры
<NEW_NAME> – новое название SIP-транспорта<IP_ADDR> – IP-адрес ESBC, который будет использоваться для передачи/приема сигнализации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-TRANSPORT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-sip-transport)# rename NEW_NAME_SIP_TRANSPORT vesbc)# ip-address 192.168.114.130 vesr(config-esbc-sip-transport)# |
...
mode
Данная команда позволяет перейти в настройки указанного SIP-транка или создать новыйвыбрать протокол транспортного уровня, используемый для прима/передачи сообщений SIP.
Использование отрицательной формы команды (no) удаляет указанный SIP-транк.
Синтаксис
trunk sip <NAME>
no trunk sip <NAME>
Параметры
возвращает значение по умолчанию.
Синтаксис
mode { tcp-only | tcp-prefer | tls | udp-only | udp-prefer }
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<NAME> – название SIP-транка.
Значение по умолчанию
Отсутствует.udp-only
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-TRANSPORT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-sip-transport)# trunkmode sip NEW_TRUNK vesbcudp-prefer vesr(config-esbc-trunksip-siptransport)# |
...
port
Данная команда позволяет задать доменное имя транка, которое будет подставляться в заголовках From/To в исходящих запросах в транкнастроить порт для SIP-транспорта.
Использование отрицательной формы команды (no) удаляет настройку доменапорта.
Синтаксис
domainport <DOMAIN><PORT>
no domainport
Параметры
<DOMAIN> – доменное имя транка<PORT> – порт ESBC, который будет использоваться для передачи/приема сигнализации, принимает значения от 1 до 65535.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNKSIP-SIPTRANSPORT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-trunksip-siptransport)# domainport new.domain5060 vesbcvesr(config-esbc-trunksip-siptransport)# |
...
rename
Данная команда позволяет ограничить количество одновременных вызовов на транке.Использование отрицательной формы команды (no) устанавливает значение по умолчаниюпереименовать созданный SIP-транспорт.
Синтаксис
max calls <COUNT>
no max calls
Параметры
rename <NEW_NAME>Параметры
<NEW_NAME> – новое название SIP-транспорта<COUNT> – количество одновременных вызовов, максимальное значение зависит от платформы.
Значение по умолчанию
...
Отсутствует
50000 -- vESBC;
8500 -- ESBC-3200.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNKSIP-SIPTRANSPORT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-trunksip-siptransport)# max calls 1000 vesbcrename NEW_NAME_SIP_TRANSPORT vesr(config-esbc-trunksip-siptransport)# |
...
|
| Якорь | ||||
|---|---|---|---|---|
|
trunk sip
Данная команда позволяет ограничить количество вызовов в секунду на транкеперейти в настройки указанного SIP-транка или создать новый.
Использование отрицательной формы команды (no) устанавливает значение по умолчаниюудаляет указанный SIP-транк.
Синтаксис
maxtrunk cpssip <COUNT><NAME>
no trunk maxsip cps<NAME>
Параметры
<COUNT> – количество вызовов в секунду, максимальное значение зависит от платформы<NAME> – название SIP-транка.
Значение по умолчанию
1000 – vESBC;
400 -- ESBC-3200Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-trunk-sip)# maxtrunk cpssip 10NEW_TRUNK vesbcvesr(config-esbc-trunk-sip)# |
...
domain
Данная команда позволяет ограничить количество запросов в секунду на транкезадать доменное имя транка, которое будет подставляться в заголовках From/To в исходящих запросах в транк.
Использование отрицательной формы команды (no) устанавливает значение по умолчаниюудаляет настройку домена.
Синтаксис
maxdomain rps <COUNT><DOMAIN>
no max rpsdomain
Параметры
<COUNT> – количество запросов в секунду, максимальное значение зависит от платформы<DOMAIN> – доменное имя транка.
Значение по умолчанию
4294967295Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-trunk-sip)# max rps 150 vesbcdomain new.domain vesr(config-esbc-trunk-sip)# |
media profile
Данная команда позволяет привязать медиапрофили к SIP-транку.
Использование отрицательной формы команды (no) удаляет медиапрофиль с транка.
Синтаксис
media profile <NAME_MEDIA_PROFILE>
no media profile
Параметры
<NAME_MEDIA_PROFILE> – название медиапрофиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-trunk-sip)# media profile NEW_NAME_MEDIA_PROFILE PROFILE vesbcvesr(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
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-trunk-sip)# media resource 0 NEW_MEDIA_RESOURSE vesbcvesr(config-esbc-trunk-sip)# |
mod-
...
table sip
Данная команда позволяет привязать таблицу модификации к SIP-транку.
Использование отрицательной формы команды (no) удаляет таблицу модификации с транка.
Синтаксис
mod-table { sip | common } { in | out } <NAME_MODTABLE>
no mod-table { sip | common } { in | out }
Параметры
...
in – правила из таблицы модификации применяются при получении сообщения;
...
<NAME_MODTABLE> – название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-trunk-sip)# mod-table sip in NEW_MODTABLE vesbcvesr(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
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-trunk-sip)# nat comedia-mode on vesbcvesr(config-esbc-trunk-sip)# |
remote addr
...
Использование отрицательной формы команды (no) удаляет адрес удаленной стороны.
Синтаксис
remote addr <ADDRESS>
no remote addr
Параметры
<ADDRESS> – адрес удаленной стороны, принимает значения в форматах IPv4, IPv6, домен.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-trunk-sip)# remote addr 192.168.114.129 vesbcvesr(config-esbc-trunk-sip)# |
remote port
...
Использование отрицательной формы команды (no) удаляет порт удаленной стороны, принимает значения от 1 до 65535.
Синтаксис
remote port <PORT>
no remote port
Параметры
<PORT> – порт удаленной стороны, принимает значения от 1 до 65535.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-trunk-sip)# remote port 5060 vesbcvesr(config-esbc-trunk-sip)# |
rename
Данная команда позволяет переименовать созданный SIP-транк.
Синтаксис
rename <NEW_NAME>
Параметры
<NEW_NAME> – новое название SIP-транка.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-trunk-sip)# rename NEW_NAME_TRUNK vesbcvesr(config-esbc-trunk-sip)# |
route-table
...
Использование отрицательной формы команды (no) отвязывает таблицу маршрутизации от транка.
Синтаксис
route-table <NAME_ROUTE_TABLE>
no route-table
Параметры
<NAME_ROUTE_TABLE> – название таблицы маршрутизации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-trunk-sip)# route-table NEW_ROUTE_TABLE vesbcvesr(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
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-trunk-sip)# sip-profile NEW_NAME_SIP_PROFILE PROFILE vesbcvesr(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
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-trunk-sip)# sip-transport NEW_SIP_TRANSPORT vesbcvesr(config-esbc-trunk-sip)# |
Настройки транковых групп
...
Использование отрицательной формы команды (no) удаляет указанную транковую группу.
Синтаксис
trunk-group <NAME>
no trunk-group <NAME>
Параметры
<NAME> – название транковой группы.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc)# trunk-group NEW_TRUNK_GROUP vesbcvesr(config-esbc-trunk-group)# |
...
Использование отрицательной формы команды (no) выключает балансировку.
Синтаксис
balancing round-robin
no balancing
Параметры
Отсутствуют.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-trunk-group)# balancing round-robin robin vesbcvesr(config-esbc-trunk-group)# |
media-profile
Данная команда позволяет привязать медиапрофили к транковой группе.
Использование отрицательной формы команды (no) удаляет медиапрофиль с транковой группы.
Синтаксис
media-profile <NAME_MEDIA_PROFILE>
no media-profile
Параметры
<NAME_MEDIA_PROFILE> – название медиапрофиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-trunk-group)# media-profile NEW_NAME_MEDIA_PROFILE PROFILE vesbcvesr(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
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-trunk-group)# media-resource 0 NEW_MEDIA_RESOURCE vesbcvesr(config-esbc-trunk-group)# |
mod-table sip
Данная команда позволяет привязать таблицу модификации к транковой группе.
Использование отрицательной формы команды (no) удаляет таблицу модификации с транковой группы.
Синтаксис
mod-table sip { in | out } <NAME_MODTABLE>
no mod-table sip { in | out }Параметры
in – правила из таблицы модификации применяются при получении сообщения;
...
<NAME_MODTABLE> – название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-trunk-group)# mod-table sip in NEW_MODTABLE vesbcvesr(config-esbc-trunk-group)# |
...
Данная команда позволяет переименовать созданную транковую группу.
Синтаксис
rename <NEW_NAME>
Параметры
<NEW_NAME> – новое название транковой группы.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-trunk-group)# rename NEW_NAME_TRUNK_GRUOP vesbcvesr(config-esbc-trunk-group)# |
...
Использование отрицательной формы команды (no) отвязывает таблицу маршрутизации от транковой группе.
Синтаксис
route-table <NAME_ROUTE_TABLE>
no route-table
Параметры
<NAME_ROUTE_TABLE> – название таблицы маршрутизации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-trunk-group)# route-table NEW_ROUTE_TABLE vesbcvesr(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
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-trunk-group)# sip-profile NEW_NAME_SIP_PROFILE PROFILE vesbcvesr(config-esbc-trunk-group)# |
...
Использование отрицательной формы команды (no) удаляет транк из транковой группы.
Синтаксис
trunk <INDEX> <NAME_SIP_TRUNK>
no trunk <INDEX>
Параметры
<INDEX> – индекс транка в составе транковой группы, принимает значения от 0 до 24;
<NAME_SIP_TRUNK> – название транка, который включается в состав транковой группы.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-trunk-group)# trunk 0 NEW_TRUNK vesbcvesr(config-esbc-trunk-group)# |
...
Использование отрицательной формы команды (no) удаляет указанный user-interface.
Синтаксис
user-interface sip <NAME>
no user-interface sip <NAME>
Параметры
<NAME> – название user-interface.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc)# user-interface sip NEW_USER_INTERFACE vesbcvesr(config-esbc-user-interface-sip)# |
...
Использование отрицательной формы команды (no) отключает эту возможность.
Синтаксис
allow-unreg-call
no allow-unreg-call
Параметры
Отсутствуют.
Значение по умолчанию
Возможность отключена.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-user-interface-sip)# allow-unreg-call call vesbcvesr(config-esbc-user-interface-sip)# |
...
Использование отрицательной формы команды (no) удаляет настройку домена.
Синтаксис
domain <DOMAIN>
no domain
Параметры
<DOMAIN> – доменное имя user-interface.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-user-interface-sip)# domain new.domain vesbcvesr(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
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-user-interface-sip)# media profile NEW_NAME_MEDIA_PROFILE PROFILE vesbcvesr(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
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-user-interface-sip)# media resource 0 NEW_MEDIA_RESOURCE vesbcvesr(config-esbc-user-interface-sip)# |
mod-table sip
Данная команда позволяет привязать таблицу модификации к user-interface.
Использование отрицательной формы команды (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
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-user-interface-sip)# mod-table sip in NEW_MODTABLE vesbcvesr(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
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-user-interface-sip)# nat comedia-mode on vesbcvesr(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
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-user-interface-sip)# nat keep-alive-interval 30 vesbcvesr(config-esbc-user-interface-sip)# |
...
Данная команда позволяет переименовать созданный user-interface.
Синтаксис
rename <NEW_NAME>
Параметры
<NEW_NAME> — новое название user-interface.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-user-interface-sip)# rename NEW_NAME_USER_INTERFACE vesbcvesr(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
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-user-interface-sip)# route-table NEW_ROUTE_TABLE vesbcvesr(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
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-user-interface-sip)# sip-profile NEW_NAME_SIP_PROFILE PROFILE vesbcvesr(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
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbcvesr(config-esbc-user-interface-sip)# sip-transport NEW_SIP_TRANSPORT vesbcvesr(config-esbc-user-interface-sip)# |
...