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

Ключ

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

...

Блок кода
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. 

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

...

Данная команда позволяет прохождение 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 выключен. 

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

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

...

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

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

...

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

50000 -- vESBC; 

8500 -- ESBC-3200.

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

...

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

1000 – vESBC;

400 -- ESBC-3200. 

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

...

Блок кода
languagec#
vesbc(config-esbc-trunk-group)# trusted-network
vesbc(config-esbc-trunk-group)# 

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

...

абонентских интерфейсов 

user-interface sip

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

...

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

50000 -- vESBC; 

8500 -- ESBC-3200.

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

...

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

1000 – vESBC;

400 -- ESBC-3200. 

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

...

no nat keep-alive-interval

Параметры

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

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

...

Блок кода
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