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

Ключ

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

...

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

rename

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

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

<NEW_NAME> – новое название списка.

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

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

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

15

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

CONFIG-ESBC-CAUSE-LIST-SIP

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

Настройки использования модулей E-SBC

...

Данная команда позволяет перейти в настройки управления модулями E-SBC.

Синтаксис
general
Параметры

Команда не содержит параметров.

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

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

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

15

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

CONFIG-ESBC

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

...

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

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

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

Высчитывается по формуле 0,4 * (cpu_count - 1), округленное в меньшую сторону

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

1

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

15

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

CONFIG-ESBC-GENERAL

Пример
Блок кода
languagec#
vesr(config-esbc-general)# core-count 8
vesr(config-esbc-general)# 

...

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

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

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

Высчитывается по формуле 0,4 * (cpu_count - 1), округленное в меньшую сторону

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

1

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

15

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

CONFIG-ESBC-GENERAL

Пример
Блок кода
languagec#
vesr(config-esbc-general)# media-balancer-count 8
vesr(config-esbc-general)#

...

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

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

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

Высчитывается по формуле 0,8 * (cpu_count - 1), округленное в меньшую сторону

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

1

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

15

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

CONFIG-ESBC-GENERAL

Пример
Блок кода
languagec#
vesr(config-esbc-general)# media-worker-count 8
vesr(config-esbc-general)#

...

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

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

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

Высчитывается по формуле 0,5 * (cpu_count - 1), округленное в меньшую сторону

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

1

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

15

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

CONFIG-ESBC-GENERAL

Пример
Блок кода
languagec#
vesr(config-esbc-general)# sip-balancer-count 8
vesr(config-esbc-general)#

...

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

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

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

Высчитывается по формуле 0,6 * (cpu_count - 1), округленное в меньшую сторону

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

1

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

15

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

CONFIG-ESBC-GENERAL

Пример
Блок кода
languagec#
vesr(config-esbc-general)# sip-worker-count 8
vesr(config-esbc-general)#

Настройки медиапрофилей

media-profile

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

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

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

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

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

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

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

15

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

CONFIG-ESBC

Пример
Блок кода
languagec#
vesr(config-esbc)# media-profile NEW_MEDIA_PROFILE
vesr(config-esbc-media-profile)# 

media-type

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

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

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

<MEDIA_TYPE> – тип медиаданных, принимает значения [audio, image, video].

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

Все типы разрешены

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

15

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

CONFIG-ESBC-MEDIA-PROFILE

Пример
Блок кода
languagec#
vesr(config-esbc-media-profile)# media-type video 
vesr(config-esbc-media-profile)# 

rtp-timeout

Данная команда позволяет включить таймаут ожидания RTP-пакетов.

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

Синтаксис
rtp-timeout <TIMER>
no rtp-timeout
Параметры

<TIMER> – период времени в минутах, принимает значения [1..10080].

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

Отсутствует(0).

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

15

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

CONFIG-ESBC-MEDIA-PROFILE

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

srtp keying

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

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

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

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

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

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

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

15

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

CONFIG-ESBC-MEDIA-PROFILE

Пример
Блок кода
languagec#
#Включить шифрование DTLS-SRTP
vesr(config-esbc-media-profile)# srtp keying dtls-srtp 
vesr(config-esbc-media-profile)# 

srtp mode

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

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

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

<MODE> – режим использования SRTP, принимает значения [disable, mandatory, optional].

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

disable

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

15

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

CONFIG-ESBC-MEDIA-PROFILE

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

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

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

media-resource

...

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

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

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

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

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

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

15

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

CONFIG-ESBC

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

...

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

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

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

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

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

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

15

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

CONFIG-ESBC-MEDIA-RESOURCE

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

...

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

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

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

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

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

8000 – 65535

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

15

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

CONFIG-ESBC-MEDIA-RESOURCE

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

rename

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

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

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

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

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

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

15

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

CONFIG-ESBC-MEDIA-RESOURCE

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

...

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

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

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

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

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

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

15

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

CONFIG-ESBC

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

...

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

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

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

...

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

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

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

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

15

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

ESBC-MOD-TABLE

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

<TYPE> – название заголовка, который необходимо удалить, принимает значения:

  • Max-Forwards;
  • Record-Route;
  • Retry-After;
  • Route;
  • Unsupported.
Значение по умолчанию

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesr(esbc-mod-table-modification)# sip-header type Unsupported 
vesr(esbc-mod-table-modification)# 

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

<TYPE> – название заголовка, содержимое которого необходимо заменить, принимает значения:

  • Max-Forwards;
  • Record-Route;
  • Retry-After;
  • Route;
  • Unsupported.
