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

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Комментарий: Восстановить из v. 9

...

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

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

...

Пример
Блок кода
languagec#
vesbcvesr(config-esbc)# cause-list sip NEW_LIST
vesbcvesr(config-esbc-cause-list-sip)#  

...

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

...

Пример
Блок кода
languagec#
vesbcvesr(config-esbc-cause-list-sip)# rename NEW_NAME_LIST
vesbcvesr(config-esbc-cause-list-sip)#

...

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

core-count

...

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

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

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

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

...

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

...

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

...

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

...

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

...

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

Пример
Блок кода
languagec#
vesbcvesr(config-esbc-general)# max calls 1000
vesbcmedia-profile MEDIA_PROFILE
vesr(config-esbc-generalmedia-profile)# 

...

codec

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

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

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

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

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

1000 - vESBC;

400 - ESBC-3200.

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

15

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

CONFIG-ESBC-GENERAL

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

max rps

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

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

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

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

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

4294967295

codec allow {all | <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-GENERALPROFILE

Пример
Блок кода
languagec#
vesbc(config-esbc-media-generalprofile)# maxcodec rpsaudio 150all 
vesbc(config-esbc-media-general)#

statistics call

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

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

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

Отсутствуют.

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

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

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

15

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

CONFIG-ESBC-GENERAL

Пример
Блок кода
languagec#
profile)# codec video all 
vesbc(config-esbc-media-profile)# codec image all 
vesbc(config-esbc-media-profile)# codec allow all 
vesbc(config-esbc-generalmedia-profile)# do statisticscommit call
vesbc(config-esbc-general)#

...

media profile

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

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

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

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

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

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

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

15

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

CONFIG-ESBC

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

Пример
Блок кода
languagec#
vesbc(config-esbc-media-profile)# codec audio all 
vesbc(config-esbc-media-profile)# codec video all 
vesbc(config-esbc-media-profile)# codec image all 
vesbc(config-esbc-media-profile)# codec allow all 
vesbc(config-esbc-media-profile)# do commit 
vesbc(config-esbc-media-profile)# do confirm 
vesbc(config-esbc-media-profile)# do sh running-config esbc media-profile MEDIA_
PROFILE 
media-profile MEDIA_PROFILE
  codec audio PCMU
  codec audio PCMA
  codec audio G7221-24
  codec audio G7221-32
  codec audio G7221C-24
  codec audio G7221C-32
  codec audiomedia-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

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

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

...

 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).

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

15

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

CONFIG-ESBC-MEDIA-PROFILE

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

...

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

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

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

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

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

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

15

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

CONFIG-ESBC-MEDIA-PROFILE

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

...

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

Синтаксис
srtp mode { disable | mandatory | optional }
no srtp mode
Параметры

disable – SRTP запрещён; 

...

optional – SRTP не обязателен, но ключи будут подставлены в offer SDP второго плеча, без изменения профиля транспорта в медиа секции SDP.

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

disable

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

15

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

CONFIG-ESBC-MEDIA-PROFILE

Пример
Блок кода
languagec#

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

rename

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

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

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

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

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

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

15

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

CONFIG-ESBC-MEDIA-PROFILE

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

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

media-resource

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

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

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

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

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

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

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

15

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

CONFIG-ESBC

