...
| Блок кода |
|---|
|
esbc(config)# esbc
vesbc(config-esbc)# media resource MEDIA_PPTP
#Указать IP-адрес сервера PPTP:
vesbc(config-esbc-media-resource)# ip address 20.20.20.1
vesbc(config-esbc-media-resource)# exit
vesbc(config-esbc)# sip transport PPTP_1
#Указать IP-адрес сервера PPTP:
vesbc(config-esbc-sip-transport)# ip address 20.20.20.1
vesbc(config-esbc-sip-transport)# port 5070
vesbc(config-esbc-sip-transport)# exit
vesbc(config-esbc)# sip transport PPTP_2
#Указать IP-адрес сервера PPTP:
vesbc(config-esbc-sip-transport)# ip address 20.20.20.1
vesbc(config-esbc-sip-transport)# port 5071
vesbc(config-esbc-sip-transport)# exit
vesbc(config-esbc)# trunk sip PPTP_USER
vesbc(config-esbc-trunk-sip)# sip transport PPTP_1
vesbc(config-esbc-trunk-sip)# media resource 1 MEDIA_PPTP
#Указать IP-адрес PPTP-клиента pptp_user:
vesbc(config-esbc-trunk-sip)# remote address 20.20.20.5
vesbc(config-esbc-trunk-sip)# remote port 5080
vesbc(config-esbc-trunk-sip)# exit
vesbc(config-esbc)# trunk sip PPTP_USER2
vesbc(config-esbc-trunk-sip)# sip transport PPTP_2
vesbc(config-esbc-trunk-sip)# media resource 1 MEDIA_PPTP
#Указать IP-адрес PPTP-клиента pptp_user2:
vesbc(config-esbc-trunk-sip)# remote address 20.20.20.6
vesbc(config-esbc-trunk-sip)# remote port 5081
vesbc(config-esbc-trunk-sip)# exit
|
Выполнить настройку ESBC для транка TRUNK_1:
| Блок кода |
|---|
|
vesbc(config-esbc)#
vesbc(config-esbc)# media resource MEDIA_TRUNK_1
vesbc(config-esbc-media-resource)# ip address 192.168.113.207
vesbc(config-esbc-media-resource)# exit
vesbc(config-esbc)# sip transport TRANSPORT_TRUNK_1
vesbc(config-esbc-sip-transport)# ip address 192.168.113.207
vesbc(config-esbc-sip-transport)# port 5090
vesbc(config-esbc-sip-transport)# exit
vesbc(config-esbc)# route-table TO_PPTP_USER
vesbc(config-esbc-route-table)# rule 1
vesbc(config-esbc-route-table-rule)# action direct-to-trunk PPTP_USER
vesbc(config-esbc-route-table-rule)# exit
vesbc(config-esbc-route-table)# exit
vesbc(config-esbc)# trunk sip TRUNK_1
vesbc(config-esbc-trunk-sip)# sip transport TRANSPORT_TRUNK_1
vesbc(config-esbc-trunk-sip)# route-table TO_PPTP_USER
vesbc(config-esbc-trunk-sip)# media resource 1 MEDIA_TRUNK_1
vesbc(config-esbc-trunk-sip)# remote address 192.168.113.200
vesbc(config-esbc-trunk-sip)# remote port 5091
vesbc(config-esbc-trunk-sip)# exit
vesbc(config-esbc)# exit
vesbc(config)# |
...
Настроить маршрутизацию вызовов из транка PPTP_USER в транк TRUNK_1:
...
Настройка маршрутизации для транка PPTP_USER2 выполняется аналогично.
Пример настройки PPTP-клиента для подключения SIP-транков
...
| Блок кода |
|---|
vesbc(config)# security zone PPTP_TENNEL
vesbc(config-security-zone)# exit
vesbc(config)# |
Создать и настроить PPTP-туннель:
| Блок кода |
|---|
|
vesbc(config)#
vesbc(config)# tunnel pptp 1
vesbc(config-pptp)# security-zone PPTP_TENNEL
#Указать учетные данные пользователя pptp_user:
vesbc(config-pptp)# username pptp_user password ascii-text simplepass
#Указать IP-адрес PPTP-сервера:
vesbc(config-pptp)# remote address 10.30.101.150
vesbc(config-pptp)# ignore default-route
vesbc(config-pptp)# enable
vesbc(config-pptp)# exit
vesbc(config)# |
...
| Блок кода |
|---|
|
vesbc# configure
vesbc(config)# esbc
vesbc(config-esbc)# media resource MEDIA_PPTP
#Указать туннель pptp 1:
vesbc(config-esbc-media-resource)# ip address interface pptp 1
vesbc(config-esbc-media-resource)# exit
vesbc(config-esbc)# sip transport PPTP
#Указать туннель pptp 1:
vesbc(config-esbc-sip-transport)# ip address interface pptp 1
vesbc(config-esbc-sip-transport)# port 5080
vesbc(config-esbc-sip-transport)# exit
vesbc(config-esbc)# trunk sip PPTP
vesbc(config-esbc-trunk-sip)# sip transport PPTP
vesbc(config-esbc-trunk-sip)# media resource 0 MEDIA_PPTP
#Указать Remote IP PPTP-туннеля :
vesbc(config-esbc-trunk-sip)# remote address 20.20.20.1
vesbc(config-esbc-trunk-sip)# remote port 5070
vesbc(config-esbc-trunk-sip)# exit
vesbc(config-esbc)# |
...