пятница, 2 марта 2012 г.

Транк Skype Connect с маршрутизатором Cisco


Услуга Skype Connect существует уже достаточно давно, однако на просторах интернета до сих пор так и не появилось внятного how to для цысковских роутеров (за исключением CUBE).
Методом проб и ошибок родился такой конфиг, который использует кодек G711u и полностью работоспособен.
Продолжение под катом

В моей схеме маршрутизатор не несет на себе функционала UCM, а лишь терминирует PSTN потоки и соединен h323 транком с UCM 8.6.
Задача: поднять транк sip.skype.com и пробросить звонок с роутера на стационарный цысковский IP-phone. Здесь мы опустим в целом подробности создания транка роутер-CUCM, а рассмотрим основные моменты конфигурирования sip-транка со скайпом.

voice service voip
 ip address trusted list
  ipv4 0.0.0.0 0.0.0.0   ---> для 15-х IOS-ов желательно сконфигурировать эту секцию для того, чтобы не сработал Toll Fraud Prevention
 allow-connections h323 to h323
 allow-connections h323 to sip
 allow-connections sip to h323
 allow-connections sip to sip
 sip     
  bind control source-interface GigabitEthernet0/2 ---> интерфейс, с которого строится транк
  bind media source-interface GigabitEthernet0/2
  registrar server
!        
voice class codec 1
 codec preference 1 g711ulaw
 codec preference 2 g711alaw
 codec preference 3 g729r8
!
voice translation-rule 50
 rule 1 /99051XXXXXXXXX/ /44700/  ---> здесь я подменяю номер скайповского аккаунта на свой стационарный номер
!        
voice translation-profile SKYPE
 translate calling 50
!        
dial-peer voice 1111 voip     ----> Этот диал-пир матчит приходящий из транка звонок и подменяет called-number на мой внутренний номер
 description ### SIP SKYPE ###
 translation-profile incoming SKYPE
 session protocol sipv2
 session target dns:sip.skype.com
 incoming called-number 99051XXXXXXXXX
 voice-class codec 1 
 dtmf-relay rtp-nte
 no vad
!
sip-ua
 credentials username 99051XXXXXXXXX password 7 ХХХХХ realm sip.skype.com
 keepalive target dns:sip.skype.com
 authentication username 99051XXXXXXXXX password 7 ХХХХХ
 nat symmetric role passive
 nat symmetric check-media-src
 no remote-party-id
 max-forwards 10
 retry invite 1
 retry response 1
 retry bye 1
 retry cancel 1
 retry register 10
 timers trying 250
 timers expires 60000
 timers connect 250
 timers disconnect 250
 mwi-server dns:sip.skype.com expires 3600 port 5060 transport udp
 registrar dns:sip.skype.com:5060 expires 3600
 sip-server dns:sip.skype.com:5060
 no suspend-resume
 connection-reuse
 host-registrar
!

После конфигурирования проверяем статус подключения..
sh sip-ua register status
Line                             peer       expires(sec) registered P-Associ-URI
================================ ========== ===========     
99051ХХХХХХХХХ                   -1         164          yes 

Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.