Пример
Блок кода
languagec#
vesbcvesr(config-esbc)# media -resource NEW_MEDIA_RESOURCE
vesbcvesr(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

Пример
Блок кода
languagec#
vesbcvesr(config-esbc-media-resource)# ip -address 192.168.114.130 130 
vesbcvesr(config-esbc-media-resource)# 

...

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

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

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

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

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

8000 – 65535

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

15

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

CONFIG-ESBC-MEDIA-RESOURCE

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

...

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

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

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

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

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

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

15

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

CONFIG-ESBC-MEDIA-RESOURCE

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

...

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

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

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

...

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

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

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

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

15

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

CONFIG-ESBC

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

common

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

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

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

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

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

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

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

15

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

CONFIG-ESBC

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

mod

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

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

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

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

...

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

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

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

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

15

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

ESBC-MOD-TABLE

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE

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

sip

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

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

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

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

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

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

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

15

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

CONFIG-ESBC

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

mod

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

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

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

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

...

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

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

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

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

15

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

ESBC-MOD-TABLE

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

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

sip-header pattern

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

sip-response-pattern

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

sip response-pattern

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
#Конец строки исходного содержимого заголовка
vesbcvesr(esbc-mod-table-modification)# value-pattern $
vesbcvesr(esbc-mod-table-modification)# 

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

sip header pattern

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

sip response-pattern

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

sip response-pattern

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

...

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

<VAR> – номер переменной, задается в диапазоне значений u01–u99.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE

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

Настройки таблицы маршрутизации (route-table)

...

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

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

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

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

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

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

15

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

CONFIG-ESBC

Пример
Блок кода
languagec#
vesbcvesr(config-esbc)# route-table NEW_ROUTE_TABLE
vesbcvesr(config-esbc-route-table)# 

...

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

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

<NEW_NAME> – новое название таблицы маршрутизации.

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

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

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

15

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

CONFIG-ESBC-ROUTE-TABLE

Пример
Блок кода
languagec#
vesbcvesr(config-esbc-route-table)# rename NEW_NAME_ROUTE_TABLE
vesbcvesr(config-esbc-route-table)# 

...

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

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

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

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

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

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

15

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

CONFIG-ESBC-ROUTE-TABLE

Пример
Блок кода
languagec#
vesbcvesr(config-esbc-route-table)# rule 0
vesbcvesr(config-esbc-route-table-rule)# 

...

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

Синтаксис
action { direct-to-trunk | direct-to-trunk-group | reject } <DIRECTION>
no action
Параметры

direct-to-trunk – отравить вызов в транк, указанный в <DIRECTION>;

...

<DIRECTION> – название транка или транковой группы, куда будет отправлен вызов.

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

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

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

15

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

CONFIG-ESBC-ROUTE-TABLE-RULE

Пример
Блок кода
languagec#
vesbcvesr(config-esbc-route-table-rule)# action direct-to-trunk NEW_TRUNK
vesbcvesr(config-esbc-route-table-rule)# 

...

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

Синтаксис
condition <INDEX> { cdpn | cgpn } <CONDITION_MASK>
no condition <INDEX>
Параметры

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

...

<CONDITION_MASK> – условие, которое должно выполняться, чтобы вызов смаршрутизировался по данному правилу, для составления условий необходимо использовать регулярные выражения PCRE.

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

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

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

15

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

CONFIG-ESBC-ROUTE-TABLE-RULE

Пример
Блок кода
languagec#
vesbcvesr(config-esbc-route-table-rule)# condition 0 cdpn ^24001$
vesbcvesr(config-esbc-route-table-rule)# 

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

sip-profile

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

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

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

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

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

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

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

15

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

CONFIG-ESBC

Пример
Блок кода
languagec#
vesbcvesr(config-esbc)# sip -profile NEW_SIP_PROFILE
vesbcvesr(config-esbc-sip-profile)# 

...

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

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

<NAME> – название списка, который привязывается к SIP-профилю.

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

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

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

15

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

CONFIG-ESBC-SIP-PROFILE

Пример
Блок кода
languagec#
vesbcvesr(config-esbc-sip-profile)# cause-list NEW_NAME_LIST LIST 
vesbcvesr(config-esbc-sip-profile)#  

...

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

Синтаксис

...

no keepalive enable
Параметры

Отсутствуют.

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

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

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

15

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

CONFIG-ESBC-SIP-PROFILE

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

keepalive failed-interval

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

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

Синтаксис
keepalive failed-interval <TIME>
no keepalive failed-intervalenable
Параметры

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

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

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

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

15

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

CONFIG-ESBC-SIP-PROFILE

Пример
Блок кода
languagec#
vesbcvesr(config-esbc-sip-profile)# keepalive failed-intervalenable 60
vesbcvesr(config-esbc-sip-profile)# 

keepalive

...

failed-interval

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

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

Синтаксис
keepalive method <METHOD>failed-interval <TIME>
no keepalive failed-interval
Параметры

<METHOD> – метод контроля направлений, на данный момент принимает только одно значение - options<TIME> – время в секундах, принимает значения [10..3600].

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

options20

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

15

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

CONFIG-ESBC-SIP-PROFILE

Пример
Блок кода
languagec#
vesbcvesr(config-esbc-sip-profile)# keepalive methodfailed-interval options 60
vesbcvesr(config-esbc-sip-profile)# 

keepalive

...

method

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

Синтаксис
keepalive success-interval <TIME>
no keepalive success-interval
Параметры
method <METHOD>
Параметры

<METHOD> – метод контроля направлений, на данный момент принимает только одно значение - options.<TIME> -- время в секундах, принимает значения [10..3600].

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

60options

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

15

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

CONFIG-ESBC-SIP-PROFILE

Пример
Блок кода
languagec#
vesbcvesr(config-esbc-sip-profile)# keepalive method success-intervaloptions 120
vesbcvesr(config-esbc-sip-profile)# 

...

keepalive success-interval

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

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

Синтаксис
redirectionkeepalive { forbidden | process | transit }
no redirection
Параметры

forbidden – завершить вызов при получении 3xx;

process – обрабатывать 3xx и попытаться перенаправить вызов на новое направление;

success-interval <TIME>
no keepalive success-interval
Параметры

<TIME> -- время в секундах, принимает значения [10..3600].transit – передавать 3xx на второе плечо;

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

forbidden60

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

15

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

CONFIG-ESBC-SIP-PROFILE

Пример
Блок кода
languagec#
vesbcvesr(config-esbc-sip-profile)# keepalive redirectionsuccess-interval transit120
vesbcvesr(config-esbc-sip-profile)# 

...

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

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

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

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

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

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

15

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

CONFIG-ESBC-SIP-PROFILE

Пример
Блок кода
languagec#
vesbcvesr(config-esbc-sip-profile)# rename NEW_NAME_SIP_PROFILE
vesbcvesr(config-esbc-sip-profile)# 

Scroll Pagebreak
Настройки SIP-транспорта

sip-transport 


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

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

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

<NAME> – название SIP-транспорта.

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

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

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

15

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

CONFIG-ESBC

Пример
Блок кода
languagec#
vesbcvesr(config-esbc)# sip -transport NEW_SIP_TRANSPORT
vesbcvesr(config-esbc-sip-transport)# 

ip-address

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

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

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

...

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

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

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

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

15

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

CONFIG-ESBC-SIP-TRANSPORT

Пример
Блок кода
languagec#
vesbcvesr(config-esbc-sip-transport)# ip -address 192.168.114.130 130 
vesbcvesr(config-esbc-sip-transport)# 

...

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

Синтаксис
mode { tcp-only | tcp-prefer | tls | udp-only | udp-prefer }
no mode
Параметры

tcp-only – использовать только TCP-протокол;

...

udp-prefer – прием по UDP и TCP. Отправка пакетов более 1300 байт по TCP, менее 1300 байт — по UDP.

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

udp-only

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

15

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

CONFIG-ESBC-SIP-TRANSPORT

Пример
Блок кода
languagec#
vesbcvesr(config-esbc-sip-transport)# mode udp-prefer prefer 
vesbcvesr(config-esbc-sip-transport)# 

...

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

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

<PORT> – порт ESBC, который будет использоваться для передачи/приема сигнализации, принимает значения от 1 до 65535.

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

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

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

15

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

CONFIG-ESBC-SIP-TRANSPORT

Пример
Блок кода
languagec#
vesbcvesr(config-esbc-sip-transport)# port 5060
vesbcvesr(config-esbc-sip-transport)# 

...

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

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

<NEW_NAME> – новое название SIP-транспорта.

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

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

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

15

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

CONFIG-ESBC-SIP-TRANSPORT

Пример
Блок кода
languagec#
vesbcvesr(config-esbc-sip-transport)# rename NEW_NAME_SIP_TRANSPORT
vesbcvesr(config-esbc-sip-transport)# 

...

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

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

<NAME> – название SIP-транка.

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

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

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

15

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

CONFIG-ESBC

Пример
Блок кода
languagec#
vesbcvesr(config-esbc)# trunk sip NEW_TRUNK
vesbcvesr(config-esbc-trunk-sip)# 

domain

...

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

Синтаксис
domain <DOMAIN>
no domain
Параметры

<DOMAIN> – доменное имя транка.

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

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

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

15

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

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbcvesr(config-esbc-trunk-sip)# domain new.domain
vesbcvesr(config-esbc-trunk-sip)# 

media profile

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

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

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

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

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

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

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

15

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

CONFIG-ESBC-TRUNK-SIP

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

Пример
Блок кода
languagec#
vesbcvesr(config-esbc-trunk-sip)# media resource 0 NEW_MEDIA_RESOURSE
vesbcvesr(config-esbc-trunk-sip)# 

mod-table sip

...

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

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

in – правила из таблицы модификации применяются при получении сообщения;

...

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

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

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

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

15

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

CONFIG-ESBC-TRUNK-SIP

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

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

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

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

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

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

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

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

Пример
Блок кода
languagec#
vesbcvesr(config-esbc)# trunk-group NEW_TRUNK_GROUP
vesbcvesr(config-esbc-trunk-group)# 

...

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

Синтаксис
balancing round-robin
no balancing
Параметры

Отсутствуют.

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

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

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

15

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

CONFIG-ESBC-TRUNK-GROUP

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

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

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

...

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

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

in – правила из таблицы модификации применяются при получении сообщения;

...

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

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

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

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

15

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

CONFIG-ESBC-TRUNK-GROUP

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

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

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

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

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

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

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

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

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

Пример
Блок кода
languagec#
vesbcvesr(config-esbc-user-interface-sip)# media resource 0 NEW_MEDIA_RESOURCE
vesbcvesr(config-esbc-user-interface-sip)# 

...

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

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

in – правила из таблицы модификации применяются при получении сообщения;

...

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

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

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

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

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

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

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

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

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

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

Пример
Блок кода
languagec#
vesbcvesr(config-esbc-user-interface-sip)# sip-transport NEW_SIP_TRANSPORT
vesbcvesr(config-esbc-user-interface-sip)#

...