Значение по умолчанию

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesr(esbc-mod-table-modification)# sip-header type Unsupported 
vesr(esbc-mod-table-modification)# 

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

<TYPE> – название заголовка, который необходимо транзитить, принимает значения:

  • Max-Forwards;
  • Record-Route;
  • Retry-After;
  • Route;
  • Unsupported.
Значение по умолчанию

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

Пример
Блок кода
languagec#
vesr(esbc-mod-table-modification)# sip-header type Unsupported 
vesr(esbc-mod-table-modification)# 

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

...

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE-MODIFICATION

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

rename

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

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

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

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

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

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

15

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

ESBC-MOD-TABLE

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

...

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

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

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

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

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

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

15

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

CONFIG-ESBC

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

rename

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

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

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

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

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

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

15

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

CONFIG-ESBC-ROUTE-TABLE

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

...

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

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

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

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

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

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

15

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

CONFIG-ESBC-ROUTE-TABLE

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

...

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

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

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

...

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

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

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

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

15

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

CONFIG-ESBC-ROUTE-TABLE-RULE

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

...

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

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

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

...

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

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

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

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

15

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

CONFIG-ESBC-ROUTE-TABLE-RULE

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

...

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

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

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

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

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

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

15

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

CONFIG-ESBC

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

...

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

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

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

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

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

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

15

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

CONFIG-ESBC-SIP-TRANSPORT

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

...

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

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

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

...

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

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

udp-only

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

15

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

CONFIG-ESBC-SIP-TRANSPORT

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

...

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

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

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

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

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

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

15

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

CONFIG-ESBC-SIP-TRANSPORT

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

rename

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

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

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

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

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

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

15

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

CONFIG-ESBC-SIP-TRANSPORT

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

...

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

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

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

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

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

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

15

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

CONFIG-ESBC

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

...

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

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

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

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

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

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

15

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

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesr(config-esbc-trunk-sip)# domain new.domain
vesr(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#
vesr(config-esbc-trunk-sip)# media resource 0 NEW_MEDIA_RESOURSE
vesr(config-esbc-trunk-sip)# 

...

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

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

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

...

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

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

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

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

15

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

CONFIG-ESBC-TRUNK-SIP

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

...

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

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

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

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

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

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

15

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

CONFIG-ESBC-TRUNK-SIP

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

...

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

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

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

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

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

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

15

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

CONFIG-ESBC-TRUNK-SIP

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

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

...

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

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

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

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

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

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

15

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

CONFIG-ESBC-TRUNK-SIP

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

...

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

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

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

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

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

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

15

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

CONFIG-ESBC-TRUNK-SIP

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

...

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

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

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

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

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

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

15

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

CONFIG-ESBC

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

...

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

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

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

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

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

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

15

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

CONFIG-ESBC-TRUNK-GROUP

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

...

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

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

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

...

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

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

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

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

15

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

CONFIG-ESBC-TRUNK-GROUP

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

rename

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

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

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

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

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

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

15

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

CONFIG-ESBC-TRUNK-GROUP

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

...

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

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

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

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

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

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

15

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

CONFIG-ESBC-TRUNK-GROUP

Пример
Блок кода
languagec#
vesr(config-esbc-trunk-group)# route-table NEW_ROUTE_TABLE
vesr(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#
vesr(config-esbc-trunk-group)# trunk 0 NEW_TRUNK
vesr(config-esbc-trunk-group)# 

...

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

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

<NAME> – название user-interface.

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

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

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

15

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

CONFIG-ESBC

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

...

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

Синтаксис
allow-unreg-call
no allow-unreg-call
Параметры

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

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

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

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesr(config-esbc-user-interface-sip)# allow-unreg-call 
vesr(config-esbc-user-interface-sip)# 

...

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

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

<DOMAIN> – доменное имя user-interface.

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

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

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesr(config-esbc-user-interface-sip)# domain new.domain
vesr(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#
vesr(config-esbc-user-interface-sip)# media resource 0 NEW_MEDIA_RESOURCE
vesr(config-esbc-user-interface-sip)# 

...

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

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

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

...

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

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

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

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

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

...

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

Синтаксис
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#
vesr(config-esbc-user-interface-sip)# nat-comedia-mode on
vesr(config-esbc-user-interface-sip)# 

rename

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

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

<NEW_NAME> — новое название user-interface.

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

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

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

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

Пример
Блок кода
languagec#
vesr(config-esbc-user-interface-sip)# route-table NEW_ROUTE_TABLE
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

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

...