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

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

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

...

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

50000 -- vESBC;

8500 -- ESBC-3200.

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

...

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

...

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

1000 - vESBC;

400 -- ESBC-3200.

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

...

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

...

Блок кода
languagec#
vesbc(config-esbc-media-resource)# ip address 192.168.114.130 
vesbc(config-esbc-media-resource)# 

...

ip address dhcp interface

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

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

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

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

ip address dhcp interface <IFACE>
no ip address
Параметры

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

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

8000 – 65535Отсутствует.

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

...

Блок кода
languagec#
vesbc(config-esbc-media-resource)# interface port-range 20000-30001gigabitethernet 1/0/1
vesbc(config-esbcif-media-resourcegi)# 

rename

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

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

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

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

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

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

15

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

CONFIG-ESBC-MEDIA-RESOURCE

Пример
Блок кода
languagec#
ip address dhcp 
vesbc(config-if-gi)# exit
vesbc(config)# esbc
vesbc(config-esbc)# media resource NEW_MEDIA_RESOURCE
vesbc(config-esbc-media-resource)# rename NEW_NAME_MEDIA_RESOURCE ip address dhcp interface gigabitethernet 1/0/1
vesbc(config-esbc-media-resource)# 

...

port-range

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

mod-table

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

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

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

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

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

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

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

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

port-range
Параметры

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

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

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

8000 – 65535

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

15

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

CONFIG-ESBC-MEDIA-RESOURCE

Пример
Блок кода
languagec#
vesbc(config-esbc-media-resource)# modport-table sip NEW_MODTABLErange 20000-30001
vesbc(config-esbc-modmedia-tableresource)# 

...

rename

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

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

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

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

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

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

15

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

CONFIG-ESBC-MEDIA-RESOURCE

Пример
Блок кода
languagec#
vesbc(config-esbc-media-resource)# mod-table commonrename NEW_NAME_MEDIA_MODTABLERESOURCE
vesbc(config-esbc-modmedia-tableresource)# 

mod


Якорь
Настройки_таблиц_модификации
Настройки_таблиц_модификации
Настройки таблиц модификации 

mod-table

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

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

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

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

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

  • cdpn – модификатор CgPN;
  • cgpn – модификатор CdPN.

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

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

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

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

15

Командный режим
-table {common | sip} <NAME>
Параметры

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

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

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

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

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

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

15

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

CONFIG-ESBCESBC-MOD-TABLE

Пример
Блок кода
languagec#
vesbc(config-esbc-mod-table)# mod-table 0sip cgpnNEW_MODTABLE
vesbc(esbc-mod-table-modification)# 

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

...

common

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

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

Синтаксис
valuemod-patterntable common <PATTERN><NAME>
no value-patternmod-table common <NAME>
Параметры

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATIONCONFIG-ESBC

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

...

mod

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

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

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

...

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

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

  • cdpn – модификатор CgPN;
  • cgpn – модификатор CdPN.

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

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

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

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

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

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

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

...

привилегий

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

 

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

value-pattern

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

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

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

replacement

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

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

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

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

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

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

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

15

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

CONFIG-ESBCESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesbc(configesbc-esbc)# mod-table-modification)# sipreplacement NEW_MODTABLE85001
vesbc(esbc-mod-table-modification)# 

...

rename

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

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

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

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

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

  • add – модификатор добавления заголовка;
  • no-transit – модификатор удаления заголовка;
  • replace – модификатор замены заголовка;
  • transit – модификатор транзита заголовка;
  • copy – модификатор копирования заголовка (части заголовка) в переменную.

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE

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

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

...

sip

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

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

Синтаксис
headermod-table namesip <NAME>
no mod-table headersip name<NAME>
Параметры

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATIONCONFIG-ESBC

Пример
Блок кода
languagec#
vesbc(config-esbc-)# mod-table-modification)# headersip name TestNEW_headerMODTABLE
vesbc(esbc-mod-table-modification)# 

...

