...
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-cause-list-sip)# rename NEW_NAME_LIST vesbc(config-esbc-cause-list-sip)# |
Настройки CDR
| Якорь | ||||
|---|---|---|---|---|
|
cdr
Данная команда позволяет перейти в настройки сбора, хранения и записи CDR (Call Detail Record).
...
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-cdr)# syslog enable vesbc(config-esbc-cdr)# |
Настройки RADIUS-профиля
| Якорь | ||||
|---|---|---|---|---|
|
radius profile
Данная команда позволяет перейти в настройки указанного RADIUS-профиля или создать новый.
...
Использование отрицательной формы команды (no) устанавливает режим работы по - умолчанию.
Синтаксис
auth digest { draft_sterman | rfc5090 | rfc5090_no_chlng }
no auth digestПараметры
draft_sterman
...
–
...
режим
...
работы
...
работы
...
digest-аутентификации
...
в
...
соответствии
...
с
...
draft-sterman-aaa-sip-00.txt;
rfc5090
...
–
...
режим
...
работы
...
работы
...
digest-аутентификации
...
в
...
соответствии
...
с
...
RFC
...
5090;
rfc5090_no_chlng
...
–
...
режим
...
работы
...
работы
...
digest-аутентификации
...
в
...
соответствии
...
с
...
RFC
...
5090,
...
в
...
случае
...
когда
...
RADIUS-сервер
...
не
...
передает
...
Access-Challenge.
Значение по умолчанию
rfc5090
...
Использование отрицательной формы команды (no) устанавливает значение по - умолчанию.
Синтаксис
Синтаксис
framed-protocol { arap | gandalf | none | ppp | slip | x75_sync | xylogics }
no framed-protocolПараметры
arap
...
–
...
AppleTalk
...
Remote
...
Access
...
Protocol
...
(ARAP);
gandalf
...
–
...
Gandalf
...
proprietary
...
SingleLink/MultiLink
...
protocol;
none
...
–
...
атрибут
...
не
...
используется;
ppp
...
–
...
PPP;
slip
...
–
...
SLIP;
x75_sync
...
–
...
X.75
...
Synchronous;
xylogics
...
–
...
Xylogics
...
proprietary
...
IPX/SLIP
...
.
Значение по умолчанию
none
...
–
...
атрибут
...
не
...
используется.
Необходимый уровень привилегий
...
Команда позволяет указать атрибут типа физического порта NAS, который аутентифицирует пользователя , в соответствии с RFC 2865.
Использование отрицательной формы команды (no) устанавливает значение по - умолчанию.
Синтаксис
nas port-type { adsl_cap | adsl_dmt | async | cable | ethernet | g3_fax | hdlc_channel | idsl | isdn_async_v110 | isdn_async_v120 | isdn_sync | piafs | sdsl | sync | virtual | wireless | wireless_ieee_8021 | x25 | x75 | xdsl }
no nas port-typeПараметры
adsl_cap
...
–
...
ADSL-CAP
...
-
...
Asymmetric
...
DSL,
...
Carrierless
...
Amplitude
...
Phase
...
Modulation;
adsl_dmt
...
–
...
ADSL-DMT
...
-
...
Asymmetric
...
DSL,
...
Discrete
...
Multi-Tone;
async
...
–
...
Async;
cable
...
–
...
Cable;
ethernet
...
–
...
Ethernet;
g3_fax
...
–
...
G.3
...
Fax;
hdlc_channel
...
–
...
HDLC
...
Clear
...
Channel;
idsl
...
–
...
IDSL
...
-
...
ISDN
...
Digital
...
Subscriber
...
Line;
isdn_async_v110
...
–
...
ISDN
...
Async
...
V.110;
isdn_async_v120
...
–
...
ISDN
...
Async
...
V.120;
isdn_sync
...
–
...
ISDN
...
Sync;
piafs
...
–
...
PIAFS;
sdsl
...
–
...
SDSL
...
-
...
Symmetric
...
DSL;
sync
...
–
...
Sync;
virtual
...
–
...
Virtual;
wireless
...
–
...
Wireless
...
-
...
Other;
wireless_ieee_8021
...
–
...
Wireless
...
-
...
IEEE
...
802.11;
x25
...
–
...
X.25;
x75
...
–
...
X.75;
xdsl
...
–
...
xDSL
...
-
...
Digital
...
Subscriber
...
Line
...
of
...
unknown
...
type.
Значение по умолчанию
async
...
radius-server host { <IP-ADDR> | <IPV6-ADDR> } [ vrf <VRF> ]
no radius-server host { <IP-ADDR> | <IPV6-ADDR> } [ vrf <VRF> ]Параметры
<IP-ADDR>
...
–
...
IP-адрес
...
RADIUS-сервера,
...
задаётся
...
в
...
виде
...
AAA.BBB.CCC.DDD,
...
где
...
каждая
...
часть
...
принимает
...
значения
...
[0..255];
<IPV6-ADDR>
...
–
...
IPv6-адрес
...
RADIUS-сервера,
...
задаётся
...
в
...
виде
...
X:X:X:X::X,
...
где
...
каждая
...
часть
...
принимает
...
значения
...
в
...
шестнадцатеричном
...
формате
...
[0..FFFF];
<VRF>
...
–
...
имя
...
экземпляра
...
VRF,
...
задается
...
строкой
...
до
...
31
...
символа.
Значение по умолчанию
Отсутствует
...
| Примечание |
|---|
Для аутентификации регистраций абонентов ESBC, командой radius-server host необходимо указать RADIUS-сервер(ы), у которого используется тип соединения - соединения usage voip. RADIUS-серверы с отличным режимом не будут использоваться для аутентификации абонентов!. |
service type
Команда позволяет указать атрибут типа услуги, запрошенной пользователем, или типа услуги, которая должна быть предоставлена , в соответствии с RFC 2865.
Использование отрицательной формы команды (no) устанавливает значение по - умолчанию.
Синтаксис
service type { administrative | authenticate_only | call_check | callback_administrative | callback_framed | callback_login | callback_nas_prompt | framed | login | nas_promt | none | outbound }
no nas port-typeПараметры
administrative
...
–
...
Administrative;
authenticate_only
...
–
...
Authenticate
...
Only;
call_check
...
–
...
Call
...
Check;
callback_administrative
...
–
...
Callback
...
Administrative;
callback_framed
...
–
...
Callback
...
Framed;
callback_login
...
–
...
Callback
...
Login;
callback_nas_prompt
...
–
...
Callback
...
NAS
...
Prompt;
framed
...
–
...
Framed;
login
...
–
...
Login;
nas_promt
...
–
...
NAS
...
Prompt;
none
...
–
...
атрибут
...
не
...
используется;
outbound
...
–
...
Outbound.
Значение по умолчанию
none
...
–
...
атрибут
...
не
...
используется.
Необходимый уровень привилегий
...
auth radius profile <NAME>
no auth radius profile
Параметры
<NAME>
...
–
...
название
...
RADIUS-
...
профиля,
...
который
...
будет
...
использоваться
...
для
...
аутентификации.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
...
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-aaa-profile)# rename NEW_NAME vesbc(config-aaa-profile)# |
Настройки
...
криптопрофиля
| Якорь | ||||
|---|---|---|---|---|
|
crypto profile
Данная команда позволяет перейти в настройки указанного криптопрофиля или создать новый.
...
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-flood-filter)# rename NEW_NAME_FLOOD_FILTER vesbc(config-esbc-flood-filter)# |
Общие настройки ESBC
| Якорь | ||||
|---|---|---|---|---|
|
general
| Якорь | ||||
|---|---|---|---|---|
|
Данная команда позволяет перейти в общие настройки ESBC.
...
<COUNT> – количество входящих регистраций в секунду, принимает значение [1...4294967294].
Значение по умолчанию
4294967295Отсутствует.
Необходимый уровень привилегий
...
<COUNT> – количество входящих запросов в секунду, принимает значения [1...4294967294].
Значение по умолчанию
4294967295Отсутствует.
Необходимый уровень привилегий
...
<COUNT> – количество входящих пакетов в секунду в рамках установленной сессии, принимает значение [1...4294967294].
Значение по умолчанию
4294967295Отсутствует.
Необходимый уровень привилегий
...
<COUNT> – количество входящих подписок в секунду, принимает значение [1...4294967294].
Значение по умолчанию
4294967295Отсутствует.
Необходимый уровень привилегий
...
<COUNT> – количество активных подписок, принимает значение [1...4294967294].
Значение по умолчанию
4294967295Отсутствует.
Необходимый уровень привилегий
...
<COUNT> – количество входящих запросов от зарегистрированного абонента, принимает значение [1...4294967294];
<TIME> - – время, в течении течение которого будут увеличиваться счетчик запросов, принимает значение [1...225];
block - – блокировка при достижении лимитов. Необязательный параметр.
Значение по умолчанию
4294967295Отсутствует.
Необходимый уровень привилегий
...
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-general)# max in user rpp 10 1 block vesbc(config-esbc-general)# |
security block-timeout
| Якорь | ||||
|---|---|---|---|---|
|
Данная команда позволяет изменять время, на которое будет блокироваться ipIP-адрес. По истечении указанного времени блокировка снимается автоматически.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
security block-timeout <TIME>
no security block-timeout
Параметры
<TIME> – время в минутах, принимает значения [30...65535].
Значение по умолчанию
1440
...
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-general)# security block-timeout 2880 vesbc(config-esbc-general)# |
security forgive-timeЯкорь security forgive-time security forgive-time
| security forgive-time | |
| security forgive-time |
Данная команда позволяет изменять время, на которое будут блокироваться атрибуты (AOR, user-agent или sip-user). По истечении указанного времени блокировка снимается автоматически.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
security forgive-time <TIME>
no security forgive-time
Параметры
<TIME> – время в минутах, принимает значения [30...65535].
Значение по умолчанию
60
Необходимый уровень привилегий
...
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-general)# security forgive-time 1440 vesbc(config-esbc-general)# |
security errors-window
| Якорь | ||||
|---|---|---|---|---|
|
Данная команда позволяет изменять время хранения ошибок по адресу или атрибутам (AOR, user-agent или sip-user). По истечении указанного времени счетчик ошибок сбрасывается.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
security errors-window <TIME>
no security errors-window
...
<TIME> – время в секундах, принимает значения [60...65535].
Значение по умолчанию
3600
...
allow – добавление кодеков для работы в режиме проксирования.;
<CODEC_PATTERN> – название кодека/часть названия кодека.;
<PT> – payload type. Необязательный параметр.;
audio – добавление кодеков типа audio для работы в режиме транскодирования.;
video – добавление кодеков типа video для работы в режиме транскодирования.;
image – добавление кодеков типа image для работы в режиме транскодирования.;
<CODEC> – название кодека. Указывается из списка поддержанных для транскодирования кодеков.;
all – в режиме проксирования (codec allow) включает список шаблонов кодеков по умолчанию, доступных для проксирования. В режиме транскодирования (codec audo/video/image) включает все доступные кодеки заданного типа.
...
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc)# mod-table sip NEW_MODTABLE vesbc(esbc-mod-table)# |
Настройки общих
...
модификаторов
| Якорь | ||||
|---|---|---|---|---|
|
common
Данная команда позволяет перейти в настройки указанной таблицы модификации или создать новую.
...
| Блок кода | ||
|---|---|---|
| ||
vesbc(esbc-mod-table)# rename NEW_NAME_MODTABLE vesbc(esbc-mod-table)# |
Настройки SIP-модификаторов
| Якорь | ||||
|---|---|---|---|---|
|
sip
Данная команда позволяет перейти в настройки указанной таблицы модификации или создать новую.
...
Данная команда позволяет создать условие для модификации или перейти к настройками уже настройкам уже созданного условия.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
...
Данная команда позволяет создать условие для модификации или перейти к настройками уже настройкам уже созданного условия.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
...
Данная команда позволяет создать условие для модификации или перейти к настройками настройкам уже созданного условия.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
...
Данная команда позволяет создать условие для модификации или перейти к настройками настройкам уже созданного условия.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
...
| Блок кода | ||
|---|---|---|
| ||
#Модификатор будет применяться ко всем SIP-ответам:
vesbc(esbc-mod-table-modification)# sip response-pattern .+
vesbc(esbc-mod-table-modification)# |
...
Данная команда позволяет создать условие для модификации или перейти к настройками настройкам уже созданного условия.
Использование отрицательной формы команды (no) удаляет данную настройку из конфигурации.
...
condition <INDEX> { cdpn | cgpn | sip-message } <CONDITION_MASK>
no condition <INDEX>Параметры
<INDEX> – <INDEX> – индекс условия, принимает значения от 0 до 763;
cdpn – проверка условия выполняется по cdpn;
...
sip-message – проверка условия выполняется по всем заголовкам.;
<CONDITION_MASK> – условие, которое должно выполняться, чтобы вызов смаршрутизировался по данному правилу, для составления условий необходимо использовать регулярные выражения PCRE.
...
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-route-table-rule)# condition 0 cdpn ^24001$ vesbc(config-esbc-route-table-rule)# |
Настройки профиля
...
безопасности
| Якорь | ||||
|---|---|---|---|---|
|
security profile
Данная команда позволяет перейти в настройки указанного профиля безопасности или создать новый.
...
Данная команда включает проверку и сбор ошибок по IP-адресу и порту источника сообщения.
...
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-security-profile)# rename NEW_NAME_SECURITY_PROFILE vesbc(config-esbc-security-profile)# |
Настройки SIP-
...
профиля
| Якорь | ||||
|---|---|---|---|---|
|
sip profile
Данная команда позволяет перейти в настройки указанного SIP-профиля или создать новый.
...
- transit – передавать вложение ISUP в SDP в сообщениях SIP;.
Значение по умолчанию
no
...
isup
Необходимый уровень привилегий
...
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-sip-profile)# isup transit vesbc(config-esbc-sip-profile)# |
...
Настройки SIP-транспорта
sip transport
...
<DSCP> – значение кода DSCP, принимает значения [0..63].
Значение по умолчанию
0
Необходимый уровень привилегий
...
<COUNT> – количество входящих запросов в секунду, максимальное значение зависит от платформы.
Значение по умолчанию
4294967295Отсутствует.
Необходимый уровень привилегий
...
<COUNT> – количество входящих пакетов в секунду в рамках установленной сессии, принимает значение [1...4294967294].
Значение по умолчанию
4294967295Отсутствует.
Необходимый уровень привилегий
...
<COUNT> – количество входящих подписок в секунду, принимает значение [1...4294967294].
Значение по умолчанию
4294967295Отсутствует.
Необходимый уровень привилегий
...
<COUNT> – количество активных подписок, принимает значение [1...4294967294].
Значение по умолчанию
4294967295Отсутствует.
Необходимый уровень привилегий
...
<COUNT> – количество исходящих запросов в секунду, принимает значения [1...4294967294].
Значение по умолчанию
4294967295Отсутствует.
Необходимый уровень привилегий
...
nat
Данная команда позволяет прохождение настроить прохождение RTP-трафика через NAT для SIP-транков.
...
Данная команда позволяет включить опцию «Доверенная сеть» "Доверенная сеть" на SIP-транке.
Использование отрицательной формы команды (no) отключает опцию.
...
Настройки транковой группы
trunk-group
| Якорь | ||||
|---|---|---|---|---|
|
Данная команда позволяет перейти в настройки указанной транковой группы или создать новую.
...
<DSCP> – значение кода DSCP, принимает значения [0..63].
Значение по умолчанию
0
Необходимый уровень привилегий
...
<COUNT> – количество запросов в секунду, принимает значения [1...4294967294].
Значение по умолчанию
4294967295Отсутствует.
Необходимый уровень привилегий
...
Данная команда позволяет задать ограничение количества входящих sip-сообщений в секунду в рамках установленной сессии на транковой группе.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
...
<COUNT> – количество входящих пакетов в секунду в рамках установленной сессии, принимает значение [1...4294967294].
Значение по умолчанию
...
Отсутствует.
Необходимый уровень привилегий
...
<COUNT> – количество входящих подписок в секунду, принимает значение [1...4294967294].
Значение по умолчанию
...
Отсутствует.
Необходимый уровень привилегий
...
<COUNT> – количество активных подписок, принимает значение [1...4294967294].
Значение по умолчанию
...
Отсутствует.
Необходимый уровень привилегий
...
<COUNT> – количество исходящих запросов в секунду, принимает значения [1...4294967294].
Значение по умолчанию
4294967295Отсутствует.
Необходимый уровень привилегий
...
| Якорь | ||||
|---|---|---|---|---|
|
user-interface sip
| Якорь | ||||
|---|---|---|---|---|
|
Данная команда позволяет перейти в настройки указанного абонентского интерфейса или создать новый.
...
<COUNT> – количество входящих регистраций в секунду, принимает значение [1...4294967294].
Значение по умолчанию
4294967295Отсутствует.
Необходимый уровень привилегий
...
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
max in rps <COUNT>
no max in rps
...
<COUNT> – количество входящих запросов в секунду, принимает значения [1...4294967294].
Значение по умолчанию
4294967295Отсутствует.
Необходимый уровень привилегий
...
<COUNT> – количество входящих пакетов в секунду в рамках установленной сессии, принимает значение [1...4294967294].
Значение по умолчанию
...
Отсутствует.
Необходимый уровень привилегий
...
<COUNT> – количество входящих подписок в секунду, принимает значение [1...4294967294].
Значение по умолчанию
...
Отсутствует.
Необходимый уровень привилегий
...
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
max in subscriptions <COUNT>
no max in subscriptions
Параметры
<COUNT> – количество активных активных подписок, принимает значение [1...4294967294].
Значение по умолчанию
...
Отсутствует.
Необходимый уровень привилегий
...
Данная команда позволяет задать ограничение на абонентском интерфейсе ограничение на общее количество входящих запросов от зарегистрированного абонента в определенный период с опциональной блокировкой , при превышении лимита.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
...
<COUNT> – количество входящих запросов от зарегистрированного абонента, принимает значение [1...4294967294];
<TIME> - – время, в течении течение которого будут будет увеличиваться счетчик запросов, принимает значение [1...225];
block - – блокировка при достижении лимитов. Необязательный параметр.
Значение по умолчанию
...
Отсутствует.
Необходимый уровень привилегий
...
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-user-interface-sip)# max in user rpp 10 1 block vesbc(config-esbc-user-interface-sip)# |
max in user contacts
Данная команда позволяет задать ограничение на количество контактов, принадлежащих одному AOR.
...
<COUNT> – количество исходящих запросов в секунду, принимает значения [1...4294967294].
Значение по умолчанию
4294967295Отсутствует.
Необходимый уровень привилегий
...
| Блок кода | ||
|---|---|---|
| ||
vesbc(config-esbc-user-interface-sip)# registration simulation enable 7200 vesbc(config-esbc-user-interface-sip)# |
keep-alive-interval
Данная команда позволяет задать интервал для поддержания соединения за NAT.
...
| Якорь | ||||
|---|---|---|---|---|
|
show esbc active calls
| Якорь | ||||
|---|---|---|---|---|
|
Данная команда используется для просмотра информации об активных сессиях.
...
Необходимый уровень привилегий
151
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# show esbc active calls
Total call sessions: 4
ESBC active sessions:
-----------------------------------
Session id Duration CGPN CDPN Source Destination CGPN CDPN
(sec) unmodified unmodified modified modified
---------------- -------- ---------- ----------- ----------- ------------ -------- -------
50300000000004c 8 24001 23002 uac (trunk) uas (trunk) 24001 23002
50300000000004d 7 24002 23003 uac (trunk) uas (trunk) 24002 23003
50300000000004e 6 24003 23004 uac (trunk) uas (trunk) 24003 23004
50300000000004f 5 24004 23005 uac (trunk) uas (trunk) 24004 23005
|
esbc call-flow sip start
| Якорь | ||||
|---|---|---|---|---|
|
Данная команда используется для включения сбора статистики sip call-flow сессий.
...
| Блок кода | ||
|---|---|---|
| ||
vesbc# esbc call-flow sip start vesbc# |
esbc call-flow sip all
| Якорь | ||||
|---|---|---|---|---|
|
Данная команда используется для фильтрации с соблюдением всех условий (условие И) при сборе статистики sip call-flow сессий.
...
esbc call-flow sip all [<CONDITION>]
Параметры
<CONDITION> - – условие фильтрации при сборе статистики, принимает одно или более значение:
- address — – фильтрация по адресу;
- cdpn — – фильтрация по номеру вызываемого абонента;
- cgpn — – фильтрация по номеру вызывающего абонента;
- contact — – фильтрация по заголовку Contact;
- transport — – фильтрация по транспорту;
- trunk — – фильтрация по транку;
- trunk-group — – фильтрация по транк-группе;
- user-agent — – фильтрация по заголовку User-Agent;
- user-interface — – фильтрация по абонентскому интерфейсу.
...
| Блок кода | ||
|---|---|---|
| ||
vesbc# esbc call-flow sip all cdpn 7383.* trunk NOVOSIBIRSK vesbc# |
esbc call-flow sip any
| Якорь | ||||
|---|---|---|---|---|
|
Данная команда используется для фильтрации с соблюдением любого из условий (условие ИЛИ) при сборе статистики sip call-flow сессий.
...
esbc call-flow sip any [<CONDITION>]
Параметры
<CONDITION> - – условие фильтрации при сборе статистики, принимает одно или более значение:
- address — – фильтрация по адресу;
- cdpn — – фильтрация по номеру вызываемого абонента;
- cgpn — – фильтрация по номеру вызывающего абонента;
- contact — – фильтрация по заголовку Contact;
- transport — – фильтрация по транспорту;
- trunk — – фильтрация по транку;
- trunk-group — – фильтрация по транк-группе;
- user-agent — – фильтрация по заголовку User-Agent;
- user-interface — – фильтрация по абонентскому интерфейсу.
...
| Блок кода | ||
|---|---|---|
| ||
vesbc# esbc call-flow sip any transport TCP.* cgpn 4952.* vesbc# |
esbc call-flow sip clear
| Якорь | ||||
|---|---|---|---|---|
|
Данная команда используется для сброса статистики sip call-flow сессий.
...
| Блок кода | ||
|---|---|---|
| ||
vesbc# esbc call-flow sip clear vesbc# |
esbc call-flow sip stop
| Якорь | ||||
|---|---|---|---|---|
|
Данная команда используется для остановки сбора статистики sip call-flow сессий.
...
| Блок кода | ||
|---|---|---|
| ||
vesbc# esbc call-flow sip stop vesbc# |
show esbc call-flow sip list
| Якорь | ||||
|---|---|---|---|---|
|
Данная команда вывод список sip call-flow сессий с краткой статистикой по каждой.
...
Необходимый уровень привилегий
151
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
#Просмотр отфильтрованных call-flow сессий:
vesbc# show esbc call-flow sip list
Total call-flow sessions: 2
ESBC active sessions:
-----------------------------------
Session id Start time CGPN CDPN Source Destination CGPN CDPN
unmodified unmodified modified modified
-------------------- -------------------- ---------- ---------- -------------------- -------------------- ---------- ----------
50300000000000c 2025-10-08 09:50:25 1140 1142 ABONENTS (uiface) TRUNK_SMG (trunk) 1140 1142
50300000000000d 2025-10-08 09:50:26 1140 1142 TRUNK_SMG (trunk) ABONENTS (uiface) 1140 1142
vesbc# |
show esbc call-flow sip info
| Якорь | ||||
|---|---|---|---|---|
|
Данная команда выводит диаграмму определенной sip call-flow сессии.
...
esbc call-flow sip info <SESSION_ID> [detailed] Параметры
<SESSION_ID>
...
– идентификатор
...
sip
...
call-flow
...
сессии;
detailed - – вывод подробной информации по определенной сессии. Необязательный параметр.
Необходимый уровень привилегий
151
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
#Просмотр диаграммы отфильтрованной call-flow сессий:
vesbc# show esbc call-flow sip info 50300000000000c
ESBC call flow 50300000000000c
Time Leg A Direction Leg B
--------------- ---------------------------------------- --------- ----------------------------------------
2025-10-08 (UDP SDP) INVITE --->
09:50:25.976 sip:1142@192.168.113.177:5090 SIP/2.0
(+00:00:00.000)
2025-10-08 (UDP) SIP/2.0 100 Trying <---
09:50:25.976
(+00:00:00.000)
2025-10-08 ---> (UDP SDP) INVITE
09:50:25.992 sip:1142@192.168.113.172:5070 SIP/2.0
(+00:00:00.016)
2025-10-08 <--- (UDP) SIP/2.0 100 Trying
09:50:26.003
(+00:00:00.027)
2025-10-08 <--- (UDP) SIP/2.0 180 Ringing
09:50:26.046
(+00:00:00.070)
2025-10-08 (UDP) SIP/2.0 180 Ringing <---
09:50:26.048
(+00:00:00.072)
2025-10-08 <--- (UDP SDP) SIP/2.0 200 OK
09:50:27.544
(+00:00:01.568)
2025-10-08 (UDP SDP) SIP/2.0 200 OK <---
09:50:27.557
(+00:00:01.581)
2025-10-08 (UDP) ACK --->
09:50:27.600 sip:1142@192.168.113.177:5090;transport=
(+00:00:01.624) udp SIP/2.0
2025-10-08 ---> (UDP) ACK sip:1142@192.168.113.172:5070
09:50:27.603 SIP/2.0
(+00:00:01.627)
2025-10-08 <--- (UDP) BYE
09:50:44.673 sip:1140@192.168.113.177:5071;transport=
(+00:00:18.697) udp;line=83b0f9ea4622375be3232f3c892b024
0 SIP/2.0
2025-10-08 (UDP) BYE <---
09:50:44.675 sip:1140@192.168.113.170;transport=udp
(+00:00:18.699) SIP/2.0
2025-10-08 (UDP) SIP/2.0 200 Ok --->
09:50:44.700
(+00:00:18.724)
2025-10-08 ---> (UDP) SIP/2.0 200 OK
09:50:44.703
(+00:00:18.727)
vesbc#
#Просмотр подробной информации отфильтрованной call-flow сессий:
vesbc# show esbc call-flow sip info 50300000000000c detailed
ESBC call flow detailed 50300000000000c
Call state: Destroyed
-----------------------------------
Leg: A
Transport: TRANSPORT_ABONENTS
User interface: ABONENTS
Remote Contact: "1140" <sip:1140@192.168.113.170;transport=udp>
From: "1140" <sip:1140@192.168.113.177>
To: <sip:1142@192.168.113.177>
Remote User-Agent: VP-17P/1.5.6-b46 sofia-sip/1.28
Call id: cb612700-9916-1200-4783-6813e209aef3
Local ip: 192.168.113.177:5090
Remote ip: 192.168.113.170:5060
Start time: 2025-10-08 09:50:25.976
End time: 2025-10-08 09:50:44.700
-----------------------------------
Leg: B
Transport: TRANSPORT_SMG
Trunk: TRUNK_SMG
Remote Contact: <sip:1142@192.168.113.172:5070>
From: "1140" <sip:1140@192.168.113.172>
To: <sip:1142@192.168.113.172>
Remote User-Agent: smg pa_sip 3.408.2.100
Call id: 5153401c612eebba1d5691886dbcbb92
Local ip: 192.168.113.177:5071
Remote ip: 192.168.113.172:5070
Start time: 2025-10-08 09:50:25.992
End time: 2025-10-08 09:50:44.703
vesbc# |
show esbc black-list
| Якорь | ||||
|---|---|---|---|---|
|
Данная команда используется для просмотра списка заблокированных адресов, AOR, User-Agent и sip-user.
...
Необходимый уровень привилегий
151
Командный режим
ROOT
Пример
...
Необходимый уровень привилегий
151
Командный режим
ROOT
Пример
...
Необходимый уровень привилегий
151
Командный режим
ROOT
Пример
...
Необходимый уровень привилегий
151
Командный режим
ROOT
Пример
...
Необходимый уровень привилегий
151
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# show esbc statistics all ESBC global call counters: ----------------------------------------------------------------------- Counter Name Incoming Outgoing ------------------------- -------------------- -------------------- CALLS PER SECOND 0 0 CALL LEGS 0 0 REQUESTS IN CALL 0 0 RESPONSES IN CALL 0 0 ANSWERED CALLS 0 0 CALLS TO WRONG NUMBER 0 0 BUSY CALLS 0 0 NO ANSWERED CALLS 0 0 FORBIDDEN CALLS 0 0 UNAUTHORIZED CALLS 0 0 3XX CODES 0 0 4XX CODES 0 0 5XX CODES 0 0 6XX CODES 0 0 ESBC global register counters: ----------------------------------------------------------------------- Counter Name Incoming Outgoing ------------------------- -------------------- -------------------- REGISTERS PER SECOND 0 0 REGISTER TRANSACTIONS 0 0 RESPONSES 0 0 SUCCESS REGISTERS 0 0 REQUEST TIMEOUT 0 0 FORBIDDEN REGISTERS 0 0 UNAUTHORIZED REGISTERS 0 0 INTERVAL TOO BRIEF 0 0 3XX CODES 0 0 4XX CODES 0 0 5XX CODES 0 0 6XX CODES 0 0 ESBC global subscribe counters: ----------------------------------------------------------------------- Counter Name Incoming Outgoing ------------------------- -------------------- -------------------- SUBSCRIBES PER SECOND 0 0 ACTIVE SUBSCRIBES 0 0 REQUESTS IN SUBSCRIBE 0 0 RESPONSES IN SUBSCRIBE 0 0 SUCCESS SUBSCRIBES 0 0 REQUEST TIMEOUT 0 0 FORBIDDEN SUBSCRIBES 0 0 UNAUTHORIZED SUBSCRIBES 0 0 INTERVAL TOO BRIEF 0 0 3XX CODES 0 0 4XX CODES 0 0 5XX CODES 0 0 6XX CODES 0 0 ESBC global rps counters: ----------------------------------------------------------------------- Counter Name Incoming Outgoing ------------------------- -------------------- -------------------- REQUESTS PER SECOND 0 0 INVITE PER SECOND 0 0 ACK PER SECOND 0 0 BYE PER SECOND 0 0 CANCEL PER SECOND 0 0 REFER PER SECOND 0 0 PRACK PER SECOND 0 0 SUBSCRIBE PER SECOND 0 0 NOTIFY PER SECOND 0 0 UPDATE PER SECOND 0 0 OPTIONS PER SECOND 0 0 INFO PER SECOND 0 0 REGISTER PER SECOND 0 0 MESSAGE PER SECOND 0 0 |
show esbc trunks
| Якорь | ||||
|---|---|---|---|---|
|
Данная команда используется для просмотра информации о транках.
...
Необходимый уровень привилегий
151
Командный режим
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 users
| Якорь | ||||
|---|---|---|---|---|
|
Данная команда используется для просмотра информации о зарегистрированных абонентах.
...
Необходимый уровень привилегий
151
Командный режим
ROOT
Пример
show esbc white-list
| Якорь | ||||
|---|---|---|---|---|
|
Данная команда используется для просмотра белого списка.
...
show esbc white-list ip [ <A.B.C.D> | <WORD> | <X:X:X:X::X> ]
Параметры
<A.B.C.D> – адрес в формате IPv4;
<WORD> – адрес в формате доменного имени;
<X:X:X:X::X> – адрес в формате IPv6.
Необходимый уровень привилегий
151
Командный режим
ROOT
Пример
...
show esbc white-list aor [<LINE>]
Параметры
<LINE> – строка строка длиной до 255 символов, выводит все "белые" AOR, содержащие эту строку.
Необходимый уровень привилегий
151
Командный режим
ROOT
Пример
...
show esbc white-list aor [<LINE>]
Параметры
<LINE> – строка строка длиной до 255 символов, выводит все "белые" User-Agent, содержащие эту строку.
Необходимый уровень привилегий
151
Командный режим
ROOT
Пример
| Блок кода | ||
|---|---|---|
| ||
vesbc# show esbc white-list user-agent
User-Agent white-list:
--------------------------------------------------------------------------------------------
User-Agent Is dynamic Is
configured
------------------------- ---------- ----------
VP-17P/1.5.6-b46 Yes No
sofia-sip/1.28 |
Команды
...
управления
clear esbc active calls
| Якорь | ||||
|---|---|---|---|---|
|
Данная команда используется для разрушения активных соединений.
...
| Блок кода | ||
|---|---|---|
| ||
vesbc# clear esbc active calls vesbc# |
clear esbc black-list
| Якорь | ||||
|---|---|---|---|---|
|
Данная команда используется для очистки чёрного списка.
...
clear esbc black-list aor [pattern <WORD>]
Параметры
pattern
...
–
...
использование
...
паттерна
...
для
...
удаления
...
AOR;
<WORD> – паттерн длиной до 128 символов, удаляет AOR только при полном совпадении с паттерном.
...
clear esbc black-list user-agent [pattern <WORD>]
Параметры
pattern
...
–
...
использование
...
паттерна
...
для
...
удаления
...
User-Agent;
<WORD> – паттерн длиной до 128 символов, удаляет User-Agent только при полном совпадении с паттерном.
...
<ADDRESS> – заблокированный адрес в формате A.B.C.D[/N] или X:X:X:X::X. Для IPv4-адреса есть возможность ввести маску подсети, при указании удалятся все адреса, входящие в подсеть.
...
clear esbc black-list user-agent [pattern <WORD>]
Параметры
pattern
...
–
...
использование
...
паттерна
...
для
...
удаления
...
SIP
...
user;
<WORD> – паттерн длиной до 128 символов, удаляет SIP user только при полном совпадении с паттерном.
...
| Блок кода | ||
|---|---|---|
| ||
vesbc# clear esbc black-list sip-user Do you really want to clear sip-users from black list with pattern? (y/N): y vesbc# vesbc# clear esbc black-list sip-user pattern .*383.* Following records will be deleted: ------------------------------------- ------------------------------------- 738382947@192.168.113.177 Do you really want to clear sip-users from black list with pattern? (y/N): y vesbc# |
clear esbc registration
| Якорь | ||||
|---|---|---|---|---|
|
Данная команда используется для сброса активных регистраций абонентов.
...
<AOR> – маска, по которой будут искаться AOR зарегистрированных абонентов. Можно использовать регулярные выражения PCRE.;
<UI_NAME> – название абонентского интерфейса, при указании регистрации всех абонентов, зарегистрированных через указанный интерфейс, будут сброшены.
...
