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

Ключ

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

...

Блок кода
languagec#
vesbc(config-esbc-cause-list-sip)# rename NEW_NAME_LIST
vesbc(config-esbc-cause-list-sip)#

...

Общие настройки ESBC

general

Данная команда позволяет перейти в общие настройки управления модулями ESBC.

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

...

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

50000 -- vESBC;

8500 -- ESBC-3200.

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

...

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

1000 – vESBC;

400 -- ESBC-3200.

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

...

Блок кода
languagec#
value-pattern 'header (value)'
# вВ переменную будет добавлено только value 
Значение по умолчанию

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

...

<METHOD> – метод контроля направлений, на данный момент принимает только одно значение - options.

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

...

keepalive success-interval <TIME>
no keepalive success-interval
Параметры

<TIME> -- время в секундах, принимает значения [10..3600]. 

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

60

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

...

transit – передавать 3xx на второе плечо;.

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

forbidden

...

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

50000 -- vESBC; 

8500 -- ESBC-3200.

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

...

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

1000 – vESBC;

400 -- ESBC-3200. 

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

...

mod-table { sip | common } { in | out } <NAME_MODTABLE>
no mod-table { sip | common } { in | out }
Параметры

sip -| common – тип модификатора;

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

...

Данная команда позволяет прохождение RTP-трафика через NAT для транков.

...

nat comedia-mode { flexible | on | off }
no nat comedia-mode
Параметры

flexible – flexible – проверяет источник во входящем RTP-потоке и транслирует исходящий поток на IP-адрес и UDP-порт, с которого принимается медиапоток, в . В случае прерывания входящего RTP-потока более чем на 1 секунду, исходящий поток продолжает транслироваться;

on – проверяет источник во входящем RTP-потоке и транслирует исходящий поток на IP-адрес и UDP-порт, с которого принимается медиапоток, в . В случае прерывания входящего RTP-потока более чем на 1 секунду, исходящий поток перестает транслироваться;

off режим NAT выключен. 

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

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

...

Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# route-table NEW_ROUTE_TABLE
vesbc(config-esbc-trunk-sip)# 

sip

...

profile

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

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

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

<NAME_SIP_PROFILE> – название SIP-профиля.

...

Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# sip- profile NEW_NAME_SIP_PROFILE 
vesbc(config-esbc-trunk-sip)# 

sip

...

transport

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

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

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

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

...

Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# sip-transport NEW_SIP_TRANSPORT
vesbc(config-esbc-trunk-sip)# 

Настройки транковых групп

...

trusted-network

Данная команда позволяет перейти в настройки указанной транковой группы или создать новуювключить опцию «Доверенная сеть» на SIP-транке.

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

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

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

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

ОтсутствуетОпция выключена.

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

...

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

CONFIG-ESBC-TRUNK-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-sip)# trunk-group NEW_TRUNK_GROUPtrusted-network
vesbc(config-esbc-trunk-groupsip)# 

...

Настройки транковых групп

trunk-group

Данная команда позволяет включить на транковой группе режим балансировки round-robinперейти в настройки указанной транковой группы или создать новую.

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

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

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

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

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

...

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

CONFIG-ESBC-TRUNK-GROUP

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

...

balancing round-

...

robin

Данная команда позволяет привязать медиапрофили к включить на транковой группе режим балансировки round-robin.

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

Синтаксис
balancing round-robinmedia-profile <NAME_MEDIA_PROFILE>
no media-profilebalancing
Параметры

<NAME_MEDIA_PROFILE> – название медиапрофиляОтсутствуют.

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

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

...

Блок кода
languagec#
vesbc(config-esbc-trunk-group)# balancing media-profile NEW_NAME_MEDIA_PROFILE round-robin 
vesbc(config-esbc-trunk-group)# 

...

max calls

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

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

Синтаксис
media-resourcemax <INDEX> <NAME_MEDIA_RESOURCE>calls <COUNT>
no media-resourcemax <INDEX>calls
Параметры

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

<NAME_MEDIA_RESOURCE> – название медиаресурса<COUNT> – количество одновременных вызовов, максимальное значение зависит от платформы.

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

50000 – vESBC; 

8500 – ESBC-3200Отсутствует.

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

...

Блок кода
languagec#
vesbc(config-esbc-trunk-group)# media-resourcemax 0 NEW_MEDIA_RESOURCEcalls 1000
vesbc(config-esbc-trunk-group)# 

...

max cps

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

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

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

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

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

