...
Пример
| Блок кода |
|---|
|
vesrvesbc(config)# esbc
vesrvesbc(config-esbc)# |
Настройки списков причин отбоя
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc)# cause-list sip NEW_LIST
vesrvesbc(config-esbc-cause-list-sip)# |
...
| Блок кода |
|---|
|
#Если из транка придёт ответ 40x(400-409), произойдёт маршрутизация на следующее направление
vesrvesbc(config-esbc-cause-list-sip)# cause-mask 40.
vesrvesbc(config-esbc-cause-list-sip)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-cause-list-sip)# rename NEW_NAME_LIST
vesrvesbc(config-esbc-cause-list-sip)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc)# general general
vesrvesbc(config-esbc-general)# |
count core
...
Данная команда позволяет настроить количество модулей core.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
count core-count <COUNT>
no count core-count
Параметры
<COUNT> – количество модулей, максимальное значение зависит от количества ядер CPU.
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-general)# count core-count 8
vesrvesbc(config-esbc-general)# |
count media
...
balancer
...
Данная команда позволяет настроить количество модулей media - balancer.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
count media- balancer-count <COUNT>
no count media- balancer-count
Параметры
<COUNT> – количество модулей, максимальное значение зависит от количества ядер CPU.
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-general)# count media- balancer-count 8
vesrvesbc(config-esbc-general)# |
count media
...
worker
...
Данная команда позволяет настроить количество модулей media - worker.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
count media- worker-count <COUNT>
no count media- worker-count
Параметры
<COUNT> – количество модулей, максимальное значение зависит от количества ядер CPU.
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-general)# media-worker-count 8
vesrvesbc(config-esbc-general)# |
sip-balancer-count
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-general)# sip-balancer-count 8
vesrvesbc(config-esbc-general)# |
sip-worker-count
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-general)# sip-worker-count 8
vesrvesbc(config-esbc-general)# |
| Якорь |
|---|
| Настройки_медиапрофилей |
|---|
| Настройки_медиапрофилей |
|---|
|
Настройки медиапрофилей
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc)# media-profile MEDIA_PROFILE
vesrvesbc(config-esbc-media-profile)# |
...
| Блок кода |
|---|
|
#Включить 5-минутный таймер ожидания RTP-пакетов
vesrvesbc(config-esbc-media-profile)# rtp-timeout 5
vesrvesbc(config-esbc-media-profile)# |
...
| Блок кода |
|---|
|
#Использовать метод DTLS-SRTP
vesrvesbc(config-esbc-media-profile)# srtp keying dtls-srtp srtp
vesrvesbc(config-esbc-media-profile)# |
...
Пример
| Блок кода |
|---|
|
#Включить обязательное использование SRTP
vesrvesbc(config-esbc-media-profile)# srtp mode mandatory mandatory
vesrvesbc(config-esbc-media-profile)#
|
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-media-profile)# rename NEW_NAME_MEDIA_PROFILE
vesrvesbc(config-esbc-media-profile)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc)# media-resource NEW_MEDIA_RESOURCE
vesrvesbc(config-esbc-media-resource)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-media-resource)# ip-address 192.168.114.130 130
vesrvesbc(config-esbc-media-resource)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-media-resource)# port-range 20000-30001
vesrvesbc(config-esbc-media-resource)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-media-resource)# rename NEW_NAME_MEDIA_RESOURCE
vesrvesbc(config-esbc-media-resource)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc)# mod-table sip NEW_MODTABLE
vesrvesbc(esbc-mod-table)# |
common
Данная команда позволяет перейти в настройки указанной таблицы модификации или создать новую.
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc)# mod-table common NEW_MODTABLE
vesrvesbc(esbc-mod-table)# |
mod
Данная команда позволяет создать модификатор в таблице модификации или перейти в настройки уже созданного модификатора.
...
Пример
| Блок кода |
|---|
|
vesrvesbc(esbc-mod-table)# mod 0 cgpn
vesrvesbc(esbc-mod-table-modification)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(esbc-mod-table-modification)# value-pattern 45001
vesrvesbc(esbc-mod-table-modification)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(esbc-mod-table-modification)# replacement 85001
vesrvesbc(esbc-mod-table-modification)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(esbc-mod-table)# rename NEW_NAME_MODTABLE
vesrvesbc(esbc-mod-table)# |
sip
Данная команда позволяет перейти в настройки указанной таблицы модификации или создать новую.
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc)# mod-table sip NEW_MODTABLE
vesrvesbc(esbc-mod-table)# |
mod
Данная команда позволяет создать модификатор в таблице модификации или перейти в настройки уже созданного модификатора.
...
Пример
| Блок кода |
|---|
|
vesrvesbc(esbc-mod-table)# mod 0 add
vesrvesbc(esbc-mod-table-modification)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(esbc-mod-table-modification)# header name Test_header
vesrvesbc(esbc-mod-table-modification)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(esbc-mod-table-modification)# header value 123456
vesrvesbc(esbc-mod-table-modification)# |
...
| Блок кода |
|---|
|
#Модификатор будет применяться только к запросам BYE и INVITE
vesrvesbc(esbc-mod-table-modification)# sip method pattern ^((BYE)|(INVITE))$
vesrvesbc(esbc-mod-table-modification)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(esbc-mod-table-modification)# sip-method type Invite Invite
vesrvesbc(esbc-mod-table-modification)# |
...
| Блок кода |
|---|
|
#Модификатор будет применяться ко всем SIP-ответам
vesrvesbc(esbc-mod-table-modification)# sip response-pattern .+
vesrvesbc(esbc-mod-table-modification)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(esbc-mod-table-modification)# sip header-pattern Test_header
vesrvesbc(esbc-mod-table-modification)# |
...
| Блок кода |
|---|
|
#Модификатор будет применяться только к запросам BYE и INVITE
vesrvesbc(esbc-mod-table-modification)# sip method pattern ^((BYE)|(INVITE))$
vesrvesbc(esbc-mod-table-modification)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(esbc-mod-table-modification)# sip method type Invite Invite
vesrvesbc(esbc-mod-table-modification)# |
...
| Блок кода |
|---|
|
#Модификатор будет применяться ко всем SIP-ответам
vesrvesbc(esbc-mod-table-modification)# sip response-pattern .+
vesrvesbc(esbc-mod-table-modification)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(esbc-mod-table-modification)# value-pattern example
vesrvesbc(esbc-mod-table-modification)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(esbc-mod-table-modification)# replacement 456
vesrvesbc(esbc-mod-table-modification)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(esbc-mod-table-modification)# sip header-pattern Test_header
vesrvesbc(esbc-mod-table-modification)# |
...
| Блок кода |
|---|
|
#Модификатор будет применяться только к запросам BYE и INVITE
vesrvesbc(esbc-mod-table-modification)# sip method pattern ^((BYE)|(INVITE))$
vesrvesbc(esbc-mod-table-modification)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(esbc-mod-table-modification)# sip method type Invite Invite
vesrvesbc(esbc-mod-table-modification)# |
...
| Блок кода |
|---|
|
#Модификатор будет применяться ко всем SIP-ответам
vesrvesbc(esbc-mod-table-modification)# sip response-pattern .+
vesrvesbc(esbc-mod-table-modification)# |
...
| Блок кода |
|---|
|
#Конец строки исходного содержимого заголовка
vesrvesbc(esbc-mod-table-modification)# value-pattern $
vesrvesbc(esbc-mod-table-modification)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(esbc-mod-table-modification)# sip header-pattern Test_header
vesrvesbc(esbc-mod-table-modification)# |
...
| Блок кода |
|---|
|
#Модификатор будет применяться только к запросам BYE и INVITE
vesrvesbc(esbc-mod-table-modification)# sip method pattern ^((BYE)|(INVITE))$
vesrvesbc(esbc-mod-table-modification)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(esbc-mod-table-modification)# sip method type Invite Invite
vesrvesbc(esbc-mod-table-modification)# |
...
| Блок кода |
|---|
|
#Модификатор будет применяться ко всем SIP-ответам
vesrvesbc(esbc-mod-table-modification)# sip response-pattern .+
vesrvesbc(esbc-mod-table-modification)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(esbc-mod-table-modification)# value-pattern example
vesrvesbc(esbc-mod-table-modification)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(esbc-mod-table-modification)# sip header-pattern Test_header
vesrvesbc(esbc-mod-table-modification)# |
...
| Блок кода |
|---|
|
#Модификатор будет применяться только к запросам BYE и INVITE
vesrvesbc(esbc-mod-table-modification)# sip method pattern ^((BYE)|(INVITE))$
vesrvesbc(esbc-mod-table-modification)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(esbc-mod-table-modification)# sip method type Invite Invite
vesrvesbc(esbc-mod-table-modification)# |
...
| Блок кода |
|---|
|
#Модификатор будет применяться ко всем SIP-ответам
vesrvesbc(esbc-mod-table-modification)# sip response-pattern .+
vesrvesbc(esbc-mod-table-modification)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(esbc-mod-table-modification)# value-pattern example
vesrvesbc(esbc-mod-table-modification)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(esbc-mod-table-modification)# variable-str u01
vesrvesbc(esbc-mod-table-modification)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(esbc-mod-table)# rename NEW_NAME_MODTABLE
vesrvesbc(esbc-mod-table)# |
Настройки таблицы маршрутизации (route-table)
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc)# route-table NEW_ROUTE_TABLE
vesrvesbc(config-esbc-route-table)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-route-table)# rename NEW_NAME_ROUTE_TABLE
vesrvesbc(config-esbc-route-table)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-route-table)# rule 0
vesrvesbc(config-esbc-route-table-rule)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-route-table-rule)# action direct-to-trunk NEW_TRUNK
vesrvesbc(config-esbc-route-table-rule)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-route-table-rule)# condition 0 cdpn ^24001$
vesrvesbc(config-esbc-route-table-rule)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc)# sip-profile NEW_SIP_PROFILE
vesrvesbc(config-esbc-sip-profile)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-sip-profile)# cause-list NEW_NAME_LIST LIST
vesrvesbc(config-esbc-sip-profile)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-sip-profile)# keepalive enable enable
vesrvesbc(config-esbc-sip-profile)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-sip-profile)# keepalive failed-interval 60
vesrvesbc(config-esbc-sip-profile)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-sip-profile)# keepalive method options options
vesrvesbc(config-esbc-sip-profile)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-sip-profile)# keepalive success-interval 120
vesrvesbc(config-esbc-sip-profile)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-sip-profile)# rename NEW_NAME_SIP_PROFILE
vesrvesbc(config-esbc-sip-profile)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc)# sip-transport NEW_SIP_TRANSPORT
vesrvesbc(config-esbc-sip-transport)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-sip-transport)# ip-address 192.168.114.130 130
vesrvesbc(config-esbc-sip-transport)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-sip-transport)# mode udp-prefer prefer
vesrvesbc(config-esbc-sip-transport)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-sip-transport)# port 5060
vesrvesbc(config-esbc-sip-transport)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-sip-transport)# rename NEW_NAME_SIP_TRANSPORT
vesrvesbc(config-esbc-sip-transport)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc)# trunk sip NEW_TRUNK
vesrvesbc(config-esbc-trunk-sip)# |
domain
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-trunk-sip)# domain new.domain
vesrvesbc(config-esbc-trunk-sip)# |
media profile
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-trunk-sip)# media profile NEW_NAME_MEDIA_PROFILE PROFILE
vesrvesbc(config-esbc-trunk-sip)# |
media resource
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-trunk-sip)# media resource 0 NEW_MEDIA_RESOURSE
vesrvesbc(config-esbc-trunk-sip)# |
mod-table sip
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-trunk-sip)# mod-table sip in NEW_MODTABLE
vesrvesbc(config-esbc-trunk-sip)# |
nat
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-trunk-sip)# nat comedia-mode on
vesrvesbc(config-esbc-trunk-sip)# |
remote addr
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-trunk-sip)# remote addr 192.168.114.129
vesrvesbc(config-esbc-trunk-sip)# |
remote port
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-trunk-sip)# remote port 5060
vesrvesbc(config-esbc-trunk-sip)# |
rename
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-trunk-sip)# rename NEW_NAME_TRUNK
vesrvesbc(config-esbc-trunk-sip)# |
route-table
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-trunk-sip)# route-table NEW_ROUTE_TABLE
vesrvesbc(config-esbc-trunk-sip)# |
sip-profile
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-trunk-sip)# sip-profile NEW_NAME_SIP_PROFILE PROFILE
vesrvesbc(config-esbc-trunk-sip)# |
sip-transport
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-trunk-sip)# sip-transport NEW_SIP_TRANSPORT
vesrvesbc(config-esbc-trunk-sip)# |
Настройки транковых групп
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc)# trunk-group NEW_TRUNK_GROUP
vesrvesbc(config-esbc-trunk-group)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-trunk-group)# balancing round-robin robin
vesrvesbc(config-esbc-trunk-group)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-trunk-group)# media-profile NEW_NAME_MEDIA_PROFILE PROFILE
vesrvesbc(config-esbc-trunk-group)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-trunk-group)# media-resource 0 NEW_MEDIA_RESOURCE
vesrvesbc(config-esbc-trunk-group)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-trunk-group)# mod-table sip in NEW_MODTABLE
vesrvesbc(config-esbc-trunk-group)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-trunk-group)# rename NEW_NAME_TRUNK_GRUOP
vesrvesbc(config-esbc-trunk-group)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-trunk-group)# route-table NEW_ROUTE_TABLE
vesrvesbc(config-esbc-trunk-group)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-trunk-group)# sip-profile NEW_NAME_SIP_PROFILE PROFILE
vesrvesbc(config-esbc-trunk-group)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-trunk-group)# trunk 0 NEW_TRUNK
vesrvesbc(config-esbc-trunk-group)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc)# user-interface sip NEW_USER_INTERFACE
vesrvesbc(config-esbc-user-interface-sip)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-user-interface-sip)# allow-unreg-call call
vesrvesbc(config-esbc-user-interface-sip)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-user-interface-sip)# domain new.domain
vesrvesbc(config-esbc-user-interface-sip)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-user-interface-sip)# media profile NEW_NAME_MEDIA_PROFILE PROFILE
vesrvesbc(config-esbc-user-interface-sip)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-user-interface-sip)# media resource 0 NEW_MEDIA_RESOURCE
vesrvesbc(config-esbc-user-interface-sip)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-user-interface-sip)# mod-table sip in NEW_MODTABLE
vesrvesbc(config-esbc-user-interface-sip)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-user-interface-sip)# nat comedia-mode on
vesrvesbc(config-esbc-user-interface-sip)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-user-interface-sip)# nat keep-alive-interval 30
vesrvesbc(config-esbc-user-interface-sip)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-user-interface-sip)# rename NEW_NAME_USER_INTERFACE
vesrvesbc(config-esbc-user-interface-sip)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-user-interface-sip)# route-table NEW_ROUTE_TABLE
vesrvesbc(config-esbc-user-interface-sip)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-user-interface-sip)# sip-profile NEW_NAME_SIP_PROFILE PROFILE
vesrvesbc(config-esbc-user-interface-sip)# |
...
Пример
| Блок кода |
|---|
|
vesrvesbc(config-esbc-user-interface-sip)# sip-transport NEW_SIP_TRANSPORT
vesrvesbc(config-esbc-user-interface-sip)# |
...