projektowanie systemu uc dla typowego przedsiĘbiorstwa
TRANSCRIPT
www.trecom.pl
PROJEKTOWANIE SYSTEMU UC DLA TYPOWEGO
PRZEDSIĘBIORSTWA
Wojciech Kaczor, CCIE Voice #13928
Agenda
Architektura sieciowa dla systemu CU
Systemy przetwarzania połączeń
Terminale telefoniczne
Bramy głosowe TDM oraz IP2IP
Zasoby do obsługi strumieni media
Systemy poczty głosowej
Dostępność (presence)
Usługi video w systemach UC
2
Zasilanie PoE
Kilka kolejek ruchu
802.1p/Q
Szybka reakcja na
zmiany w sieci
(np. awaria linku)
HQ – przełączniki dostępowe
Kilka kolejek ruchu
802.1p/Q
Klasyfikacja
Reklasyfikacja
HQ – przełączniki dystrybucyjne
Kilka kolejek ruchu
802.1p/Q
Kształtowanie ruchu
(Traffic Shaping)
Fragmentacja/
Kompresja
(LFI, cRTP)
Klasyfikacja
Reklasyfikacja
HQ – agregacja WAN
SRSTRouter
Kilka kolejek ruchu
802.1p/Q
Fragmentacja/
kompresja(LFI, cRTP)
Klasyfikacja
Reklasyfikacja
Oddział – router
Zasilanie PoE
Kilka kolejek ruchu
802.1p/Q
Oddział – przełącznik
Infrastruktura sieciowa dla systemu Unified Communications
IP WAN
Centrala Oddział
Unified CMklaster
PSTN
Zapewnieniepasma
3
Systemy przetwarzania połączeńElementy systemu przetwarzania połączeń w portfolio Cisco
� Unified Communications Manager (Unified CM)
� Unified Communications Manager Business Edition (Unified CMBE)
� Unified Communications Manager Express (Unified CME)
� UC500 Small Business Solutions
� Cisco Unified SIP Proxy (CUSP) oraz Cisco Unified Border Element (CUBE)
� H.323 Gatekeepers (GK) oraz Gateways (GW)
� BTS 10200 (Service Provider)
� PGW 2200 (Service Provider)
4
Systemy przetwarzania połączeń dedykowane dla przedsiębiorstw w ofercie Cisco Systems
� Unified Communications Manager (Unified CM)� Obsługa do 30000 aparatów przez klaster CUCM� Platfroma sprzetowa - jeden lub kilka serwerów tworzących
klaster� > 30K – systemy złożone z kilku klastrów CUCM
� Unified Communications Manager Business Edition(Unified CMBE)
� Obsługa do 575 aparatów przez system� Platforma sprzetowa - pojedynczy serwer bez możliwości
klastrowania – MCS-7828� Współdzielenie platformy sprzetowej z systemem Cisco Unity
Connection (poczta głosowa)
� Unified Communications Manager Express (Unified CME)� Obsługa do 250/350 aparatów przez system� Platforma sprzętowa – router z oprogramowaniem IOS, brak
możliwości klastrowania� Możliwość wpółdzielenia platformy sprzętowej z Cisco Unity
Express (poczta głosowa)
5
+ =
Cisco Unified Communications ManagerMedia Convergence Servers
� Instalacja możliwa tylko na predefiniowanej platformie sprzętowej – serwery Media Convergence Server (MCS) lub Unified Computing System seria B lub C (od wersji 8.X)
� Unified CM 3.x, 4.x: przygotowany przez Cisco Windows OS + aplikacja Unified Call Manager
� Unified CM 5.x/6.x/7.x: Cisco appliance-based OS + aplikacjaUnified Communications Manager
� Pierwszy serwer w klastrze pełni rolę Publisher – przechowuje oraz udostępnia bazę danych z konfiguracją systemu
6
Serwery przetwarzające połączenia –posiadajce uruchomiony serwis CUCM (Max. 8)
ccm.exe ccm.exe
ccm.exe ccm.exe
CTI Manager
MoH Server
TFTP Server
Publisher
Software ConferencingMS-SQL/IDS Subscribers (Max. 19)
Replikacja baz danych
Klaster CUCM
Klaster CUCMReplikacja baz danych oraz wymiana sygnalizacji wew. klastra
Unified CM 4.x: DB=MS-SQL | OS=MS W2K Server
Unified CM 5.x+: DB=IBM-IDS | OS=Linux
DBDB
DBDB
DBDB
DBDB
DBDBDBDB
DBDB DBDBICCS
DBDB
7
Publisher Database(All Data Writable)
CUCM 6.X lub nowszy
DB Replication
DB Subscribers (User Facing Features Are Writable)
Dwukierunkowa replikacja informacji dotyczących stanu danej funkcji
Jednokierunkowa replikacja bazy danych z konfiguracjąz Publishera do Subscriberów
Klaster CUCMWymiana informacji dotyczących aktualnego stanu systemu
Funkcje systemu:� Call Forward All
� Message Waiting Indicator
� Privacy Enable/Disable
� Device Mobility
� Extension Mobility Login/Logout
� Do Not Disturb Enable/Disable
� Hunt Group Login/Logout
� CTI CAPF status for end user
� Credential hacking and authentication
Sub
Sub Sub
SubDBDB DBDB
DBDBDBDB
DBDB
8
Klaster CUCM - pojemność
� CUCM – przybliżona pojemność serwera
Server Platform Max. Liczba aparatów IP
High Availability Server
MCS 7845 7500 Tak – 2 x CPU, 4 x HD (RAID, HotSwap), zasilacze (HotSwap), 2 x Ethernet
MCS 7835 2500 Tak – 1 x CPU, 2 x HD (RAID, HotSwap), zasilacze (HotSwap), 2 x Ethernet
MCS 7825 1000 Nie – 1 x CPU, 2 x HD (RAID, ColdSwap), 1 x zasilacz, 2 x Ethernet
MCS 7816 500 Nie – 1 x CPU, 1 x HD, 1 x zasilacz, 2 x Ethernet
� Narzędzie projektowe - Cisco Unified Communications Sizing Toolhttp://tools.cisco.com/cucst - dostępny tylko dla partnerów
Klaster CUCMKlaster CUCM, CUCM BE – rozważania projektowe
� Klaster tworzy jedną logiczną centralę IP złożoną z wielu serwerów,
� z jednym punktem administracji (publisher)
� Klaster może być złożony maksymalnie z 20 serwerów.
� Maksymalnie 8 serwerów może pelnić funkcję serwerów przetwarzających
połaczenia telefoniczne
� Serwer w zależności od platformy sprzętowej może obsługiwać różną ilość aparatów IP, lokalizacji, bram głosowych:
� Klaster serwerów MCS-7845: 2000 lokalizacji, 30000 aparatów IP, 2100 bram
głosowych (H.323, MGCP, SIP) lub trunków
� Klaster serwerów MCS-7825 lub 7835: 500 lokalizacji, 600 bram głosowych (H.323,
MGCP, SIP) lub trunków
� Serwery MCS-7816 mogą tworzyć klaster złożony z maksymalnie 2 serwerów –
obsługa do 500 aparatów IP
� CUCM BE:� Max. 575 aparatów IP
� Max. 20 bram głosowych (H.323, MGCP, SIP) lub trunków
� Max. 500 skrzynek Voice Mail
10
Od CUCM 8.X wparcie dla UCS
DSLFax
Cisco ISR router:� Communications Manager Express
� Cisco Unity® Express
� Cisco IOS® Firewall
� Zintegrowany przełącznik PoE
Zarządzanie GUI
Zarządzanie GUI
PC + Aparat IP + VM
SerweraplikacjiSerwer
aplikacji
DrukarkaPubliczne
aparaty IP 7906Publiczne
aparaty IP 7906
Zdalne zarządzanie
Aparaty analogowe
WLAN AP
Aparat bezprzewodowy VoWLAN7920/21
ISDN, Analog
Kompletny system dla małej lokalizacjiUnified CME
Aparat VoWLAN/GSM
Internet
PSTN
Aparaty sekretarskie
Aparaty sekretarskie
350 phones max on 3945
ISR
12
Skalowalność systemu CME
PlatformaMax. ilość aparatów w
trybie SRSTMax. ilość DN w
trybie SRSTMax. ilość aparatów w
trybie CMEMax. ilość DN w
trybie CME
880-SRST 4 50 N/S N/S
1861 15 76 15 76
3725 144 960 144 500
3745 480 960 192 500
2801 25 150 25 150
2811 35 144 35 144
2821 50 192 50 192
2851 100 288 100 288
3825 350 960 175 500
3845 730 960 250 720
2901 35 200 35 200
2911 50 300 50 300
2921 100 400 100 400
2951 250 500 150 500
3925 730 1000 200/250* 600
3945 1200 1800 300/350* 900
W zależności od wersji IOS, wyższe wartości dostępne od 15.0.1M .
13
Modele implementacji systemów przetwarzania połączeńPojedyńcza lokalizacja - kampus
� Klaster Unified CM, aplikacje UC, zasoby DSP umiejscowione w tej samej lokalizacji
� Obsługa do 30,000 aparatów SIP lub SCCP w ramach klastra
� PSTN używany do zewnętrznych połączeń telefonicznych
PSTN
Aplikacje(VMail, IPCC, MP…)
Klaster CUCM
14
� Klaster CUCM w centali
� Aplikacje oraz zasoby DSP scentralizowane lub rozporoszone
� Obsługa do 30,000 aparatów IP (SIP lub SCCP) w klastrze
� Jeżeli brak pasma w WAN, automatyczna realizacja połączeń z wykorzystaniem PSTN
(Automated Alternate Routing—AAR)
� Survivable Remote Site Telephony (SRST) w oddziałach
� Obsługa max. 500/2000 lokalizacji (w zależności od platformy sprzętowej)
PSTN
IP WAN
Centrala
Oddział A
Oddział B
SRST-EnabledRouters
Aplikacje(VMail, IPCC, MP…)
Klaster CUCM
Modele implementacji systemów przetwarzania połączeńModel scentralizowany
15
� Klaster CUCM, aplikacje, oraz zasoby DSPs w każdej lokalizacji
� Do 30,000 aparatów w klastrze
� Ok. 100 lokalizacji
� W przypadku niedostępności IP WAN, połączenia pomiędzy lokalizacjami realizowane przezroczyście z wykorzystaniem PSTN
� Każdy z klastrów może zbudowany jako pojedyńcza lokalizacja bądź w modelu scentralizowanym
Gatekeeper
Duży oddział A
Duży oddział B
Centrala
IP WAN
PSTN
Aplikacje(VMail, IPCC, MP…) Aplikacje
Aplikacje
Klaster Unified CM GKGK
GKGK
Modele implementacji systemów przetwarzania połączeńModel rozdystrybuowany
Klaster Unified CM
Klaster Unified CM
16
� Klaster CUCM, aplikacje, zlokalizowane w centerali, CME w oddziałach
� Zasoby DSP rozlokowane w każdej lokalizacji
� Obsługa do 30000 aparatów IP przez klaster
� Obsługa do 350 aparatów IP przez CME
� Ok. 100 lokalizacji
� W przypadku niedostępności IP WAN, połączenia pomiędzy lokalizacjami realizowane przezroczyście z wykorzystaniem PSTN
Gatekeeper
Oddział A
Oddział B
Centrala
IP WAN
PSTN
Aplikacje(VMail, IPCC, MP…)
Cisco Unified CommunicationsManager Express
Unified CME
GKGK
Klaster Unified CM
Modele implementacji systemów przetwarzania połączeńModel rozdystrybuowany
17
OdległośćLokalizacja A Lokalizacja B
Modele implementacji systemów przetwarzania połączeńElementy klastra połaczone poprzez WAN (CoW)
� Serwery tworzące klaster rozlokowane geograficznie dla uzyskania redundancji
� Pojedyńczy punkt administracji, ten sam plan numeracyjny, ten sam zestaw usług dla użytkownikow
� Max. opóźnienie 80-ms (RTT) pomiędzy dowolnymi dwoma serwerami tworzącymi klaster
� Pasmo do wyliczenia zgodnie z SRND (ICCS BW + DB rep BW + VoIP RTP)
� Max. 8 aktywnych lokalizacji
Unified CM klaster
Poczta głosowa
Poczta głosowa
18
Directory Services
Call Processing
CTI/QBE I/F
SCCP I/F
MGCP I/F
H.323 I/F
Software MTP
Software Conferencing
Music on Hold
ActiveUnified CM Server
Poczta głosowaUnity
JTAPIIP-IVR
Aparaty IP
Bramy głosowe
Zasoby konferencyjne
Transkodery
Intra-Cluster Communications (ICCS)
SIP I/F
Unified CM Subscriber
Unified CM Subscriber
TFTP
Directory Services
Call Processing
CTI/QBE I/F
SCCP I/F
MGCP I/F
H.323 I/F
Software MTP
Software Conferencing
Music on Hold
SIP I/F
TFTP
System przetwarzania połączeńZapewnienie niezawodności systemu
XcodeXcode
ConfConf
19
System przetwarzania połączeńZapewnienie niezawodności
� Niższy koszt w stosunku do schematu 1:1
� Zapewnienie dostepności usług podczas aktualizacji
� Redundancja oraz równoważenie obciażenia
� Zapewnienie dostępności usług podczas aktualizacji
1 to 2500
2501 to 5000
Backup
Schemat redundancji 2:1
1 to1250
1251 to2500
3751 to 5000
2501 to3750
Przykład z uzyciem MCS 7835 wspierającym 2500 aparatów IP/Server
Schemat redundancji 1:1
20
System przetwarzania połączeńPrzykłady zapewnienia redundancji w schemacie 1:1
� MCS 7845 – obsługa do 7500
aparatów/serwer
� Podział obciążenia pomiędzy
serwer podstawowy i zapasowy
Publisher and TFTP Server(s)
Do 7,500 aparatów IP Do 15,000 aparatów IP Do 30,000 aparatów IP
Publisher and TFTP Server(s)Publisher i
TFTP Server(s)
1 - 3750: Podstawowy3751 - 7500: Zapasowy
1–3750
3751 -7500
7501–11,250
11,251–15,000
15,001–18,250
18,251–22,500
22,501–26,250
26,251–30,000
3751 - 7500: Podstawowy1 - 3750: Zapasowy
1–3750
3751–7500
7501–11,250
11,251–15,000
Zbiór aparatów A Zbiór aparatów B
21
Normale działanie
Centrala
Oddział
SRSTRouter
IP WAN
PSTN
Sygnalizacja
Zapewnienie ciągłości usług w oddziałachSRST - Survivable Remote Site Telephony, CME jako SRST, E-SRST
� Aparaty IP posidają skonfigurowany router z SRST jako „ostatnią deskę ratunku”
� Wsparcie dla aparaótw IP SCCP oraz SIP
� Tylko część usług dostępna w trybie SRST (połączenia między aparatami, łączność z PSTN, transfer, zawieszanie połączeń, identyfikacja, klawisze szybkiego wybierania)
� Bramy głosowe H.323 PSTN - konfiguracja VoIP/POTS dial-peers; bramy głosowe MGCP wymagają przejścia w tryb H.323 – funkcja ‘MGCP Fallback to H323’
� CME jako SRST – większa liczba usług dostępna w trybie SRST (Hunt group, pickup, konferencje itp.)
� E-SRST – automatyczna konfiguracja CME na routerze z wykorzystaniem modułu UMG
Głos
Sygnalizacja
Głos - RTP
Unified CMklaster
Aplikacje
Awaria WAN
22
SCCP lubBasicCiscoSIP
7905/7912 7940/7960 3rd-party SIP 3rd-party SIPPhones Video Endpoints
7906/ 7911 7941/7942/7945 7970/7971/7975 8961/9951/9971 Unified Personal7961/7962/7965 (SIP) Communicator
(SIP)
SCCP lub zaawansowanyCisco SIP
69XX 7920/21/25 7935/36/37 7985 ATA-18x VG248
Tylko SCCP
Aparaty SIPinnych producentów
1 2 3
Terminale telefoniczne
Modele terminali audio, audio/video
Telepresence
(SIP)
23
Terminale telefoniczneWymagane usługi sieciowe
1. Zasilanie - Inline Power (Cisco PoE, 802.3af, 802.3at, lub lokalne)
2. Cisco Discovery Protocol (CDP) lub Link Layer Discovery Protocol-Media
Endpoint Discovery
(LLDP-MED)
– Informacje nt. PoE, Voice VLAN ID
3. Dynamic Host Configuration Protocol (DHCP)
– Przekazanie konfiguracji IP (adres, maska, domyślna brama, przekazanie
adresu serwera TFTP, przekazanie konfiguracji DNS (opcjonalne)
4. Trivial File Transfer Protocol (TFTP)
– Pliki konfiguracyjne, oprogramowanie aparatu
Fazy inicjalizacji aparatu IP
24
Na aparacie podświetlone klawisze lini, mute oraz speaker phone
Inline Power
AC Low Frequency Fast Link Pulse (FLP)
Reflected FLP
CiscoCatalyst®
Switch
Cisco Pre-standard
802.3af
DC Current
Return Current (Resistive Detection)
Terminale telefoniczneZasilanie aparatu IP
DC Current
Attenuated DC Current (Classification)
Inline Power
25
Terminale telefonicznePrzypisanie do sieci VLAN, przekazanie informacji dotyczących PoE
� Na wyświetlaczu aparatu: “Configuring VLAN”
� Ręczna konfiguracja aparatu: Settings=>NetCfg=>“Operational VLAN ID”
Dostarczone zasilanieCiscoCatalyst Switch
CDP/LLDP-MED(ILP, Voice VLAN, Ext. Trust Value, PC)
LLDP-MED jest wspierany od oprogramowania aparatu 8.3(3)
LLDP-MED oraz CDP White Paper:http://www.cisco.com/en/US/technologies/tk652/tk701/technologies_white_paper0900aecd804cd46d.html
CDP lub LLDP-MED
26
Terminale telefonicznePrzekazanie konfiguracji IP, TFTP itp.
� Na wyswietlaczu aparatu: “Configuring IP”(DNS opcjonalny)
� Ręczna konfiguracja:Settings=>NetCfg=>“DHCP Server”Settings=>NetCfg=>“IP Address”Settings=>NetCfg=>“TFTP Server X”
Sąsiedztwo CDP/LLDP
DHCP Req
DHCP Rsp (IP Add, Def-GW, TFTP, DNS*)DHCPServer
CiscoCatalyst Switch
Ządanie DHCP musi być przesłane
w ramach właściwej sieci VLAN
aby aparat otrzymał adres IP
z właściwej podsieci IP
Dostarczone zasilanie
Opcja 150
lub Opcja 66
DHCP
27
CM Group: UCM1UCM2
Publisher
UCM1
UCM2
UCMx
TFTP
Device Pool
TFTP: GET Configuration File(s) for MAC
Konfiguracja aparatu, oprogramowanie(jeżeli wymagane)
1=UCM1: 10.1.1.1
2=UCM2: 10.1.1.2
…
Link zapasowy
Unified CMklaster
Terminale telefonicznePozyskanie konfiguracji oraz oprogramowania
MAC Address:001956A6A7ED
TFTP
28
Terminale telefoniczneScenariusze połączeń – pojedyńcza lokalizacja
Signaling Leg 1
Dialed Digits
Alerting (Ringback)
Connect Media
Dial Plan Lookup
Media(RTP Stream)
Aparat A
Aparat B
Unified CM
Offhook
Aparat IP - aparat IP
29
Terminale telefoniczneScenariusze połączeń – pojedyńcza lokalizacja
Signaling Leg 1
Dialed Digits
Alerting (Ringback)
Connect Media
Dial Plan Lookup
Media(RTP Stream)
IP Phone A
IP Phone B
Unified CMCluster
Offhook
ICCS
Signaling Leg 2
Połączenie Intra-Cluster aparat IP Phone – aparat IP
30
Terminale telefoniczneModel scentralizowany
Unified CM
IP WAN
Aparat A
Aparat B
Media
Dial Plan Lookup
Połączenie aparat IP – aparat IP w zdalnej lokalizacji
31
IP Trunk
Terminale telefoniczneModel rozdystrybuowany
IP WAN
Unified CM Cluster 1
Unified CM Cluster 2
Media
Signaling Leg 2Dial Plan Lookup
Call Setup
Dial Plan Lookup
Alerting
Connect
IP Phone A IP Phone B
Połączenie pomiędzy aparatami IP należącymi do dwoch klastrów, bezpośredni H.323 lub SIP trunk pomiedzy klastrami
32
Terminale telefoniczneModel rozdystrybuowany
IP WAN
Unified CM klaster 1
Unified CM klaster 2
Media
Signaling Leg 3
Dial Plan LookupDial Plan Lookup
Aparat A Aparat B
GK
Połączenie pomiędzy aparatami IP należącymi do dwoch klastrów, trunk H.323 kontrolowany przez Gatekeeper pomiedzy klastrami
33
Terminale telefoniczneKlaster z serwerami połączonymi poprzez WAN
Signaling Leg 1 Signaling Leg 2
Dial Plan Lookup
Media(RTP Stream) IP Phone B
Unified CMklaster
ICCS
IP Phone A
IP WAN
Połączenie pomiędzy aparatami należącymi do tego samego klastra, serwery klastra połączone poprzez WAN
34
Cisco Unified Communications zapewnia współpracę elementów wykorzystujących różne protokoły sygnalizacyjne, np.: SIP, H.323, MGCP, SCCP, TAPI/JTAPI, Q.SIG
Cisco Unified Personal
Communicator
Unified Messaging
CTI Apps
Gateways
Rich-MediaConferencing
Cisco UnifiedPresence Server
Cisco and 3rd-party Phones
Soft Phones
VideoEndpoints
Unified CME
MicrosoftLCS/OCS
IBMSametime
Unified CM 5.x+
Unified CM 5.x+
Carriers/Other Vendors
PBXs
SCCP
MGCP
H.323
CTI
SIP/SIMPLE
CSTA over SIP
Conf/ Xcode
DSP Resources
Unified CommunicationsObsługa wielu elementów poprzez różne protokoły sygnalizacyjne
35
Unified CommunicationsCUCM jako translator protokołów
Gateways
AnalogPhones
Wireless IP Phones
IP Phones
Analog Phones
PC-Based IP Phones
Gateways
IP Phones
SIP Networks
Video Terminals
Gateways
AnalogPhones
ApplicationsServers
(JTAPI/CTI)
Call Agents
SIP
Session Initiation Protocol
Skinny Client Control ProtocolITU-T H.323 Standard
Computer Telephony Integration/ Quick Buffer EncodingMedia Gateway Control Protocol
36
Bramy głosowePołączenia ze światem zewnętrznym - PSTN
� Bramy głosowe IP-TDM� Konwersja pomiędzy IP, a interfejsami TDM (ISDN PRI, BRI, FXS, FXO,
E&M) dla zapewnienia dostepu do sieci PSTN bądź PBX
� Różnią się pojemnością, obsługiwanymi protokołami sygnalizacyjnymi, rodzajem obsługiwanych kodeków, mozliwością obsługi usług innych niż głos (fax, modem, video, itp.)
� Brama głosowa IP-IP - Cisco Unified Border Element� Nazywana również jako IP-IP Gateway
� Używana jako punkt demarkacyjny pomiedzy dwoma sieciami VoIP np. pomiedzy systemem telefonii IP w przedsiębiorstwie, a usługa VoIP od operatora telekomunikacyjnego
� Modele dostępu do sieci PSTN� Zcentralizowany: dostęp do PSTN poprzez główną lokalizację� Rozdystrybuowany: każda z lokalizacji posiada dostęp do sieci PSTN
zarządzany przez zcentralizowany system kontroli połączeń, bądź rozdystrybuowany system kontroli połączeń
� Hybrydowy: optymalizacja dwóch powyższych
37
PSTN
Router/Gateway
Cisco Unified CM
IP WAN
Bramy głosoweKryteria doboru odpowiedniej bramy głosowej
� Rodzaj oraz ilość portów głosowych
� Protokół sygnalizacyjny (H.323, MGCP, SIP, SCCP itp.) VoIP
� Obsługa określonego protokołu sygnalizacyjnego TDM (DSS1, Qsig, E1 R2, FSK, itp.)
� Obsługa określonych interfejsów WAN oraz mechanizmów QoS
38
H.245
Bramy głosoweBramy głosowe H.323
� Całość sygnalizacji PSTN terminowana na bramie głosowej – CUCM nie posiada informacji nt. rodzaju interfejsu TDM
� Komunikacja z wykorzystaniem H.225/H.245 pomiędzy bramą głosową, a CUCM
� H.323 jest protokołem “peer-to-peer”: każdy z elementów może samodzielnie podjąć decyzję w jaki sposób realizować połączenie, np. którym łączem PSTN zrealizować dane połączenie
Framing
PRI Layer 3Layer 2
Cisco Unified CM
PS
TN H.225
TDM IP
39
Framing
PRI Layer 3Layer 2
PS
TN SIP over UDP/TCP/TLS
TDM IP
Cisco Unified CM
Bramy głosoweBramy głosowe SIP
� Całość sygnalizacji PSTN terminowana na bramie głosowej – CUCM nie posiada informacji nt. rodzaju interfejsu TDM
� Komunikacja z wykorzystaniem SIP pomiędzy bramą głosową, a CUCM� SIP jest protokołem “peer-to-peer”: każdy z elementów może
samodzielnie podjąć decyzję w jaki sposób realizować połączenie, np. którym łączem PSTN zrealizować dane połączenie
40
� Ramkowanie i sygnalizacja warstwy 2 (Q.921) terminowane na bramie głosowej
� Sygnalizacja warstwy 3 (Q.931) jest przenoszona przezroczyście przez bramę głosową do CUCM
� MGCP jest protokołem typu “klient-serwer”: decyzje dotyczące połączeń są podejmowane przez CUCM (gateway o ograniczonej inteligencji)
Framing
PRI Layer 3Layer 2
Q.931 Backhaul over TCP
PS
TN MGCP over UDP
Call Signaling
TDM IP
Cisco Unified CM
Bramy głosoweBramy głosowe MGCP, Q.931 backhaul
41
Unified CommunicationsBramy głosowe H.323 oraz SIP – dial-peers
W oparciu o dial-peer w konfiguracji bramy głosowej można:
� Kierować połączeniami celem uzyskania pożądanej ściezki realizacji połączenia
� Modyfikować dowolnie numery called, calling oraz numbering plan
� Reagować na awarię danej ścieżki oraz równoważyć obciążenie (failover (preferences) oraz load balancing)
� Obsługiwać połączenia video
� Wykorzystywac dodatkowe aplikacje w ścieżce połączenia - skrypty TCL/VXML
IPPSTN
dp 1 voip
dp 2 voip
dp 3 voip
dp 10 pots
dp 11 pots
dp 12 pots
Możliwości takich nie dają bramy kontrolowane przez MGCP
42
Unified CommunicationsZachowanie bramy glosowej w sytuacji utraty łączności z CUCM
� H.323/SIP „naturalnie” przygotowane
na brak łączności z CUCM –
konfiguracja dial-peer
� Zgodnie z konfiguracją (preference)
wybierane kolejne VoIP/POTS dial-
peers w sytuacji awaryjnej
� Niestabilne łącza IP nie wpływają
znacząco na pracę bramy głosowej
� Brama MGCP wymaga mechanizmu
„failover”, aby radzić sobie z utratą
łączności z CUCM
� W sytuacji braku łączności z CUCM,
brama MGCP przechodzi do trybu
lokalnego zarządzania połączeniami:� Konfiguracja H.323, SIP oraz POTS dial-peers
� ISDN D-channel terminowany lokalnie na bramie
głosowej
� Niestabilne łącza IP znacząco wplywają
na pracę bramy: status portu oraz obsługę
połączeń.
PSTN UnifiedCM
GK
SIP Proxy
IP1
2
3
4
XVoIP Dial-PeersPOTS Dial-Peer
H.323/SIP MGCP
PSTN UnifiedCM
IPX
GW przełącza się do trybuH.323/SIP/POTS Dial-Peers –mechanizm MGCP fallback
MGCP Registration, Keepalives and Backhaul
43
H.323 MGCP SIP
Awaria CUCM - przełączeniePrimary � Secondary
Zachowane Zachowane Zachowane
Utrata łączności z CUCM
- przejście do Unified SRST
ISDN Zachowane(wyłączenieTCP Timer)
UtrataZachowane
Non-ISDN Zachowane
Niestabilne łącze IP (flapping links)
ZachowaneUtrata - w zależności od timerów
Utrata - w zależności od
timerów
VXML – kolejkowanie połączeń Skrypt TCL niedostępne Skrypt TCL
Unified CommunicationsZachowanie ciągłości połączenia w sytuacji awaryjnej
� Połączenie audio jest zachowane bez konieczności stosowania dodatkowych elementów
� Połączenie audio jest zachowane tak długo dopóki strumień RTP nie jest przerwany w wyniku awarii
Brama z Cisco IOS 12.4.4XC and 12.4.9T
CUCM w wersji 4.1.3-SR2 i nowszej
44
Bramy głosoweWybór odpowiedniego protokołu dla bramy głosowej
� Duże lokalizacje —najczęściej najlepiej odsługiwane przez MGCP
� Bramy dużej gęstości, najczęściej z ISDN PRI
� Dedykowane bramy głosowe
� Wymagana identyfikacja rozmówcy (PRI/FXO)
� Współpraca po QSIG z PBX (z zachowaniem supplementary services)
� Inne wymagania� NFAS tylko na H.323/SIP GW
� Bramy b. dużej gęstości (AS5x00) tylko z H.323/SIP
� Małe lokalizacje — najczęściej najlepiej obsługiwane przez H.323/SIP
� Bramy malej gęstości do PSTN, często z interfejsami analogowymi
� Router WAN pełniący rolę bramy głosowej
� Identyfikacja rozmówcy na portach analogowych
� Obsługa mix’u interfejsów PSTN TDM(FXO, A-DID, BRI, częściowe-PRI)
� Współpraca z CVP/VXML
� Inne wymagania:� Brama może być jednocześnie H.323 oraz
MGCP (nie na tym samym porcie głosowym)
� Konfiguracja H.323 dial-peers wymagana po przejsciu do trybu MGCP GW Fallback
Duże lokalizacje/ Kampus
Małe lokalizacje/Oddziały
45
Bramy głosoweWsparcie dla SCCP, H.323, SIP i MGCP dla różnych platform
Platforma sprzętowa
Line Side Trunk Side
SCCP (FXS)
H.323 SIPMGCP
(CUCM)
VG224 Yes Yes Yes Yes
VG248 Yes No No No
1751/60 No Yes Yes Yes
1861 Yes Yes Yes Yes
2600XM, 2691 No Yes Yes Yes
2800 Yes Yes Yes Yes
3700* No Yes Yes Yes
3800 Yes Yes Yes Yes
5x00 No Yes Yes No
7x00 No Yes Yes No
Cisco Catalyst 6K CMM*
No Yes Yes Yes
* - produkt w fazie End of Sales 46
Bramy głosoweDostep do PSTN w technologii IP - Cisco Unified Border Element
� Network/Topology Hiding for Voice and Video Calls
� Protocol Support—H.323 and SIP
� Voice Codecs—G.711, G.729, G.726, G.723, G.728,
Transparent
� Video Codecs—H.261, H.263 and H.264
� Codec Filtering
� Media—Media Flow Through and Media Flow Around
� DTMF Interworking—H.245 Alphanumeric, Signal, RFC2833,
SIP NOTIFY
� Fax/Modem—T.38, Passthrough, Cisco Fax Relay,
Modem Passthrough
� Security—TLS, IPSec with SRTP
� Signaling Interworking
� Supplementary Services
� Transcoding
� Transport Mode—TCP, UDP
� Number Translation
� Quality of Service
� Call Admission Control
� Call Detail Records
� TCL/VXML Support
� Rotary Support
H.323/SIPTrunk
Cisco Unified
Border Element
SIP
Trunk
Cisco Unified Communications
Manager klaster
IP-PSTN
Service
ProviderSBC
47
Bramy głosoweCUBE – połączenie dwóch systemów o pokrywającej się adresacji IP
� Łączenie systemów używających pokrywającej się
adresacji IP, np. podczas łączenia się firm
Cisco Unified CM Cluster
Site AUnified BorderElement
Site BUnified BorderElement
IP WAN
Site A—192.168.10.x/24 Site B—192.168.10.x/2410.10.10.x/24
IP WANCisco Unified
CM Cluster
192.168.10.10 192.168.10.50 192.168.10.10192.168.10.5010.10.10.5 10.10.10.6
CUBECUBE CUBECUBE
Ukrywanie adresacji
48
Bramy głosoweWydajność platform 29XX/39XX jako brama głosowa TDM, CUBE, CME oraz SRST
Platforma
sprzętowa
TDM Gateway ilość DS0
Ilość sesji CUBE
CME PhonesSRST
Phones
2901 100 100 35 35
2911 150 200 50 50
2921 240 400 100 100
2951 400 600 150 250
3925 480 800 200/250* 730
3945 720 1000 300/350* 1200
* W zależności od wersji IOS
49
Media ResourcesZasoby typu Media (Media Resources)
� Rola zasobów typu Media (Media Resources)� Wymagane w sytuacjach kiedy konieczne jest modyfikowanie
sturumienia RTP np. miksowanie w mostku konferencyjnym, zmiana rodzaju kompresji strumienia głosowego (transkodowanie), podmiana jednego strumienia głosowego przez strumień Music on Hold, itp.
� Sposoby realizacji zasobów typu Media� Sprzętowo (w oparciu o DSP)� Programowo (w oparciu o oprogramowanie IOS)� Programowo (IP Voice Media Streaming Application – serwis w ramach
CUCM)
� Umiejscowienie zasobów w systemie:� Scentralizowane: Współdzielone zasoby do obsługi media w lokalizacji
centralnej. Strumienie RTP transferowane do lokalizacji centralnej poprzez sieć WAN, przez co wymagane zapewnienie większej ilości pasma w sieci WAN, ale dzięki współdzieleniu zasobów ponosi się niższe koszty na sprzęt.
� Rozdystrybuowane: Oszczędność pasma w sieci WAN poprzez zastosowanie zasobów lokalnych, ale wyższy koszt ponoszony na sprzętu.
50
Media ResourcesRodzaje zasobów typu Media
� Mostek konferencyjny:� Sprzętowy – wymagane DSPs do realizacji
konferencji z użyciem kilku kodeków
� Programowy – realizacja konferencji z użyciem
kodeka G.711
� Media Termination Point� Wymagany w operacjach typu zawieszenie, transfer,
czy parkowanie połączenia np. dla kilentów H.323
� Opcjonalnie z wykorzystaniem DSP
� Transkodowanie strumieni� Transkodowanie strumieni głosowych pomiędzy
różnymi kodekami (np., G.711 z G.729). Wymagane
użycie zasobów DSP
� Music on Hold� Źródło strumieni głosowych wykorzystywanych do
podstawienia w operacjach typu zawieszanie,
transfer połączeń, czy w trakcie zestawiania
konferencji. Źródłem MoH moze być serwis w
ramach CUCM, czy router z IOS.
� Obliczanie ilości wymaganych zasobów
DSP dla realizacji danej funkcji – DSP
kalkulatorhttp://www.cisco.com/web/applicat/dsprecal/dsp_calc.html
Cisco Unified CMCluster
IP WAN
...
IVR
Mostek konferencyjny
MTP
Transkoder
Music on Hold
ConfConf
XcodeXcode
MTPMTP
PSTN
51
Centrala
Oddział
CiscoUnified CMclusterPSTN
Conf
� Abonent PSTN X łaczy się z abonentem A — strumień RTP transmitowany lokalnie
� Abonent A zestawia konferencję z abonentem B
A
B
X
� Trzy strumienie głosowe transmitowane przez sieć WAN
Media ResourcesUmiejscowienie zasobów
� Brak dostępności usługi w przypadku awarii WAN
� Wyższe koszty pasma
IP WAN
Scentralizowane umiejscowienie zasobów konferencyjnych
52
A
B
MRG = Media Resource GroupMRGL = Media Resource Group List
DevicePool
A
B
DevicePool
1. Br1 2. HQ13. HQ2
MRGL
Media ResourcesUmiejscowienie zasobów
� Konferencja pomiedzy abonentami A, B, oraz X — brak wykorzystania WAN
� Wymagane dedykowane zasoby w oddziale
� Dostępność usług w przypadku awarii WAN
� Wyższe koszty sprzętu
CentralaOddział
Cisco Unified CM
klaster
IP WAN
PSTN
X
Conf
Conf
MRG=HQ1
Conf
Conf
MRG=HQ2
Conf
MRG=Br1
1. HQ12. HQ2
MRGL
Rozdystrybuowane umiejscowienie zasobów konferencyjnych
53
Media ResourcesMedia Termination Point oraz Transkoder
� Terminuje strumienie RTP (ten sam typ kodeka)
� Transrating strumieni RTP o różnym czasie próbkowania (20ms � 30ms)
� Wspomaganie negocjacji przy zestawianiu sesji� H.323 Outbound FastStart (vs. slow start)
� SIP outbound early-offer (vs. delayed-offer)
� DTMF Relay – konwersja różnych sposobow przekazywania DTMF
� Transkoder – zaawansowana wersja MTP
� Transkoder = konwersja z jednego typu kodeka na inny
Kodek BKodek A
MTPMTP
XcoderXcoder
54
Poczta głosowaPortfolio systemów poczty głosowej
� Tylko poczta głosowa (Voicemail-Only) - system poczty głosowej z dostępem do wiadomości głosowych z jedynie z aparatu telefonicznego (TUI – Telephony User Interface).
� Zintegrowany system wiadomości (Integrated Messaging) – system poczty głosowej z dostępem do wiadomości z aparatu telefonicznego (TUI) jak również dostęp do wiadomości głosowych z danej skrzynki z wykorzystaniem klienta poczty elektronicznej.
� Unified Messaging – system poczty głosowej z dostępem do wiadomości z aparatu telefonicznego (TUI) jak również dostęp do wiadomości poczty głosowej, wiadomości poczty elektronicznej oraz faxów znajdujących się we wspólnej skrzynce z wykorzystaniem klienta poczty elektronicznej.
Typ systemu Cisco Unity Cisco Unity ConnectionCisco Unity
Express
Voicemail-Only Tak Tak Tak
Integrated Messaging Tak Tak Tak
Unified Messaging Tak Nie/Tak (UCxn 8.5) Nie
55
Poczta głosowaSkalowalność systemów poczty głosowej
56
Poczta głosowaCisco Unity Express
FR,DSL, etc.
Fax
Cisco Unified CME & Cisco Unity Express
Management StationManagement Station
Cisco IP Phone 794x/6x/7x
Application ServerApplication Server
Cisco IP Phone 7906/11/31
Cisco IP Phone 7906/11/31
Dial Backup and POS
Integrated POEEtherSwitch
AnalogPhones
Cisco IP Phone 796x/7x + 7914 Attendant Console
Cisco IP Phone 796x/7x + 7914 Attendant Console
Wireless Access Point
WAN
PSTN
Cisco Wireless IP Phone 7920/21
VG224VG224
� Czym jest Unity Express (CUE)?
� Funkcjonalność Auto Attendant, Voice
Mail oraz IVR w oparciu o moduł NM
lub AIM/SRE
� Wspierany na platformach 1861, 2800,
2900, 3800 i 3900
� Od 12 do 300 skrzynek, 2 do 30 portów
dostępowych
� Obsługa Integrated Messaging (dostęp
przez IMAP)
� Dostępne różne wersje językowe (brak
wersji polskiej)
� Możliwość sieciowania z
wykorzystaniem VPIM / UMG z Unity
Express, Cisco Unity Connection lub
Cisco Unity
Platforma
sprzętowa Moduł
Ilośćportów w paczce
Maxilość
portówMax ilość sesji IVR
Max ilość skrzynek
pocztowychPojemność (godziny)
2800/3800AIM2-CUE 6 6 6 65 14
NME-CUE 8 24 24 275 300
2900/3900
ISM-SRE-300-K9 2 10 10 100 60
SM-SRE-700-K9 4* 32* 32* 300* 600
* Podane wartości mogą ulec zmianie
� 2800/3800
– AIM2-CUE, NME-CUE
� 2900/3900:
– ISM-SRE-300-K9
– NME-CUE (SM-NM-ADPTR adapter)
– SM-SRE-700-K9
CUE 8.0 wsparcie dla sprzętu
ISM-SRE-300-K9: 512MB DRAM, 4GB flashSM-SRE-700-K9: 2GB DRAM, 500GB HDD
SM
EHWIC
EHWIC
EHWIC
GE
GE
EHWIC
SM
USB
USB
GE
ISM-SRE-300-K9
SM-NM-ADPTR
NME-CUE
Poczta głosowaCisco Unity Express
58
Poczta głosowaCisco Unity Connection
System telefoniczny(CUCM, SIP, PIMG)
UnityDirectory
MessageStore
ASR Server
MAPI
ExchangeServer
CCM AXL/SOAP Import użytkowników
Dostęp z PChttp, IMAP
Dostęp przez TUI/VUI Dostęp z różnych urządzeń
Unity Connection
AXL SOAP
Informix
VPIM
59
Poczta głosowaCisco Unity Connection – główne cechy
� Niższe koszty utrzymania systemu niż w przypadku Cisco Unity
� Brak konieczności rozszerzania schematu AD i integracji z MS Exchange
� Wiadmości poczty głosowej na serwerze Cisco UCnx a nie na MS Exchange
� Wysoka skalowalność (liczba użytkowników oraz portów) przewyższająca Cisco
Unity
� Praca w oparciu o appliance serwer podobnie jak CUCM
� Dostępna polska wersja językowa (UCnx 8.0)
� Od Ucnx 8.5 dostępna funkcjonalność Unified Messaging – Dual Message Store w
przeciwieństwie do Single Message Store w Unity.
60
Do 250,000 użytkowników
Zsieciowane Unity z zewnętrznym
Message Stores
Do 15,000 użytk.
Unity z zewnętrzymiMessage Stores
Poczta głosowaCisco Unity VM (VoiceMail)
� Unity w trybie Voicemail używa Exchange 2000/2003 jako repozytorium
wiadomości
� Każdy serwer może obsługiwać 24 ,48 lub 200 dostępowych portów głosowych
Unity z wewnętrzym Message Store
50 do 5000 użytk.
Poczta głosowa VoiceMail Messaging oparta o MS Exchange
61
Do 250,000 użytkownikówExchange Only
Zsieciowane Unity zzewnętrznymi
Message Stores
Poczta głosowaCisco Unity UM (Unified Messaging)
� Konieczna modyfikacja schematu AD
� Integracja z istniejącym środowiskiem MS Exchange lub Lotus Domino
� Unified Messaging zawsze z wykorzystaniem zewnętrzego Message Store
� Serwer pozwala na 24, 48, 144 lub 200 porty dostępowe (w zależności od platformy
sprzętowej)
Unity z zewnętrznymMessage Store
50 do 15,000 użytk. Exchange50 do 7500 użytk. Domino
Exchange
Poczta głosowa Unified Messaging w połączeniu z MS Exchange lub Lotus Domino
62
Dostępność (Presence)Czym jest Presence?
� Przykłady informacji dotyczących dostęponości :� Lista kontaktów oraz ich status w komunikatorze IM
(Available, Idle, Away, DND itp.)� Sygnał zajętości w aparacie telefonicznym� Status agenta Contact Center
� Publikacja/Subskrypcja/Powiadomienie� Użytkownik może publikować informacje dotyczące
dostępności do innych użytkowników z wykorzystaniem usługi Presence Service
� Użytkownicy usługi Presence Service mogą „zapisać się”w usłudze w celu otrzymywania powiadomień nt. zmian statusu dostępności innych użytkowników
Presence – informacja nt. dostępności użytkownika oraz możliwości/chęci podjęcia
komunikacji
63
Dostępność (Presence)Cisco Unified Personal Communicator 8.0
Highlights� Pełna integracja z innymi systemami Cisco UC
� Zintegrowane voice, video, web collaboration, & visual VM
� Praca w trybie softphone oraz deskmode (kontrola aparatu IP)
� Funkcjonalność Click 2 Call z aplikacji pakietu MS office
� Status presence przekazywany do aplikacji MS Office
� Zaawansowane funkcje IM dzięki wykorzystaniu XMPP
� Point to Point, Group Chat, Persistent Chat
� Offline IM capabilities
� Client / Server Side logging & compliance
� Wspópraca z innymi systemami presence - B2B Presence & IM
federation
� Szerokopasmowa transmisja audio
oraz HD video
� Wsparcie dla Windows XP, Vista, Windows 7
� Dostępna polska wersja językowa
64
Dostępność (Presence)Komponenty systemu Cisco Unified Presence
MicrosoftLCS/OCS
IBMSametime
Carriers /other vendors
PBXs
Unified Communications Manager 6.x, 7.x, 8.x
Cisco Unified Presence 8.0
SIP/SIMPLECTI/QBECSTA over SIP
H.323SCCP
IMAP
LDAPv3
SOAPHTTP/HTTPS
Unity/Unity Connection
Unified Personal Communicator 8.0
MeetingPlace
LDAP
MicrosoftExchange
WebDAV
Third Party Open API
CUMA
JTAPI
XMPP
Unified Mobility Advantage
Dostępność (Presence)Architektura Cisco Unified Presence Server 8.0
Cisco UnifiedPresence 8.0
SIP Proxy
Presence Engine / Instant Message Bridge
Instant MessagingCompliance and
Logging
Jabber Session Manager
Jabber XCP
XCP Route Fabric
Third Party Open API
Calendar
Unified CMSync Agents
Third Party XMPP Client (Spark, Adium, Pidgin,
MomentIM, etc)
Unified Personal Communicator 8.x
PostgreSQL
Unified Personal Communicator 7.x
CUMA
Unified Application Environment SIP Interface
Unified Mobility Advantage 7.x
ODBC
FacetimeIMAuditor
XDB
XMPP
SIP/SIMPLE
CUMA
Unified Mobility Advantage 8.x
Unified CM AXL/SOAP
SIP/SIMPLE
XMPP
MicrosoftExchange
future
Cisco Agent Desktop
ICMICM
Expert Advisor
Cisco Agent Desktop
ICMICM
Expert Advisor
future
66
Cisco Unified Presence Performance
Platforma MCS Liczba wspieranych użytkowników
7816 1000
7825 1000
7835 2500
7845 5000
Dostępność (Presence)Cisco UC Integration™ for Microsoft Office
Communicator 8.0Dodatkowa funkcjonalność dla MOC� Szerokopasmowe audio oraz HD video bazujące
na standardowych protokołach komunikacyjnych i kodekach
� Zintegrowane rozwiązanie voice, video, & web collaboration wykorzystujące system Cisco UC
� Dostęp do poczty głosowej - Visual Voicemail
Zalety rozwiązania� Niższe koszty zarządzania dzięki zastosowaniu
jednego systemu telefonicznego w przedsiębiorstwie
� Integracja z istniejącym środowiskiem OCS/MOC� Łatwiejsza w implementacji alternatywa w
stosunku rozwiązania Remote Call Controle (integracja z OCS z wykorzystaniem CUPS)
� Polska wersja językowa
68
Jeden system kontroli głosu- Zarówno aparaty soft phone
(CUCIMOC) jak i telefony
biurkowe kontrolowane są przez
CUCM
Połączenia Pomiędzy soft phones
Pomiędzy desk phones
Soft � desk phones
Bez użycia Mediation Serwera
Dostępność- zapewniana bezpośrednio
przez OCS via MOC
OCS Server
Unified Communications
Manager
PSTNGateway
Cisco IPPhone
OCS configured for IM & Presence
only
MOCClient
Cisco IPPhone
MOCClient
RTPMedia
PhonePresence
PhonePresence
Dostępność (Presence)Cisco UC Integration™ for Microsoft Office - architektura
69
� Kontrola biurkowego aparatu IP z użyciem Microsoft Office Communicator
� wykonywanie oraz odbieranie połączeń telefonicznych
� eskalacja chat’a (IM) do połączenia telefonicznego
� Możliwość sprawdzenia czy osoba z którą chcemy uzyskać połączenie
aktualnie ma zajętą linię
Dostępność (Presence)Kontrola aparatu biurkowego z użyciem MOC
70
71
SIP H.323 SIP i H.323
Dual Profile 52
EX90
Movi
CTS 3010CTS 1300
Cisco 9971
Cisco 7975G
Klaster
VCS
Klaster
CUCM
Klaster
CUCM CTS
Odesparowany klastry urządzeń:
- Klaster CUCM 1 – obsługa video w oparciu o 99XX,
Cisco Video Advantage,
- Klaster CUCM 2 – obsługa terminali Telepresence:
- Brak oddzielnej klasy QoS dla Telepresence video
- Liczne zmiany oprogramowania spowodowane
częstym pojawianiem się nowych urządzeń
Telepresence oraz rozszerzeń funkcjonalności
- Klaster VCS do obsługi urządzeń video TANDBERG
SIP
SIP
CSF: CUPC, CUCIMOC
Usługi videoWspółpraca Cisco video, Telepresence oraz TANDBERG
72
Q&A
73
Dziękuję za uwagę
Wojciech Kaczor
CCIE Voice #13928
TRECOM
tel.: +48512509663
74