...
Данная команда включает отправку файлов CDR CDR на SCP-сервер.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
...
Данная команда включает отправку файлов CDR CDR на резервный SFTP-сервер.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
...
Данная команда позволяет перейти в настройки указанного внешнего STUN-сервера или создать новый.
Использование отрицательной формы команды (no) удаляет внешний STUN-сервер.
Синтаксис
stun server external <NAME>
no stun server external <NAME>
...
Данная команда позволяет настроить интервал отправки STUN Binding Request.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
keepalive interval <TIME>
no keepalive interval
...
Данная команда позволяет настроить адрес внешнего STUN-сервера.
Использование отрицательной формы команды (no) удаляет адрес внешнего STUN-сервера.
Синтаксис
remote address <ADDRESS>
no remote address
...
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-stun-server-ext)# remote port 3480 vesbc(config-esbc-stun-server-ext)# |
rename
Данная команда позволяет переименовать созданный внешний STUN-сервер.
Синтаксис
rename <NEW_NAME>
Параметры
<NEW_NAME> – новое название внешнего STUN-сервера, задается строкой до 63 символов.
Значение по умолчанию
Отсутствует.
...
Данная команда включает поддержку RFC 5389 для взаимодействия с внешним STUN-сервером.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
rfc5389 enable
no rfc5389 enable
...
Данная команда позволяет перейти в настройки указанного локального STUN-сервера или создать новый.
Использование отрицательной формы команды (no) удаляет локальный STUN-сервер.
Синтаксис
stun server local <NAME>
no stun server local <NAME>
...
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc)# stun server local LOCAL_STUN vesbc(config-esbc-stun-server-loc)# |
ip address
Данная команда позволяет настроить IP-адрес локального STUN-сервера.
Использование отрицательной формы команды (no) удаляет настройку IP-адреса.
Синтаксис
ip address { interface <IFACE> | <IP_ADDR> }
no ip addressПараметры
<IFACE> – интерфейс, адрес которого будет использоваться для функционирования локального STUN-сервера;
<IP_ADDR> – IP-адрес ESBC, который будет использоваться для функционирования локального STUN-сервера.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
...
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-stun-server-loc)# ip address 192.168.126.217 vesbc(config-esbc-stun-server-loc)# |
ipv6 address
Данная команда позволяет настроить IPv6-адрес локального STUN-сервера.
Использование отрицательной формы команды (no) удаляет настройку IPv6-адреса.
| Примечание |
|---|
В текущей версии ПО IPv6 не поддерживается. |
...
ip address { interface <IFACE> | <IPv6_ADDR> }
no ip addressПараметры
<IFACE> – интерфейс, адрес которого будет использоваться для функционирования локального STUN-сервера;
<IPv6_ADDR> – IPv6-адрес ESBC, который будет использоваться для функционирования локального STUN-сервера.
Значение по умолчанию
Отсутствует.
...
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-stun-server-loc)# ipv6 address interface gigabitethernet 1/0/2 vesbc(config-esbc-stun-server-loc)# |
port
Данная команда позволяет настроить порт локального STUN-сервера.
Использование отрицательной формы команды (no) возвращает значение по умолчанию.
Синтаксис
port <PORT>
no port
Параметры
<PORT> – порт ESBC, который будет использоваться для функционирования локального STUN-сервера, принимает значения от 1 до 65535.
Значение по умолчанию
3478
...
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-stun-server-loc)# port 50090 vesbc(config-esbc-stun-server-loc)# |
rename
Данная команда позволяет переименовать созданный локальный STUN-сервер.
Синтаксис
rename <NEW_NAME>
Параметры
<NEW_NAME> – новое название локального STUN-сервера, задается строкой до 63 символов.
Значение по умолчанию
Отсутствует.
...
Использование отрицательной формы команды (no) возвращает значение по умолчанию.
Синтаксис
credential method-pattern <PATTERN>
no credential method-pattern
...
Данная команда добавляет в настройки фильтра маску/паттерн для поиска в SIP sip-сообщении. Можно использовать регулярные выражения PCRE.
Использование отрицательной формы команды (no) удаляет указанный паттерн.
...
Данная команда позволяет задать глобальное ограничение на общее количество входящих запросов от зарегистрированного абонента в определенный период с опциональной блокировкой, при превышении лимита.
...
<TIME> – время, в течение которого будут будет увеличиваться счетчик запросов, принимает значение [1...225];
block – блокировка при достижении лимитов. Необязательный параметр.
...
| Блок кода | ||
|---|---|---|
| ||
#Установить множитель 3, при получении CN таймаут ожидания RTP-пакетов увеличится в 3 раза:
vesbc(config-esbc-media-profile)# rtp timeout cn 3
vesbc(config-esbc-media-profile)# |
...
| Блок кода | ||
|---|---|---|
| ||
#Включить 5-минутный таймер ожидания RTP-пакетов:
vesbc(config-esbc-media-profile)# rtp timeout 5
vesbc(config-esbc-media-profile)# |
...
| Блок кода | ||
|---|---|---|
| ||
#Настройка статического адреса: vesbc(config-esbc-media-resource)# ip address 192.168.114.130 vesbc(config-esbc-media-resource)# #Настройка динамического адреса: 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 interface gigabitethernet 1/0/1 vesbc(config-esbc-media-resource)# |
...
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MOD-TABLE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(esbc-mod-table)# mod 0 cgpn vesbc(esbc-mod-table-modification)# |
...
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MOD-TABLE-MODIFICATION
...
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться ко всем SIP-ответам:
vesbc(esbc-mod-table-modification)# sip response-pattern .+
vesbc(esbc-mod-table-modification)# |
...
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться только к запросам BYE и INVITE:
vesbc(esbc-mod-table-modification)# sip method pattern ^((BYE)|(INVITE))$
vesbc(esbc-mod-table-modification)# |
...
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться ко всем SIP-ответам:
vesbc(esbc-mod-table-modification)# sip response-pattern .+
vesbc(esbc-mod-table-modification)# |
...
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться только к запросам BYE и INVITE:
vesbc(esbc-mod-table-modification)# sip method pattern ^((BYE)|(INVITE))$
vesbc(esbc-mod-table-modification)# |
...
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться ко всем SIP-ответам:
vesbc(esbc-mod-table-modification)# sip response-pattern .+
vesbc(esbc-mod-table-modification)# |
...
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться только к запросам BYE и INVITE:
vesbc(esbc-mod-table-modification)# sip method pattern ^((BYE)|(INVITE))$
vesbc(esbc-mod-table-modification)# |
...
| Блок кода | ||
|---|---|---|
| ||
#Конец строки исходного содержимого заголовка:
vesbc(esbc-mod-table-modification)# value-pattern $
vesbc(esbc-mod-table-modification)# |
...
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться только к запросам BYE и INVITE:
vesbc(esbc-mod-table-modification)# sip method pattern ^((BYE)|(INVITE))$
vesbc(esbc-mod-table-modification)# |
...
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться ко всем SIP-ответам:
vesbc(esbc-mod-table-modification)# sip response-pattern .+
vesbc(esbc-mod-table-modification)# |
...
Необходимый уровень привилегий
15
Командный режим
CONFIG-ESBC-MOD-TABLE
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc(esbc-mod-table)# rename NEW_NAME_MODTABLE vesbc(esbc-mod-table)# |
...
| Примечание |
|---|
В текущей версии ПО IPv6 не поддерживается. |
Синтаксис
ipv6 address { interface <IFACE> | <IPv6_ADDR> }
no ip address...
| Блок кода | ||
|---|---|---|
| ||
#Настройка статического адреса: vesbc(config-esbc-sip-transport)# ipv6 address 54:af:97:19:8a:f3 vesbc(config-esbc-sip-transport)# #Настройка динамического адреса: vesbc(config)# interface gigabitethernet 1/0/1 vesbc(config-if-gi)# ipv6 address dhcp vesbc(config-if-gi)# exit vesbc(config)# esbc vesbc(config-esbc)# sip transport NEW_SIP_TRANSPORT vesbc(config-esbc-sip-transport)# ipv6 address interface gigabitethernet 1/0/1 vesbc(config-esbc-sip-transport)# |
...
Данная команда позволяет задать время регистрации , при регистрации транка.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
...
Данная команда позволяет задать время, через которое будет повторно отправлена регистрация , после неудачной попытки.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
...
registrations – вывод истории статистики зарегистрированных пользователей.;
average | max – указывает, историю какой статистики необходимо выводить, усредненную или максимальную за интервал. Без указания данного ключа выводится история усредненной статистики (average);
interval – позволяет установить интервал времени;.
<INTERVAL> – в качестве параметров для данного ключа могут выступать:
...
| Блок кода | ||
|---|---|---|
| ||
vesbc# show esbc history active-calls max
CALLS ACTIVE
Active calls, quantity
100 |
90 |
80 |
70 |
60 |
50 |
40 |
30 |############################################################
20 |############################################################
10 |############################################################
0 |....|....|....|....|....|....|....|....|....|....|....|....|
0 5 10 15 20 25 30 35 40 45 50 55 60
Time, seconds
CALLS ACTIVE
Active calls, quantity
200 |
180 |
160 |
140 | #
120 | ## #
100 | ##### ## #
80 | ### ## ##### ## #
60 | ################# ### #
40 | ####### ##################### #
20 |########### ############################### ######
0 |....|....|....|....|....|....|....|....|....|....|....|....|
0 5 10 15 20 25 30 35 40 45 50 55 60
Time, minutes
CALLS ACTIVE
Active calls, quantity
200 |
180 |
160 |
140 |#
120 |#
100 |#
80 |#
60 |#
40 |#
20 |#
0 |....|....|....|....|....|....|....|....|....|....|....|....|....|....|..
0 5 10 15 20 25 30 35 40 45 50 55 60 65 70
Time, hours
vesbc#
vesbc# show esbc history average-call-duration interval minutes
AVERAGE CALLS AVERAGE DURATION
Avg duration, sec
100 |
90 |
80 |
70 |
60 |
50 |
40 |
30 |
20 | ###### # ### # ## #
10 |########### ########### ############# ## # ##
0 |....|....|....|....|....|....|....|....|....|....|....|....|
0 5 10 15 20 25 30 35 40 45 50 55 60
Time, minutes |
| Scroll Pagebreak |
|---|
show esbc statistics
Данная команда используется для просмотра статистики в текущий момент времени. Все метрики разделены на входящие и исходящие. scroll-pagebreak
Метрики для вызовов:
- CALLS PER SECOND – количество вызовов в секунду;
- CALL LEGS – активные вызовы;
- REQUESTS IN CALL – запросы в рамках INVITE-сессий;
- RESPONSES IN CALL – ответы в рамках INVITE-сессий;
- ANSWERED CALLS – отвеченные вызовы;
- CALLS TO WRONG NUMBER – вызовы на неверный номер, увеличивается при получении (отправке) ответов 404, 410, 484, 485, 604 на инициирующий INVITE;
- BUSY CALLS – вызовы на занятого, увеличивается при получении (отправке) ответов 486, 600 на инициирующий INVITE;
- NO ANSWERED CALLS – вызовы без ответа, увеличивается при получении (отправке) ответов 408, 480, 487 на инициирующий INVITE;
- FORBIDDEN CALLS – запрещенные вызовы, увеличивается при получении (отправке) ответов 403, 603 на инициирующий INVITE;
- UNAUTHORIZED CALLS – неавторизованные вызовы, увеличивается при получении (отправке) ответов 401, 407 на инициирующий INVITE;
- 3XX CODES – увеличивается при получении (отправке) любого 3xx ответа на инициирующий INVITE;
- 4XX CODES – увеличивается при получении (отправке) любого 4xx ответа (если не подпадает под другие условия) на инициирующий INVITE;
- 5XX CODES – увеличивается при получении (отправке) любого 5xx ответа на инициирующий INVITE;
- 6XX CODES – увеличивается при получении (отправке) любого 6xx ответа (если не подпадает под другие условия) на инициирующий INVITE.
...
Можно указать имя транка для получения детальной информации.
Синтаксис
show esbc trunks [sip] [<TRUNK_NAME>] [availability/registration]
...
<TRUNK_NAME> – имя SIP-транка для вывода детальной информации по нему, задается строкой до 63 символов.;
availability – просмотр информации о доступности транка.;
registration – просмотр информации о регистрации транка.
...