max cps
Параметры

<COUNT> – количество вызовов в секунду, максимальное значение зависит от платформы<NAME_MODTABLE> – название таблицы модификации.

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

1000 – vESBC;

400 – ESBC-3200. Отсутствует.

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

...

Блок кода
languagec#
vesbc(config-esbc-trunk-group)# mod-tablemax sip in NEW_MODTABLEcps 10
vesbc(config-esbc-trunk-group)# 

...

max rps

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

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

Синтаксис
max rps <COUNT>
no max rpsrename <NEW_NAME>
Параметры

<NEW_NAME> – новое название транковой группы<COUNT> – количество запросов в секунду, максимальное значение зависит от платформы.

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

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

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

...

Блок кода
languagec#
vesbc(config-esbc-trunk-group)# max rename NEW_NAME_TRUNK_GRUOPrps 150
vesbc(config-esbc-trunk-group)# 

...

media profile

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

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

Синтаксис
route-tablemedia profile <NAME_ROUTEMEDIA_TABLE>PROFILE>
no route-tablemedia profile
Параметры

<NAME_ROUTEMEDIA_TABLE> – PROFILE> – название таблицы маршрутизациимедиапрофиля.

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

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

...

Блок кода
languagec#
vesbc(config-esbc-trunk-group)# media route-tableprofile NEW_ROUTENAME_MEDIA_TABLEPROFILE 
vesbc(config-esbc-trunk-group)# 

...

media resource

Данная команда позволяет привязать 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-профилямедиаресурса.

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

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

...

Блок кода
languagec#
vesbc(config-esbc-trunk-group)# sip-profile media resource 0 NEW_NAMEMEDIA_SIP_PROFILE RESOURCE
vesbc(config-esbc-trunk-group)# 

...

mod-table sip

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

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

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

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

mod-table { sip | common } { in | out } <NAME_MODTABLE>
no mod-table { sip | common } { in | out }
Параметры

sip | common – тип модификатора;

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

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

<NAME_MODTABLE> – название таблицы модификации<NAME_SIP_TRUNK> – название транка, который включается в состав транковой группы.

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

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

...

Блок кода
languagec#
vesbc(config-esbc-trunk-group)# mod-table trunksip 0in NEW_TRUNKMODTABLE
vesbc(config-esbc-trunk-group)# 

...

rename

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

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

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

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

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

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

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

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

...

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

CONFIG-ESBC-TRUNK-GROUP

Пример
Блок кода
languagec#
vesbc(config-esbc-trunk-group)# user-interfacerename sip NEW_USERNAME_TRUNK_INTERFACEGRUOP
vesbc(config-esbc-usertrunk-interface-sipgroup)# 

...

route-

...

table

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

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

Синтаксис
route-table <NAME_ROUTE_TABLE>allow-unreg-call
no allowroute-unreg-calltable
Параметры

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

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

Возможность отключенаОтсутствует.

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

...

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

CONFIG-ESBC-USERTRUNK-INTERFACE-SIPGROUP

Пример
Блок кода
languagec#
vesbc(config-esbc-usertrunk-interface-sipgroup)# allow-unreg-call route-table NEW_ROUTE_TABLE
vesbc(config-esbc-usertrunk-interface-sipgroup)# 

...

sip profile

Данная команда позволяет задать доменное имя user-interface, которое будет подставляться в заголовках From/To в исходящих запросах на абонентовпривязать SIP-профиль к транковой группе.

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

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

<DOMAIN> – доменное имя user-interface<NAME_SIP_PROFILE> – название SIP-профиля.

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

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

...

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

CONFIG-ESBC-USERTRUNK-INTERFACE-SIPGROUP

Пример
Блок кода
languagec#
vesbc(config-esbc-usertrunk-interface-sipgroup)# domain new.domainsip profile NEW_NAME_SIP_PROFILE 
vesbc(config-esbc-usertrunk-interface-sipgroup)# 

...

trunk

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

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

Синтаксис
mediatrunk profile<INDEX> <NAME_MEDIASIP_PROFILE>TRUNK>
no mediatrunk profile<INDEX>
Параметры

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

<NAME_MEDIASIP_PROFILE> – название медиапрофиляTRUNK> – название транка, который включается в состав транковой группы.

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

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

...

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

CONFIG-ESBC-USERTRUNK-INTERFACE-SIPGROUP

