PROJEKTOWANIE SYSTEMU UC DLA TYPOWEGO PRZEDSIĘBIORSTWA
1. PROJEKTOWANIE SYSTEMU UC
DLA TYPOWEGO
PRZEDSIĘBIORSTWA
Wojciech Kaczor, CCIE Voice #13928
www.trecom.pl
2. 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
3. Infrastruktura sieciowa dla systemu
Unified Communications
Unified CM
klaster
PSTN
SRST
Router
IP WAN
Zapewnienie
Centrala
pasma
Oddział
HQ – przełączniki HQ – przełączniki HQ – agregacja
Oddział – router Oddział – przełącznik
dostępowe dystrybucyjne WAN
Zasilanie PoE Kilka kolejek ruchu Kilka kolejek ruchu Kilka kolejek ruchu Zasilanie PoE
Kilka kolejek ruchu 802.1p/Q 802.1p/Q 802.1p/Q Kilka kolejek ruchu
802.1p/Q Klasyfikacja Kształtowanie ruchu Fragmentacja/ 802.1p/Q
Szybka reakcja na Reklasyfikacja (Traffic Shaping) kompresja
zmiany w sieci Fragmentacja/ (LFI, cRTP)
(np. awaria linku) Kompresja Klasyfikacja
(LFI, cRTP) Reklasyfikacja
Klasyfikacja
Reklasyfikacja 3
4. 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
5. 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
6. Cisco Unified Communications Manager
Media 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 + aplikacja
Unified Communications Manager
Pierwszy serwer w klastrze pełni rolę Publisher – przechowuje
oraz udostępnia bazę danych z konfiguracją systemu
6
7. Klaster CUCM
Replikacja baz danych oraz wymiana sygnalizacji wew. klastra
Klaster CUCM Publisher
Replikacja
DB
baz danych
DB DB DB
ccm.exe ccm.exe
CTI Manager ICCS
DB
MoH Server
DB
DB ccm.exe DB ccm.exe
TFTP Server DB
Software Conferencing Serwery przetwarzające połączenia –
MS-SQL/IDS Subscribers (Max. 19) posiadajce uruchomiony serwis CUCM (Max. 8)
Unified CM 4.x: DB=MS-SQL | OS=MS W2K Server
Unified CM 5.x+: DB=IBM-IDS | OS=Linux
7
8. Klaster CUCM
Wymiana informacji dotyczących aktualnego stanu systemu
Publisher Database CUCM 6.X lub nowszy
(All Data Writable)
DB Replication DB
Funkcje systemu:
Call Forward All
Message Waiting
Indicator
DB DB
Sub Privacy Enable/Disable
Sub
Device Mobility
Extension Mobility
Login/Logout
Do Not Disturb
Sub Sub Enable/Disable
DB DB Hunt Group Login/Logout
CTI CAPF status for end
DB Subscribers (User Facing Features Are Writable)
user
Jednokierunkowa replikacja bazy danych z konfiguracją Credential hacking and
z Publishera do Subscriberów authentication
Dwukierunkowa replikacja informacji dotyczących stanu danej funkcji
8
9. Klaster CUCM - pojemność
CUCM – przybliżona pojemność serwera
Server Platform Max. Liczba High Availability Server
aparatów IP
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 Tool
http://tools.cisco.com/cucst - dostępny tylko dla partnerów
10. Klaster CUCM
Klaster 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
12. Kompletny system dla małej lokalizacji
Unified CME
PSTN
350 phones
max on 3945
Zdalne ISDN, ISR
Internet
zarządzanie Analog
DSL
Fax
Cisco ISR router:
Aparaty analogowe
Communications Manager Express
Cisco Unity® Express
Zarządzanie Cisco IOS® Firewall
GUI
Zintegrowany przełącznik PoE
Publiczne PC + Aparat IP + VM
aparaty IP 7906 Drukarka
Aparat
Aparaty bezprzewodowy
sekretarskie VoWLAN
7920/21
Serwer WLAN AP Aparat
aplikacji VoWLAN/GSM
12
13. Skalowalność systemu CME
Max. ilość aparatów w Max. ilość DN w Max. ilość aparatów w Max. ilość DN w
Platforma trybie SRST trybie SRST trybie CME 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
14. Modele implementacji systemów przetwarzania połączeń
Pojedyńcza lokalizacja - kampus
Klaster Unified CM, aplikacje UC,
zasoby DSP umiejscowione w tej
Aplikacje
samej lokalizacji (VMail, IPCC, MP…)
Obsługa do 30,000 aparatów SIP
lub SCCP w ramach klastra
PSTN używany do zewnętrznych Klaster CUCM
połączeń telefonicznych
PSTN
14
15. Modele implementacji systemów przetwarzania połączeń
Model scentralizowany
Aplikacje
(VMail, IPCC, MP…) SRST-Enabled
PSTN Routers
Klaster CUCM
Oddział A
IP WAN
Centrala
Klaster CUCM w centali
Aplikacje oraz zasoby DSP scentralizowane lub rozporoszone
Oddział B
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)
15
16. Modele implementacji systemów przetwarzania połączeń
Model rozdystrybuowany
Aplikacje
(VMail, IPCC, MP…) Aplikacje
PSTN Klaster
Klaster Unified CM
Unified CM GK
IP WAN
Duży oddział A
Centrala GK Gatekeeper
Aplikacje
Klaster CUCM, aplikacje, oraz zasoby DSPs w każdej
lokalizacji
Do 30,000 aparatów w klastrze Klaster
Ok. 100 lokalizacji Unified CM
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
Duży oddział B
16
17. Modele implementacji systemów przetwarzania połączeń
Model rozdystrybuowany
Aplikacje
(VMail, IPCC, MP…)
Cisco Unified
PSTN Communications
Klaster Manager Express
Unified CM
IP WAN
Oddział A
Centrala GK Gatekeeper
Klaster CUCM, aplikacje, zlokalizowane w centerali, CME w oddziałach Unified
Zasoby DSP rozlokowane w każdej lokalizacji CME
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 Oddział B
17
18. Modele implementacji systemów przetwarzania połączeń
Elementy klastra połaczone poprzez WAN (CoW)
Unified CM klaster
Poczta Poczta
głosowa głosowa
Odległość
Lokalizacja A Lokalizacja B
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
18
19. System przetwarzania połączeń
Zapewnienie niezawodności systemu
Directory Services
Bramy głosowe Music on Hold
Software Conferencing
Unified CM Subscriber Software MTP
TFTP
Zasoby
Call Processing
konferencyjne Conf
CTI/QBE I/F
SCCP I/F
MGCP I/F
Transkodery
H.323 I/F
Xcode Intra-Cluster SIP I/F
Communications
(ICCS) Directory Services
Poczta głosowa
Music on Hold
Unity
Software Conferencing
Unified CM Subscriber
Software MTP
JTAPI TFTP
IP-IVR Call Processing
CTI/QBE I/F
SCCP I/F
Aparaty IP Active MGCP I/F
Unified CM Server H.323 I/F
SIP I/F
19
20. System przetwarzania połączeń
Zapewnienie niezawodności
Przykład z uzyciem MCS 7835 wspierającym 2500 aparatów IP/Server
Schemat redundancji 2:1 Schemat redundancji 1:1
1 to 1 to 1251 to
1250 2500
Backup 2500
2501 to 2501 to 3751 to
5000 3750 5000
Niższy koszt w stosunku do Redundancja oraz
schematu 1:1 równoważenie obciażenia
Zapewnienie dostepności Zapewnienie dostępności
usług podczas aktualizacji usług podczas aktualizacji
20
21. 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
Zbiór aparatów B serwer podstawowy i zapasowy
Zbiór aparatów A
Do 7,500 aparatów IP Do 15,000 aparatów IP Do 30,000 aparatów IP
Publisher and
Publisher i Publisher and TFTP Server(s)
TFTP Server(s) TFTP Server(s)
1– 3751 -
3750 7500
1– 3751– 11,251–
1 - 3750: Podstawowy 7501–
3750 7500 15,000
3751 - 7500: Zapasowy 11,250
3751 - 7500: Podstawowy 7501– 11,251–
1 - 3750: Zapasowy 15,001– 18,251–
11,250 15,000 18,250 22,500
22,501– 26,251–
26,250 30,000
21
22. Zapewnienie ciągłości usług w oddziałach
SRST - Survivable Remote Site Telephony, CME jako SRST, E-SRST
Normale działanie
Awaria WAN Unified CM
klaster
Sygnalizacja
Sygnalizacja
IP WAN
SRST
Router Głos - RTP Aplikacje
Oddział
PSTN Centrala
Głos
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
22
23. Terminale telefoniczne
Modele terminali audio, audio/video
Tylko
SCCP
69XX 7920/21/25 7935/36/37 7985 ATA-18x VG248
SCCP lub
Basic Aparaty SIP 1 2 3
Cisco innych
SIP producentów
7905/7912 7940/7960 3rd-party SIP 3rd-party SIP
Phones Video Endpoints
SCCP lub
zaawansowany
Cisco SIP
7906/ 7911 7941/7942/7945 7970/7971/7975 8961/9951/9971 Unified Personal Telepresence
7961/7962/7965 (SIP) Communicator (SIP)
(SIP)
23
24. Terminale telefoniczne
Wymagane usługi sieciowe
Fazy inicjalizacji aparatu IP
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
24
25. Terminale telefoniczne
Zasilanie aparatu IP
Inline Power
AC Low Frequency Fast Link Pulse (FLP)
Reflected FLP Cisco Pre-standard
Cisco
Catalyst®
DC Current Switch
Return Current (Resistive Detection)
DC Current 802.3af
Attenuated DC Current (Classification)
Inline Power
Na aparacie podświetlone klawisze lini, mute oraz speaker phone
25
26. Terminale telefoniczne
Przypisanie do sieci VLAN, przekazanie informacji dotyczących PoE
CDP lub LLDP-MED
Dostarczone zasilanie
Cisco
Catalyst
Switch
CDP/LLDP-MED
(ILP, Voice VLAN, Ext. Trust Value, PC)
Na wyświetlaczu aparatu: “Configuring VLAN”
Ręczna konfiguracja aparatu: Settings=>NetCfg=>“Operational VLAN ID”
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
26
27. Terminale telefoniczne
Przekazanie konfiguracji IP, TFTP itp.
DHCP
Dostarczone zasilanie
Cisco
Sąsiedztwo CDP/LLDP Catalyst
Switch
DHCP Req
DHCP
DHCP Rsp (IP Add, Def-GW, TFTP, DNS*) Server
Ządanie DHCP musi być przesłane
Opcja 150
w ramach właściwej sieci VLAN
lub Opcja 66
aby aparat otrzymał adres IP
Na wyswietlaczu aparatu: “Configuring IP” z właściwej podsieci IP
(DNS opcjonalny)
Ręczna konfiguracja:Settings=>NetCfg=>“DHCP Server”
Settings=>NetCfg=>“IP Address”
Settings=>NetCfg=>“TFTP Server X”
27
28. Terminale telefoniczne
Pozyskanie konfiguracji oraz oprogramowania
TFTP
Unified CM
klaster UCM1
UCMx MAC Address:
001956A6A7ED
UCM2
Link zapasowy
Publisher TFTP
TFTP: GET Configuration File(s) for MAC
Konfiguracja aparatu, oprogramowanie
(jeżeli wymagane)
CM Group: UCM1 1=UCM1: 10.1.1.1
2=UCM2: 10.1.1.2
UCM2
…
Device Pool
28
29. Terminale telefoniczne
Scenariusze połączeń – pojedyńcza lokalizacja
Aparat IP - aparat IP
Signaling Leg 1 Dial Plan Lookup
Aparat A Offhook
Dialed Digits
Alerting (Ringback)
Connect Media
Unified CM
Media
(RTP Stream)
Aparat B
29
30. Terminale telefoniczne
Scenariusze połączeń – pojedyńcza lokalizacja
Połączenie Intra-Cluster aparat IP Phone – aparat IP
Signaling Leg 1 Dial Plan Lookup Unified CM
IP Phone A Offhook
Cluster
Dialed Digits ICCS
Alerting (Ringback)
Connect Media Signaling Leg 2
Media
(RTP Stream)
IP Phone B 30
32. Terminale telefoniczne
Model rozdystrybuowany
Połączenie pomiędzy aparatami IP należącymi do dwoch klastrów,
bezpośredni H.323 lub SIP trunk pomiedzy klastrami
Unified CM Unified CM Dial Plan Lookup
Dial Plan Lookup Signaling Leg 2
Cluster 1 Cluster 2
IP Trunk
Call Setup
Alerting
Connect
IP WAN
Media
IP Phone A IP Phone B
32
33. Terminale telefoniczne
Model rozdystrybuowany
Połączenie pomiędzy aparatami IP należącymi do dwoch klastrów,
trunk H.323 kontrolowany przez Gatekeeper pomiedzy klastrami
GK
Dial Plan Lookup
Dial Plan Lookup
Signaling Leg 3
Unified CM Unified CM
klaster 1 klaster 2
IP WAN
Media
Aparat A Aparat B
33
34. Terminale telefoniczne
Klaster z serwerami połączonymi poprzez WAN
Połączenie pomiędzy aparatami należącymi do tego samego
klastra, serwery klastra połączone poprzez WAN
Dial Plan Lookup Unified CM
klaster
ICCS
Signaling Leg 1 Signaling Leg 2
IP WAN
Media
IP Phone A (RTP Stream) IP Phone B
34
35. Unified Communications
Obsługa wielu elementów poprzez różne protokoły sygnalizacyjne
Carriers/
Unified CM 5.x+ Unified CME Other Vendors
Gateways PBXs
Conf/ Xcode
Unified CM 5.x+
DSP Resources
Cisco Unified
Rich-Media
Presence Server
Conferencing
Unified Soft Microsoft
Messaging Phones LCS/OCS
IBM
Sametime
SCCP
Cisco and Video Cisco Unified
CTI Apps MGCP
3rd-party Phones Endpoints Personal
Communicator H.323
Cisco Unified Communications zapewnia współpracę elementów CTI
wykorzystujących różne protokoły sygnalizacyjne, np.: SIP, H.323, SIP/SIMPLE
MGCP, SCCP, TAPI/JTAPI, Q.SIG CSTA over SIP
35
36. Unified Communications
CUCM jako translator protokołów
Session Initiation Protocol
IP Phones
Skinny Client Control Protocol
ITU-T H.323 Standard
SIP Networks
IP Phones Gateways Analog
Phones
Wireless IP Phones
Analog Phones SIP Gateways
PC-Based
IP Phones Video
Terminals
Computer Telephony Integration/
Media Gateway Control Protocol Quick Buffer Encoding
Gateways
Applications
Analog Servers
Phones (JTAPI/CTI)
Call Agents
36
37. Bramy głosowe
Połą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
38. Bramy głosowe
Kryteria doboru odpowiedniej bramy głosowej
Cisco Unified CM
PSTN
Router/
Gateway IP WAN
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
39. Bramy głosowe
Bramy głosowe H.323
TDM IP
PRI Layer 3
PSTN
Layer 2 H.225
Framing H.245
Cisco Unified CM
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
39
40. Bramy głosowe
Bramy głosowe SIP
TDM IP
PRI Layer 3
PSTN
Layer 2 SIP over UDP/TCP/TLS
Framing
Cisco Unified CM
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
41. Bramy głosowe
Bramy głosowe MGCP, Q.931 backhaul
TDM IP
PRI Layer 3 Q.931 Backhaul over TCP
PSTN
Layer 2
Framing MGCP over UDP
Call Signaling Cisco Unified CM
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)
41
42. Unified Communications
Bramy głosowe H.323 oraz SIP – dial-peers
dp 10 pots dp 1 voip
PSTN dp 11 pots dp 2 voip IP
dp 12 pots dp 3 voip
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
Możliwości takich nie dają bramy
kontrolowane przez MGCP
42
43. Unified Communications
Zachowanie bramy glosowej w sytuacji utraty łączności z CUCM
H.323/SIP MGCP
SIP Proxy GW przełącza się do trybu
H.323/SIP/POTS Dial-Peers –
POTS Dial-Peer VoIP Dial-Peers mechanizm MGCP fallback
4 1
PSTN
2
3
X IP GK
Unified PSTN
X IP
MGCP Registration, Unified
CM Keepalives and Backhaul CM
H.323/SIP „naturalnie” przygotowane Brama MGCP wymaga mechanizmu
na brak łączności z CUCM – „failover”, aby radzić sobie z utratą
konfiguracja dial-peer łączności z CUCM
Zgodnie z konfiguracją (preference) W sytuacji braku łączności z CUCM,
wybierane kolejne VoIP/POTS dial- brama MGCP przechodzi do trybu
peers w sytuacji awaryjnej lokalnego zarządzania połączeniami:
Konfiguracja H.323, SIP oraz POTS dial-peers
Niestabilne łącza IP nie wpływają ISDN D-channel terminowany lokalnie na bramie
znacząco na pracę bramy głosowej głosowej
Niestabilne łącza IP znacząco wplywają
na pracę bramy: status portu oraz obsługę
połączeń.
43
44. Unified Communications
Zachowanie ciągłości połączenia w sytuacji awaryjnej
H.323 MGCP SIP
Awaria CUCM - przełączenie
Zachowane Zachowane Zachowane
Primary Secondary
Utrata łączności ISDN Utrata
Zachowane
z CUCM
(wyłączenie Zachowane
- przejście do Non-ISDN Zachowane
TCP Timer)
Unified SRST
Utrata - w Utrata - w
Niestabilne łącze IP
Zachowane zależności zależności od
(flapping links)
od timerów timerów
VXML – kolejkowanie połączeń Skrypt TCL niedostępne Skrypt TCL
Połączenie audio jest zachowane bez
konieczności stosowania dodatkowych
elementów Brama z Cisco IOS 12.4.4XC and 12.4.9T
Połączenie audio jest zachowane tak
długo dopóki strumień RTP nie jest CUCM w wersji 4.1.3-SR2 i nowszej
przerwany w wyniku awarii
44
45. Bramy głosowe
Wybór odpowiedniego protokołu dla bramy głosowej
Duże lokalizacje/ Małe lokalizacje/
Kampus Oddziały
Duże lokalizacje — Małe lokalizacje — najczęściej najlepiej
najczęściej najlepiej odsługiwane przez obsługiwane przez H.323/SIP
MGCP Bramy malej gęstości do PSTN,
często z interfejsami analogowymi
Bramy dużej gęstości, najczęściej z ISDN
Router WAN pełniący rolę bramy
PRI głosowej
Dedykowane bramy głosowe Identyfikacja rozmówcy na portach
Wymagana identyfikacja rozmówcy analogowych
(PRI/FXO) Obsługa mix’u interfejsów PSTN TDM
(FXO, A-DID, BRI, częściowe-PRI)
Współpraca po QSIG z PBX (z Współpraca z CVP/VXML
zachowaniem supplementary services)
Inne wymagania:
Inne wymagania Brama może być jednocześnie H.323 oraz
NFAS tylko na H.323/SIP GW MGCP (nie na tym samym porcie głosowym)
Konfiguracja H.323 dial-peers wymagana po
Bramy b. dużej gęstości (AS5x00) tylko z przejsciu do trybu MGCP GW Fallback
H.323/SIP
45
46. Bramy głosowe
Wsparcie dla SCCP, H.323, SIP i MGCP dla różnych platform
Line Side Trunk Side
Platforma
sprzętowa SCCP MGCP
H.323 SIP
(FXS) (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
No Yes Yes Yes
6K CMM*
* - produkt w fazie End of Sales 46
47. Bramy głosowe
Dostep do PSTN w technologii IP - Cisco Unified Border Element
Cisco Unified Communications
Manager klaster
Cisco Unified
Border Element
IP-PSTN
Service
H.323/SIP SBC SIP Provider
Trunk Trunk
Network/Topology Hiding for Voice and Video Calls Signaling Interworking
Protocol Support—H.323 and SIP Supplementary Services
Voice Codecs—G.711, G.729, G.726, G.723, G.728, Transcoding
Transparent Transport Mode—TCP, UDP
Video Codecs—H.261, H.263 and H.264 Number Translation
Codec Filtering Quality of Service
Media—Media Flow Through and Media Flow Around Call Admission Control
DTMF Interworking—H.245 Alphanumeric, Signal, RFC2833, Call Detail Records
SIP NOTIFY TCL/VXML Support
Fax/Modem—T.38, Passthrough, Cisco Fax Relay, Rotary Support
Modem Passthrough
Security—TLS, IPSec with SRTP
47
48. Bramy głosowe
CUBE – połączenie dwóch systemów o pokrywającej się adresacji IP
Ukrywanie adresacji
192.168.10.10 192.168.10.50 10.10.10.5 10.10.10.6 192.168.10.50 192.168.10.10
CUBE CUBE
Site A IP WAN Site B
Cisco Unified Unified Border IP WAN Unified Border Cisco Unified
CM Cluster Element Element CM Cluster
Site A—192.168.10.x/24 10.10.10.x/24 Site B—192.168.10.x/24
Łączenie systemów używających pokrywającej się
adresacji IP, np. podczas łączenia się firm
48
49. Bramy głosowe
Wydajność platform 29XX/39XX jako brama głosowa TDM, CUBE, CME oraz SRST
Platforma TDM Gateway Ilość sesji SRST
CME Phones
sprzętowa ilość DS0 CUBE 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
50. Media Resources
Zasoby 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
51. Media Resources
Rodzaje zasobów typu Media
IVR
Mostek konferencyjny: Music Cisco
Sprzętowy – wymagane DSPs do realizacji on Hold Unified
konferencji z użyciem kilku kodeków CM
Programowy – realizacja konferencji z użyciem Cluster
kodeka G.711 Transkoder Xcode
Media Termination Point
Wymagany w operacjach typu zawieszenie, transfer, MTP MTP
czy parkowanie połączenia np. dla kilentów H.323
Opcjonalnie z wykorzystaniem DSP Mostek
konferencyjny Conf
Transkodowanie strumieni
Transkodowanie strumieni głosowych pomiędzy
różnymi kodekami (np., G.711 z G.729). Wymagane
użycie zasobów DSP PSTN IP WAN
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
...
kalkulator
http://www.cisco.com/web/applicat/dsprecal/dsp_calc.html
51
52. Media Resources
Umiejscowienie zasobów
Scentralizowane umiejscowienie zasobów konferencyjnych
Cisco
X Unified CM
PSTN cluster
A
IP WAN
B Centrala
Conf
Oddział
Abonent PSTN X łaczy się z abonentem A — strumień RTP
transmitowany lokalnie
Abonent A zestawia konferencję z abonentem B
Trzy strumienie głosowe transmitowane przez sieć WAN
Brak dostępności usługi w przypadku awarii WAN
Wyższe koszty pasma
52
53. Media Resources
Umiejscowienie zasobów
Rozdystrybuowane umiejscowienie zasobów konferencyjnych
Cisco
MRGL Unified CM MRGL
klaster 1. HQ1
1. Br1 X 2. HQ2
2. HQ1 PSTN
3. HQ2
A
A
IP WAN
B
B
Device Device
Conf Conf
Pool Conf Pool
MRG=Br1 Conf Conf
Oddział
MRG=HQ1 MRG=HQ2 Centrala
Konferencja pomiedzy abonentami A, B, oraz X — brak wykorzystania WAN
Wymagane dedykowane zasoby w oddziale
Dostępność usług w przypadku awarii WAN
MRG = Media Resource Group
Wyższe koszty sprzętu MRGL = Media Resource Group List
53
54. Media Resources
Media Termination Point oraz Transkoder
MTP
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
Kodek A Kodek B
Xcoder
Transkoder – zaawansowana wersja MTP
Transkoder = konwersja z jednego typu kodeka na inny
54
55. Poczta głosowa
Portfolio 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.
Cisco Unity
Typ systemu Cisco Unity Cisco Unity Connection
Express
Voicemail-Only Tak Tak Tak
Integrated Messaging Tak Tak Tak
Unified Messaging Tak Nie/Tak (UCxn 8.5) Nie
55
57. Poczta głosowa
Cisco Unity Express
PSTN
Czym jest Unity Express (CUE)?
Dial
Backup FR,DSL, WAN Funkcjonalność Auto Attendant, Voice
and POS etc. Mail oraz IVR w oparciu o moduł NM
Fax
lub AIM/SRE
Analog Cisco Unified CME & Wspierany na platformach 1861, 2800,
Phones Cisco Unity Express 2900, 3800 i 3900
Od 12 do 300 skrzynek, 2 do 30 portów
Integrated POE
dostępowych
Management EtherSwitch
Station Obsługa Integrated Messaging (dostęp
przez IMAP)
Cisco IP
Phone Cisco IP Phone Dostępne różne wersje językowe (brak
7906/11/31 794x/6x/7x
wersji polskiej)
Cisco Możliwość sieciowania z
IP Phone Cisco
796x/7x + Wireless wykorzystaniem VPIM / UMG z Unity
7914 IP Phone
Attendant Application 7920/21 Express, Cisco Unity Connection lub
Console Server Cisco Unity
Wireless Access
Point
VG224
58. Poczta głosowa
Cisco Unity Express
CUE 8.0 wsparcie dla sprzętu
ISM-SRE-300-K9 2800/3800
– AIM2-CUE, NME-CUE
U
2900/3900:
GE GE EH EH EH EH S
B
GE WIC WIC WIC WIC
U
S
B – ISM-SRE-300-K9
SM SM
– NME-CUE (SM-NM-ADPTR adapter)
SM-NM-ADPTR – SM-SRE-700-K9
NME-CUE ISM-SRE-300-K9: 512MB DRAM, 4GB flash
SM-SRE-700-K9: 2GB DRAM, 500GB HDD
Ilość Max Max ilość
Platforma
portów w ilość Max ilość skrzynek Pojemność
sprzętowa Moduł paczce portów sesji IVR pocztowych (godziny)
AIM2-CUE 6 6 6 65 14
2800/3800
NME-CUE 8 24 24 275 300
ISM-SRE-300-K9 2 10 10 100 60
2900/3900
SM-SRE-700-K9 4* 32* 32* 300* 600
* Podane wartości mogą ulec zmianie
58
59. Poczta głosowa
Cisco Unity Connection
VPIM
Informix
Message Unity
Store Directory
System telefoniczny ASR Server
(CUCM, SIP, PIMG)
AXL SOAP Exchange
Server
CCM AXL/SOAP
Import użytkowników Unity Connection
MAPI
Dostęp przez TUI/VUI Dostęp z różnych urządzeń Dostęp z PC
http, IMAP 59
60. Poczta głosowa
Cisco 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
61. Poczta głosowa
Cisco Unity VM (VoiceMail)
Poczta głosowa VoiceMail Messaging oparta o MS Exchange
Unity z wewnętrzym Unity z zewnętrzymi Zsieciowane Unity z
Message Store Message Stores zewnętrznym
Message Stores
50 do 5000 użytk. Do 15,000 użytk. Do 250,000 użytkowników
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
61
62. Poczta głosowa
Cisco Unity UM (Unified Messaging)
Poczta głosowa Unified Messaging w połączeniu z MS Exchange lub Lotus Domino
Exchange
Unity z zewnętrznym Zsieciowane Unity z
Message Store zewnętrznymi
Message Stores
50 do 15,000 użytk. Exchange Do 250,000 użytkowników
50 do 7500 użytk. Domino Exchange Only
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)
62
63. Dostępność (Presence)
Czym jest Presence?
Presence – informacja nt. dostępności użytkownika oraz możliwości/chęci podjęcia
komunikacji
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
63
64. Dostępność (Presence)
Cisco Unified Personal Communicator 8.0
Highlights z innymi systemami Cisco UC
Pełna integracja
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
65. Dostępność (Presence)
Komponenty systemu Cisco Unified Presence
Unified Mobility
Advantage
Third Party
Open API MeetingPlace
Unity/Unity Carriers /
CUMA Connection other vendors
Microsoft PBXs
Exchange
IBM
Sametime
Microsoft
LCS/OCS
Cisco Unified
XMPP
Presence 8.0 Unified Communications
WebDAV
LDAP Manager 6.x, 7.x, 8.x
SIP/SIMPLE
CTI/QBE LDAPv3
CSTA over SIP
SCCP
H.323
IMAP
SOAP
HTTP/HTTPS Unified Personal
JTAPI Communicator 8.0
66. Dostępność (Presence)
Architektura Cisco Unified Presence Server 8.0
Cisco Unified
Presence 8.0
CUMA Unified CM
AXL/SOAP
Unified CM
Unified Personal Unified Mobility Sync Agents
Communicator 7.x Advantage 7.x Microsoft
Cisco Calendar Exchange
Agent
Expert Desktop
Advisor
Third Party Open API
future
Unified Application ICM
Environment SIP/SIMPLE SIP/SIMPLE
SIP Interface SIP Proxy
Presence Engine /
Instant Message Bridge
CUMA XMPP
XCP Route Fabric
Unified Personal Unified Mobility
Communicator 8.x Advantage 8.x XMPP
Facetime
Jabber Session Manager IMAuditor
ICM
XDB
Instant Messaging
Compliance and
Expert Logging
Third Party XMPP Client Advisor Cisco
(Spark, Adium, Pidgin, Agent ODBC PostgreSQL
future Jabber XCP
MomentIM, etc) Desktop
66
68. Dostępność (Presence)
Cisco UC Integration™ for Microsoft Office
Communicator 8.0
Dodatkowa 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
69. Dostępność (Presence)
Cisco UC Integration™ for Microsoft Office - architektura
MOC
Cisco IP
Phone
Client
Jeden system kontroli głosu
- Zarówno aparaty soft phone
PSTN
Gateway (CUCIMOC) jak i telefony
biurkowe kontrolowane są przez
CUCM
OCS configured
for IM & Presence
only
Połączenia
Phone Pomiędzy soft phones
RTP Presence
Media Pomiędzy desk phones
Soft desk phones
Unified
Communications
Manager OCS Bez użycia Mediation Serwera
Server
Phone
Presence
Dostępność
- zapewniana bezpośrednio
przez OCS via MOC
Cisco IP
MOC
Phone
Client
69
70. Dostępność (Presence)
Kontrola aparatu biurkowego z użyciem MOC
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ę
70
72. Usługi video
Współpraca Cisco video, Telepresence oraz TANDBERG
Klaster Klaster
CSF: CUPC, CUCIMOC CUCM VCS Dual Profile 52
SIP
Cisco 9971 EX90
Movi
Cisco 7975G Odesparowany klastry urządzeń:
SIP
- Klaster CUCM 1 – obsługa video w oparciu o 99XX,
Cisco Video Advantage,
Klaster - Klaster CUCM 2 – obsługa terminali Telepresence:
CUCM CTS - 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
CTS 1300 CTS 3010
SIP H.323 SIP i H.323
72