Вы здесь

Cisco CME и абоненты из интернет, за своим NAT

Форумы: 

Работал себе удаленный офис спокойно: одна Cisco держала GRE/IPSec туннель, вторая раздавала в офисе телефонию и через туннель (по внутренней сети) обеспечивали связь с заводом.
Но решили поменять офис ... интернет только по Wi-Fi бизнес-центра.
Решили поднять CME на Cisco со стороны завода, выставив один интерфейс в интернет по белому адресу. В итоге:
- пользователи в удаленном офисе регистрируются на CME, от них звонок проходит и их слушно. В обратную - не слышно.
- на офисные телефоны позвонить с завода не возможно.

В CME телефоны офиса регистрируются по ip-адресу офиса, допустим 192.168.1.х ... наша Cisco, естественно, про него ничего не знает.
Понимаю, что решение очевидно - SIP Proxy ... но нет ресурсов под это и есть небольшая надежда, что можно решить все на текущей Cisco ... к примеру "Виртуальная АТС Ростелекома" - подключаемся спокойно из офисной сети за NAT-ом, звонки ходят в обе стороны.
При этом в пакетах SIP виден не только ip-адрес абонента (LAN), но и ip-адрес proxy спортом, с которого приходит вызов. Заменить бы LAN-адрес на адрес Proxy

Конфиг:
version 15.1
service timestamps debug datetime msec
service timestamps log datetime msec
service password-encryption
!
hostname voip-cme
!
boot-start-marker
boot-end-marker
!

no aaa new-model
!
clock timezone Moscow 3 0
no network-clock-participate wic 0
!
dot11 syslog
ip source-route
!
!
ip cef
!
!
!
no ip bootp server
ip name-server 192.168.101.41
ip name-server 192.168.101.51
ip inspect name VOIP sip
ip inspect name VOIP sip-tls
ip inspect name VOIP rtsp
no ipv6 cef
!
multilink bundle-name authenticated
!
!
!
!
isdn switch-type primary-net5
!
!
voice rtp send-recv
!
voice service voip
ip address trusted list
ipv4 0.0.0.0 0.0.0.0
allow-connections sip to sip
redirect ip2ip
sip
registrar server
no call service stop
!
voice class codec 1
codec preference 1 g711ulaw
codec preference 2 g711alaw
!
!
voice register global
mode cme
max-dn 40
max-pool 40
authenticate register
authenticate realm xxxxx.ru
!
voice register dn 1
number 3333
name A.A.
label A.A.
!
voice register dn 2
number 3300
name Test
label Test
!
voice register pool 1
id mac 7844.76A9.F1BD
session-transport tcp
number 1 dn 1
dtmf-relay rtp-nte
voice-class codec 1
username 3333 password 3333
no vad
!
voice register pool 2
id mac 000F.FE7C.A978
number 1 dn 2
dtmf-relay rtp-nte
voice-class codec 1
username 3300 password 3300
!
!
!
!
voice-card 0
!
crypto pki token default removal timeout 0
!
!
!
!
license udi pid CISCO2811 sn FTX1431A0CN
archive
log config
hidekeys
!
redundancy
!
!
controller E1 0/0/0
!
!
!
!
!
!
!
!
!
interface FastEthernet0/0
ip address 10.11.1.252 255.255.255.0
ip inspect VOIP in
duplex auto
speed auto
!
interface FastEthernet0/1
description Internet_Rostelekom
ip address x.x.x.115 255.255.255.240
ip access-group 100 in
no ip redirects
no ip unreachables
ip verify unicast reverse-path
load-interval 30
duplex auto
speed auto
!
ip forward-protocol nd
no ip http server
no ip http secure-server
!
!
ip route 0.0.0.0 0.0.0.0 x.x.x.113
ip route 10.11.49.0 255.255.255.0 10.11.1.1
ip route 10.11.101.0 255.255.255.0 10.11.1.1
ip route 10.11.109.0 255.255.255.0 10.11.1.1
ip route 192.168.101.0 255.255.255.0 10.11.1.1
ip route 192.168.102.0 255.255.255.0 10.11.1.1
ip route 192.168.109.0 255.255.255.0 10.11.1.1
ip route 192.168.111.0 255.255.255.0 10.11.1.1
!
logging trap errors
logging 192.168.101.7
access-list 1 permit 192.168.0.0 0.0.255.255
access-list 100 permit udp host 31.185.8.77 host x.x.x.115 range 16384 32766
access-list 100 permit tcp host 31.185.8.77 host x.x.x.115 eq 5060
access-list 100 permit ip host 31.185.8.77 host x.x.x.115
access-list 100 permit udp any eq domain host x.x.x.115
access-list 100 permit udp any host x.x.x.115 eq ntp
access-list 100 deny icmp any any redirect
access-list 100 permit icmp any host x.x.x.115
access-list 100 deny ip any any
!
!
!
!
snmp-server community public RO
!
!
control-plane
!
!
!
!
mgcp profile default
!
!
dial-peer cor custom
name INTERNAL
name 9
name 98
name 9810
!
!
dial-peer cor list EXTERNAL-9
member 9
!
dial-peer cor list EXTERNAL-98
member 9
member 98
!
dial-peer cor list EXTERNAL-9810
member 9
member 98
member 9810
!
dial-peer cor list INTERNAL
member INTERNAL
!
!
dial-peer voice 1 voip
destination-pattern [1,2,5]...
session protocol sipv2
session target ipv4:10.11.1.251:5060
session transport udp
voice-class codec 1
dtmf-relay rtp-nte
no vad
!
dial-peer voice 2 voip
destination-pattern [1,2,5]...
session protocol sipv2
session target ipv4:10.11.1.251:5060
session transport tcp
voice-class codec 1
dtmf-relay rtp-nte
no vad
!

!

Я бы порекомендовал копать в сторону туннеля, который умеет работать из-под серого адреса.
Варианты:
- L2TP + IPSec
- DMVPN + IPSec

Не получается туннель: арендатор офиса не разрешает VPN организовывать, и если каждому настраивать VPN подключение - то в Windows "либо VPN", "либо интернет" (ну или вручную/автоматически менять таблицу маршрутизации).
Пока вычитал, что проблему можно решить SBC ... пока ломаю голову, как его в этой схеме настроить.
И вторая засада - если включить NAT, то Registrar сервер виден и на локальном ip-адресе и на внешнем .. не могу его с внешнего убрать (хотел оставить на внутреннем и пробрасывать SIP на внутренний ip-адрес)

Добавить комментарий

Filtered HTML

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Допустимые HTML-теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и абзацы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и абзацы переносятся автоматически.
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
Target Image