mod

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

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

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

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

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

  • add – модификатор добавления заголовка;
  • no-transit – модификатор удаления заголовка;
  • replace – модификатор замены заголовка;
  • transit – модификатор транзита заголовка;
  • copy – модификатор копирования заголовка (части заголовка) в переменную.

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesbc(esbc-mod-table-modification)# headermod value0 123456add
vesbc(esbc-mod-table-modification)# 

...

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

header name

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

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

Синтаксис
sipheader methodname pattern <PATTERN><NAME>
no sipheader methodname
Параметры

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

header value

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

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

Синтаксис
sipheader methodvalue type <TYPE><VALUE>
no sipheader methodvalue
Параметры

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

...

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesbc(esbc-mod-table-modification)# sip-methodheader typevalue Invite 123456
vesbc(esbc-mod-table-modification)# 

sip

...

method pattern

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
#Модификатор будет применяться ко всем SIP-ответам только к запросам BYE и INVITE
vesbc(esbc-mod-table-modification)# sip method response-pattern .+^((BYE)|(INVITE))$
vesbc(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

Пример
Блок кода
languagec#
vesbc(esbc-mod-table-modification)# sip-method header-pattern Test_headertype Invite 
vesbc(esbc-mod-table-modification)# 

sip

...

response-pattern

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

sip header pattern

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

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

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

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

...

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

sip

...

method pattern

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

sip method type

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

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

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

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

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

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

...

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

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

...

sip response-pattern

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

value-pattern

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesbc(esbc-mod-table-modification)# sip headervalue-pattern Test_headerexample
vesbc(esbc-mod-table-modification)# 

...

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

replacement

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

sip

...

header-pattern

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

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

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

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

...

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

sip

...

method pattern

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

sip method type

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

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

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

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

...

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

sip

...

response-pattern

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

value-pattern

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

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

sip

...

header pattern

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

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

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

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

...

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

sip

...

method pattern

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

sip method type

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

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

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

...

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

sip

...

response-pattern

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

value-pattern

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

sip header-pattern

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

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

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

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

...

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

sip

...

method pattern

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

sip method type

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

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

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

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

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

Пример:

...

languagec#

...

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

sip response-

...

pattern

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

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

Синтаксис
variablesip response-strpattern <VAR><PATTERN>
no sip variable-strresponse
Параметры

<VAR> – номер переменной, задается в диапазоне значений u01–u99<PATTERN> – SIP-ответы, к которым будет применен модификатор.

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

value-pattern

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

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE

...

value-pattern <PATTERN>
no value-pattern
Параметры

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

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

Пример:

Блок кода
languagec#
vesbc(esbc-mod-table)# rename NEW_NAME_MODTABLE
vesbc(esbc-mod-table)# 

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

route-table

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

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

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

...

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

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

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

15

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

CONFIG-ESBCESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesbc(config-esbcesbc-mod-table-modification)# routevalue-table NEW_ROUTE_TABLEpattern example
vesbc(config-esbc-routemod-table-modification)# 

...

variable-str

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

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

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

<VAR> – номер переменной, задается в диапазоне значений u01–u99<NEW_NAME> – новое название таблицы маршрутизации.

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

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

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

15

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

CONFIG-ESBC-ROUTEMOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesbc(config-esbc-routemod-table-modification)# rename NEW_NAME_ROUTE_TABLEvariable-str u01
vesbc(config-esbc-routemod-table-modification)# 

...

rename

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

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

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

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

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

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

15

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

CONFIG-ESBC-ROUTEMOD-TABLE

Пример
Блок кода
languagec#
vesbc(config-esbc-routemod-table)# rule 0rename NEW_NAME_MODTABLE
vesbc(config-esbc-routemod-table-rule)# 

...

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

route-table

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

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

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

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

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

reject – отклонить вызов;

route-table <NAME>
no route-table <NAME>
Параметры

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

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

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

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

15

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

CONFIG-ESBC

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

rename

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

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

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

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

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

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

15

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

CONFIG-ESBC-ROUTE-TABLE-RULE

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

...

rule

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

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

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

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

cdpn – проверка условия выполняется по cdpn;

cgpn – проверка условия выполняется по cgpn;

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

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

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

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

15

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

CONFIG-ESBC-ROUTE-TABLE-RULE

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

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

...

action

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

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

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

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

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

reject – отклонить вызов;

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

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

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

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

15

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

CONFIG-ESBC-ROUTE-TABLE-RULE

Пример
Блок кода
languagec#
vesbc(config-esbc-route-table-rule)# sip profileaction direct-to-trunk NEW_SIP_PROFILETRUNK
vesbc(config-esbc-siproute-table-profilerule)# 

...

condition

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

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

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

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

cdpn – проверка условия выполняется по cdpn;

cgpn – проверка условия выполняется по cgpn;

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

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

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

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

15

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

CONFIG-ESBC-SIPROUTE-TABLE-PROFILERULE

Пример
Блок кода
languagec#
vesbc(config-esbc-route-siptable-profilerule)# cause-list NEW_NAME_LIST  condition 0 cdpn ^24001$
vesbc(config-esbc-route-siptable-profilerule)#  

keepalive enable

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

sip profile

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

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

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

Отсутствуют<NAME> – название SIP-профиля.

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

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

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

15

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

CONFIG-ESBC-SIP-PROFILE

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

...

cause-

...

list

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

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

Синтаксис
keepalive failedcause-intervallist <TIME><NAME>
no keepalive failedcause-intervallist
Параметры

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

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

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

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

15

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

CONFIG-ESBC-SIP-PROFILE

Пример
Блок кода
languagec#
vesbc(config-esbc-sip-profile)# keepalive failedcause-interval 60list NEW_NAME_LIST 
vesbc(config-esbc-sip-profile)#  

keepalive

...

enable

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

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

Синтаксис
keepalive enable
no methodkeepalive <METHOD>enable
Параметры

<METHOD> – метод контроля направлений, на данный момент принимает только одно значение - optionsОтсутствуют.

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

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

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

15

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

CONFIG-ESBC-SIP-PROFILE

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

keepalive

...

failed-interval

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

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

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

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

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

6020

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

15

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

CONFIG-ESBC-SIP-PROFILE

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

...

keepalive method

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

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

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

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

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

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

Синтаксис
keepalive method <METHOD>
Параметры

<METHOD> – метод контроля направлений, на данный момент принимает только одно значение - options.transit – передавать 3xx на второе плечо;

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

forbiddenoptions

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

15

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

CONFIG-ESBC-SIP-PROFILE

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

...

keepalive success-interval

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

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

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

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

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

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

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

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

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

60

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

15

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

CONFIG-ESBC-SIP-PROFILE

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

redirection

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

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

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

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

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

transit – передавать 3xx на второе плечо;

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

forbidden

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

15

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

CONFIG-ESBC-SIP-PROFILE

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

rename

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

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

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

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

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

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

15

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

CONFIG-ESBC-SIP-PROFILE

Пример
Блок кода
languagec#
vesbc(config-esbc-sip-profile)# rename NEW_NAME_SIP_PROFILE
vesbc(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#
vesbc(config-esbc)# sip transport NEW_SIP_TRANSPORT
vesbc(config-esbc-sip-transport)# 

ip address

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

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

Синтаксис
ip address <IP_ADDR>
no ip address
Параметры

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

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

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

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

15

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

CONFIG-ESBC-SIP-TRANSPORT

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

ip address dhcp interface

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

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

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

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

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

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

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

15

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

CONFIG-ESBC-SIP-TRANSPORT

Пример
Блок кода
languagec#
vesbc(config)# interface gigabitethernet 1/0/1
vesbc(config-if-gi)# ip address dhcp 
vesbc(config-if-gi)# exit
vesbc(config)# esbc
vesbc(config-esbc)# sip transport NEW_SIP_TRANSPORT
vesbc(config-esbc-sip-transport)# ip address dhcp interface gigabitethernet 1/0/1
vesbc(config-esbc-sip-transport)# 

ipv6 address

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

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

Синтаксис
ipv6 address <IPv6_ADDR>
no ipv6 address
Параметры

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

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

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

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

15

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

CONFIG-ESBC-SIP-TRANSPORT

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

ipv6 address dhcp interface

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

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

Синтаксис
ipv6 address dhcp interface <IFACE>
no ipv6 address
Параметры

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

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

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

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

15

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

CONFIG-ESBC-SIP-TRANSPORT

Пример
Блок кода
languagec#
vesbc(config)# interface gigabitethernet 1/0/1
vesbc(config-if-gi)# ipv6 address dhcp 
vesbc(config-if-gi)# exit
vesbc(config)# esbc
vesbc(config-esbc)# sip transport NEW_SIP_TRANSPORT
vesbc(config-esbc-sip-transport)# ipv6 address dhcp interface gigabitethernet 1/0/1
vesbc(config-esbc-sip-transport)# 

mode

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

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

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

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

tcp-prefer – прием по UDP и TCP. Отправка по TCP. В случае если не удалось установить соединение по TCP, отправка производится по UDP;

tls – использовать tls;

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

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

ws – использовать WebSocket;

wss – использовать WebSocket Secure.

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

udp-onlyОтсутствует.

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

15

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

CONFIG-ESBC-SIP-PROFILETRANSPORT

Пример
Блок кода
languagec#
vesbc(config-esbc-sip-profiletransport)# rename NEW_NAME_SIP_PROFILEmode udp-prefer 
vesbc(config-esbc-sip-profiletransport)# 

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

...

port

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

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

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

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

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

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

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

15

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

CONFIG-ESBC-SIP-TRANSPORT

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

ip address

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

rename

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

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

dhcp – 

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

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

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

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

15

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

CONFIG-ESBC-SIP-TRANSPORT

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

...

Якорь
Настройки_транков
Настройки_транков
Настройки транков 

trunk sip

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

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

Синтаксис
modetrunk { 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-протокол;

sip <NAME>
no trunk sip <NAME>
Параметры

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

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

udp-onlyОтсутствует.

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

15

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

CONFIG-ESBC-SIP-TRANSPORTESBC

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

...

domain

Данная команда позволяет настроить порт для SIP-транспортазадать доменное имя транка, которое будет подставляться в заголовках From/To в исходящих запросах в транк.

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

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

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

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

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

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

15

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

CONFIG-ESBC-TRUNK-SIP-TRANSPORT

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

...

max calls

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

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

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

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

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

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

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

50000 -- vESBC;

8500 -- ESBC-3200Отсутствует.

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

15

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

CONFIG-ESBC-TRUNK-SIP-TRANSPORT

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip-transport)# max rename NEW_NAME_SIP_TRANSPORTcalls 1000
vesbc(config-esbc-trunk-sip-transport)# 

...

max cps

...

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

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

Синтаксис
trunkmax sipcps <NAME><COUNT>
no trunkmax sip <NAME>cps
Параметры

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

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

1000 – vESBC;

400 -- ESBC-3200Отсутствует.

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

15

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

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# trunkmax sipcps NEW_TRUNK10
vesbc(config-esbc-trunk-sip)# 

...

max rps

Данная команда позволяет задать доменное имя транка, которое будет подставляться в заголовках From/To в исходящих запросах в транкограничить количество запросов в секунду на транке.

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

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

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

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

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

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

15

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

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# max domainrps new.domain150
vesbc(config-esbc-trunk-sip)# 

media profile

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

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

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

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

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

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

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

15

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

CONFIG-ESBC-TRUNK-SIP

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

...

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

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

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

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

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

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

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

15

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

CONFIG-ESBC-TRUNK-SIP

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

mod-

...

table 

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

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

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

sip -

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

...

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

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

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

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

15

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

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# mod-table sip in NEW_MODTABLE
vesbc(config-esbc-trunk-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-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# nat comedia-mode on
vesbc(config-esbc-trunk-sip)# 

...

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

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

<ADDRESS> – адрес удаленной стороны, принимает значения в форматах IPv4, IPv6, домен.

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

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

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

15

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

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# remote addr 192.168.114.129
vesbc(config-esbc-trunk-sip)# 

...

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

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

<PORT> – порт удаленной стороны, принимает значения от 1 до 65535.

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

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

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

15

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

CONFIG-ESBC-TRUNK-SIP

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

...

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

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

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

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

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

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

15

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

CONFIG-ESBC-TRUNK-SIP

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

...

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

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

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

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

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

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

15

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

CONFIG-ESBC-TRUNK-SIP

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

...

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

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

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

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

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

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

15

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

CONFIG-ESBC-TRUNK-SIP

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

...

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

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

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

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

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

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

15

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

CONFIG-ESBC-TRUNK-SIP

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

...

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

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

<NAME> – название транковой группы.

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

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

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

15

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

CONFIG-ESBC

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

...

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

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

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

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

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

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

15

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

CONFIG-ESBC-TRUNK-GROUP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-group)# balancing round-robin 
vesbc(config-esbc-trunk-group)# 

...

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

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

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

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

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

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

15

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

CONFIG-ESBC-TRUNK-GROUP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-group)# media-profile NEW_NAME_MEDIA_PROFILE 
vesbc(config-esbc-trunk-group)# 

...

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

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

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

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

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

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

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

15

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

CONFIG-ESBC-TRUNK-GROUP

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

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

...

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

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

<NEW_NAME> – новое название транковой группы.

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

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

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

15

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

CONFIG-ESBC-TRUNK-GROUP

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

...

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

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

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

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

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

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

15

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

CONFIG-ESBC-TRUNK-GROUP

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

...

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

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

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

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

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

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

15

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

CONFIG-ESBC-TRUNK-GROUP

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

...

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

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

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

<NAME_SIP_TRUNK> – название транка, который включается в состав транковой группы.

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

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

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

15

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

CONFIG-ESBC-TRUNK-GROUP

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

...

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

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

<NAME> – название user-interface.

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

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

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

15

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

CONFIG-ESBC

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

...

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

Синтаксис
allow-unreg-call
no allow-unreg-call
Параметры

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

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

Возможность отключена.

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# allow-unreg-call 
vesbc(config-esbc-user-interface-sip)# 

...

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

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

<DOMAIN> – доменное имя user-interface.

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

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

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

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

...

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

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

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

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

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

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# media profile NEW_NAME_MEDIA_PROFILE 
vesbc(config-esbc-user-interface-sip)# 

...

Использование отрицательной формы команды (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#
vesbc(config-esbc-user-interface-sip)# media resource 0 NEW_MEDIA_RESOURCE
vesbc(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

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

...

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

comedia-mode

Синтаксис
nat comedia-mode { flexible | on | off }
no nat comedia-mode
Параметры

flexible – проверяет источник во входящем RTP-потоке и транслирует исходящий поток на IP-адрес и UDP-порт, с которого принимается медиапоток, в случае прерывания входящего RTP-потока более чем на 1 секунду, исходящий поток продолжает транслироваться;

...

off – режим NAT выключен.

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

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

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# nat comedia-mode on
vesbc(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#
vesbc(config-esbc-user-interface-sip)# nat keep-alive-interval 30
vesbc(config-esbc-user-interface-sip)# 

...

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

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

<NEW_NAME> — новое название user-interface.

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

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

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# rename NEW_NAME_USER_INTERFACE
vesbc(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#
vesbc(config-esbc-user-interface-sip)# route-table NEW_ROUTE_TABLE
vesbc(config-esbc-user-interface-sip)# 

...

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

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

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

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

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

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

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

...

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

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

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

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

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

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

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

...