...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config)# esbc vesrvesbc(config-esbc)# |
Настройки списков причин отбоя
...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc)# cause-list sip NEW_LIST vesrvesbc(config-esbc-cause-list-sip)# |
...
| Блок кода | ||
|---|---|---|
| ||
#Если из транка придёт ответ 40x(400-409), произойдёт маршрутизация на следующее направление vesrvesbc(config-esbc-cause-list-sip)# cause-mask 40. vesrvesbc(config-esbc-cause-list-sip)# |
...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-cause-list-sip)# rename NEW_NAME_LIST vesrvesbc(config-esbc-cause-list-sip)# |
...
Общие настройки ESBC
general
Данная команда позволяет перейти в общие настройки управления модулями ESBC.
Синтаксис
general
Параметры
...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc)# general general vesrvesbc(config-esbc-general)# |
count core
...
Данная команда позволяет настроить количество модулей core.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
count core-count <COUNT>
no count core-count
Параметры
<COUNT> – количество модулей, максимальное значение зависит от количества ядер CPU.
...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-general)# count core-count 8 vesrvesbc(config-esbc-general)# |
count media
...
balancer
...
Данная команда позволяет настроить количество модулей media - balancer.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
count media- balancer-count <COUNT>
no count media- balancer-count
Параметры
<COUNT> – количество модулей, максимальное значение зависит от количества ядер CPU.
...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-general)# count media- balancer-count 8 vesrvesbc(config-esbc-general)# |
count media
...
worker
...
Данная команда позволяет настроить количество модулей media - worker.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
count media- worker-count <COUNT>
no count media- worker-count
Параметры
<COUNT> – количество модулей, максимальное значение зависит от количества ядер CPU.
...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-general)# count media- worker-count 8 vesrvesbc(config-esbc-general)# |
count sip
...
balancer
...
Данная команда позволяет настроить количество модулей sip - balancer.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
count sip- balancer-count <COUNT>
no count sip- balancer-count
Параметры
<COUNT> – количество модулей, максимальное значение зависит от количества ядер CPU.
...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-general)# count sip- balancer-count 8 vesrvesbc(config-esbc-general)# |
count sip
...
worker
...
Данная команда позволяет настроить количество модулей sip - worker.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
count sip- worker-count <COUNT>
no count sip- worker-count
Параметры
<COUNT> – количество модулей, максимальное значение зависит от количества ядер CPU.
...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-general)# count sip- worker-count 8 vesrvesbc(config-esbc-general)# |
...
max calls
Данная команда позволяет задать глобальное ограничение на количество одновременных вызовов
media-profile
Данная команда позволяет перейти в настройки указанного медиапрофиля или создать новый.
Использование отрицательной формы команды (no) удаляет указанный медиапрофильустанавливает значение по умолчанию.
Синтаксис
max calls <COUNT>media-profile <NAME>
no media-profilemax <NAME>calls
Параметры
<NAME> – название медиапрофиля<COUNT> – количество одновременных вызовов, максимальное значение зависит от платформы.
Значение по умолчанию
50000 – vESBC;
8500 – ESBC-3200Отсутствует.
Необходимый уровень привилегий
...
Командный режим
CONFIG-ESBC-GENERAL
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-general)# max media-profile MEDIA_PROFILE vesrcalls 1000 vesbc(config-esbc-media-profilegeneral)# |
...
max cps
Данная команда позволяет выбрать кодеки для работы в режиме проксирования (allow) и транскодирования (audio, video, image).задать глобальное ограничение на количество вызовов в секунду.
Использование отрицательной формы команды (no) устанавливает значение по умолчаниюИспользование отрицательной формы команды (no) запрещает указанный режим работы/кодек.
Синтаксис
codecmax allow {all | <CODEC_PATTERN> [<PT>]}cps <COUNT>
no codec allow {all | <CODEC_PATTERN> [<PT>]}
codec {audio | video | image} {all | <CODEC>}
no codec {audio | video | image} {all | <CODEC>}
Параметры
allow – добавление кодеков для работы в режиме проксирования.
<CODEC_PATTERN> – название кодека/часть названия кодека.
<PT> – payload type. Не обязательный параметр.
audio – добавление кодеков типа audio для работы в режиме транскодирования.
video – добавление кодеков типа video для работы в режиме транскодирования.
image – добавление кодеков типа image для работы в режиме транскодирования.
<CODEC> – название кодека. Указывается из списка поддержанных для транскодирования кодеков.
all – в режиме проксирования (codec allow) включает список шаблонов кодеков по умолчанию, доступных для проксирования. В режиме транскодирования (codec audo/video/image) включает все доступные кодеки заданного типа.
Значение по умолчанию
Разрешен список кодеков по умолчанию в режиме проксирования (codec allow all).
max cpsПараметры
<COUNT> – количество вызовов в секунду, максимальное значение зависит от платформы.
Значение по умолчанию
1000 – vESBC;
400 – ESBC-3200.
Необходимый уровень привилегий
...
Командный режим
CONFIG-ESBC-MEDIA-PROFILEGENERAL
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-media-profilegeneral)# codecmax audiocps all 10 vesbc(config-esbc-media-profile)# codec video all vesbc(config-esbc-media-profile)# codec image all vesbc(config-esbc-media-profile)# codec allow all general)# |
max rps
Данная команда позволяет задать глобальное ограничение на количество запросов в секунду.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
max rps <COUNT>
no max rps
Параметры
<COUNT> – количество запросов в секунду, максимальное значение зависит от платформы.
Значение по умолчанию
4294967295
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-GENERAL
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-media-profilegeneral)# domax commitrps 150 vesbc(config-esbc-media-profile)# general)# |
statistics call
Данная команда включает ведение статистики вызовов.
Использование отрицательной формы команды (no) отключает ведение статистики.
Синтаксис
statistics call
no statistics call
Параметры
Отсутствуют.
Значение по умолчанию
Статистика отключена.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-GENERAL
Пример
| Блок кода | ||
|---|---|---|
| ||
do confirm vesbc(config-esbc-media-profilegeneral)# do sh running-config esbc media-profile MEDIA_ PROFILE media-profile MEDIA_PROFILE codec audio PCMU codec audio PCMA codec audio G7221-24 codec audio G7221-32 codec audio G7221C-24 codec audio G7221C-32 codec audio G7221C-48 codec audio OPUS codec audio ILBC codec audio GSM codec audio G722 codec audio G726-16 codec audio G726-24 codec audio G726-32 codec audio G726-40 codec audio G729 codec audio SPEEX-NB codec audio SPEEX-WB codec audio SPEEX-UWB codec audio L16-MONO codec audio AMR codec audio AMR-WB codec audio telephone-event codec video H263-1998 codec video H264 codec video VP8 codec video VP9 codec image FAX-T38 codec allow AMR codec allow CLEARMODE codec allow CN codec allow G72 codec allow G722/ 9 codec allow G728 15 codec allow G729/ 18 codec allow GSM 3 codec allow H26 codec allow H261 31 codec allow H263 34 codec allow ILBC codec allow L16/44100 11 codec allow L16/44100/2 10 codec allow L20 codec allow OPUS codec allow PCMA 8 codec allow PCMU 0 codec allow SPEEX codec allow T38 t38 codec allow VP codec allow telephone-event exit |
rtp-timeout
Данная команда позволяет включить таймаут ожидания RTP-пакетов.
Использование отрицательной формы команды (no) выключает таймер.
Синтаксис
rtp-timeout <TIMER>
no rtp-timeout
Параметры
<TIMER> – период времени в минутах, принимает значения [1..10080].
Значение по умолчанию
Отсутствует(0).
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MEDIA-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
#Включить 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
Пример
| Блок кода | ||
|---|---|---|
| ||
#Использовать метод DTLS-SRTP
vesr(config-esbc-media-profile)# srtp keying dtls-srtp
vesr(config-esbc-media-profile)# |
srtp mode
Данная команда позволяет выбрать режим использования SRTP.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
srtp mode { disable | mandatory | optional }
no srtp mode
Параметры
disable – SRTP запрещён;
mandatory – SRTP обязателен, профиль транспорта в медиа секции SDP будет изменён на соответствующий профиль SRTP;
optional – SRTP не обязателен, но ключи будут подставлены в offer SDP второго плеча, без изменения профиля транспорта в медиа секции SDP.
Значение по умолчанию
disable
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MEDIA-PROFILE
Пример
statistics call
vesbc(config-esbc-general)# |
| Якорь | ||||
|---|---|---|---|---|
|
media profile
Данная команда позволяет перейти в настройки указанного медиапрофиля или создать новый.
Использование отрицательной формы команды (no) удаляет указанный медиапрофиль.
Синтаксис
media profile <NAME>
no media profile <NAME>
Параметры
<NAME> – название медиапрофиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc)# mediaprofile MEDIA_PROFILE
vesbc(config-esbc-media-profile)# |
codec
Данная команда позволяет выбрать кодеки для работы в режиме проксирования (allow) и транскодирования (audio, video, image).
Использование отрицательной формы команды (no) запрещает указанный режим работы/кодек.
Синтаксис
codec allow {all | <CODEC_PATTERN> [<PT>]}
no codec allow {all | <CODEC_PATTERN> [<PT>]}
codec {audio | video | image} {all | <CODEC>}
no codec {audio | video | image} {all | <CODEC>}
Параметры
allow – добавление кодеков для работы в режиме проксирования.
<CODEC_PATTERN> – название кодека/часть названия кодека.
<PT> – payload type. Не обязательный параметр.
audio – добавление кодеков типа audio для работы в режиме транскодирования.
video – добавление кодеков типа video для работы в режиме транскодирования.
image – добавление кодеков типа image для работы в режиме транскодирования.
<CODEC> – название кодека. Указывается из списка поддержанных для транскодирования кодеков.
all – в режиме проксирования (codec allow) включает список шаблонов кодеков по умолчанию, доступных для проксирования. В режиме транскодирования (codec audo/video/image) включает все доступные кодеки заданного типа.
Значение по умолчанию
Разрешен список кодеков по умолчанию в режиме проксирования (codec allow all).
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MEDIA-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-media-profile)# codec audio all
vesbc(config-esbc-media-profile)# codec video all
vesbc(config-esbc-media-profile)# codec image all
vesbc(config-esbc-media-profile)# codec allow all
vesbc(config-esbc-media-profile)# do commit
vesbc(config-esbc-media-profile)# do confirm
vesbc(config-esbc-media-profile)# do sh running-config esbc media-profile MEDIA_
PROFILE
media-profile MEDIA_PROFILE
codec audio PCMU
codec audio PCMA
codec audio G7221-24
codec audio G7221-32
codec audio G7221C-24
codec audio G7221C-32
codec audio G7221C-48
codec audio OPUS
codec audio ILBC
codec audio GSM
codec audio G722
codec audio G726-16
codec audio G726-24
codec audio G726-32
codec audio G726-40
codec audio G729
codec audio SPEEX-NB
codec audio SPEEX-WB
codec audio SPEEX-UWB
codec audio L16-MONO
codec audio AMR
codec audio AMR-WB
codec audio telephone-event
codec video H263-1998
codec video H264
codec video VP8
codec video VP9
codec image FAX-T38
codec allow AMR
codec allow CLEARMODE
codec allow CN
codec allow G72
codec allow G722/ 9
codec allow G728 15
codec allow G729/ 18
codec allow GSM 3
codec allow H26
codec allow H261 31
codec allow H263 34
codec allow ILBC
codec allow L16/44100 11
codec allow L16/44100/2 10
codec allow L20
codec allow OPUS
codec allow PCMA 8
codec allow PCMU 0
codec allow SPEEX
codec allow T38 t38
codec allow VP
codec allow telephone-event
exit | ||
| Блок кода | ||
| ||
#Включить обязательное использование SRTP
vesr(config-esbc-media-profile)# srtp mode mandatory
vesr(config-esbc-media-profile)#
|
rename
Данная команда позволяет переименовать созданный медиапрофиль.
Синтаксис
rename <NEW_NAME>
Параметры
<NEW_NAME> – новое название медиапрофиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MEDIA-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-media-profile)# rename NEW_NAME_MEDIA_PROFILE vesrvesbc(config-esbc-media-profile)# |
Настройки медиаресурсов
media-resource
rtp source-verification
Данная команда включает контроль IP:Port источника RTPДанная команда позволяет перейти в настройки указанного медиаресурса или создать новый.
Использование отрицательной формы команды (no) удаляет указанный медиаресурсвыключает контроль.
Синтаксис
rtp source-verificationmedia-resource <NAME>
no rtp mediasource-resource <NAME>verification
Параметры
<NAME> – название медиаресурсаОтсутствуют.
Значение по умолчанию
ОтсутствуетКонтроль включен.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MEDIA-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-media-profile)# media-resource NEW_MEDIA_RESOURCE vesrrtp source-verification vesbc(config-esbc-media-resourceprofile)# |
...
rtp timeout
Данная команда позволяет настроить IP-адрес для медиаресурсоввключить таймаут ожидания RTP-пакетов.
Использование отрицательной формы команды (no) удаляет настройку IP-адресавыключает таймер.
Синтаксис
rtp timeout <TIMER>ip-address <IP_ADDR>
no ip-addressrtp timeout
Параметры
<IP_ADDR> – IP-адрес ESBC, который будет использоваться для передачи/приема голосового трафика.
<TIMER> – период времени в минутах, принимает значения [1..10080].
Значение по умолчанию
Отсутствует(0).
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MEDIA-RESOURCEPROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr#Включить 5-минутный таймер ожидания RTP-пакетов vesbc(config-esbc-media-resourceprofile)# ip-address 192.168.114.130 vesrrtp timeout 5 vesbc(config-esbc-media-resourceprofile)# |
...
srtp keying
Данная команда позволяет настроить диапазон UDP-портов для медиаресурсоввыбрать метод обмена ключами при использовании SRTP.
Использование отрицательной формы команды (no) устанавливает значение по умолчаниюотключает выбранный метод.
Синтаксис
srtp keying <METHOD>port-range <START_PORT>-<END_PORT>
no port-rangesrtp keying <METHOD>
Параметры
<START_PORT> – начальный UDP-порт, который ESBC будет использовать для передачи/приема голосового трафика;
<END_PORT> – конечный UDP-порт, который ESBC будет использовать для передачи/приема голосового трафика<METHOD> – метод обмена ключами, принимает значения [dtls-srtp, sdes].
Значение по умолчанию
8000 – 65535Все методы отключены.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MEDIA-RESOURCEPROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr#Использовать метод DTLS-SRTP vesbc(config-esbc-media-resourceprofile)# srtp port-rangekeying 20000dtls-30001srtp vesrvesbc(config-esbc-media-resourceprofile)# |
...
srtp mode
Данная команда позволяет переименовать созданные медиаресурсывыбрать режим использования SRTP.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
rename <NEW_NAME>Параметры
srtp mode { disable | mandatory | optional }
no srtp mode
Параметры
disable – SRTP запрещён;
mandatory – SRTP обязателен, профиль транспорта в медиа секции SDP будет изменён на соответствующий профиль SRTP;
optional – SRTP не обязателен, но ключи будут подставлены в offer SDP второго плеча, без изменения профиля транспорта в медиа секции SDP<NEW_NAME> – новое название медиаресурсов.
Значение по умолчанию
Отсутствует.disable
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MEDIA-RESOURCEPROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr#Включить обязательное использование SRTP vesbc(config-esbc-media-resourceprofile)# rename NEW_NAME_MEDIA_RESOURCE vesrsrtp mode mandatory vesbc(config-esbc-media-resourceprofile)# |
...
Настройки медиаресурсов
media resource
Данная команда
mod-table
Команда позволяет перейти в настройки указанной таблицы модификации указанного медиаресурса или создать новуюновый.
Использование отрицательной формы команды (no) удаляет указанную таблицу модификацииуказанный медиаресурс.
Синтаксис
mod-table {common | sip} media resource <NAME>
no mod-table {common | sip} <NAME>
Параметры
common – создание/конфигурирование таблицы модификаций типа common.
sip – создание/конфигурирование таблицы модификаций типа sip.
media resource <NAME>Параметры
<NAME> – название медиаресурса<NAME> – название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc)# mod-tablemedia sipresource NEW_MODTABLEMEDIA_RESOURCE vesrvesbc(config-esbc-modmedia-tableresource)# |
...
ip address
Данная команда позволяет перейти в настройки указанной таблицы модификации или создать новуюнастроить IP-адрес для медиаресурсов.
Использование отрицательной формы команды (no) удаляет указанную таблицу модификациинастройку IP-адреса.
Синтаксис
mod-tableip commonaddress <NAME><IP_ADDR>
no mod-table common <NAME>
Параметры
ip addressПараметры
<IP_ADDR> – IP-адрес ESBC, который будет использоваться для передачи/приема голосового трафика<NAME> – название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MEDIA-RESOURCE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-media-resource)# mod-tableip common NEW_MODTABLE vesr(esbc-mod-tableaddress 192.168.114.130 vesbc(config-esbc-media-resource)# |
...
ip address dhcp interface
Данная команда позволяет создать модификатор в таблице модификации или перейти в настройки уже созданного модификатораиспользовать динамический IP-адрес для медиаресурсов.
Использование отрицательной формы команды (no) удаляет указанный модификаторнастройку IP-адреса.
Синтаксис
ip address dhcp interface <IFACE>mod <INDEX> <MODE>
no modip <INDEX>address
Параметры
<INDEX> – индекс модификатора, принимает значения от 0 до 63;
<MODE> – тип создаваемого модификатора, принимает значения:
- cdpn – модификатор CgPN;
- cgpn – модификатор CdPN.
Необязательный параметр, нужен только при создании модификатора для указания типа либо для смены типа модификатора. Если модификатор уже создан, то для перехода к его настройкам достаточно указать индекс этого модификатора, указывать тип не требуется.<IFACE> – интерфейс, на котором включен DHCP-клиент, динамический адрес этого интерфейса будет использоваться для передачи/приема голосового трафика.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MODMEDIA-TABLERESOURCE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(esbc-mod-table)# mod 0 cgpn
vesr(esbc-mod-table-modification)# |
Настройки модификаторов CgPN/CdPN
value-pattern
vesbc(config)# interface gigabitethernet 1/0/1
vesbc(config-if-gi)# ip address dhcp
vesbc(config-if-gi)# exit
vesbc(config)# esbc
vesbc(config-esbc)# media resource NEW_MEDIA_RESOURCE
vesbc(config-esbc-media-resource)# ip address dhcp interface gigabitethernet 1/0/1
vesbc(config-esbc-media-resource)# |
port-range
Данная команда позволяет настроить диапазон UDP-портов для медиаресурсов.Данная команда позволяет указать содержимое заголовка, при совпадении с которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурацииустанавливает значение по умолчанию.
Синтаксис
valueport-pattern <PATTERN>range <START_PORT>-<END_PORT>
no valueport-patternrange
Параметры
<PATTERN> – содержимое заголовка, при совпадении с которым будет применяться модификатор.
<START_PORT> – начальный UDP-порт, который ESBC будет использовать для передачи/приема голосового трафика;
<END_PORT> – конечный UDP-порт, который ESBC будет использовать для передачи/приема голосового трафика.
Значение по умолчанию
Отсутствует.8000 – 65535
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MODMEDIA-TABLE-MODIFICATIONRESOURCE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-modmedia-table-modificationresource)# valueport-patternrange 4500120000-30001 vesrvesbc(config-esbc-modmedia-table-modificationresource)# |
...
rename
Данная команда позволяет задать правило для подмены содержимого заголовка. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
replacement <REPLACEMENT>
no replacement
Параметры
переименовать созданные медиаресурсы.
Синтаксис
rename <NEW_NAME>Параметры
<NEW_NAME> – новое название медиаресурсов<REPLACEMENT> – правило для подмены содержимого заголовка.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MODMEDIA-TABLE-MODIFICATIONRESOURCE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-modmedia-table-modificationresource)# replacement 85001 vesr(esbc-mod-table-modification)# |
rename
Данная команда позволяет переименовать созданную таблицу модификации.
Синтаксис
rename <NEW_NAME>Параметры
<NEW_NAME> – новое название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(esbc-mod-table)# rename NEW_NAME_MODTABLE
vesr(esbc-mod-table)# |
sip
rename NEW_NAME_MEDIA_RESOURCE
vesbc(config-esbc-media-resource)# |
| Якорь | ||||
|---|---|---|---|---|
|
mod-table
Команда Данная команда позволяет перейти в настройки указанной таблицы модификации или создать новую.
Использование отрицательной формы команды (no) удаляет указанную таблицу модификации.
Синтаксис
mod-table {common | sip} <NAME>
no mod-table {common | sip} <NAME>
Параметры
common – создание/конфигурирование таблицы модификаций типа common.
sip – создание/конфигурирование таблицы модификаций типа sip.
<NAME> – название таблицы модификации.
...
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc)# mod-table sip NEW_MODTABLE vesrvesbc(esbc-mod-table)# |
common
Данная команда позволяет перейти в настройки указанной таблицы модификации или создать новую.
Использование отрицательной формы команды (no) удаляет указанную таблицу модификации.
Синтаксис
mod-table common <NAME>
no mod-table common <NAME>
Параметры
<NAME> – название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc)# mod-table common NEW_MODTABLE
vesbc(esbc-mod-table)# |
mod
Данная команда позволяет создать модификатор в таблице модификации или перейти в настройки уже созданного модификатора.
Использование отрицательной формы команды (no) удаляет указанный модификатор.
Синтаксис
mod <INDEX> <MODE>
no mod <INDEX>
Параметры
<INDEX> – индекс модификатора, принимает значения от 0 до 63;
<MODE> – тип создаваемого модификатора, принимает значения:
- add – cdpn – модификатор добавления заголовкаCgPN;
- no-transit – модификатор удаления заголовка;
- replace – модификатор замены заголовка;
- transit – модификатор транзита заголовка;
- copy – модификатор копирования заголовка (части заголовка) в переменную.
- cgpn – модификатор CdPN.
Необязательный параметр, нужен только Необязательный параметр, нужен только при создании модификатора для указания типа либо для смены типа модификатора. Если модификатор уже создан, то для перехода к его настройкам достаточно указать индекс этого модификатора, указывать тип не требуется.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table)# mod 0 addcgpn vesrvesbc(esbc-mod-table-modification)# |
Настройки
...
модификаторов CgPN/CdPN
value-pattern
...
Данная команда позволяет задать название заголовка, который необходимо добавитьуказать содержимое заголовка, при совпадении с которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
value-pattern <PATTERN>header name <NAME>
no header namevalue-pattern
Параметры
<NAME> – название <PATTERN> – содержимое заголовка, который необходимо добавитьпри совпадении с которым будет применяться модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table-modification)# header name Test_header vesrvalue-pattern 45001 vesbc(esbc-mod-table-modification)# |
...
replacement
Данная команда позволяет задать содержимое заголовка, которое необходимо добавитьправило для подмены содержимого заголовка. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
headerreplacement value <VALUE><REPLACEMENT>
no header valuereplacement
Параметры
<VALUE> – содержимое заголовка, которое необходимо добавить<REPLACEMENT> – правило для подмены содержимого заголовка.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table-modification)# headerreplacement value 12345685001 vesrvesbc(esbc-mod-table-modification)# |
...
rename
Данная команда позволяет задать методы SIP-запросов, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method pattern <PATTERN>
no sip method
Параметры
переименовать созданную таблицу модификации.
Синтаксис
rename <NEW_NAME>Параметры
<NEW_NAME> – новое название таблицы модификации<PATTERN> – метод SIP-запросов, к которому будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться только к запросам BYE и INVITE vesrvesbc(esbc-mod-table)# rename NEW_NAME_MODTABLE vesbc(esbc-mod-table-modification)# sip method pattern ^((BYE)|(INVITE))$ vesr(esbc-mod-table-modification)# |
sip method type
sip
Данная команда позволяет перейти в настройки указанной таблицы модификации или создать новуюДанная команда позволяет выбрать метод SIP-запроса, к которому будет применяться модификатор.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросовудаляет указанную таблицу модификации.
Синтаксис
mod-table sip method type <TYPE><NAME>
no mod-table sip method<NAME>
Параметры
<TYPE> – метод SIP-запроса, к которому будет применен модификатор, принимает значения:
...
<NAME> – название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATIONCONFIG-ESBC
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-)# mod-table-modification)# sip-method type Invite vesr NEW_MODTABLE vesbc(esbc-mod-table-modification)# |
...
mod
Данная команда позволяет задать SIP-ответы, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.создать модификатор в таблице модификации или перейти в настройки уже созданного модификатора.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-ответовудаляет указанный модификатор.
Синтаксис
sipmod response-pattern<INDEX> <PATTERN><MODE>
no sipmod response<INDEX>
Параметры
<PATTERN> – SIP-ответы, к которым будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
<INDEX> – индекс модификатора, принимает значения от 0 до 63;
<MODE> – тип создаваемого модификатора, принимает значения:
- add – модификатор добавления заголовка;
- no-transit – модификатор удаления заголовка;
- replace – модификатор замены заголовка;
- transit – модификатор транзита заголовка;
- copy – модификатор копирования заголовка (части заголовка) в переменную.
Необязательный параметр, нужен только при создании модификатора для указания типа либо для смены типа модификатора. Если модификатор уже создан, то для перехода к его настройкам достаточно указать индекс этого модификатора, указывать тип не требуется.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc | ||
| Блок кода | ||
| ||
#Модификатор будет применяться ко всем SIP-ответам vesr(esbc-mod-table-modification)# sipmod response-pattern .+ vesr0 add vesbc(esbc-mod-table-modification)# |
Настройки модификатора
...
добавления заголовка (
...
add)
...
header
...
name
Данная команда позволяет задать название заголовка, который необходимо удалить. Можно использовать регулярные выражения PCRE.добавить.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
sipheader header-patternname <PATTERN><NAME>
no sip-header name
Параметры
<PATTERN> – <NAME> – название заголовка, который необходимо удалитьдобавить.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table-modification)# sipheader name Test_header-pattern Test_header vesr vesbc(esbc-mod-table-modification)# |
header value
Данная команда позволяет задать содержимое заголовка, которое необходимо добавить.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
header value <VALUE>
no header value
Параметры
<VALUE> – содержимое заголовка, которое необходимо добавить.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(esbc-mod-table-modification)# header value 123456
vesbc(esbc-mod-table-modification)# |
sip method pattern
Данная команда позволяет задать методы SIP-запросов, к которым будет применяться модификатор. Можно Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method pattern <PATTERN>
no sip method
Параметры
<PATTERN> – метод SIP-запросов, к которому будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться только к запросам BYE и INVITE vesrvesbc(esbc-mod-table-modification)# sip method pattern ^((BYE)|(INVITE))$ vesrvesbc(esbc-mod-table-modification)# |
sip method type
Данная команда позволяет выбрать метод SIP-запроса, к которому будет применяться модификатор.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method type <TYPE>
no sip method
Параметры
<TYPE> – метод SIP-запроса, к которому будет применен модификатор, принимает значения:
- Ack;
- Bye;
- Cancel;
- Invite;
- Options;
- Register.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table-modification)# sip -method type Invite Invite vesrvesbc(esbc-mod-table-modification)# |
sip
...
response-pattern
Данная команда позволяет задать SIP-ответы, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-ответов.
Синтаксис
sip response-pattern <PATTERN>
no sip response
Параметры
<PATTERN> – SIP-ответы, к которым будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться ко всем SIP-ответам vesrvesbc(esbc-mod-table-modification)# sip response-pattern .+ vesrvesbc(esbc-mod-table-modification)# |
...
Настройки модификатора удаления заголовка (no-transit)
sip header pattern
Данная команда позволяет указать содержимое задать название заголовка, при совпадении с которым будет применяться модификаторкоторый необходимо удалить. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
valuesip header-pattern <PATTERN>
no value-patternsip header
Параметры
<PATTERN> – содержимое название заголовка, при совпадении с которым будет применяться модификаторкоторый необходимо удалить.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table-modification)# valuesip header-pattern exampleTest_header vesrvesbc(esbc-mod-table-modification)# |
Настройки модификатора замены заголовка (replace)
replacement
sip method pattern
Данная команда позволяет задать правило для подмены содержимого заголовкаметоды SIP-запросов, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурацииотключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method pattern <PATTERN>replacement <REPLACEMENT>
no sip replacementmethod
Параметры
<REPLACEMENT> – правило для подмены содержимого заголовка<PATTERN> – метод SIP-запросов, к которому будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(esbc#Модификатор будет применяться только к запросам BYE и INVITE vesbc(esbc-mod-table-modification)# sip replacement 456 vesrmethod pattern ^((BYE)|(INVITE))$ vesbc(esbc-mod-table-modification)# |
sip
...
method type
Данная команда позволяет задать название заголовка, содержимое которого необходимо заменить. Можно использовать регулярные выражения PCRE.выбрать метод SIP-запроса, к которому будет применяться модификатор.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурацииотключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method header-patterntype <PATTERN><TYPE>
no sip-header method
Параметры
...
<TYPE> – метод SIP-запроса, к которому будет применен модификатор, принимает значения:
- Ack;
- Bye;
- Cancel;
- Invite;
- Options;
- Register.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table-modification)# sip header-pattern Test_header vesrmethod type Invite vesbc(esbc-mod-table-modification)# |
sip
...
response-pattern
Данная команда позволяет задать методы SIP-запросовответы, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросовответов.
Синтаксис
sip method response-pattern <PATTERN>
no sip-method response
Параметры
<PATTERN> – метод SIP-запросовответы, к которому которым будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться толькоко к запросам BYE и INVITE vesrвсем SIP-ответам vesbc(esbc-mod-table-modification)# sip method pattern ^((BYE)|(INVITE))$ vesrresponse-pattern .+ vesbc(esbc-mod-table-modification)# |
...
value-pattern
Данная команда позволяет выбрать метод SIP-запроса, к которому указать содержимое заголовка, при совпадении с которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросовудаляет данную настройку из конфигурации.
Синтаксис
value-pattern <PATTERN>sip method type <TYPE>
no sip methodvalue-pattern
Параметры
<TYPE> – метод SIP-запроса, к которому будет применен модификатор, принимает значения:
- Ack;
- Bye;
- Cancel;
- Invite;
- Options;
- Register.
Значение по умолчанию
<PATTERN> – содержимое заголовка, при совпадении с которым будет применяться модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table-modification)# sip method type Invite vesrvalue-pattern example vesbc(esbc-mod-table-modification)# |
...
Настройки модификатора замены заголовка (replace)
replacement
Данная команда позволяет задать SIP-ответы, к которым будет применяться модификаторправило для подмены содержимого заголовка. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-ответовудаляет данную настройку из конфигурации.
Синтаксис
replacement <REPLACEMENT>sip response-pattern <PATTERN>
no sip responsereplacement
Параметры
<PATTERN> – SIP-ответы, к которым будет применен модификатор<REPLACEMENT> – правило для подмены содержимого заголовка.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться ко всем SIP-ответам vesrvesbc(esbc-mod-table-modification)# sip response-pattern .+ vesrreplacement 456 vesbc(esbc-mod-table-modification)# |
...
sip header-pattern
Данная команда позволяет указать место в содержимом задать название заголовка, которое содержимое которого необходимо заменить. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
valuesip header-pattern <PATTERN>
no valuesip-patternheader
Параметры
<PATTERN> – место в содержимом название заголовка, которое содержимое которого необходимо заменить.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Конец строки исходного содержимого заголовка vesrvesbc(esbc-mod-table-modification)# valuesip header-pattern $Test_header vesrvesbc(esbc-mod-table-modification)# |
...
sip
...
method pattern
Данная команда позволяет задать название заголовка, который необходимо транзититьметоды SIP-запросов, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурацииотключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method header-pattern <PATTERN>
no sip header-method
Параметры
<PATTERN> – название заголовка, который необходимо транзититьметод SIP-запросов, к которому будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr#Модификатор будет применяться только к запросам BYE и INVITE vesbc(esbc-mod-table-modification)# sip header-pattern Test_header vesrmethod pattern ^((BYE)|(INVITE))$ vesbc(esbc-mod-table-modification)# |
sip method
...
type
Данная команда позволяет задать методы выбрать метод SIP-запросовзапроса, к которым которому будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method patterntype <PATTERN><TYPE>
no sip method
Параметры
<PATTERN> – <TYPE> – метод SIP-запросовзапроса, к которому будет применен модификатор, принимает значения:
- Ack;
- Bye;
- Cancel;
- Invite;
- Options;
- Register.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться только к запросам BYE и INVITE vesrvesbc(esbc-mod-table-modification)# sip method pattern ^((BYE)|(INVITE))$ vesrtype Invite vesbc(esbc-mod-table-modification)# |
sip
...
response-pattern
Данная команда позволяет выбрать метод задать SIP-запросаответы, к которому которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросовответов.
Синтаксис
sip method type <TYPE>response-pattern <PATTERN>
no sip methodresponse
Параметры
<TYPE> – метод <PATTERN> – SIP-запросаответы, к которому которым будет применен модификатор, принимает значения:
...
.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr#Модификатор будет применяться ко всем SIP-ответам vesbc(esbc-mod-table-modification)# sip method type Invite vesrresponse-pattern .+ vesbc(esbc-mod-table-modification)# |
...
value-pattern
Данная команда позволяет задать SIP-ответы, к которым будет применяться модификаторуказать место в содержимом заголовка, которое необходимо заменить. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-ответовудаляет данную настройку из конфигурации.
Синтаксис
sip responsevalue-pattern <PATTERN>
no sip responsevalue-pattern
Параметры
<PATTERN> – SIP-ответы, к которым будет применен модификаторместо в содержимом заголовка, которое необходимо заменить.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор#Конец будетстроки применятьсяисходного ко всем SIP-ответам vesrсодержимого заголовка vesbc(esbc-mod-table-modification)# sip responsevalue-pattern .+$ vesrvesbc(esbc-mod-table-modification)# |
...
Настройки модификатора транзита заголовка (transit)
sip header pattern
Данная команда позволяет указать содержимое задать название заголовка, при совпадении с которым будет применяться модификаторкоторый необходимо транзитить. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
valuesip header-pattern <PATTERN>
no value-patternsip header
Параметры
<PATTERN> – содержимое название заголовка, при совпадении с которым будет применяться модификаторкоторый необходимо транзитить.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table-modification)# sip valueheader-pattern exampleTest_header vesrvesbc(esbc-mod-table-modification)# |
Настройки модификатора копирования (copy)
...
sip method pattern
Данная команда позволяет выбрать заголовок, в котором будет производиться отбор значения для копированиязадать методы SIP-запросов, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурацииотключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip header-method pattern <PATTERN>
no sip headermethod
Параметры
<PATTERN> – название заголовка, который необходимо транзититьметод SIP-запросов, к которому будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr#Модификатор будет применяться только к запросам BYE и INVITE vesbc(esbc-mod-table-modification)# sip header-pattern Test_header vesrmethod pattern ^((BYE)|(INVITE))$ vesbc(esbc-mod-table-modification)# |
sip method
...
type
Данная команда позволяет задать методы выбрать метод SIP-запросовзапроса, к которым которому будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method patterntype <PATTERN><TYPE>
no sip method
Параметры
<PATTERN> – <TYPE> – метод SIP-запросовзапроса, к которому будет применен модификатор, принимает значения:
- Ack;
- Bye;
- Cancel;
- Invite;
- Options;
- Register.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться только к запросам BYE и INVITE vesrvesbc(esbc-mod-table-modification)# sip method pattern ^((BYE)|(INVITE))$ vesrtype Invite vesbc(esbc-mod-table-modification)# |
sip
...
response-pattern
Данная команда позволяет выбрать метод задать SIP-запросаответы, к которому которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросовответов.
Синтаксис
sip method type <TYPE>response-pattern <PATTERN>
no sip methodresponse
Параметры
<TYPE> – метод <PATTERN> – SIP-запросаответы, к которому которым будет применен модификатор, принимает значения:
...
.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(esbc-mod-#Модификатор будет применяться ко всем SIP-ответам vesbc(esbc-mod-table-modification)# sip method type Invite vesrresponse-pattern .+ vesbc(esbc-mod-table-modification)# |
...
value-pattern
Данная команда позволяет задать SIP-ответы, к указать содержимое заголовка, при совпадении с которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-ответовудаляет данную настройку из конфигурации.
Синтаксис
sip responsevalue-pattern <PATTERN>
no sip responsevalue-pattern
Параметры
<PATTERN> – SIP-ответы, к содержимое заголовка, при совпадении с которым будет применен применяться модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться ко всем SIP-ответам vesrvesbc(esbc-mod-table-modification)# sip responsevalue-pattern .+example vesrvesbc(esbc-mod-table-modification)# |
...
Настройки модификатора копирования (copy)
sip header-pattern
Данная команда позволяет указать содержимое заголовка, при совпадении с которым будет применяться модификаторвыбрать заголовок, в котором будет производиться отбор значения для копирования. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
valuesip header-pattern <PATTERN>
no sip value-patternheader
Параметры
<PATTERN> – содержимое название заголовка, при совпадении с которым будет применяться модификатор.
Для копирования части содержимого заголовка необходимо указать эту часть в скобках.
Пример:
| Блок кода | ||
|---|---|---|
| ||
value-pattern 'header (value)'
# в переменную будет добавлено только value |
который необходимо транзитить.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table-modification)# valuesip header-pattern exampleTest_header vesrvesbc(esbc-mod-table-modification)# |
...
sip method pattern
Данная команда позволяет указать номер переменной, в которую будет помещено значение, отобранное в результате выполнения команды value-patternзадать методы SIP-запросов, к которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурацииотключает использование данного модификатора для всех SIP-запросов.
Синтаксис
sip method pattern <PATTERN>variable-str <VAR>
no variable-strsip method
Параметры
<VAR> – номер переменной, задается в диапазоне значений u01–u99<PATTERN> – метод SIP-запросов, к которому будет применен модификатор.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr#Модификатор будет применяться только к запросам BYE и INVITE vesbc(esbc-mod-table-modification)# variable-str u01 vesrsip method pattern ^((BYE)|(INVITE))$ vesbc(esbc-mod-table-modification)# |
...
sip method type
Данная команда позволяет переименовать созданную таблицу модификациивыбрать метод SIP-запроса, к которому будет применяться модификатор.
Использование отрицательной формы команды (no) отключает использование данного модификатора для всех SIP-запросов.
Синтаксис
rename <NEW_NAME>Параметры
<NEW_NAME> – новое название таблицы модификации.
Значение по умолчанию
Отсутствует.
sip method type <TYPE>
no sip method
Параметры
<TYPE> – метод SIP-запроса, к которому будет применен модификатор, принимает значения:
- Ack;
- Bye;
- Cancel;
- Invite;
- Options;
- Register.
Значение по умолчанию
Отсутствует.
Необходимый уровень
...
привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(esbc-mod-table-modification)# sip method rename NEW_NAME_MODTABLE vesrtype Invite vesbc(esbc-mod-table-modification)# |
Настройки таблицы маршрутизации (route-table)
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>Параметры
<NEW_NAME> – новое название таблицы маршрутизации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
#Модификатор будет применяться ко всем SIP-ответам
vesbc(esbc-mod-table-modification)# sip response-pattern .+
vesbc(esbc-mod-table-modification)# |
value-pattern
Данная команда позволяет указать содержимое заголовка, при совпадении с которым будет применяться модификатор. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
value-pattern <PATTERN>
no value-pattern
Параметры
<PATTERN> – содержимое заголовка, при совпадении с которым будет применяться модификатор.
Для копирования части содержимого заголовка необходимо указать эту часть в скобках.
Пример:
| Блок кода | ||
|---|---|---|
| ||
value-pattern 'header (value)'
# В переменную будет добавлено только value |
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE-MODIFICATIONCONFIG-ESBC-ROUTE-TABLE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-routemod-table-modification)# rename NEW_NAME_ROUTE_TABLE vesr(config-esbc-route-tablevalue-pattern example vesbc(esbc-mod-table-modification)# |
...
variable-str
Данная команда позволяет создать правило в таблице маршрутизации или перейти в настройки уже созданного правилауказать номер переменной, в которую будет помещено значение, отобранное в результате выполнения команды value-pattern.
Использование отрицательной формы команды (no) удаляет указанное правилоданную настройку из конфигурации.
Синтаксис
...
variable-str <VAR>
no variable-strrule <INDEX>
Параметры
<INDEX> – индекс правила, принимает значения от 0 до 63<VAR> – номер переменной, задается в диапазоне значений u01–u99.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-ROUTEMOD-TABLE-MODIFICATION
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-routemod-table-modification)# rulevariable-str 0u01 vesrvesbc(config-esbc-routemod-table-rulemodification)# |
...
rename
Данная команда позволяет указать действие, которое будет совершаться при маршрутизации вызова через данное правило.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
Синтаксис
action { direct-to-trunk | direct-to-trunk-group | reject } <DIRECTION>
no action
Параметры
direct-to-trunk – отравить вызов в транк, указанный в <DIRECTION>;
direct-to-trunk-group – отправить вызов в транковую группу, указанную в <DIRECTION>;
reject – отклонить вызов;
переименовать созданную таблицу модификации.
Синтаксис
rename <NEW_NAME>Параметры
<NEW_NAME> – новое название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
ESBC-MOD-TABLE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(esbc-mod-table)# rename NEW_NAME_MODTABLE
vesbc(esbc-mod-table)# |
Настройки таблицы маршрутизации (route-table)
route-table
Данная команда позволяет перейти в настройки указанной таблицы маршрутизации или создать новую.
Использование отрицательной формы команды (no) удаляет указанную таблицу маршрутизации.
Синтаксис
route-table <NAME>
no route-table <NAME>
Параметры
<NAME> – название медиаресурса<DIRECTION> – название транка или транковой группы, куда будет отправлен вызов.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-ROUTE-TABLE-RULE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-route-table-rule)# action direct-to-trunkroute-table NEW_TRUNKROUTE_TABLE vesrvesbc(config-esbc-route-table-rule)# |
...
rename
Данная команда позволяет настроить условия, которые должны выполняться, чтобы вызов смаршрутизировался по указанному правилу в таблице маршрутизации.Использование отрицательной формы команды (no) удаляет данную настройку из конфигурациипереименовать созданную таблицу маршрутизации.
Синтаксис
condition <INDEX> { cdpn | cgpn } <CONDITION_MASK>
no condition <INDEX>
Параметры
<INDEX> – индекс условия, принимает значения от 0 до 7;
cdpn – проверка условия выполняется по cdpn;
cgpn – проверка условия выполняется по cgpn;
rename <NEW_NAME>Параметры
<NEW_NAME> – новое название таблицы маршрутизации<CONDITION_MASK> – условие, которое должно выполняться, чтобы вызов смаршрутизировался по данному правилу, для составления условий необходимо использовать регулярные выражения PCRE.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-ROUTE-TABLE-RULE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-route-table-rule)# condition 0 cdpn ^24001$ vesrrename NEW_NAME_ROUTE_TABLE vesbc(config-esbc-route-table-rule)# |
Настройки SIP-профиля
...
rule
Данная команда позволяет создать правило в таблице маршрутизации или перейти в настройки указанного SIP-профиля или создать новыйуже созданного правила.
Использование отрицательной формы команды (no) удаляет указанный SIP-профильуказанное правило.
Синтаксис
sip-profilerule <NAME>
no sip-profile <NAME>
Параметры
<INDEX>Параметры
<INDEX> – индекс правила, принимает значения от 0 до 63<NAME> – название SIP-профиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-ROUTE-TABLE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-route-table)# sip-profile NEW_SIP_PROFILE vesrrule 0 vesbc(config-esbc-siproute-table-profilerule)# |
...
action
Данная команда позволяет привязать список причин отбоя к SIP-профилюуказать действие, которое будет совершаться при маршрутизации вызова через данное правило.
Использование отрицательной формы команды (no) удаляет список из SIP-профиляданную настройку из конфигурации.
Синтаксис
action { direct-to-trunk | direct-to-trunk-group | reject } <DIRECTION>cause-list <NAME>
no cause-list
Параметры
actionПараметры
direct-to-trunk – отравить вызов в транк, указанный в <DIRECTION>;
direct-to-trunk-group – отправить вызов в транковую группу, указанную в <DIRECTION>;
reject – отклонить вызов;
<DIRECTION> – название транка или транковой группы, куда будет отправлен вызов<NAME> – название списка, который привязывается к SIP-профилю.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIPROUTE-TABLE-PROFILERULE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-route-siptable-profilerule)# cause-listaction direct-to-trunk NEW_NAME_LIST vesrTRUNK vesbc(config-esbc-route-siptable-profilerule)# |
...
condition
Данная команда включает контроль доступности направлений (транка), к которым привязан SIP-профильпозволяет настроить условия, которые должны выполняться, чтобы вызов смаршрутизировался по указанному правилу в таблице маршрутизации.
Использование отрицательной формы команды (no) устанавливает значение по умолчаниюудаляет данную настройку из конфигурации.
Синтаксис
keepalivecondition enable
no keepalive enable
Параметры
<INDEX> { cdpn | cgpn } <CONDITION_MASK>
no condition <INDEX>
Параметры
<INDEX> – индекс условия, принимает значения от 0 до 7;
cdpn – проверка условия выполняется по cdpn;
cgpn – проверка условия выполняется по cgpn;
<CONDITION_MASK> – условие, которое должно выполняться, чтобы вызов смаршрутизировался по данному правилу, для составления условий необходимо использовать регулярные выражения PCREОтсутствуют.
Значение по умолчанию
Контроль выключенОтсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIPROUTE-TABLE-PROFILERULE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-siproute-table-profilerule)# keepalivecondition 0 enablecdpn ^24001$ vesrvesbc(config-esbc-siproute-table-profilerule)# |
...
Настройки SIP-профиля
sip profile
Данная команда позволяет задать интервал контроля для недоступного направленияперейти в настройки указанного SIP-профиля или создать новый.
Использование отрицательной формы команды (no) устанавливает значение по умолчаниюудаляет указанный SIP-профиль.
Синтаксис
keepalivesip failed-intervalprofile <TIME><NAME>
no keepalive failed-intervalsip profile <NAME>
Параметры
<TIME> – время в секундах, принимает значения [10..3600].<NAME> – название SIP-профиля.
Значение по умолчанию
20Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-sip-profile)# keepalivesip failed-interval 60 vesrprofile NEW_SIP_PROFILE vesbc(config-esbc-sip-profile)# |
...
cause-list
Данная команда позволяет выбрать метод контроля доступности направленийпривязать список причин отбоя к SIP-профилю.
Использование отрицательной формы команды (no) удаляет список из SIP-профиля.
Синтаксис
keepalive method <METHOD>cause-list <NAME>
no cause-list
Параметры
<METHOD> – метод контроля направлений, на данный момент принимает только одно значение - options<NAME> – название списка, который привязывается к SIP-профилю.
Значение по умолчанию
optionsОтсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-sip-profile)# cause-list NEW_NAME_LIST vesbc(config-esbc-sip-profile)# |
keepalive enable
Данная команда включает контроль доступности направлений (транка), к которым привязан SIP-профиль.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
keepalive enable
no keepalive enable
Параметры
Отсутствуют.
Значение по умолчанию
Контроль выключен.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-sip-profile)# keepalive enable vesbckeepalive method options vesr(config-esbc-sip-profile)# |
keepalive
...
failed-interval
Данная команда позволяет задать интервал контроля для доступного недоступного направления.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
keepalive successfailed-interval <TIME>
no keepalive successfailed-interval
Параметры
<TIME> -- – время в секундах, принимает значения [10..3600].
Значение по умолчанию
6020
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-sip-profile)# keepalive successfailed-interval 12060 vesrvesbc(config-esbc-sip-profile)# |
...
keepalive method
Данная команда позволяет переименовать созданный SIP-профильвыбрать метод контроля доступности направлений.
Синтаксис
rename <NEW_NAME>Параметры
keepalive method <METHOD>Параметры
<METHOD> – метод контроля направлений, на данный момент принимает только одно значение – options<NEW_NAME> – новое название SIP-профиля.
Значение по умолчанию
Отсутствует.options
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-sip-profile)# rename NEW_NAME_SIP_PROFILE vesrkeepalive method options vesbc(config-esbc-sip-profile)# |
...
keepalive success-
...
interval
Данная команда позволяет задать интервал контроля для доступного направления
sip-transport
Данная команда позволяет перейти в настройки указанного SIP-транспорта или создать новый.
Использование отрицательной формы команды (no) удаляет указанный SIP-транспортустанавливает значение по умолчанию.
Синтаксис
sipkeepalive success-transportinterval <NAME><TIME>
no sip-transport <NAME>
Параметры
keepalive success-intervalПараметры
<TIME> – время в секундах, принимает значения [10..3600]. <NAME> – название SIP-транспорта.
Значение по умолчанию
Отсутствует.60
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-sip-profile)# keepalive sipsuccess-transport NEW_SIP_TRANSPORT vesrinterval 120 vesbc(config-esbc-sip-transportprofile)# |
...
redirection
Данная команда позволяет настроить IP-адрес для SIP-транспортазадать поведение при обработке 3xx ответа.
Использование отрицательной формы команды (no) удаляет настройку IP-адресаустанавливает значение по умолчанию.
Синтаксис
redirection { forbidden | process | transit }ip-address <IP_ADDR>
no ip-addressredirection
Параметры
...
forbidden – завершить вызов при получении 3xx;
process – обрабатывать 3xx и попытаться перенаправить вызов на новое направление;
transit – передавать 3xx на второе плечо<IP_ADDR> – IP-адрес ESBC, который будет использоваться для передачи/приема сигнализации.
Значение по умолчанию
Отсутствует.forbidden
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-TRANSPORTPROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-sip-transportprofile)# ip-address 192.168.114.130 vesrredirection transit vesbc(config-esbc-sip-profile)# |
rename
Данная команда позволяет переименовать созданный SIP-профиль.
Синтаксис
rename <NEW_NAME>Параметры
<NEW_NAME> – новое название SIP-профиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-PROFILE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-sip-profile)# rename NEW_NAME_SIP_PROFILE vesbc(config-esbc-sip-transportprofile)# |
...
| Scroll Pagebreak |
|---|
sip transport
Данная команда позволяет выбрать протокол транспортного уровня, используемый для прима/передачи сообщений SIPперейти в настройки указанного SIP-транспорта или создать новый.
Использование отрицательной формы команды (no) возвращает значение по умолчаниюудаляет указанный SIP-транспорт.
Синтаксис
modesip { 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-протокол;
transport <NAME>
no sip transport <NAME>
Параметры
<NAME> – название SIP-транспорта.udp-prefer – прием по UDP и TCP. Отправка пакетов более 1300 байт по TCP, менее 1300 байт — по UDP.
Значение по умолчанию
udp-onlyОтсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-TRANSPORT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-sip-transport)# modesip udp-prefer vesrtransport NEW_SIP_TRANSPORT vesbc(config-esbc-sip-transport)# |
...
ip address
Данная команда позволяет настроить порт IP-адрес для SIP-транспорта.
Использование отрицательной формы команды (no) удаляет настройку портаIP-адреса.
Синтаксис
ip address <IP_ADDR>port <PORT>
no ip portaddress
Параметры
<PORT> – порт <IP_ADDR> – IP-адрес ESBC, который будет использоваться для передачи/приема сигнализации, принимает значения от 1 до 65535.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-TRANSPORT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-sip-transport)# port 5060 vesrip address 192.168.114.130 vesbc(config-esbc-sip-transport)# |
...
ip address dhcp interface
Данная команда позволяет переименовать созданный SIP-транспортиспользовать динамический IP-адрес для SIP-транспорта.
Использование отрицательной формы команды (no) удаляет настройку IP-адреса.
Синтаксис
rename <NEW_NAME>Параметры
ip address dhcp interface <IFACE>
no ip address
Параметры
<IFACE> – интерфейс, на котором включен DHCP-клиент, динамический адрес этого интерфейса будет использоваться для передачи/приема сигнализации<NEW_NAME> – новое название SIP-транспорта.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-TRANSPORT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-sip-transport)# rename NEW_NAME_SIP_TRANSPORT vesrvesbc(config)# interface gigabitethernet 1/0/1 vesbc(config-if-gi)# ip address dhcp vesbc(config-if-gi)# exit vesbc(config)# esbc vesbc(config-esbc)# sip transport NEW_SIP_TRANSPORT vesbc(config-esbc-sip-transport)# ip address dhcp interface gigabitethernet 1/0/1 vesbc(config-esbc-sip-transport)# |
...
ipv6 address
Данная команда позволяет перейти в настройки указанного настроить IPv6-адрес для SIP-транка или создать новыйтранспорта.
Использование отрицательной формы команды (no) удаляет указанный SIPнастройку IPv6-транкадреса.
Синтаксис
trunkipv6 sipaddress <NAME><IPv6_ADDR>
no trunkipv6 sip <NAME>address
Параметры
<NAME> – название SIP-транка<IPv6_ADDR> – IPv6-адрес ESBC, который будет использоваться для передачи/приема сигнализации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-SIP-TRANSPORT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-sip-transport)# trunkipv6 sip NEW_TRUNK vesraddress 192.168.114.130 vesbc(config-esbc-trunksip-siptransport)# |
...
ipv6 address dhcp interface
Данная команда позволяет задать доменное имя транка, которое будет подставляться в заголовках From/To в исходящих запросах в транкиспользовать динамический IPv6-адрес для SIP-транспорта.
Использование отрицательной формы команды (no) удаляет настройку доменаIPv6-адреса.
Синтаксис
ipv6 address dhcp interface <IFACE>domain <DOMAIN>
no ipv6 domainaddress
Параметры
<DOMAIN> – доменное имя транка<IFACE> – интерфейс, на котором включен DHCP-клиент, динамический адрес этого интерфейса будет использоваться для передачи/приема сигнализации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNKSIP-SIPTRANSPORT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-sip)# domain new.domain vesrinterface gigabitethernet 1/0/1 vesbc(config-if-gi)# ipv6 address dhcp vesbc(config-if-gi)# exit vesbc(config)# esbc vesbc(config-esbc)# sip transport NEW_SIP_TRANSPORT vesbc(config-esbc-trunk-sip-sip-transport)# ipv6 address dhcp interface gigabitethernet 1/0/1 vesbc(config-esbc-sip-transport)# |
...
mode
Данная команда позволяет привязать медиапрофили к SIP-транкувыбрать протокол транспортного уровня, используемый для прима/передачи сообщений SIP.
Использование отрицательной формы команды (no) удаляет медиапрофиль с транкавозвращает значение по умолчанию.
Синтаксис
mediamode profile <NAME_MEDIA_PROFILE>
no media profile
Параметры
{ tcp-only | tcp-prefer | tls | udp-only | udp-prefer | ws | wss }
no mode
Параметры
tcp-only – использовать только TCP-протокол;
tcp-prefer – прием по UDP и TCP. Отправка по TCP. В случае если не удалось установить соединение по TCP, отправка производится по UDP;
tls – использовать tls;
udp-only – использовать только UDP-протокол;
udp-prefer – прием по UDP и TCP. Отправка пакетов более 1300 байт по TCP, менее 1300 байт — по UDP;
ws – использовать WebSocket;
wss – использовать WebSocket Secure<NAME_MEDIA_PROFILE> – название медиапрофиля.
Значение по умолчанию
Отсутствует.udp-only
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNKSIP-SIPTRANSPORT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunksip-siptransport)# media profile NEW_NAME_MEDIA_PROFILE vesrmode udp-prefer vesbc(config-esbc-trunksip-siptransport)# |
...
port
Данная команда позволяет привязать медиаресурсы к настроить порт для SIP-транкутранспорта.
Использование отрицательной формы команды (no) удаляет медиаресурс с транканастройку порта.
Синтаксис
port <PORT>media resource <INDEX> <NAME_MEDIA_RESOURCE>
no media resource <INDEX>port
Параметры
<INDEX> – индекс привязанных медиаресурсов<PORT> – порт ESBC, который будет использоваться для передачи/приема сигнализации, принимает значения от 0 до 7;<NAME_MEDIA_RESOURCE> – название медиаресурса1 до 65535.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNKSIP-SIPTRANSPORT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunksip-siptransport)# media resource 0 NEW_MEDIA_RESOURSE vesrport 5060 vesbc(config-esbc-trunksip-siptransport)# |
...
rename
Данная команда позволяет привязать таблицу модификации к переименовать созданный SIP-транкутранспорт.
Использование отрицательной формы команды (no) удаляет таблицу модификации с транка.
Синтаксис
mod-table sip { in | out } <NAME_MODTABLE>
no mod-table sip { in | out }
Параметры
in – правила из таблицы модификации применяются при получении сообщения;
out – правила из таблицы модификации применяются при отправке сообщения;
Синтаксис
rename <NEW_NAME>Параметры
<NEW_NAME> – новое название SIP-транспорта<NAME_MODTABLE> – название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNKSIP-SIPTRANSPORT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunksip-siptransport)# mod-table sip in NEW_MODTABLE vesrrename NEW_NAME_SIP_TRANSPORT vesbc(config-esbc-trunksip-siptransport)# |
...
| Якорь | ||||
|---|---|---|---|---|
|
trunk sip
Данная команда позволяет прохождение RTP трафика через NAT для транковперейти в настройки указанного SIP-транка или создать новый.
Использование отрицательной формы команды (no) отключает использование механизмов преодоления NATудаляет указанный SIP-транк.
comedia-mode
Синтаксис
nattrunk comedia-mode { flexible | on | off }
no nat comedia-mode
Параметры
flexible – проверяет источник во входящем RTP-потоке и транслирует исходящий поток на IP-адрес и UDP-порт, с которого принимается медиапоток, в случае прерывания входящего RTP-потока более чем на 1 секунду, исходящий поток продолжает транслироваться;
on – проверяет источник во входящем RTP-потоке и транслирует исходящий поток на IP-адрес и UDP-порт, с которого принимается медиапоток, в случае прерывания входящего RTP-потока более чем на 1 секунду, исходящий поток перестает транслироваться;
sip <NAME>
no trunk sip <NAME>
Параметры
<NAME> – название SIP-транка.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc)# trunk sip NEW_TRUNK
vesbc(config-esbc-trunk-sip)# |
domain
Данная команда позволяет задать доменное имя транка, которое будет подставляться в заголовках From/To в исходящих запросах в транк.
Использование отрицательной формы команды (no) удаляет настройку домена.
Синтаксис
domain <DOMAIN>
no domain
Параметры
<DOMAIN> – доменное имя транкаoff — режим NAT выключен.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-sip)# nat comedia-mode on vesrdomain new.domain vesbc(config-esbc-trunk-sip)# |
...
max calls
Данная команда позволяет задать адрес удаленной стороныограничить количество одновременных вызовов на транке.
Использование отрицательной формы команды (no) удаляет адрес удаленной стороныустанавливает значение по умолчанию.
Синтаксис
remotemax addrcalls <ADDRESS><COUNT>
no remotemax addrcalls
Параметры
<ADDRESS> – адрес удаленной стороны, принимает значения в форматах IPv4, IPv6, домен<COUNT> – количество одновременных вызовов, максимальное значение зависит от платформы.
Значение по умолчанию
50000 – vESBC;
8500 – ESBC-3200Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-sip)# remotemax addr 192.168.114.129 vesrcalls 1000 vesbc(config-esbc-trunk-sip)# |
...
max cps
Данная команда позволяет задать порт удаленной стороныограничить количество вызовов в секунду на транке.
Использование отрицательной формы команды (no) удаляет порт удаленной стороны, принимает значения от 1 до 65535устанавливает значение по умолчанию.
Синтаксис
remotemax portcps <PORT><COUNT>
no remotemax portcps
Параметры
<PORT> – порт удаленной стороны, принимает значения от 1 до 65535<COUNT> – количество вызовов в секунду, максимальное значение зависит от платформы.
Значение по умолчанию
1000 – vESBC;
400 – ESBC-3200. Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-sip)# remotemax portcps 506010 vesrvesbc(config-esbc-trunk-sip)# |
...
max rps
Данная команда позволяет переименовать созданный SIP-транкограничить количество запросов в секунду на транке.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
rename <NEW_NAME>Параметры
max rps <COUNT>
no max rps
Параметры
<COUNT> – количество запросов в секунду, максимальное значение зависит от платформы<NEW_NAME> – новое название SIP-транка.
Значение по умолчанию
Отсутствует.4294967295
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-sip)# rename NEW_NAME_TRUNK vesrmax rps 150 vesbc(config-esbc-trunk-sip)# |
...
media profile
Данная команда позволяет привязать таблицу маршрутизации медиапрофили к SIP-транку.
Использование отрицательной формы команды (no) отвязывает таблицу маршрутизации от удаляет медиапрофиль с транка.
Синтаксис
route-tablemedia profile <NAME_ROUTEMEDIA_TABLE>PROFILE>
no route-tablemedia profile
Параметры
<NAME_ROUTEMEDIA_TABLE> – PROFILE> – название таблицы маршрутизациимедиапрофиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-sip)# route-tablemedia profile NEW_ROUTENAME_MEDIA_TABLEPROFILE vesrvesbc(config-esbc-trunk-sip)# |
...
media resource
Данная команда позволяет привязать SIP-профиль медиаресурсы к SIP-транку.
Использование отрицательной формы команды (no) отвязывает SIP-профиль от удаляет медиаресурс с транка.
Синтаксис
sip-profilemedia resource <INDEX> <NAME_SIPMEDIA_PROFILE>RESOURCE>
no sip-profile media resource <INDEX>
Параметры
<INDEX> – индекс привязанных медиаресурсов, принимает значения от 0 до 7;
<NAME_SIPMEDIA_PROFILE> – RESOURCE> – название SIP-профилямедиаресурса.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-sip)# sip-profilemedia resource 0 NEW_NAME_SIP_PROFILE vesrMEDIA_RESOURSE vesbc(config-esbc-trunk-sip)# |
...
mod-
...
table
Данная команда позволяет привязать SIP-транспорт таблицу модификации к SIP-транку.
Использование отрицательной формы команды (no) отвязывает SIP-транспорт от удаляет таблицу модификации с транка.
Синтаксис
sip-transportmod-table { sip | common } { in | out } <NAME_SIP_TRANSPORT>MODTABLE>
no sip-transport
Параметры
mod-table { sip | common } { in | out }Параметры
sip | common – тип модификатора;
in – правила из таблицы модификации применяются при получении сообщения;
out – правила из таблицы модификации применяются при отправке сообщения;
<NAME_MODTABLE> – название таблицы модификации<NAME_SIP_TRANSPORT> – название SIP-транспорта.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-sip)# sip-transportmod-table sip in NEW_SIP_TRANSPORTMODTABLE vesrvesbc(config-esbc-trunk-sip)# |
Настройки транковых групп
trunk-group
nat
Данная команда позволяет прохождение RTP-трафика через NAT для транковДанная команда позволяет перейти в настройки указанной транковой группы или создать новую.
Использование отрицательной формы команды (no) удаляет указанную транковую группу.отключает использование механизмов преодоления NAT.
comedia-mode
Синтаксис
nat comedia-mode { flexible | on | off }trunk-group <NAME>
no trunk-group <NAME>
Параметры
<NAME> – название транковой группы.
nat comedia-modeПараметры
flexible – проверяет источник во входящем RTP-потоке и транслирует исходящий поток на IP-адрес и UDP-порт, с которого принимается медиапоток. В случае прерывания входящего RTP-потока более чем на 1 секунду, исходящий поток продолжает транслироваться;
on – проверяет источник во входящем RTP-потоке и транслирует исходящий поток на IP-адрес и UDP-порт, с которого принимается медиапоток. В случае прерывания входящего RTP-потока более чем на 1 секунду, исходящий поток перестает транслироваться;
off – режим NAT выключен.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-TRUNK-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-sip)# nat trunkcomedia-group NEW_TRUNK_GROUP vesrmode on vesbc(config-esbc-trunk-groupsip)# |
...
remote addr
Данная команда позволяет включить на транковой группе режим балансировки round-robinзадать адрес удаленной стороны.
Использование отрицательной формы команды (no) выключает балансировкуудаляет адрес удаленной стороны.
Синтаксис
remote addr <ADDRESS>balancing round-robin
no balancingremote addr
Параметры
Отсутствуют<ADDRESS> – адрес удаленной стороны, принимает значения в форматах IPv4, IPv6, домен.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUPSIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-groupsip)# balancingremote round-robin vesraddr 192.168.114.129 vesbc(config-esbc-trunk-groupsip)# |
...
remote port
Данная команда позволяет привязать медиапрофили к транковой группезадать порт удаленной стороны.
Использование отрицательной формы команды (no) удаляет медиапрофиль с транковой группыпорт удаленной стороны, принимает значения от 1 до 65535.
Синтаксис
remote port <PORT>media-profile <NAME_MEDIA_PROFILE>
no remote media-profileport
Параметры
<NAME_MEDIA_PROFILE> – название медиапрофиля<PORT> – порт удаленной стороны, принимает значения от 1 до 65535.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUPSIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-groupsip)# media-profile NEW_NAME_MEDIA_PROFILE vesrremote port 5060 vesbc(config-esbc-trunk-groupsip)# |
...
rename
Данная команда позволяет привязать медиаресурсы к транковой группе.Использование отрицательной формы команды (no) удаляет медиаресурс с транковой группыпереименовать созданный SIP-транк.
Синтаксис
media-resource <INDEX> <NAME_MEDIA_RESOURCE>
no media-resource <INDEX>
Параметры
<INDEX> – индекс привязанных медиаресурсов, принимает значения от 0 до 7;
rename <NEW_NAME>Параметры
<NEW_NAME> – новое название SIP-транка<NAME_MEDIA_RESOURCE> – название медиаресурса.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUPSIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-groupsip)# media-resourcerename 0 NEW_MEDIANAME_RESOURCETRUNK vesrvesbc(config-esbc-trunk-groupsip)# |
...
route-table
...
Данная команда позволяет привязать таблицу модификации к транковой группемаршрутизации к SIP-транку.
Использование отрицательной формы команды (no) удаляет таблицу модификации с транковой группыотвязывает таблицу маршрутизации от транка.
Синтаксис
modroute-table sip { in | out } <NAME_MODTABLE>ROUTE_TABLE>
no mod-table sip { in | out }
Параметры
in – правила из таблицы модификации применяются при получении сообщения;
out – правила из таблицы модификации применяются при отправке сообщения;
route-tableПараметры
<NAME_ROUTE_TABLE> – название таблицы маршрутизации<NAME_MODTABLE> – название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUPSIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-groupsip)# modroute-table sip in NEW_ROUTE_MODTABLETABLE vesrvesbc(config-esbc-trunk-groupsip)# |
...
sip profile
Данная команда позволяет переименовать созданную транковую группупривязать SIP-профиль к SIP-транку.
Использование отрицательной формы команды (no) отвязывает SIP-профиль от транка.
Синтаксис
rename <NEW_NAME>sip profile <NAME_SIP_PROFILE>
no sip profile
Параметры
<NEW_NAME> – новое название транковой группы<NAME_SIP_PROFILE> – название SIP-профиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUPSIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-groupsip)# renamesip profile NEW_NAME_TRUNKSIP_GRUOPPROFILE vesrvesbc(config-esbc-trunk-groupsip)# |
...
sip transport
Данная команда позволяет привязать таблицу маршрутизации к транковой группеSIP-транспорт к SIP-транку.
Использование отрицательной формы команды (no) отвязывает таблицу маршрутизации от транковой группеSIP-транспорт от транка.
Синтаксис
route-tablesip transport <NAME_ROUTESIP_TABLE>TRANSPORT>
no route-tablesip transport
Параметры
<NAME_ROUTESIP_TABLE> – название таблицы маршрутизацииTRANSPORT> – название SIP-транспорта.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUPSIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-groupsip)# routesip-tabletransport NEW_ROUTESIP_TABLETRANSPORT vesrvesbc(config-esbc-trunk-groupsip)# |
...
trusted-
...
network
Данная команда позволяет привязать включить опцию «Доверенная сеть» на SIP-профиль к транковой группетранке.
Использование отрицательной формы команды (no) отвязывает SIP-профиль от транковой группыотключает опцию.
Синтаксис
trusted-networksip-profile <NAME_SIP_PROFILE>
no siptrusted-profilenetwork
Параметры
<NAME_SIP_PROFILE> – название SIP-профиляОтсутствуют.
Значение по умолчанию
ОтсутствуетОпция выключена.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUPSIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-groupsip)# sip-profile NEW_NAME_SIP_PROFILE vesrtrusted-network vesbc(config-esbc-trunk-groupsip)# |
Настройки транковых групп
trunk-group
Данная команда позволяет привязать транки к транковой группеперейти в настройки указанной транковой группы или создать новую.
Использование отрицательной формы команды (no) удаляет транк из транковой группыуказанную транковую группу.
Синтаксис
trunk <INDEX> <NAME_SIP_TRUNK>-group <NAME>
no trunk-group <INDEX><NAME>
Параметры
<INDEX> – индекс транка в составе транковой группы, принимает значения от 0 до 24;
<NAME_SIP_TRUNK> – название транка, который включается в состав <NAME> – название транковой группы.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-group)# trunk 0-group NEW_TRUNK_GROUP vesrvesbc(config-esbc-trunk-group)# |
...
balancing round-robin
Данная команда позволяет перейти в настройки указанного user-interface или создать новыйвключить на транковой группе режим балансировки round-robin.
Использование отрицательной формы команды (no) удаляет указанный user-interfaceвыключает балансировку.
Синтаксис
user-interface sip <NAME>
no user-interface sip <NAME>
Параметры
balancing round-robin
no balancing
Параметры
Отсутствуют<NAME> – название user-interface.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-trunk-group)# user-interface sip NEW_USER_INTERFACE vesrbalancing round-robin vesbc(config-esbc-usertrunk-interface-sipgroup)# |
...
max calls
Данная команда позволяет включить возможность пропускать вызовы от незарегистрированных абонентовограничить количество одновременных вызовов на транковой группе.
Использование отрицательной формы команды (no) отключает эту возможностьустанавливает значение по умолчанию.
Синтаксис
max calls <COUNT>allow-unreg-call
no allow-unreg-callmax calls
Параметры
Отсутствуют<COUNT> – количество одновременных вызовов, максимальное значение зависит от платформы.
Значение по умолчанию
...
50000 – vESBC;
8500 – ESBC-3200Возможность отключена.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USERTRUNK-INTERFACE-SIPGROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-usertrunk-interface-sipgroup)# allow-unreg-call vesr max calls 1000 vesbc(config-esbc-usertrunk-interface-sipgroup)# |
...
max cps
Данная команда позволяет задать доменное имя user-interface, которое будет подставляться в заголовках From/To в исходящих запросах на абонентовограничить количество вызовов в секунду на транковой группе.
Использование отрицательной формы команды (no) удаляет настройку доменаустанавливает значение по умолчанию.
Синтаксис
domainmax cps <DOMAIN><COUNT>
no domainmax cps
Параметры
<DOMAIN> – доменное имя user-interface<COUNT> – количество вызовов в секунду, максимальное значение зависит от платформы.
Значение по умолчанию
...
1000 – vESBC;
400 – ESBC-3200. Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USERTRUNK-INTERFACE-SIPGROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-usertrunk-interface-sipgroup)# max domaincps new.domain10 vesrvesbc(config-esbc-usertrunk-interface-sipgroup)# |
...
max rps
Данная команда позволяет привязать медиапрофили к user-interfaceограничить количество запросов в секунду на транковой группе.
Использование отрицательной формы команды (no) удаляет медиапрофиль с user-interfaceустанавливает значение по умолчанию.
Синтаксис
mediamax profile <NAME_MEDIA_PROFILE>rps <COUNT>
no mediamax profilerps
Параметры
<NAME_MEDIA_PROFILE> – название медиапрофиля<COUNT> – количество запросов в секунду, максимальное значение зависит от платформы.
Значение по умолчанию
Отсутствует.4294967295
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USERTRUNK-INTERFACE-SIPGROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-usertrunk-interface-sipgroup)# mediamax profile NEW_NAME_MEDIA_PROFILE vesrrps 150 vesbc(config-esbc-usertrunk-interface-sipgroup)# |
media
...
profile
Данная команда позволяет привязать медиаресурсы к user-interfaceмедиапрофили к транковой группе.
Использование отрицательной формы команды (no) удаляет медиаресурс с user-interfaceмедиапрофиль с транковой группы.
Синтаксис
media resource <INDEX>profile <NAME_MEDIA_RESOURCE>PROFILE>
no media resource <INDEX>profile
Параметры
...
<NAME_MEDIA_RESOURCE> – PROFILE> – название медиаресурсамедиапрофиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USERTRUNK-INTERFACE-SIPGROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-usertrunk-interface-sipgroup)# media resource 0profile NEW_NAME_MEDIA_RESOURCEPROFILE vesrvesbc(config-esbc-usertrunk-interface-sipgroup)# |
...
media resource
Данная команда позволяет привязать таблицу модификации к user-interfaceмедиаресурсы к транковой группе.
Использование отрицательной формы команды (no) удаляет таблицу модификации с user-interfaceмедиаресурс с транковой группы.
Синтаксис
mod-tablemedia sip { in | out } <NAME_MODTABLE>resource <INDEX> <NAME_MEDIA_RESOURCE>
no mod-tablemedia sip { in | out }
Параметры
in – правила из таблицы модификации применяются при получении сообщения;
out – правила из таблицы модификации применяются при отправке сообщения;
resource <INDEX>Параметры
<INDEX> – индекс привязанных медиаресурсов, принимает значения от 0 до 7;
<NAME_MEDIA_RESOURCE> – название медиаресурса.<NAME_MODTABLE> – название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USERTRUNK-INTERFACE-SIPGROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-usertrunk-interface-sipgroup)# mod-tablemedia sipresource in0 NEW_MODTABLEMEDIA_RESOURCE vesrvesbc(config-esbc-usertrunk-interface-sipgroup)# |
...
mod-table sip
Данная команда позволяет ESBC работать с абонентами, которые находятся за NATпривязать таблицу модификации к транковой группе.
Использование отрицательной формы команды (no) отключает использование механизмов преодоления NATудаляет таблицу модификации с транковой группы.
comedia-mode
Синтаксис
nat comediamod-modetable { flexiblesip | oncommon } { in | offout } <NAME_MODTABLE>
no nat comedia-mode
Параметры
flexible – проверяет источник во входящем RTP-потоке и транслирует исходящий поток на IP-адрес и UDP-порт, с которого принимается медиапоток, в случае прерывания входящего RTP-потока более чем на 1 секунду, исходящий поток продолжает транслироваться;
on – проверяет источник во входящем RTP-потоке и транслирует исходящий поток на IP-адрес и UDP-порт, с которого принимается медиапоток, в случае прерывания входящего RTP-потока более чем на 1 секунду, исходящий поток перестает транслироваться;
mod-table { sip | common } { in | out }Параметры
sip | common – тип модификатора;
in – правила из таблицы модификации применяются при получении сообщения;
out – правила из таблицы модификации применяются при отправке сообщения;
<NAME_MODTABLE> – название таблицы модификацииoff – режим NAT выключен.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USERTRUNK-INTERFACE-SIPGROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-usertrunk-interface-sipgroup)# nat comedia-mode on vesrmod-table sip in NEW_MODTABLE vesbc(config-esbc-usertrunk-interface-sipgroup)# |
keep-alive-interval
В текущей версии ПО не поддерживается.
Синтаксис
nat keep-alive-interval <TIME>
no nat keep-alive-interval
Параметры
rename
Данная команда позволяет переименовать созданную транковую группу.
Синтаксис
rename <NEW_NAME>Параметры
<NEW_NAME> – новое название транковой группы.<TIME> – время в секундах, для поддержания сигнального соединения за NAT. Допустимые значения 0 - 65535.
Значение по умолчанию
ОтключеноОтсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USERTRUNK-INTERFACE-SIPGROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesrvesbc(config-esbc-usertrunk-interface-sipgroup)# nat keep-alive-interval 30 vesrrename NEW_NAME_TRUNK_GRUOP vesbc(config-esbc-usertrunk-interface-sipgroup)# |
...
route-table
Данная команда позволяет переименовать созданный user-interfaceпривязать таблицу маршрутизации к транковой группе.
Использование отрицательной формы команды (no) отвязывает таблицу маршрутизации от транковой группе.
Синтаксис
rename <NEW_NAME>route-table <NAME_ROUTE_TABLE>
no route-table
Параметры
<NEW_NAME> — новое название user-interface<NAME_ROUTE_TABLE> – название таблицы маршрутизации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-user-interface-sip)# rename NEW_NAME_USER_INTERFACE
vesr(config-esbc-user-interface-sip)# |
route-table
Данная команда позволяет привязать таблицу маршрутизации к user-interface.
Использование отрицательной формы команды (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)# |
sip-profile
Данная команда позволяет привязать SIP-профиль к user-interface.
Использование отрицательной формы команды (no) отвязывает SIP-профиль от user-interface.
Синтаксис
sip-profile <NAME_SIP_PROFILE>
no sip-profile
Параметры
<NAME_SIP_PROFILE> – название SIP-профиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesr(config-esbc-user-interface-sip)# sip-profile NEW_NAME_SIP_PROFILE
vesr(config-esbc-user-interface-sip)# |
sip-transport
Данная команда позволяет привязать SIP-транспорт к user-interface.
Использование отрицательной формы команды (no) отвязывает SIP-транспорт от user-interface.
Синтаксис
sip-transport <NAME_SIP_TRANSPORT>
no sip-transport
Параметры
<NAME_SIP_TRANSPORT> – название SIP-транспорта.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-trunk-group)# route-table NEW_ROUTE_TABLE
vesbc(config-esbc-trunk-group)# |
sip profile
Данная команда позволяет привязать SIP-профиль к транковой группе.
Использование отрицательной формы команды (no) отвязывает SIP-профиль от транковой группы.
Синтаксис
sip profile <NAME_SIP_PROFILE>
no sip profile
Параметры
<NAME_SIP_PROFILE> – название SIP-профиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-trunk-group)# sip profile NEW_NAME_SIP_PROFILE
vesbc(config-esbc-trunk-group)# |
trunk
Данная команда позволяет привязать транки к транковой группе.
Использование отрицательной формы команды (no) удаляет транк из транковой группы.
Синтаксис
trunk <INDEX> <NAME_SIP_TRUNK>
no trunk <INDEX>
Параметры
<INDEX> – индекс транка в составе транковой группы, принимает значения от 0 до 24;
<NAME_SIP_TRUNK> – название транка, который включается в состав транковой группы.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-trunk-group)# trunk 0 NEW_TRUNK
vesbc(config-esbc-trunk-group)# |
trusted-network
Данная команда позволяет включить опцию "Доверенная сеть" на транковой группе.
Использование отрицательной формы команды (no) отключает опцию.
Синтаксис
trusted-network
no trusted-network
Параметры
Отсутствуют.
Значение по умолчанию
Опция выключена.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-TRUNK-GROUP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-trunk-group)# trusted-network
vesbc(config-esbc-trunk-group)# |
| Якорь | ||||
|---|---|---|---|---|
|
user-interface sip
Данная команда позволяет перейти в настройки указанного абонентского интерфейса или создать новый.
Использование отрицательной формы команды (no) удаляет указанный абонентский интерфейс.
Синтаксис
user-interface sip <NAME>
no user-interface sip <NAME>
Параметры
<NAME> – название абонентского интерфейса.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc)# user-interface sip NEW_USER_INTERFACE
vesbc(config-esbc-user-interface-sip)# |
allow-unreg-call
Данная команда позволяет включить возможность пропускать вызовы от незарегистрированных абонентов.
Использование отрицательной формы команды (no) отключает эту возможность.
Синтаксис
allow-unreg-call
no allow-unreg-call
Параметры
Отсутствуют.
Значение по умолчанию
Возможность отключена.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-user-interface-sip)# allow-unreg-call
vesbc(config-esbc-user-interface-sip)# |
domain
Данная команда позволяет задать доменное имя абонентского интерфейса, которое будет подставляться в заголовках From/To в исходящих запросах на абонентов.
Использование отрицательной формы команды (no) удаляет настройку домена.
Синтаксис
domain <DOMAIN>
no domain
Параметры
<DOMAIN> – доменное имя user-interface.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-user-interface-sip)# domain new.domain
vesbc(config-esbc-user-interface-sip)# |
max calls
Данная команда позволяет ограничить количество одновременных вызовов на абонентском интерфейсе.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
max calls <COUNT>
no max calls
Параметры
<COUNT> – количество одновременных вызовов, максимальное значение зависит от платформы.
Значение по умолчанию
50000 – vESBC;
8500 – ESBC-3200.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-user-interface-sip)# max calls 1000
vesbc(config-esbc-user-interface-sip)# |
max cps
Данная команда позволяет ограничить количество вызовов в секунду на абонентском интерфейсе.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
max cps <COUNT>
no max cps
Параметры
<COUNT> – количество вызовов в секунду, максимальное значение зависит от платформы.
Значение по умолчанию
1000 – vESBC;
400 – ESBC-3200.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-user-interface-sip)# max cps 10
vesbc(config-esbc-user-interface-sip)# |
max rps
Данная команда позволяет ограничить количество запросов в секунду на абонентском интерфейсе.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
max rps <COUNT>
no max rps
Параметры
<COUNT> – количество запросов в секунду, максимальное значение зависит от платформы.
Значение по умолчанию
4294967295
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-user-interface-sip)# max rps 150
vesbc(config-esbc-user-interface-sip)# |
media profile
Данная команда позволяет привязать медиапрофиль к абонентскому интерфейсу.
Использование отрицательной формы команды (no) удаляет медиапрофиль с абонентского интерфейса.
Синтаксис
media profile <NAME_MEDIA_PROFILE>
no media profile
Параметры
<NAME_MEDIA_PROFILE> – название медиапрофиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-user-interface-sip)# media profile NEW_NAME_MEDIA_PROFILE
vesbc(config-esbc-user-interface-sip)# |
media resource
Данная команда позволяет привязать медиаресурсы к абонентскому интерфейсу.
Использование отрицательной формы команды (no) удаляет медиаресурс с абонентского интерфейса.
Синтаксис
media resource <INDEX> <NAME_MEDIA_RESOURCE>
no media resource <INDEX>
Параметры
<INDEX> – индекс привязанных медиаресурсов, принимает значения от 0 до 7;
<NAME_MEDIA_RESOURCE> – название медиаресурса.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-user-interface-sip)# media resource 0 NEW_MEDIA_RESOURCE
vesbc(config-esbc-user-interface-sip)# |
mod-table sip
Данная команда позволяет привязать таблицу модификации к абонентскому интерфейсу.
Использование отрицательной формы команды (no) удаляет таблицу модификации с абонентского интерфейса.
Синтаксис
mod-table { sip | common } { in | out } <NAME_MODTABLE>
no mod-table { sip | common } { in | out }
Параметры
sip | common – тип модификатора;
in – правила из таблицы модификации применяются при получении сообщения;
out – правила из таблицы модификации применяются при отправке сообщения;
<NAME_MODTABLE> – название таблицы модификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-user-interface-sip)# mod-table sip in NEW_MODTABLE
vesbc(config-esbc-user-interface-sip)# |
nat
Данная команда позволяет ESBC работать с абонентами, которые находятся за NAT.
Использование отрицательной формы команды (no) отключает использование механизмов преодоления 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 выключен.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-user-interface-sip)# nat comedia-mode on
vesbc(config-esbc-user-interface-sip)# |
keep-alive-interval
Данная команда позволяет задать интервал для поддержания соединения за NAT.
Использование отрицательной формы команды (no) отключает поддержку соединения за NAT.
Синтаксис
nat keep-alive-interval <TIME>
no nat keep-alive-interval
Параметры
<TIME> – время в секундах, для поддержания сигнального соединения за NAT. Допустимые значения: 0 – 65535.
Значение по умолчанию
Отключено(0).
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-user-interface-sip)# nat keep-alive-interval 30
vesbc(config-esbc-user-interface-sip)# |
rename
Данная команда позволяет переименовать созданный абонентский интерфейс.
Синтаксис
rename <NEW_NAME>Параметры
<NEW_NAME> — новое название user-interface.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-user-interface-sip)# rename NEW_NAME_USER_INTERFACE
vesbc(config-esbc-user-interface-sip)# |
route-table
Данная команда позволяет привязать таблицу маршрутизации к абонентскому интерфейсу.
Использование отрицательной формы команды (no) отвязывает таблицу маршрутизации от абонентского интерфейса.
Синтаксис
route-table <NAME_ROUTE_TABLE>
no route-table
Параметры
<NAME_ROUTE_TABLE> – название таблицы маршрутизации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-user-interface-sip)# route-table NEW_ROUTE_TABLE
vesbc(config-esbc-user-interface-sip)# |
sip profile
Данная команда позволяет привязать SIP-профиль к абонентскому интерфейсу.
Использование отрицательной формы команды (no) отвязывает SIP-профиль от абонентского интерфейса.
Синтаксис
sip profile <NAME_SIP_PROFILE>
no sip profile
Параметры
<NAME_SIP_PROFILE> – название SIP-профиля.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-user-interface-sip)# sip profile NEW_NAME_SIP_PROFILE
vesbc(config-esbc-user-interface-sip)# |
sip transport
Данная команда позволяет привязать SIP-транспорт к абонентскому интерфейсу.
Использование отрицательной формы команды (no) отвязывает SIP-транспорт от абонентского интерфейса.
Синтаксис
sip transport <NAME_SIP_TRANSPORT>
no sip transport
Параметры
<NAME_SIP_TRANSPORT> – название SIP-транспорта.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-USER-INTERFACE-SIP
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-user-interface-sip)# sip transport NEW_SIP_TRANSPORT
vesbc(config-esbc-user-interface-sip)# |
| Якорь | ||||
|---|---|---|---|---|
|
show esbc black-list
Данная команда используется для просмотра списка заблокированных адресов.
В выводе содержится заблокированный адрес, причина блокировки, AOR, количество накопленных ошибок AOR, таймаут и время блокировки.
Синтаксис
show esbc black-list [ <ADDR> ]Параметры
<ADDR> – адрес для поиска в списке в формате A.B.C.D(IPv4) или X:X:X:X::X(IPv6).
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# show esbc black-list
IP address Ban reason AOR AOR error Blocking Time of blocking
count timeout in
minutes
--------------- ---------------- ------------------------- --------- ---------- --------------------
192.168.80.27 PACKET FLOODING 0 1440 2025-04-16 09:10:17
|
show esbc counters
Данная команда используется для просмотра статистики вызовов по системе.
В выводе содержится текущее количество вызовов в секунду, количество активных вызовов (входящих и исходящих), количество полученных и отправленных запросов/ответов, количество успешных вызовов и счётчики для неуспешных вызовов.
Описание счётчиков для неуспешных вызовов:
- WRONG NUMBER CALLS – увеличивается при получении ответов 404, 410, 484, 485, 604 на инициирующий INVITE;
- BUSY CALLS – увеличивается при получении ответов 486, 600 на инициирующий INVITE;
- NO ANSWER CALLS – увеличивается при получении ответов 408, 480, 487 на инициирующий INVITE;
- FORBIDDEN CALLS – увеличивается при получении ответов 403, 603 на инициирующий INVITE;
- 3XX CODES – увеличивается при получении любого 3xx ответа на инициирующий INVITE;
- 4XX CODES – увеличивается при получении любого 4xx ответа (если не подпадает под другие условия) на инициирующий INVITE;
- 5XX CODES – увеличивается при получении любого 5xx ответа на инициирующий INVITE;
- 6XX CODES – увеличивается при получении любого 6xx ответа (если не подпадает под другие условия) на инициирующий INVITE.
Синтаксис
show esbc countersПараметры
Отсутствуют.
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# show esbc counters
ESBC global counters:
-----------------------------------
CPS: 0
INCOMING CALL-LEGS: 0
OUTGOING CALL-LEGS: 0
REQUESTS RECEIVED: 0
REQUESTS SEND: 0
RESPONSES RECEIVED: 0
RESPONSES SEND: 0
ANSWERED CALLS(SUCCESS): 0
ANSWERED CALLS(UNSUCCESS): 0
WRONG NUMBER CALLS: 0
BUSY CALLS: 0
NO ANSWER CALLS: 0
FORBIDDEN CALLS: 0
3XX CODES: 0
4XX CODES: 0
5XX CODES: 0
6XX CODES: 0 |
show esbc transports counters
Данная команда используется для просмотра статистики вызовов по транспортам.
В выводе содержится текущее количество вызовов в секунду, количество активных вызовов (входящих и исходящих), количество полученных и отправленных запросов/ответов, количество успешных вызовов и счётчики для неуспешных вызовов.
Описание счётчиков для неуспешных вызовов:
- WRONG NUMBER CALLS – увеличивается при получении ответов 404, 410, 484, 485, 604 на инициирующий INVITE;
- BUSY CALLS – увеличивается при получении ответов 486, 600 на инициирующий INVITE;
- NO ANSWER CALLS – увеличивается при получении ответов 408, 480, 487 на инициирующий INVITE;
- FORBIDDEN CALLS – увеличивается при получении ответов 403, 603 на инициирующий INVITE;
- 3XX CODES – увеличивается при получении любого 3xx ответа на инициирующий INVITE;
- 4XX CODES – увеличивается при получении любого 4xx ответа (если не подпадает под другие условия) на инициирующий INVITE;
- 5XX CODES – увеличивается при получении любого 5xx ответа на инициирующий INVITE;
- 6XX CODES – увеличивается при получении любого 6xx ответа (если не подпадает под другие условия) на инициирующий INVITE.
Можно указать имя конкретного транспорта для получения статистики только по нему.
Синтаксис
show esbc transports [sip] counters [<SIP_TRANSPORT_NAME>]Параметры
sip – вывод статистики по SIP-транспортам;
<SIP_TRANSPORT_NAME> – имя SIP-транспорта для вывода статистики по нему.
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# show esbc transports sip counters NEW_TRANSPORT
Transport: NEW_TRANSPORT
---------------------------------------------
CPS: 0
INCOMING CALL-LEGS: 0
OUTGOING CALL-LEGS: 0
REQUESTS RECEIVED: 0
REQUESTS SEND: 0
RESPONSES RECEIVED: 0
RESPONSES SEND: 0
ANSWERED CALLS(SUCCESS): 0
ANSWERED CALLS(UNSUCCESS): 0
WRONG NUMBER CALLS: 0
BUSY CALLS: 0
NO ANSWER CALLS: 0
FORBIDDEN CALLS: 0
3XX CODES: 0
4XX CODES: 0
5XX CODES: 0
6XX CODES: 0 |
show esbc trunks
Данная команда используется для просмотра информации о транках.
В выводе содержится имя, тип, статус транка и время последнего изменения статуса.
Можно указать имя транка для получения детальной информации
Синтаксис
show esbc trunks [sip] [<TRUNK_NAME>]Параметры
sip – просмотр информации по SIP-транкам;
<TRUNK_NAME> – имя SIP-транка для вывода детальной информации по нему.
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# show esbc trunks
Trunk Trunk type Status Last change time
-------------------- ---------- ------------- ------------------
NEW_TRUNK SIP Available 2025-04-15
03:43:25
vesbc#
vesbc# show esbc trunks sip NEW_TRUNK
Trunk Trunk type Domain Remote address Remote Status Last change time
port
-------------------- ---------- ---------- --------------- ---------- ------------- ------------------
NEW_TRUNK SIP 10.25.72.35 5063 Available 2025-04-15
03:43:25 |
show esbc trunks counters
Данная команда используется для просмотра статистики вызовов по транкам.
В выводе содержится текущее количество вызовов в секунду, количество активных вызовов(входящих и исходящих), количество полученных и отправленных запросов/ответов, количество успешных вызовов и счётчики для неуспешных вызовов.
Описание счётчиков для неуспешных вызовов:
- WRONG NUMBER CALLS – увеличивается при получении ответов 404, 410, 484, 485, 604 на инициирующий INVITE;
- BUSY CALLS – увеличивается при получении ответов 486, 600 на инициирующий INVITE;
- NO ANSWER CALLS – увеличивается при получении ответов 408, 480, 487 на инициирующий INVITE;
- FORBIDDEN CALLS – увеличивается при получении ответов 403, 603 на инициирующий INVITE;
- 3XX CODES – увеличивается при получении любого 3xx ответа на инициирующий INVITE;
- 4XX CODES – увеличивается при получении любого 4xx ответа (если не подпадает под другие условия) на инициирующий INVITE;
- 5XX CODES – увеличивается при получении любого 5xx ответа на инициирующий INVITE;
- 6XX CODES – увеличивается при получении любого 6xx ответа (если не подпадает под другие условия) на инициирующий INVITE.
Можно указать имя конкретного транка для получения статистики только по нему.
Синтаксис
show esbc trunks [sip] counters [<TRUNK_NAME>]Параметры
sip – вывод статистики по SIP-транспортам;
<TRUNK_NAME> – имя SIP-транспорта для вывода статистики по нему.
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# show esbc trunks sip counters NEW_TRUNK
Trunk: NEW_TRUNK
---------------------------------------------
CPS: 0
INCOMING CALL-LEGS: 0
OUTGOING CALL-LEGS: 0
REQUESTS RECEIVED: 0
REQUESTS SEND: 0
RESPONSES RECEIVED: 0
RESPONSES SEND: 0
ANSWERED CALLS(SUCCESS): 0
ANSWERED CALLS(UNSUCCESS): 0
WRONG NUMBER CALLS: 0
BUSY CALLS: 0
NO ANSWER CALLS: 0
FORBIDDEN CALLS: 0
3XX CODES: 0
4XX CODES: 0
5XX CODES: 0
6XX CODES: 0 |
show esbc user-interfaces counters
Данная команда используется для просмотра статистики вызовов по абонентским интерфейсам.
В выводе содержится текущее количество вызовов в секунду, количество активных вызовов(входящих и исходящих), количество полученных и отправленных запросов/ответов, количество успешных вызовов и счётчики для неуспешных вызовов.
Описание счётчиков для неуспешных вызовов:
- WRONG NUMBER CALLS – увеличивается при получении ответов 404, 410, 484, 485, 604 на инициирующий INVITE;
- BUSY CALLS – увеличивается при получении ответов 486, 600 на инициирующий INVITE;
- NO ANSWER CALLS – увеличивается при получении ответов 408, 480, 487 на инициирующий INVITE;
- FORBIDDEN CALLS – увеличивается при получении ответов 403, 603 на инициирующий INVITE;
- 3XX CODES – увеличивается при получении любого 3xx ответа на инициирующий INVITE;
- 4XX CODES – увеличивается при получении любого 4xx ответа (если не подпадает под другие условия) на инициирующий INVITE;
- 5XX CODES – увеличивается при получении любого 5xx ответа на инициирующий INVITE;
- 6XX CODES – увеличивается при получении любого 6xx ответа (если не подпадает под другие условия) на инициирующий INVITE.
Можно указать имя конкретного абонентского интерфейса для получения статистики только по нему.
Синтаксис
show esbc user-interfaces [sip] counters [<USER_INTERFACE_NAME>]Параметры
sip – вывод статистики по абонентскому интерфейсу;
<USER_INTERFACE_NAME> – имя абонентского интерфейса для вывода статистики по нему.
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# show esbc user-interfaces sip counters NEW_USER_INTERFACE
User interface: NEW_USER_INTERFACE
---------------------------------------------
CPS: 0
INCOMING CALL-LEGS: 0
OUTGOING CALL-LEGS: 0
REQUESTS RECEIVED: 0
REQUESTS SEND: 0
RESPONSES RECEIVED: 0
RESPONSES SEND: 0
ANSWERED CALLS(SUCCESS): 0
ANSWERED CALLS(UNSUCCESS): 0
WRONG NUMBER CALLS: 0
BUSY CALLS: 0
NO ANSWER CALLS: 0
FORBIDDEN CALLS: 0
3XX CODES: 0
4XX CODES: 0
5XX CODES: 0
6XX CODES: 0 |
show esbc users
Данная команда используется для просмотра информации о зарегистрированных абонентах.
В выводе содержится AOR абонента, тип и количество контактов.
Можно указать AOR абонента для получения детальной информации.
Синтаксис
show esbc users [sip] [<LINE>] [detailed]Параметры
sip – просмотр информации по SIP-абонентам;
<LINE> – строка длиной до 255 символов, выводит всех абонентов, чей AOR содержит эту строку;
detailed – просмотр детальной информации о абоненте, работает только если в <LINE> указан полный AOR.
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# show esbc users sip 5
Total AORs: 1
Total Contacts: 1
User AOR User Contact
type count
------------------------------ -------- --------
55@192.168.80.127 SIP 1
vesbc#
vesbc# show esbc users sip 55@192.168.80.127 detailed
User AOR: 55@192.168.80.127
User type: SIP
Contact count: 1
IN User contact IP address of User Expires Registration Trunk name IP address of OUT Trunk contact
user interface expires in registrar
name
------------------------------ --------------- ---------- -------- ------------ --------------- --------------- ------------------------------
<sip:55@192.168.80.27:5062;tra 192.168.80.27 abon 3600 3342 uas 10.25.72.35 <sip:55@10.25.72.151:5060;tran
nsport=udp> sport=udp;line=5e320013e287239
e04606bb5d3800315> |
show esbc white-list
Данная команда используется для просмотра белого списка.
В выводе содержится адрес и причина добавления в список (is configured – адрес сконфигурированного транка, is dynamic – адрес зарегистрированного абонента).
Синтаксис
show esbc white-list [<ADDR>]Параметры
<ADDR> – адрес для поиска в списке в формате A.B.C.D(IPv4) или X:X:X:X::X(IPv6).
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# show esbc white-list
IP address Is dynamic Is
configured
--------------- ---------- ----------
10.25.72.35 No Yes
192.168.80.27 Yes No
|
Команды управления
clear esbc black-list
Данная команда используется для очистки списка заблокированных адресов.
Синтаксис
clear esbc black-list [ <IPv4[/N]> | <IPv6> ]Параметры
<IPv4[/N]> – IPv4-адрес из списка, при указании маски из списка удаляются все адреса, которые попадают под маску;
<IPv6> – IPv6-адрес из списка.
Необходимый уровень привилегий
10
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# clear esbc black-list 192.168.80.27 | ||
| Блок кода | ||
| ||
vesr(config-esbc-user-interface-sip)# sip-transport NEW_SIP_TRANSPORT
vesr(config-esbc-user-interface-sip)# |