...
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-general)# sip-worker-count 8 vesr(config-esbc-general)# |
| Якорь | ||||
|---|---|---|---|---|
|
media-profile
Данная команда позволяет перейти в настройки указанного медиапрофиля или создать новый.
...
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> - – название кодека. Указывается из списка поддержаных поддержанных для транскодирования кодеков.<CODEC_TYPE> – тип кодеков, принимает значения [allow, audio, image, video].
all - – в режиме проксирования (codec allow) включает список шаблонов кодеков по - умолчанию, доступных для проксирования. В режиме транскодирования (codec audo/video/image) ключает включает все доступные кодеки заданного типа.
...
Разрешен список кодеков по - умолчанию в режиме проксирования (codec allow all).
...
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-media-resource)# rename NEW_NAME_MEDIA_RESOURCE vesr(config-esbc-media-resource)# |
| Якорь | ||||
|---|---|---|---|---|
|
mod-table
...
Данная команда Команда позволяет перейти в настройки указанной таблицы модификации или создать новую.
Использование отрицательной формы команды (no) удаляет указанную таблицу модификации.
Синтаксис
mod-table {common | sip} <NAME>
no mod-table {common | sip} <NAME>
Параметры
common – создание/конфигурирование таблицы модификаций типа common.
sip – создание/конфигурирование таблицы модификаций типа sip.
<NAME> – название таблицы модификации.
...
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc)# mod-table sip NEW_MODTABLE vesr(esbc-mod-table)# |
...
common
Данная команда позволяет создать модификатор в таблице модификации или перейти в настройки уже созданного модификатораперейти в настройки указанной таблицы модификации или создать новую.
Использование отрицательной формы команды (no) удаляет указанный модификаторуказанную таблицу модификации.
Синтаксис
mod-table <INDEX>common <MODE><NAME>
no mod-table common <INDEX>
Параметры
<INDEX> – индекс модификатора, принимает значения от 0 до 63;
<MODE> – тип создаваемого модификатора, принимает значения:
- add – модификатор добавления заголовка;
- no-transit – модификатор удаления заголовка;
- replace – модификатор замены заголовка;
- transit – модификатор транзита заголовка.
<NAME>Параметры
<NAME> – название таблицы модификацииНеобязательный параметр, нужен только при создании модификатора для указания типа либо для смены типа модификатора. Если модификатор уже создан, то для перехода к его настройкам достаточно указать индекс этого модификатора, указывать тип не требуется.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MOD-TABLE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-mod-table)# mod-table 0common addNEW_MODTABLE vesr(esbc-mod-table-modification)# |
Настройки модификатора добавления заголовка (add)
header name
mod
Данная команда позволяет создать модификатор в таблице модификации или перейти в настройки уже созданного модификатораДанная команда позволяет задать название заголовка, который необходимо добавить.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурацииуказанный модификатор.
Синтаксис
headermod name<INDEX> <NAME><MODE>
no headermod name<INDEX>
Параметры
<NAME> – название заголовка, который необходимо добавить.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
<INDEX> – индекс модификатора, принимает значения от 0 до 63;
<MODE> – тип создаваемого модификатора, принимает значения:
- cdpn – модификатор CgPN;
- cgpn – модификатор CdPN.
Необязательный параметр, нужен только при создании модификатора для указания типа либо для смены типа модификатора. Если модификатор уже создан, то для перехода к его настройкам достаточно указать индекс этого модификатора, указывать тип не требуется.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLEESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(esbc-mod-table-modification)# headermod name0 Test_headercgpn vesr(esbc-mod-table-modification)# |
Настройки модификаторов CgPN/CdPN
...
value-pattern
Данная команда позволяет задать указать содержимое заголовка, которое необходимо добавитьпри совпадении с которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
header value-pattern <VALUE><PATTERN>
no header value-pattern
Параметры
<VALUE> – <PATTERN> – содержимое заголовка, которое необходимо добавитьпри совпадении с которым будет применяться модификатор.
Значение по умолчанию
Отсутствует.
...
| Блок кода | ||
|---|---|---|
| ||
vesr(esbc-mod-table-modification)# header value-pattern 12345645001 vesr(esbc-mod-table-modification)# |
...
replacement
Данная команда позволяет задать методы SIP-запросов, к которым будет применяться модификатор. Можно правило для подмены содержимого заголовка. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросовудаляет данную настройку из конфигурации.
Синтаксис
replacement <REPLACEMENT>sip-method pattern <PATTERN>
no sip-methodreplacement
Параметры
<PATTERN> – метод SIP-запросов, к которому будет применен модификатор<REPLACEMENT> – правило для подмены содержимого заголовка.
Значение по умолчанию
Отсутствует.
...
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться только к запросам BYE и INVITE vesr(esbc-mod-table-modification)# sip-method pattern ^((BYE)|(INVITE))$replacement 85001 vesr(esbc-mod-table-modification)# |
...
rename
Данная команда позволяет выбрать метод SIP-запроса, к которому будет применяться модификатор.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip-method type <TYPE>
no sip-method
Параметры
<TYPE> – метод SIP-запроса, к которому будет применен модификатор, принимает значения:
...
переименовать созданную таблицу модификации.
Синтаксис
rename <NEW_NAME>Параметры
<NEW_NAME> – новое название таблицы модификации
...
.
Значение по умолчанию
Отсутствует.
...
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(esbc-mod-table-modification)# sip-method type Invite rename NEW_NAME_MODTABLE vesr(esbc-mod-table-modification)# |
sip
...
Данная команда позволяет задать SIP-ответы, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.перейти в настройки указанной таблицы модификации или создать новую.
Использование Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-ответовудаляет указанную таблицу модификации.
Синтаксис
sip-response-pattern <PATTERN>
no sip-response
Параметры
mod-table sip <NAME>
no mod-table sip <NAME>
Параметры
<NAME> – название таблицы модификации<PATTERN> – SIP-ответы, к которым будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATIONCONFIG-ESBC
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться ко всем SIP-ответам vesr(config-esbc-)# mod-table-modification)# sip-response-pattern .+ NEW_MODTABLE vesr(esbc-mod-table-modification)# |
Настройки модификатора удаления заголовка (no-transit)
...
mod
Данная команда позволяет задать название заголовка, который необходимо удалить. Можно использовать регулярные выражения PCRE.создать модификатор в таблице модификации или перейти в настройки уже созданного модификатора.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурацииуказанный модификатор.
Синтаксис
sip-headermod pattern<INDEX> <PATTERN><MODE>
no mod sip-header<INDEX>
Параметры
<PATTERN> – название заголовка, который необходимо удалить.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
<INDEX> – индекс модификатора, принимает значения от 0 до 63;
<MODE> – тип создаваемого модификатора, принимает значения:
- add – модификатор добавления заголовка;
- no-transit – модификатор удаления заголовка;
- replace – модификатор замены заголовка;
- transit – модификатор транзита заголовка;
- copy – модификатор копирования заголовка (части заголовка) в переменную.
Необязательный параметр, нужен только при создании модификатора для указания типа либо для смены типа модификатора. Если модификатор уже создан, то для перехода к его настройкам достаточно указать индекс этого модификатора, указывать тип не требуется.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(esbc-mod-table)# mod 0 add | ||
| Блок кода | ||
| ||
vesr(esbc-mod-table-modification)# sip-header pattern Test_header
vesr(esbc-mod-table-modification)# |
...
Настройки модификатора добавления заголовка (add)
header name
Данная команда позволяет выбрать заголовокзадать название заголовка, который необходимо удалитьдобавить.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
sip-header typename <TYPE><NAME>
no sip-header name
Параметры
<TYPE> – <NAME> – название заголовка, который необходимо удалить, принимает значения:
...
добавить.
Значение по умолчанию
Отсутствует.
...
| Блок кода | ||
|---|---|---|
| ||
vesr(esbc-mod-table-modification)# sip-header type Unsupported name Test_header vesr(esbc-mod-table-modification)# |
...
header value
Данная команда позволяет задать методы SIP-запросов, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.содержимое заголовка, которое необходимо добавить.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросовудаляет данную настройку из конфигурации.
Синтаксис
sip-methodheader patternvalue <PATTERN><VALUE>
no header sip-methodvalue
Параметры
<PATTERN> – метод SIP-запросов, к которому будет применен модификатор<VALUE> – содержимое заголовка, которое необходимо добавить.
Значение по умолчанию
Отсутствует.
...
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться только к запросам BYE и INVITE vesr(esbc-mod-table-modification)# sip-methodheader pattern ^((BYE)|(INVITE))$value 123456 vesr(esbc-mod-table-modification)# |
sip
...
method
...
pattern
Данная команда позволяет выбрать метод задать методы SIP-запросазапросов, к которому которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip- method typepattern <TYPE><PATTERN>
no sip- method
Параметры
<TYPE> – <PATTERN> – метод SIP-запросазапросов, к которому будет применен модификатор, принимает значения:
...
.
Значение по умолчанию
Отсутствует.
...
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться только к запросам BYE и INVITE vesr(esbc-mod-table-modification)# sip- method type Invite pattern ^((BYE)|(INVITE))$ vesr(esbc-mod-table-modification)# |
sip
...
method type
Данная команда позволяет задать выбрать метод SIP-ответызапроса, к которым которому будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-ответовзапросов.
Синтаксис
sip-response-pattern <PATTERN> method type <TYPE>
no sip-response method
Параметры
<PATTERN> – <TYPE> – метод SIP-ответызапроса, к которым которому будет применен модификатор, принимает значения:
- Ack;
- Bye;
- Cancel;
- Invite;
- Options;
- Register.
Значение по умолчанию
Отсутствует.
...
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться ко всем SIP-ответам vesr(esbc-mod-table-modification)# sip-response-pattern .+method type Invite vesr(esbc-mod-table-modification)# |
...
sip response-pattern
Данная команда позволяет указать содержимое заголовка, при совпадении с задать SIP-ответы, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурацииотключает использование данного модификатора для всех SIP-ответов.
Синтаксис
valuesip response-pattern <PATTERN>
no value-patternsip response
Параметры
<PATTERN> – содержимое заголовка, при совпадении с SIP-ответы, к которым будет применяться применен модификатор.
Значение по умолчанию
...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(#Модификатор будет применяться ко всем SIP-ответам vesr(esbc-mod-table-modification)# sip valueresponse-pattern example.+ vesr(esbc-mod-table-modification)# |
Настройки модификатора
...
удаления заголовка (
...
no-transit)
...
sip-header pattern
Данная команда позволяет задать правило для подмены содержимого заголовканазвание заголовка, который необходимо удалить. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
sip header-pattern <PATTERN>replacement <REPLACEMENT>
no replacementsip-header
Параметры
<REPLACEMENT> – правило для подмены содержимого заголовка<PATTERN> – название заголовка, который необходимо удалить.
Значение по умолчанию
Отсутствует.
...
| Блок кода | ||
|---|---|---|
| ||
vesr(esbc-mod-table-modification)# sip replacement 456header-pattern Test_header vesr(esbc-mod-table-modification)# |
sip
...
method pattern
Данная команда позволяет задать название заголовка, содержимое которого необходимо заменитьметоды SIP-запросов, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурацииотключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip-header method pattern <PATTERN>
no sip-header method
Параметры
<PATTERN> – название заголовка, содержимое которого необходимо заменитьметод SIP-запросов, к которому будет применен модификатор.
Значение по умолчанию
Отсутствует.
...
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться только к запросам BYE и INVITE vesr(esbc-mod-table-modification)# sip-header method pattern Test_header^((BYE)|(INVITE))$ vesr(esbc-mod-table-modification)# |
sip
...
method type
Данная команда позволяет выбрать заголовок, содержимое которого необходимо заменитьметод SIP-запроса, к которому будет применяться модификатор.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурацииотключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip-header method type <TYPE>
no sip-header method
Параметры
<TYPE> – название заголовка, содержимое которого необходимо заменитьметод SIP-запроса, к которому будет применен модификатор, принимает значения:
- Ack;
- Bye;
- CancelRecord-Route;Retry
- -AfterInvite;
- RouteOptions;
- UnsupportedRegister.
Значение по умолчанию
Отсутствует.
...
| Блок кода | ||
|---|---|---|
| ||
vesr(esbc-mod-table-modification)# sip-header method type UnsupportedInvite vesr(esbc-mod-table-modification)# |
sip-response-
...
pattern
Данная команда позволяет задать методы SIP-запросовответы, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросовответов.
Синтаксис
sip response-method pattern <PATTERN>
no sip-method response
Параметры
<PATTERN> – метод SIP-запросовответы, к которому которым будет применен модификатор.
...
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться толькоко к запросам BYE и INVITEвсем SIP-ответам vesr(esbc-mod-table-modification)# sip response-method pattern ^((BYE)|(INVITE))$.+ vesr(esbc-mod-table-modification)# |
...
value-
...
pattern
Данная команда позволяет выбрать метод SIP-запроса, к которому указать содержимое заголовка, при совпадении с которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросовудаляет данную настройку из конфигурации.
Синтаксис
sipvalue-methodpattern type <TYPE><PATTERN>
no sipvalue-methodpattern
Параметры
<TYPE> – метод SIP-запроса, к которому будет применен модификатор, принимает значения:
...
<PATTERN> – содержимое заголовка, при совпадении с которым будет применяться модификатор.
Значение по умолчанию
Отсутствует.
...
| Блок кода | ||
|---|---|---|
| ||
vesr(esbc-mod-table-modification)# sipvalue-method type Invite pattern example vesr(esbc-mod-table-modification)# |
...
Настройки модификатора замены заголовка (replace)
replacement
Данная команда позволяет задать SIP-ответы, к которым будет применяться модификаторправило для подмены содержимого заголовка. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-ответовудаляет данную настройку из конфигурации.
Синтаксис
replacement <REPLACEMENT>sip-response-pattern <PATTERN>
no sip-responsereplacement
Параметры
<PATTERN> – SIP-ответы, к которым будет применен модификатор<REPLACEMENT> – правило для подмены содержимого заголовка.
Значение по умолчанию
Отсутствует.
...
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться ко всем SIP-ответам vesr(esbc-mod-table-modification)# sip-response-pattern .+replacement 456 vesr(esbc-mod-table-modification)# |
...
sip header-pattern
Данная команда позволяет указать место в содержимом задать название заголовка, которое содержимое которого необходимо заменить. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
valuesip header-pattern <PATTERN>
no valuesip-patternheader
Параметры
<PATTERN> – место в содержимом название заголовка, которое содержимое которого необходимо заменить.
Значение по умолчанию
...
Пример
| Блок кода | ||
|---|---|---|
| ||
#Конец строки исходного содержимого заголовка vesr(esbc-mod-table-modification)# sip valueheader-pattern $Test_header vesr(esbc-mod-table-modification)# |
...
sip
...
method pattern
Данная команда позволяет задать название заголовка, который необходимо транзититьметоды SIP-запросов, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурацииотключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip-header method pattern <PATTERN>
no sip-headermethod
Параметры
<PATTERN> – название заголовка, который необходимо транзититьметод SIP-запросов, к которому будет применен модификатор.
Значение по умолчанию
Отсутствует.
...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(esbc-#Модификатор будет применяться только к запросам BYE и INVITE vesr(esbc-mod-table-modification)# sip-header method pattern Test_header^((BYE)|(INVITE))$ vesr(esbc-mod-table-modification)# |
sip
...
method type
Данная команда позволяет выбрать заголовок, который необходимо транзититьметод SIP-запроса, к которому будет применяться модификатор.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурацииотключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip-header method type <TYPE>
no sip-header method
Параметры
<TYPE> – название заголовка, который необходимо транзититьметод SIP-запроса, к которому будет применен модификатор, принимает значения:
- Ack;
- Bye;
- Cancel;
- Invite;
- Options;
- Register
- Record-Route;
- Retry-After;
- Route;
- Unsupported.
Значение по умолчанию
Отсутствует.
...
| Блок кода | ||
|---|---|---|
| ||
vesr(esbc-mod-table-modification)# sip-header method type UnsupportedInvite vesr(esbc-mod-table-modification)# |
sip response-
...
pattern
Данная команда позволяет задать методы SIP-запросовответы, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросовответов.
Синтаксис
sip response-method pattern <PATTERN>
no sip-method response
Параметры
<PATTERN> – метод <PATTERN> – SIP-запросовответы, к которому которым будет применен модификатор.
...
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться толькоко к запросам BYE и INVITEвсем SIP-ответам vesr(esbc-mod-table-modification)# sip response-method pattern ^((BYE)|(INVITE))$.+ vesr(esbc-mod-table-modification)# |
...
value-
...
pattern
Данная команда позволяет выбрать метод SIP-запроса, к которому будет применяться модификаторуказать место в содержимом заголовка, которое необходимо заменить. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросовудаляет данную настройку из конфигурации.
Синтаксис
sipvalue-methodpattern type <TYPE><PATTERN>
no sipvalue-methodpattern
Параметры
<TYPE> – метод SIP-запроса, к которому будет применен модификатор, принимает значения:
- Ack;
- Bye;
- Cancel;
- Invite;
- Options;
- Register.
<PATTERN> – место в содержимом заголовка, которое необходимо заменить.
Значение по умолчанию
Отсутствует.
...
Пример
| Блок кода | ||
|---|---|---|
| ||
#Конец строки исходного содержимого заголовка vesr(esbc-mod-table-modification)# sipvalue-method type Invite pattern $ vesr(esbc-mod-table-modification)# |
Настройки модификатора транзита заголовка (transit)
sip
...
header pattern
Данная команда позволяет задать SIP-ответы, к которым будет применяться модификаторназвание заголовка, который необходимо транзитить. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-ответовудаляет данную настройку из конфигурации.
Синтаксис
sip header-response-pattern <PATTERN>
no sip-response header
Параметры
<PATTERN> – SIP-ответы, к которым будет применен модификаторназвание заголовка, который необходимо транзитить.
Значение по умолчанию
Отсутствует.
...
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться ко всем SIP-ответам vesr(esbc-mod-table-modification)# sip header-response-pattern .+Test_header vesr(esbc-mod-table-modification)# |
...
sip method pattern
Данная команда позволяет указать содержимое заголовка, при совпадении с задать методы SIP-запросов, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурацииотключает использование данного модификатора для всех SIP-запросов.
Синтаксис
value-sip method pattern <PATTERN>
no value-patternsip method
Параметры
<PATTERN> – содержимое заголовка, при совпадении с которым будет применяться метод SIP-запросов, к которому будет применен модификатор.
Значение по умолчанию
...
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться только к запросам BYE и INVITE vesr(esbc-mod-table-modification)# sip method value-pattern example^((BYE)|(INVITE))$ vesr(esbc-mod-table-modification)# |
...
sip method type
Данная команда позволяет переименовать созданную таблицу модификации.
Синтаксис
rename <NEW_NAME>Параметры
...
выбрать метод SIP-запроса, к которому будет применяться модификатор.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method type <TYPE>
no sip method
Параметры
<TYPE> – метод SIP-запроса, к которому будет применен модификатор, принимает значения:
- Ack;
- Bye;
- Cancel;
- Invite;
- Options;
- Register.
Значение по умолчанию
Отсутствует.
...
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(esbc-mod-table-modification)# rename NEW_NAME_MODTABLE sip method type Invite vesr(esbc-mod-table-modification)# |
Настройки таблицы маршрутизации (route-table)
...
sip response-pattern
Данная команда позволяет перейти в настройки указанной таблицы маршрутизации или создать новуюзадать SIP-ответы, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет указанную таблицу маршрутизацииотключает использование данного модификатора для всех SIP-ответов.
Синтаксис
routesip response-tablepattern <NAME><PATTERN>
no route-tablesip <NAME>response
Параметры
<NAME> – название медиаресурса<PATTERN> – SIP-ответы, к которым будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBCESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc)# route-table NEW_ROUTE_TABLE
vesr(config-esbc-route-table)# |
rename
Данная команда позволяет переименовать созданную таблицу маршрутизации.
Синтаксис
rename <NEW_NAME>Параметры
#Модификатор будет применяться ко всем SIP-ответам
vesr(esbc-mod-table-modification)# sip response-pattern .+
vesr(esbc-mod-table-modification)# |
value-pattern
Данная команда позволяет указать содержимое заголовка, при совпадении с которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
value-pattern <PATTERN>
no value-pattern
Параметры
<PATTERN> – содержимое заголовка, при совпадении с которым будет применяться модификатор<NEW_NAME> – новое название таблицы маршрутизации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-ROUTEMOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-routemod-table-modification)# rename NEW_NAME_ROUTE_TABLEvalue-pattern example vesr(config-esbc-routemod-table-modification)# |
...
Настройки модификатора копирования (copy)
sip header-pattern
Данная команда позволяет создать правило в таблице маршрутизации или перейти в настройки уже созданного правилавыбрать заголовок, в котором будет производиться отбор значения для копирования. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет указанное правилоданную настройку из конфигурации.
Синтаксис
rule <INDEX>sip header-pattern <PATTERN>
no sip header
Параметры
<INDEX> – индекс правила, принимает значения от 0 до 63<PATTERN> – название заголовка, который необходимо транзитить.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-ROUTEMOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-routemod-table-modification)# sip rule 0header-pattern Test_header vesr(config-esbc-routemod-table-rulemodification)# |
...
sip method pattern
Данная команда позволяет указать действие, которое будет совершаться при маршрутизации вызова через данное правилозадать методы SIP-запросов, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурацииотключает использование данного модификатора для всех SIP-запросов.
Синтаксис
actionsip { direct-to-trunk | direct-to-trunk-group | reject } <DIRECTION>
no action
Параметры
direct-to-trunk – отравить вызов в транк, указанный в <DIRECTION>;
direct-to-trunk-group – отправить вызов в транковую группу, указанную в <DIRECTION>;
reject – отклонить вызов;
method pattern <PATTERN>
no sip method
Параметры
<PATTERN> – метод SIP-запросов, к которому будет применен модификатор<DIRECTION> – название транка или транковой группы, куда будет отправлен вызов.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-ROUTEMOD-TABLE-RULEMODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться только к запросам BYE и INVITE vesr(config-esbc-routemod-table-rulemodification)# sip action direct-to-trunk NEW_TRUNK vesr(config-esbc-route-table-rulemethod pattern ^((BYE)|(INVITE))$ vesr(esbc-mod-table-modification)# |
...
sip method type
Данная команда позволяет настроить условия, которые должны выполняться, чтобы вызов смаршрутизировался по указанному правилу в таблице маршрутизациивыбрать метод SIP-запроса, к которому будет применяться модификатор.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурацииотключает использование данного модификатора для всех SIP-запросов.
Синтаксис
conditionsip <INDEX>method { cdpn | cgpn } <CONDITION_MASK>type <TYPE>
no conditionsip <INDEX>method
Параметры
<INDEX> – индекс условия<TYPE> – метод SIP-запроса, к которому будет применен модификатор, принимает значения от 0 до 7:
- Ack;
...
- Bye;
cgpn – проверка условия выполняется по cgpn;
...
- Cancel;
- Invite;
- Options;
- Register.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-ROUTEMOD-TABLE-RULEMODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-routemod-table-rulemodification)# conditionsip method 0type cdpnInvite ^24001$ vesr(config-esbc-routemod-table-rulemodification)# |
...
sip response-
...
pattern
Данная команда позволяет перейти в настройки указанного SIP-профиля или создать новыйзадать SIP-ответы, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет указанный отключает использование данного модификатора для всех SIP-профильответов.
Синтаксис
sip response-profilepattern <NAME><PATTERN>
no sip-profile <NAME>response
Параметры
<NAME> – название <PATTERN> – SIP-профиляответы, к которым будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBCESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc#Модификатор будет применяться ко всем SIP-ответам vesr(esbc-mod-table-modification)# sip response-profile NEW_SIP_PROFILEpattern .+ vesr(configesbc-esbcmod-siptable-profilemodification)# |
...
value-
...
pattern
Данная команда позволяет привязать список причин отбоя к SIP-профилюуказать содержимое заголовка, при совпадении с которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет список из SIP-профиляданную настройку из конфигурации.
Синтаксис
causevalue-listpattern <NAME><PATTERN>
no causevalue-listpattern
Параметры
<NAME> – название списка, который привязывается к SIP-профилю.
Значение по умолчанию
<PATTERN> – содержимое заголовка, при совпадении с которым будет применяться модификатор.
Для копирования части содержимого заголовка необходимо указать эту часть в скобках.
Пример:
| Блок кода | ||
|---|---|---|
| ||
value-pattern 'header (value)'
# в переменную будет добавлено только value |
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIGESBC-ESBCMOD-SIPTABLE-PROFILEMODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(configesbc-esbcmod-siptable-profilemodification)# causevalue-list NEW_NAME_LIST pattern example vesr(configesbc-esbcmod-siptable-profilemodification)# |
...
variable-str
Данная команда включает контроль доступности направлений(транка), к которым привязан SIP-профильпозволяет указать номер переменной, в которую будет помещено значение, отобранное в результате выполнения команды value-pattern.
Использование отрицательной формы команды (no) устанавливает значение по умолчаниюудаляет данную настройку из конфигурации.
Синтаксис
keepalivevariable-str enable<VAR>
no keepalive enablevariable-str
Параметры
Отсутствуют<VAR> – номер переменной, задается в диапазоне значений u01–u99.
Значение по умолчанию
Контроль выключенОтсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIGESBC-ESBCMOD-SIPTABLE-PROFILEMODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(configesbc-esbcmod-siptable-profilemodification)# keepalive enable variable-str u01 vesr(configesbc-esbcmod-siptable-profilemodification)# |
...
rename
Данная команда позволяет задать интервал контроля для недоступного направления.Использование отрицательной формы команды (no) устанавливает значение по умолчаниюпереименовать созданную таблицу модификации.
Синтаксис
keepalive failed-interval <TIME>
no keepalive failed-interval
Параметры
rename <NEW_NAME>Параметры
<NEW_NAME> – новое название таблицы модификации.<TIME> – время в секундах, принимает значения [10..3600].
Значение по умолчанию
20Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIPMOD-PROFILETABLE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-sipmod-profiletable)# keepalive failed-interval 60rename NEW_NAME_MODTABLE vesr(config-esbc-sipmod-profiletable)# |
...
Настройки таблицы маршрутизации (route-table)
route-table
Данная команда позволяет выбрать метод контроля доступности направленийперейти в настройки указанной таблицы маршрутизации или создать новую.
Использование отрицательной формы команды (no) удаляет указанную таблицу маршрутизации.
Синтаксис
keepalive method <METHOD>Параметры
route-table <NAME>
no route-table <NAME>
Параметры
<NAME> – название медиаресурса<METHOD> – метод контроля направлений, на данный момент принимает только одно значение - options.
Значение по умолчанию
optionsОтсутствует.
Необходимый уровень привилегий
...
Командный режим
CONFIG-ESBC-SIP-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-sip-profile)# keepalive method options route-table NEW_ROUTE_TABLE vesr(config-esbc-siproute-profiletable)# |
...
rename
Данная команда позволяет задать интервал контроля для доступного направления.Использование отрицательной формы команды (no) устанавливает значение по умолчаниюпереименовать созданную таблицу маршрутизации.
Синтаксис
keepalive success-interval <TIME>
no keepalive success-interval
Параметры
rename <NEW_NAME>Параметры
<NEW_NAME> – новое название таблицы маршрутизации<TIME> -- время в секундах, принимает значения [10..3600].
Значение по умолчанию
60Отсутствует.
Необходимый уровень привилегий
...
Командный режим
CONFIG-ESBC-SIPROUTE-PROFILETABLE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-siproute-profiletable)# keepalive success-interval 120rename NEW_NAME_ROUTE_TABLE vesr(config-esbc-siproute-profiletable)# |
...
rule
Данная команда позволяет переименовать созданный SIP-профильсоздать правило в таблице маршрутизации или перейти в настройки уже созданного правила.
Использование отрицательной формы команды (no) удаляет указанное правило.
Синтаксис
renamerule <NEW_NAME><INDEX>
Параметры
<NEW_NAME> – новое название SIP-профиля<INDEX> – индекс правила, принимает значения от 0 до 63.
Значение по умолчанию
Отсутствует.
...
Командный режим
CONFIG-ESBC-SIPROUTE-PROFILETABLE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-siproute-profiletable)# rename NEW_NAME_SIP_PROFILErule 0 vesr(config-esbc-route-siptable-profilerule)# |
| Scroll Pagebreak |
|---|
...
action
Данная команда позволяет перейти в настройки указанного SIP-транспорта или создать новыйуказать действие, которое будет совершаться при маршрутизации вызова через данное правило.
Использование отрицательной формы команды (no) удаляет указанный SIP-транспортданную настройку из конфигурации.
Синтаксис
sip-transport <NAME>
no sip-transport <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-транспорта.
Значение по умолчанию
Отсутствует.
...
Командный режим
CONFIG-ESBC-ROUTE-TABLE-RULE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-route-table-rule)# action sipdirect-to-transporttrunk NEW_SIP_TRANSPORTTRUNK vesr(config-esbc-route-siptable-transportrule)# |
...
condition
Данная команда позволяет настроить IP-адрес для SIP-транспортаусловия, которые должны выполняться, чтобы вызов смаршрутизировался по указанному правилу в таблице маршрутизации.
Использование отрицательной формы команды (no) удаляет данную настройку IP-адресаиз конфигурации.
Синтаксис
ip-address <IP_ADDR>
no ip-address
Параметры
<IP_ADDR> – IP-адрес ESBC, который будет использоваться для передачи/приема сигнализации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
condition <INDEX> { cdpn | cgpn } <CONDITION_MASK>
no condition <INDEX>
Параметры
<INDEX> – индекс условия, принимает значения от 0 до 7;
cdpn – проверка условия выполняется по cdpn;
cgpn – проверка условия выполняется по cgpn;
<CONDITION_MASK> – условие, которое должно выполняться, чтобы вызов смаршрутизировался по данному правилу, для составления условий необходимо использовать регулярные выражения PCRE.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-ROUTE-TABLE-RULECONFIG-ESBC-SIP-TRANSPORT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-route-siptable-transportrule)# condition ip-address 192.168.114.130 0 cdpn ^24001$ vesr(config-esbc-route-siptable-transportrule)# |
...
Настройки SIP-профиля
sip-profile
Данная команда позволяет выбрать протокол транспортного уровня, используемый для прима/передачи сообщений SIPперейти в настройки указанного SIP-профиля или создать новый.
Использование отрицательной формы команды (no) возвращает значение по умолчаниюудаляет указанный SIP-профиль.
Синтаксис
mode { tcp-only | tcp-prefer | tls | udp-only | udp-prefer }
no mode
Параметры
tcp-only – использовать только TCP-протокол;
tcp-prefer – прием по UDP и TCP. Отправка по TCP. В случае если не удалось установить соединение по TCP, отправка производится по UDP;
tls – использовать tls;
udp-only – использовать только UDP-протокол;
sip-profile <NAME>
no sip-profile <NAME>
Параметры
<NAME> – название SIP-профиляudp-prefer – прием по UDP и TCP. Отправка пакетов более 1300 байт по TCP, менее 1300 байт — по UDP.
Значение по умолчанию
udp-onlyОтсутствует.
Необходимый уровень привилегий
...
Командный режим
CONFIG-ESBC-SIP-TRANSPORT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-sip-transport)# mode udp-prefer sip-profile NEW_SIP_PROFILE vesr(config-esbc-sip-transportprofile)# |
...
cause-list
Данная команда позволяет настроить порт для привязать список причин отбоя к SIP-транспортапрофилю.
Использование отрицательной формы команды (no) удаляет настройку портасписок из SIP-профиля.
Синтаксис
portcause-list <PORT><NAME>
no portcause-list
Параметры
<PORT> – порт ESBC, который будет использоваться для передачи/приема сигнализации, принимает значения от 1 до 65535<NAME> – название списка, который привязывается к SIP-профилю.
Значение по умолчанию
Отсутствует.
...
Командный режим
CONFIG-ESBC-SIP-TRANSPORTPROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-sip-transportprofile)# port 5060 cause-list NEW_NAME_LIST vesr(config-esbc-sip-transportprofile)# |
...
keepalive enable
Данная команда позволяет переименовать созданный SIP-транспортвключает контроль доступности направлений (транка), к которым привязан SIP-профиль.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
rename <NEW_NAME>keepalive enable
no keepalive enable
Параметры
<NEW_NAME> – новое название SIP-транспортаОтсутствуют.
Значение по умолчанию
ОтсутствуетКонтроль выключен.
Необходимый уровень привилегий
...
Командный режим
CONFIG-ESBC-SIP-TRANSPORTPROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-sip-transportprofile)# keepalive rename NEW_NAME_SIP_TRANSPORTenable vesr(config-esbc-sip-transportprofile)# |
Настройки транков
...
keepalive failed-interval
Данная команда позволяет перейти в настройки указанного SIP-транка или создать новыйзадать интервал контроля для недоступного направления.
Использование отрицательной формы команды (no) удаляет указанный SIP-транкустанавливает значение по умолчанию.
Синтаксис
trunkkeepalive sipfailed-interval <NAME><TIME>
no trunk sip <NAME>
Параметры
keepalive failed-intervalПараметры
<TIME> – время в секундах, принимает значения [10..3600]<NAME> – название SIP-транка.
Значение по умолчанию
Отсутствует.20
Необходимый уровень привилегий
...
Командный режим
CONFIG-ESBC-SIP-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-sip-profile)# trunkkeepalive sip NEW_TRUNKfailed-interval 60 vesr(config-esbc-trunksip-sipprofile)# |
...
keepalive method
Данная команда позволяет задать доменное имя транка, которое будет подставляться в заголовках From/To в исходящих запросах в транк.Использование отрицательной формы команды (no) удаляет настройку доменавыбрать метод контроля доступности направлений.
Синтаксис
domainkeepalive <DOMAIN>
nomethod domain<METHOD>
Параметры
<DOMAIN> – доменное имя транка<METHOD> – метод контроля направлений, на данный момент принимает только одно значение - options.
Значение по умолчанию
Отсутствует.options
Необходимый уровень привилегий
...
Командный режим
CONFIG-ESBC-TRUNKSIP-SIPPROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-trunksip-sipprofile)# keepalive method domainoptions new.domain vesr(config-esbc-trunksip-sipprofile)# |
...
keepalive success-interval
Данная команда позволяет привязать медиапрофили к SIP-транкузадать интервал контроля для доступного направления.
Использование отрицательной формы команды (no) удаляет медиапрофиль с транкаустанавливает значение по умолчанию.
Синтаксис
mediakeepalive profile <NAME_MEDIA_PROFILE>success-interval <TIME>
no mediakeepalive profilesuccess-interval
Параметры
<NAME_MEDIA_PROFILE> – название медиапрофиля<TIME> -- время в секундах, принимает значения [10..3600].
Значение по умолчанию
Отсутствует.60
Необходимый уровень привилегий
...
Командный режим
CONFIG-ESBC-TRUNKSIP-SIPPROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-trunksip-sipprofile)# mediakeepalive profile NEW_NAME_MEDIA_PROFILE success-interval 120 vesr(config-esbc-trunksip-sipprofile)# |
...
rename
Данная команда позволяет привязать медиаресурсы к SIP-транку.Использование отрицательной формы команды (no) удаляет медиаресурс с транкапереименовать созданный SIP-профиль.
Синтаксис
media resource <INDEX> <NAME_MEDIA_RESOURCE>
no media resource <INDEX>
Параметры
<INDEX> – индекс привязанных медиаресурсов, принимает значения от 0 до 7;
rename <NEW_NAME>Параметры
<NEW_NAME> – новое название SIP-профиля<NAME_MEDIA_RESOURCE> – название медиаресурса.
Значение по умолчанию
Отсутствует.
...
Командный режим
CONFIG-ESBC-TRUNKSIP-SIPPROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-trunksip-sipprofile)# media resource 0rename NEW_MEDIANAME_SIP_RESOURSEPROFILE vesr(config-esbc-trunksip-sipprofile)# |
...
| Scroll Pagebreak |
|---|
sip-transport
Данная команда позволяет привязать таблицу модификации к перейти в настройки указанного SIP-транкутранспорта или создать новый.
Использование отрицательной формы команды (no) удаляет таблицу модификации с транкауказанный SIP-транспорт.
Синтаксис
modsip-table sip { in | out } <NAME_MODTABLE>transport <NAME>
no modsip-table sip { in | out }
Параметры
in – правила из таблицы модификации применяются при получении сообщения;
out – правила из таблицы модификации применяются при отправке сообщения;
transport <NAME>Параметры
<NAME> – название SIP-транспорта<NAME_MODTABLE> – название таблицы модификации.
Значение по умолчанию
Отсутствует.
...
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-trunk-sip)# mod-table sip insip-transport NEW_SIP_MODTABLETRANSPORT vesr(config-esbc-trunksip-siptransport)# |
...
ip-address
Данная команда позволяет задать адрес удаленной сторонынастроить IP-адрес для SIP-транспорта.
Использование отрицательной формы команды (no) удаляет адрес удаленной сторонынастройку IP-адреса.
Синтаксис
ip-address <IP_ADDR>remote addr <ADDRESS>
no remote addrip-address
Параметры
<ADDRESS> – адрес удаленной стороны, принимает значения в форматах IPv4, IPv6, домен<IP_ADDR> – IP-адрес ESBC, который будет использоваться для передачи/приема сигнализации.
Значение по умолчанию
Отсутствует.
...
Командный режим
CONFIG-ESBC-TRUNKSIP-SIPTRANSPORT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-trunksip-siptransport)# remote addrip-address 192.168.114.129130 vesr(config-esbc-trunksip-siptransport)# |
...
mode
Данная команда позволяет задать порт удаленной сторонывыбрать протокол транспортного уровня, используемый для прима/передачи сообщений SIP.
Использование отрицательной формы команды (no) удаляет порт удаленной стороны, принимает значения от 1 до 65535возвращает значение по умолчанию.
Синтаксис
remote port <PORT>
no remote port
Параметры
<PORT> – порт удаленной стороны, принимает значения от 1 до 65535.
Значение по умолчанию
mode { tcp-only | tcp-prefer | tls | udp-only | udp-prefer }
no mode
Параметры
tcp-only – использовать только TCP-протокол;
tcp-prefer – прием по UDP и TCP. Отправка по TCP. В случае если не удалось установить соединение по TCP, отправка производится по UDP;
tls – использовать tls;
udp-only – использовать только UDP-протокол;
udp-prefer – прием по UDP и TCP. Отправка пакетов более 1300 байт по TCP, менее 1300 байт — по UDP.
Значение по умолчанию
udp-onlyОтсутствует.
Необходимый уровень привилегий
...
Командный режим
CONFIG-ESBC-TRUNKSIP-SIPTRANSPORT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-trunksip-siptransport)# remotemode portudp-prefer 5060 vesr(config-esbc-trunksip-siptransport)# |
...
port
Данная команда позволяет переименовать созданный SIP-транкнастроить порт для SIP-транспорта.
Использование отрицательной формы команды (no) удаляет настройку порта.
Синтаксис
port <PORT>
renameno <NEW_NAME>port
Параметры
<NEW_NAME> – новое название SIP-транка<PORT> – порт ESBC, который будет использоваться для передачи/приема сигнализации, принимает значения от 1 до 65535.
Значение по умолчанию
Отсутствует.
...
Командный режим
CONFIG-ESBC-TRUNKSIP-SIPTRANSPORT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-trunksip-siptransport)# rename NEW_NAME_TRUNKport 5060 vesr(config-esbc-trunksip-siptransport)# |
...
rename
Данная команда позволяет привязать таблицу маршрутизации к SIP-транку.Использование отрицательной формы команды (no) отвязывает таблицу маршрутизации от транкапереименовать созданный SIP-транспорт.
Синтаксис
route-tablerename <NAME<NEW_ROUTE_TABLE>
no route-tableNAME>
Параметры
<NAME_ROUTE_TABLE> – название таблицы маршрутизации<NEW_NAME> – новое название SIP-транспорта.
Значение по умолчанию
Отсутствует.
...
Командный режим
CONFIG-ESBC-TRUNKSIP-SIPTRANSPORT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-trunksip-siptransport)# route-tablerename NEW_NAME_ROUTESIP_TABLETRANSPORT vesr(config-esbc-trunksip-siptransport)# |
| Якорь | ||
|---|---|---|
|
...
|
trunk sip
Данная команда позволяет привязать перейти в настройки указанного SIP-профиль к SIP-транкутранка или создать новый.
Использование отрицательной формы команды (no) отвязывает удаляет указанный SIP-профиль от транкатранк.
Синтаксис
trunk sip-profile <NAME_SIP_PROFILE> <NAME>
no trunk sip-profile <NAME>
Параметры
<NAME_SIP_PROFILE> – <NAME> – название SIP-профилятранка.
Значение по умолчанию
Отсутствует.
...
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-trunk-sip)# trunk sip-profile NEW_NAME_SIP_PROFILE TRUNK vesr(config-esbc-trunk-sip)# |
...
domain
Данная команда позволяет привязать SIP-транспорт к SIP-транкузадать доменное имя транка, которое будет подставляться в заголовках From/To в исходящих запросах в транк.
Использование отрицательной формы команды (no) отвязывает SIP-транспорт от транкаудаляет настройку домена.
Синтаксис
domain <DOMAIN>sip-transport <NAME_SIP_TRANSPORT>
no sip-transportdomain
Параметры
<NAME_SIP_TRANSPORT> – название SIP-транспорта<DOMAIN> – доменное имя транка.
Значение по умолчанию
Отсутствует.
...
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-trunk-sip)# sip-transport NEW_SIP_TRANSPORTdomain new.domain vesr(config-esbc-trunk-sip)# |
Настройки транковых групп
...
media profile
Данная команда позволяет перейти в настройки указанной транковой группы или создать новуюпривязать медиапрофили к SIP-транку.
Использование отрицательной формы команды (no) удаляет указанную транковую группумедиапрофиль с транка.
Синтаксис
media profile <NAME_MEDIA_PROFILE>trunk-group <NAME>
no trunk-groupmedia <NAME>profile
Параметры
<NAME> – название транковой группы<NAME_MEDIA_PROFILE> – название медиапрофиля.
Значение по умолчанию
Отсутствует.
...
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-trunk-sip)# media trunk-groupprofile NEW_NAME_TRUNKMEDIA_GROUPPROFILE vesr(config-esbc-trunk-groupsip)# |
...
media resource
Данная команда позволяет включить на транковой группе режим балансировки round-robinпривязать медиаресурсы к SIP-транку.
Использование отрицательной формы команды (no) выключает балансировкуудаляет медиаресурс с транка.
Синтаксис
media resource <INDEX> <NAME_MEDIA_RESOURCE>balancing round-robin
no balancingmedia resource <INDEX>
Параметры
<INDEX> – индекс привязанных медиаресурсов, принимает значения от 0 до 7;
<NAME_MEDIA_RESOURCE> – название медиаресурсаОтсутствуют.
Значение по умолчанию
Отсутствует.
...
Командный режим
CONFIG-ESBC-TRUNK-GROUPSIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-trunk-groupsip)# media balancingresource round-robin 0 NEW_MEDIA_RESOURSE vesr(config-esbc-trunk-groupsip)# |
...
mod-
...
table sip
Данная команда позволяет привязать медиапрофили к транковой группетаблицу модификации к SIP-транку.
Использование отрицательной формы команды (no) удаляет медиапрофиль таблицу модификации с транковой группытранка.
Синтаксис
media-profilemod-table sip { in | out } <NAME_MEDIA_PROFILE>MODTABLE>
no media-profile
Параметры
mod-table sip { in | out }Параметры
in – правила из таблицы модификации применяются при получении сообщения;
out – правила из таблицы модификации применяются при отправке сообщения;
<NAME_MODTABLE> – название таблицы модификации<NAME_MEDIA_PROFILE> – название медиапрофиля.
Значение по умолчанию
Отсутствует.
...
Командный режим
CONFIG-ESBC-TRUNK-GROUPSIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-trunk-groupsip)# media-profilemod-table sip in NEW_NAME_MEDIA_PROFILE MODTABLE vesr(config-esbc-trunk-groupsip)# |
...
nat
Данная команда позволяет привязать медиаресурсы к транковой группепрохождение RTP трафика через NAT для транков.
Использование отрицательной формы команды (no) удаляет медиаресурс с транковой группыотключает использование механизмов преодоления NAT.
comedia-mode
Синтаксис
medianat comedia-resourcemode { flexible | on | off }
no nat comedia-mode
Параметры
flexible – проверяет источник во входящем RTP-потоке и транслирует исходящий поток на IP-адрес и UDP-порт, с которого принимается медиапоток, в случае прерывания входящего RTP-потока более чем на 1 секунду, исходящий поток продолжает транслироваться;
on – проверяет источник во входящем RTP-потоке и транслирует исходящий поток на IP-адрес и UDP-порт, с которого принимается медиапоток, в случае прерывания входящего RTP-потока более чем на 1 секунду, исходящий поток перестает транслироваться;
off — режим NAT выключен.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-trunk-sip)# nat comedia-mode on
vesr(config-esbc-trunk-sip)# |
remote addr
Данная команда позволяет задать адрес удаленной стороны.
Использование отрицательной формы команды (no) удаляет адрес удаленной стороны.
Синтаксис
remote addr <ADDRESS>
no remote addr
Параметры
<ADDRESS> – адрес удаленной стороны, принимает значения в форматах IPv4, IPv6, домен.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-trunk-sip)# remote addr 192.168.114.129
vesr(config-esbc-trunk-sip)# |
remote port
Данная команда позволяет задать порт удаленной стороны.
Использование отрицательной формы команды (no) удаляет порт удаленной стороны, принимает значения от 1 до 65535.
Синтаксис
remote port <PORT>
no remote port
Параметры
<PORT> – порт удаленной стороны, принимает значения от 1 до 65535.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-trunk-sip)# remote port 5060
vesr(config-esbc-trunk-sip)# |
rename
Данная команда позволяет переименовать созданный SIP-транк.
Синтаксис
rename <NEW_NAME>Параметры
<NEW_NAME> – новое название SIP-транка.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-trunk-sip)# rename NEW_NAME_TRUNK
vesr(config-esbc-trunk-sip)# |
route-table
Данная команда позволяет привязать таблицу маршрутизации к SIP-транку.
Использование отрицательной формы команды (no) отвязывает таблицу маршрутизации от транка.
Синтаксис
route-table <NAME_ROUTE_TABLE>
no route-table
Параметры
<NAME_ROUTE_TABLE> – название таблицы маршрутизации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-trunk-sip)# route-table NEW_ROUTE_TABLE
vesr(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
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-trunk-sip)# sip-profile NEW_NAME_SIP_PROFILE
vesr(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
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-trunk-sip)# sip-transport NEW_SIP_TRANSPORT
vesr(config-esbc-trunk-sip)# |
Настройки транковых групп
trunk-group
Данная команда позволяет перейти в настройки указанной транковой группы или создать новую.
Использование отрицательной формы команды (no) удаляет указанную транковую группу.
Синтаксис
trunk-group <NAME>
no trunk-group <NAME>
Параметры
<NAME> – название транковой группы.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc)# trunk-group NEW_TRUNK_GROUP
vesr(config-esbc-trunk-group)# |
balancing round-robin
Данная команда позволяет включить на транковой группе режим балансировки round-robin.
Использование отрицательной формы команды (no) выключает балансировку.
Синтаксис
balancing round-robin
no balancing
Параметры
Отсутствуют.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-trunk-group)# balancing round-robin
vesr(config-esbc-trunk-group)# |
media-profile
Данная команда позволяет привязать медиапрофили к транковой группе.
Использование отрицательной формы команды (no) удаляет медиапрофиль с транковой группы.
Синтаксис
media-profile <NAME_MEDIA_PROFILE>
no media-profile
Параметры
<NAME_MEDIA_PROFILE> – название медиапрофиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-trunk-group)# media-profile NEW_NAME_MEDIA_PROFILE
vesr(config-esbc-trunk-group)# |
media-resource
Данная команда позволяет привязать медиаресурсы к транковой группе.
Использование отрицательной формы команды (no) удаляет медиаресурс с транковой группы.
Синтаксис
media-resource <INDEX> <NAME_MEDIA_RESOURCE>
no media-resource <INDEX> <NAME_MEDIA_RESOURCE>
no media-resource <INDEX>
Параметры
<INDEX> – индекс привязанных медиаресурсов, принимает значения от 0 до 7;
<NAME_MEDIA_RESOURCE> – название медиаресурса.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-trunk-group)# media-resource 0 NEW_MEDIA_RESOURCE vesr(config-esbc-trunk-group)# |
mod-table sip
Данная команда позволяет привязать таблицу модификации к транковой группе.
Использование отрицательной формы команды (no) удаляет таблицу модификации с транковой группы.
Синтаксис
mod-table sip { in | out } <NAME_MODTABLE>
no mod-table sip { in | out }Параметры
in – правила из таблицы модификации применяются при получении сообщения;
out – правила из таблицы модификации применяются при отправке сообщения;
mod-table sip { in | out }Параметры
in – правила из таблицы модификации применяются при получении сообщения;
out – правила из таблицы модификации применяются при отправке сообщения;
<NAME_MODTABLE> – название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-trunk-group)# mod-table sip in NEW_MODTABLE
vesr(config-esbc-trunk-group)# |
rename
Данная команда позволяет переименовать созданную транковую группу.
Синтаксис
rename <NEW_NAME>Параметры
<NEW_NAME> – новое название транковой группы<NAME_MODTABLE> – название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-trunk-group)# mod-table sip in NEW_MODTABLErename NEW_NAME_TRUNK_GRUOP vesr(config-esbc-trunk-group)# |
...
route-table
Данная команда позволяет переименовать созданную транковую группупривязать таблицу маршрутизации к транковой группе.
Использование отрицательной формы команды (no) отвязывает таблицу маршрутизации от транковой группе.
Синтаксис
rename <NEW_NAME>route-table <NAME_ROUTE_TABLE>
no route-table
Параметры
<NEW_NAME> — новое название транковой группы<NAME_ROUTE_TABLE> – название таблицы маршрутизации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-trunk-group)# renameroute-table NEW_NAMEROUTE_TRUNK_GRUOPTABLE vesr(config-esbc-trunk-group)# |
...
sip-
...
profile
Данная команда позволяет привязать таблицу маршрутизации SIP-профиль к транковой группе.
Использование отрицательной формы команды (no) отвязывает таблицу маршрутизации SIP-профиль от транковой группегруппы.
Синтаксис
routesip-tableprofile <NAME_ROUTESIP_TABLE>PROFILE>
no routesip-tableprofile
Параметры
<NAME_ROUTESIP_TABLE> – название таблицы маршрутизацииPROFILE> – название SIP-профиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-trunk-group)# routesip-tableprofile NEW_ROUTE_TABLENAME_SIP_PROFILE vesr(config-esbc-trunk-group)# |
...
trunk
Данная команда позволяет привязать SIP-профиль транки к транковой группе.
Использование отрицательной формы команды (no) отвязывает SIP-профиль от удаляет транк из транковой группы.
Синтаксис
sip-profiletrunk <INDEX> <NAME_SIP_PROFILE>TRUNK>
no sip-profile
Параметры
trunk <INDEX>Параметры
<INDEX> – индекс транка в составе транковой группы, принимает значения от 0 до 24;
<NAME_SIP_PROFILE> – название SIP-профиляTRUNK> – название транка, который включается в состав транковой группы.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-trunk-group)# sip-profiletrunk 0 NEW_NAME_SIP_PROFILE TRUNK vesr(config-esbc-trunk-group)# |
...
| Якорь | ||||
|---|---|---|---|---|
|
user-interface sip
Данная команда позволяет привязать транки к транковой группеперейти в настройки указанного user-interface или создать новый.
Использование отрицательной формы команды (no) удаляет транк из транковой группыуказанный user-interface.
Синтаксис
trunkuser-interface <INDEX> <NAME_SIP_TRUNK>sip <NAME>
no trunk <INDEX>
Параметры
<INDEX> – индекс транка в составе транковой группы, принимает значения от 0 до 24;
user-interface sip <NAME>Параметры
<NAME> – название user-interface<NAME_SIP_TRUNK> – название транка, который включается в состав транковой группы.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-trunk-group)# trunkuser-interface 0sip NEW_USER_TRUNKINTERFACE vesr(config-esbc-user-trunkinterface-groupsip)# |
Настройки user-interface
...
allow-unreg-call
Данная команда позволяет перейти в настройки указанного user-interface или создать новыйвключить возможность пропускать вызовы от незарегистрированных абонентов.
Использование отрицательной формы команды (no) удаляет указанный user-interfaceотключает эту возможность.
Синтаксис
allow-unreg-calluser-interface sip <NAME>
no user-interface sip <NAME>allow-unreg-call
Параметры
<NAME> – название user-interfaceОтсутствуют.
Значение по умолчанию
ОтсутствуетВозможность отключена.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-user-interface-sip)# user-interface sip NEW_USER_INTERFACEallow-unreg-call vesr(config-esbc-user-interface-sip)# |
...
domain
Данная команда позволяет включить возможность пропускать вызовы от незарегистрированных задать доменное имя user-interface, которое будет подставляться в заголовках From/To в исходящих запросах на абонентов.
Использование отрицательной формы команды (no) отключает эту возможностьудаляет настройку домена.
Синтаксис
domain <DOMAIN>allow-unreg-call
no allow-unreg-calldomain
Параметры
Отсутствуют<DOMAIN> – доменное имя user-interface.
Значение по умолчанию
Возможность отключенаОтсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-user-interface-sip)# allow-unreg-call domain new.domain vesr(config-esbc-user-interface-sip)# |
...
media profile
Данная команда позволяет задать доменное имя привязать медиапрофили к user-interface, которое будет подставляться в заголовках From/To в исходящих запросах на абонентов.
Использование отрицательной формы команды (no) удаляет настройку доменамедиапрофиль с user-interface.
Синтаксис
media profile <NAME_MEDIA_PROFILE>domain <DOMAIN>
no media domainprofile
Параметры
<DOMAIN> – доменное имя user-interface<NAME_MEDIA_PROFILE> – название медиапрофиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-user-interface-sip)# domain new.domain media profile NEW_NAME_MEDIA_PROFILE vesr(config-esbc-user-interface-sip)# |
media
...
resource
Данная команда позволяет привязать медиапрофили медиаресурсы к user-interface.
Использование отрицательной формы команды (no) удаляет медиапрофиль медиаресурс с user-interface.
Синтаксис
media profileresource <INDEX> <NAME_MEDIA_PROFILE>RESOURCE>
no media resource profile<INDEX>
Параметры
<INDEX> – индекс привязанных медиаресурсов, принимает значения от 0 до 7;
<NAME_MEDIA_PROFILE> – RESOURCE> – название медиапрофилямедиаресурса.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-user-interface-sip)# media resource profile0 NEW_NAME_MEDIA_PROFILE RESOURCE vesr(config-esbc-user-interface-sip)# |
...
mod-table sip
Данная команда позволяет привязать медиаресурсы таблицу модификации к user-interface.
Использование отрицательной формы команды (no) удаляет медиаресурс таблицу модификации с user-interface.
Синтаксис
media resource <INDEX> <NAME_MEDIA_RESOURCE>
no media resource <INDEX>
Параметры
<INDEX> – индекс привязанных медиаресурсов, принимает значения от 0 до 7;
mod-table sip { in | out } <NAME_MODTABLE>
no mod-table sip { in | out }
Параметры
in – правила из таблицы модификации применяются при получении сообщения;
out – правила из таблицы модификации применяются при отправке сообщения;
<NAME_MODTABLE> – название таблицы модификации. <NAME_MEDIA_RESOURCE> – название медиаресурса.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-user-interface-sip)# mediamod-table resourcesip 0in NEW_MEDIA_RESOURCEMODTABLE vesr(config-esbc-user-interface-sip)# |
...
nat
Данная команда позволяет привязать таблицу модификации к user-interfaceESBC работать с абонентами, которые находятся за NAT.
Использование отрицательной формы команды (no) удаляет таблицу модификации с user-interface.
Синтаксис
mod-table sip { in | out } <NAME_MODTABLE>
no mod-table sip { in | out }
Параметры
in – правила из таблицы модификации применяются при получении сообщения;
out – правила из таблицы модификации применяются при отправке сообщения;
отключает использование механизмов преодоления NAT.
comedia-mode
Синтаксис
nat comedia-mode { flexible | on | off }
no nat comedia-mode
Параметры
flexible – проверяет источник во входящем RTP-потоке и транслирует исходящий поток на IP-адрес и UDP-порт, с которого принимается медиапоток, в случае прерывания входящего RTP-потока более чем на 1 секунду, исходящий поток продолжает транслироваться;
on – проверяет источник во входящем RTP-потоке и транслирует исходящий поток на IP-адрес и UDP-порт, с которого принимается медиапоток, в случае прерывания входящего RTP-потока более чем на 1 секунду, исходящий поток перестает транслироваться;
off – режим NAT выключен.<NAME_MODTABLE> – название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-user-interface-sip)# nat modcomedia-table sip in NEW_MODTABLEmode on vesr(config-esbc-user-interface-sip)# |
...
keep-
...
alive-interval
В текущей версии ПО не поддерживается.
Синтаксис
nat keep-alive-interval <TIME>
no nat keep-alive-interval
Параметры
<TIME> – время в секундах, для поддержания сигнального соединения за NAT. Допустимые значения 0 - 65535
Данная команда позволяет ESBC работать с абонентами, которые находятся за NAT.
Использование отрицательной формы команды (no) удаляет таблицу модификации с user-interface.
Синтаксис
nat-comedia-mode { flexible | on | off }
no nat-comedia-mode
Параметры
flexible – проверяет источник во входящем RTP-потоке и транслирует исходящий поток на IP-адрес и UDP-порт, с которого принимается медиапоток, в случае прерывания входящего RTP-потока более чем на 1 секунду, исходящий поток продолжает транслироваться;
on – проверяет источник во входящем RTP-потоке и транслирует исходящий поток на IP-адрес и UDP-порт, с которого принимается медиапоток, в случае прерывания входящего RTP-потока более чем на 1 секунду, исходящий поток перестает транслироваться;
off — режим NAT выключен.
Значение по умолчанию
ОтсутствуетОтключено.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-user-interface-sip)# nat keep-comediaalive-modeinterval on30 vesr(config-esbc-user-interface-sip)# |
rename
Данная команда позволяет переименовать созданный user-interface.
Синтаксис
rename <NEW_NAME>
Параметры
<NEW_NAME> — новое название user-interface.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-user-interface-sip)# rename NEW_NAME_USER_INTERFACE vesr(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
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-user-interface-sip)# route-table NEW_ROUTE_TABLE vesr(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
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-user-interface-sip)# sip-profile NEW_NAME_SIP_PROFILE vesr(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
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-user-interface-sip)# sip-transport NEW_SIP_TRANSPORT vesr(config-esbc-user-interface-sip)# |
...