Пример
Блок кода
languagec#
vesbc(config-esbc-usertrunk-interface-sipgroup)# mediatrunk profile0 NEW_NAME_MEDIA_PROFILE TRUNK
vesbc(config-esbc-usertrunk-interface-sipgroup)# 

...

trusted-network

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

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

Синтаксис
trusted-networkmedia resource <INDEX> <NAME_MEDIA_RESOURCE>
no media resource <INDEX>trusted-network
Параметры

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

<NAME_MEDIA_RESOURCE> – название медиаресурсаОтсутствуют.

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

ОтсутствуетОпция выключена.

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

...

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

CONFIG-ESBC-USERTRUNK-INTERFACE-SIPGROUP

Пример
Блок кода
languagec#
vesbc(config-esbc-usertrunk-interface-sipgroup)# media resource 0 NEW_MEDIA_RESOURCEtrusted-network
vesbc(config-esbc-trunk-group)# 

Якорь
Настройки_user-interface

...

Настройки_user-interface
Настройки абонентских интерфейсов 

user-interface

...

sip

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

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

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

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

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

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

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

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

...

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

CONFIG-ESBC-USER-INTERFACE-SIP

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

...

allow-unreg-call

Данная команда позволяет ESBC работать с абонентами, которые находятся за NATвключить возможность пропускать вызовы от незарегистрированных абонентов.

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

...

эту возможность.

Синтаксис
nat comedia-mode { flexible | on | off }
no nat comedia-mode
Параметры

flexible – проверяет источник во входящем RTP-потоке и транслирует исходящий поток на IP-адрес и UDP-порт, с которого принимается медиапоток, в случае прерывания входящего RTP-потока более чем на 1 секунду, исходящий поток продолжает транслироваться;

on – проверяет источник во входящем RTP-потоке и транслирует исходящий поток на IP-адрес и UDP-порт, с которого принимается медиапоток, в случае прерывания входящего RTP-потока более чем на 1 секунду, исходящий поток перестает транслироваться;

allow-unreg-call
no allow-unreg-call
Параметры

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

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

Возможность отключена.

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
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-interfaceoff – режим NAT выключен.

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

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

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# nat comedia-mode ondomain new.domain
vesbc(config-esbc-user-interface-sip)# 

keep-alive-interval 

В текущей версии ПО не поддерживается. 

Синтаксис

nat keep-alive-interval <TIME>

no nat keep-alive-interval

Параметры

max calls

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

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

Синтаксис
max calls <COUNT>
no max calls
Параметры

<COUNT> – количество одновременных вызовов, максимальное значение зависит от платформы<TIME> – время в секундах, для поддержания сигнального соединения за NAT. Допустимые значения 0 - 65535.

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

...

50000 – vESBC; 

8500 – ESBC-3200Отключено.

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# nat keep-alive-interval 30max calls 1000
vesbc(config-esbc-user-interface-sip)# 

...

max cps

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

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

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

<COUNT> – количество вызовов в секунду, максимальное значение зависит от платформы<NEW_NAME> — новое название user-interface.

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

1000 – vESBC;

400 – ESBC-3200. Отсутствует.

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# rename NEW_NAME_USER_INTERFACEmax cps 10
vesbc(config-esbc-user-interface-sip)# 

...

max rps

Данная команда позволяет привязать таблицу маршрутизации к user-interfaceограничить количество запросов в секунду на абонентском интерфейсе.

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

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

<NAME_ROUTE_TABLE> – название таблицы маршрутизации<COUNT> – количество запросов в секунду, максимальное значение зависит от платформы.

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

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

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# max route-table NEW_ROUTE_TABLErps 150
vesbc(config-esbc-user-interface-sip)# 

...

media profile

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

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

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

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

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

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

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# media sip-profile NEW_NAME_SIPMEDIA_PROFILE 
vesbc(config-esbc-user-interface-sip)# 

...

media resource

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

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

Синтаксис
sip-transportmedia resource <INDEX> <NAME_SIPMEDIA_TRANSPORT>RESOURCE>
no sip-transport

...

 media resource <INDEX>
Параметры

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

<NAME_SIPMEDIA_TRANSPORT> RESOURCE> – название SIP-транспортамедиаресурса.

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

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

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

15

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

CONFIG-ESBC-USER-INTERFACE-SIP

Пример
Блок кода
languagec#
vesbc(config-esbc-user-interface-sip)# sip-transport media resource 0 NEW_SIPMEDIA_TRANSPORTRESOURCE
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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Пример
Блок кода
languagexml
vesbc# clear esbc black-list 192.168.80.27