41
Cisco IP Telephony Ambiente e Topologias

Cisco Call Manager - Ambiente e Topologias

Embed Size (px)

DESCRIPTION

Palestra que apresentei na Estácio, Unidade de Jacarepaguá (Rio de Janeiro/RJ) no dia 20/10/2011. É uma introdução ao sistema da Cisco "Cisco Unified Communications Manager", mais conhecido como CallManager. Conheça minha empresa: http://www.newconnection.com.br

Citation preview

Page 1: Cisco Call Manager - Ambiente e Topologias

Cisco IP TelephonyAmbiente e Topologias

Page 2: Cisco Call Manager - Ambiente e Topologias

Autor: Vinicius Buscacio

Certificado Cisco CCNA – CCNP – CCVP

Experiência com implementação e suporte de Telefonia IP Cisco em empresas como Orange Business Services, AT&T, Italtel e outras.

Page 3: Cisco Call Manager - Ambiente e Topologias

Índice

1 - História e versões do sistema

2 - Servidores e componentes da Topologia

3 - Topologias

4 - Escalabilidade

5 - Protocolos

Page 4: Cisco Call Manager - Ambiente e Topologias

História e versões do sistema

Todos que trabalham com redes de computadores já ouviram falar da Cisco Systems, que é sem dúvida o maior fornecedor global de equipamentos como roteadores, switches, firewalls, entre outros.

Porém, a Cisco também é uma das líderes do novo mercado de Telefonia IP, tanto no ramo de PABX IP quando na parte de gateways (voice routers que fazem a conexão entre a telefonia analógica ou digital e o ambiente VoIP).

Nesta apresentação vamos falar sobre o servidor Cisco Call Manager, que é o PABX IP da empresa e é o cérebro de todo o ambiente IPT da empresa, além de ser necessário para o ambiente de Telepresence.

Page 5: Cisco Call Manager - Ambiente e Topologias

História e versões do sistema

O Cisco Call Manager, atualmente na versão 8, é o software que controla todas as sinalizações necessárias em um PABX IP. Ele gerencia os telefones, os gateways, os recursos (como conferência, música de espera, etc), rotas de ligações, permissões de discagem, etc.

Ele não possui nenhuma entrada para placas (como E1, FXO ou FXS), mas estas conexões são possíveis com o uso de gateways, como roteadores Cisco ou outros equipamentos.

Ele não gerencia contas de voice-mail, sendo necessário para isso um servidor em separado (Cisco Unity, da própria Cisco, ou outro que possa ser integrado de forma analógica).

Page 6: Cisco Call Manager - Ambiente e Topologias

1997 - Selsius - CallManager 1.0Primeira versão do sistema. Na época, era de propriedade da empresa Selsius Systems. O sistema rodava sobre Windows NT, com linguagem ASP e IIS. Nesta época, a Selsius conseguiu vender 3.000 IP Phones.

1998 - Selsius - CallManager 2.0Segunda versão do sistema. Em novembro deste ano, a Cisco compra a Selsius por US$ 145 milhões.

2000 - Cisco CallManager 3.0Primeira versão da Cisco. Rodava sobre Windows 2000 e utilizava o banco de dados Microsoft SQL, Microsoft IIS e linguagem ASP.

2001 - Cisco CallManager 3.1Atualização com grandes melhorias em várias funcionalidades. Suporte a mais gateways, telefones, XML e HTML como aplicação para os telefones, Extension Mobility, MoH, entre outros.

História e versões do sistema

Page 7: Cisco Call Manager - Ambiente e Topologias

2004 - Cisco CallManager 4.0Atualização do sistema com adição de mais funcionalidades.

História e versões do sistema

Page 8: Cisco Call Manager - Ambiente e Topologias

2004 - Cisco CallManager 4.1

2006 - Cisco Unified CallManager 4.2Mudança do nome do produto para "Cisco Unified CallManager". Nesta época, a Cisco conseguia vender 3.000 a cada 8 horas.

2006 - Cisco Unified CallManager 5.0Também lançada em 2006, foi a primeira versão rodando em Linux. O banco de dados passou a ser o IBM Informix. Foi também a primeira versão a ser possível a utilização do protocolo SIP para Endpoints.

2007 - Cisco Unified CallManager 4.3Última versão a rodar Windows. Utilizava o "MCS Operating System 2003" (Cisco Proprietary Operating system baseado no Windows 2003).

2007 - Cisco Unified CallManager 5.1Correção de bugs do 5.0.

História e versões do sistema

Page 9: Cisco Call Manager - Ambiente e Topologias

2007 - Cisco Unified Communications Manager 6.0Mais uma mudança de nome, agora para "Cisco Unified Communications Manager". Rodando agora definitivamente em Linux, baseado no Red Hat Linux, esta versão é a primeira a ser liberada para a instalação em ambiente VMWare, porém somente para testes, não sendo suportado pelo Cisco TAC.

História e versões do sistema

Page 10: Cisco Call Manager - Ambiente e Topologias

2008 - Cisco Unified Communications Manager 7.0A Cisco pretendia lançar esta versão em Windows e Linux, mas desistiu da versão Windows. Esta versão padronizou a numeração de todos os outros produtos, sendo assim o Cisco Unity, Cisco Presence, IP Communicator e outros produtos "pularam" para a versão 7.

2010 - Cisco Unified Communications Manager 8.0Versão mais atual, e a primeira a ser oficialmente suportada em ambiente de virtualização (VMware ESXi 4.0). Entre outras novidades, suporta IPv6 e o novo codec iSAC (Internet high-fidelity codec).

História e versões do sistema

Page 11: Cisco Call Manager - Ambiente e Topologias

- Cisco Unified Communication Manager (Call Manager)- Cisco Unified Communication Manager Express (Call Manager Express)- Cisco Unity Connection (Unity)- Cisco Voice Gateways (Roteadores)- Cisco Power Over Ethernet Switches (Switch PoE)- Cisco IP Phones- Cisco IP Communicator (Softphone)- Cisco ATA- Cisco VG- Cisco Unified Contact Center Express (UCCX - antigo IPCC)- Cisco Presence

Servidores e componentes da Topologia

Page 12: Cisco Call Manager - Ambiente e Topologias

O Cisco Unified Communication Manager (Call Manager) é o PABX IP. Todo o gerenciamento do sistema é realizado por interface Web, existindo também o acesso via SSH, mas somente para a manutenção do sistema.

Suas principais funções são:- registrar os telefones- registrar os gateways- rotear as chamadas- prover e controlar recursos (MoH, transferências, conferências,

etc)

Call Manager

Page 13: Cisco Call Manager - Ambiente e Topologias

O Cisco Unified Communication Manager Express (Call Manager Express) é o PABX IP embarcado em um roteador Cisco. Ele possui todas as funções como Call Manager, mas de maneira resumida, com suporte a menos funcionalidades.

Call Manager Express

Page 14: Cisco Call Manager - Ambiente e Topologias

O Cisco Unity Connection é o servidor de Voice-Mail. Suas principais funções são gravar e reproduzir mensagens de voice-mail e criar e gerenciar URA's de relativa pouca complexidade.

Unity

Page 15: Cisco Call Manager - Ambiente e Topologias

Cisco Voice Gateways são roteadores que fazem a ligação entre a Telefonia IP e a Telefonia TDM (E1, T1, ISDN, R2, etc.). Podem também prover recursos como DSP para serviços como conferência e transcoding.

Cisco Voice Gateway

Page 16: Cisco Call Manager - Ambiente e Topologias

Cisco Voice Gateway

Page 17: Cisco Call Manager - Ambiente e Topologias

Os Cisco Power Over Ethernet Switches (Switches PoE) possuem as seguintes funções:

- prover alimentação over Ethernet para os telefones (até 15.4w – padrão IEEE 802.3af - até 20w por porta - Cisco)

- gerenciar as VLAN's de dados e voz com os telefones- aplicar políticas de QoS na LAN

Switch PoE

Page 18: Cisco Call Manager - Ambiente e Topologias

Com o gerenciamento de VLAN, o switch consegue diferenciar o tráfego de dados e voz, dando prioridade à voz sobre os dados.

Switch PoE

Page 19: Cisco Call Manager - Ambiente e Topologias
Page 20: Cisco Call Manager - Ambiente e Topologias

As principais funções dos telefones são:- realizar a sinalização das chamadas com o Call Manager e os

Voice Gateways- gerenciar as VLAN's de dados e voz com o switch- transformar o áudio das ligações em pacotes IP (marcados com

o QoS correto)

Cisco IP Phones

Page 21: Cisco Call Manager - Ambiente e Topologias

O Cisco IP Communicator é o Softphone para o ambiente do Call Manager. Ele suporta até 8 linhas por software.

Cisco IP Communicator

Page 22: Cisco Call Manager - Ambiente e Topologias

O Cisco ATA é utilizado para conectar aparelhos analógicos como telefones e fax. Ele gerencia a sinalização e o áudio da chamadas.

Cisco ATA

Page 23: Cisco Call Manager - Ambiente e Topologias

O Cisco VG é basicamente um aparelho ATA de maior capacidade, com 24 (VG224) ou 48 portas (VG248) analógicas.

Cisco VG

Page 24: Cisco Call Manager - Ambiente e Topologias

Cisco VG

Page 25: Cisco Call Manager - Ambiente e Topologias

A Cisco recomenda e documenta 5 topologias para ambientes de Call Manager. São elas:

1 - Single-Site Model

2 - Multiple-Site Model with Independent Call Processing

3 - Multiple-Site IP WAN Model with Distributed Call Processing

4 -Multiple-Site Model with Centralized Call Processing

5 - Combined Multiple-Site Model

Topologias

Page 26: Cisco Call Manager - Ambiente e Topologias

1 - Single-Site Model

2 - Multiple-Site Model with Independent Call Processing

3 - Multiple-Site IP WAN Model with Distributed Call Processing

4 -Multiple-Site Model with Centralized Call Processing

5 - Combined Multiple-Site Model

Topologias

Page 27: Cisco Call Manager - Ambiente e Topologias

Neste ambiente, existe apenas 1 site e todos os servidores se encontram no mesmo prédio/campus. Podem existir 1 ou mais saídas para a PSTN.

Single-Site Model

Page 28: Cisco Call Manager - Ambiente e Topologias

1 - Single-Site Model

2 - Multiple-Site Model with Independent Call Processing

3 - Multiple-Site IP WAN Model with Distributed Call Processing

4 -Multiple-Site Model with Centralized Call Processing

5 - Combined Multiple-Site Model

Topologias

Page 29: Cisco Call Manager - Ambiente e Topologias

Neste modelo, existem 2 ou mais sites, cada um com sua própria conexão PSTN. Ligações entre os sites precisam ser enviadas pela PSTN.

Multiple-Site Model with Independent Call Processing

Page 30: Cisco Call Manager - Ambiente e Topologias

1 - Single-Site Model

2 - Multiple-Site Model with Independent Call Processing

3 - Multiple-Site IP WAN Model with Distributed Call Processing

4 -Multiple-Site Model with Centralized Call Processing

5 - Combined Multiple-Site Model

Topologias

Page 31: Cisco Call Manager - Ambiente e Topologias

Multiple-Site IP WAN Model with Distributed Call Processing

Neste modelo, existem 2 ou mais sites, cada um com seus servidores e sua própria conexão PSTN. Porém, é possível utilizar os recursos de WAN nas ligações entre sites, evitando os custos de ligações locais, longa distância ou até internacionais.

Page 32: Cisco Call Manager - Ambiente e Topologias

Multiple-Site IP WAN Model with Distributed Call Processing

Ligações entre os sites podem usar a WAN como rota principal, e a PSTN como rota secundária.

Page 33: Cisco Call Manager - Ambiente e Topologias

Multiple-Site IP WAN Model with Distributed Call Processing

Em casos de falha na WAN, as ligações entre os sites devem ser roteadas pela PSTN.

Page 34: Cisco Call Manager - Ambiente e Topologias

Multiple-Site IP WAN Model with Distributed Call Processing

Em casos de falha na WAN, as ligações entre os sites devem ser roteadas pela PSTN.

Page 35: Cisco Call Manager - Ambiente e Topologias

1 - Single-Site Model

2 - Multiple-Site Model with Independent Call Processing

3 - Multiple-Site IP WAN Model with Distributed Call Processing

4 -Multiple-Site Model with Centralized Call Processing

5 - Combined Multiple-Site Model

Topologias

Page 36: Cisco Call Manager - Ambiente e Topologias

Neste modelo, só existem servidores Call Manager no site central. Todas as unidades remotas utilizam recursos deste servidor. Os sites remotos possuem conectividade WAN e PSTN (para ligações locais), além de recursos SRST nos roteadores.

Multiple-Site Model with Centralized Call Processing

Page 37: Cisco Call Manager - Ambiente e Topologias

1 - Single-Site Model

2 - Multiple-Site Model with Independent Call Processing

3 - Multiple-Site IP WAN Model with Distributed Call Processing

4 -Multiple-Site Model with Centralized Call Processing

5 - Combined Multiple-Site Model

Topologias

Page 38: Cisco Call Manager - Ambiente e Topologias

Há também a possibilidade de mesclagem dos modelos anteriores: alguns sites principais com servidores Call Manager e outros menores sem servidor, mas utilizando recursos de algum dos sites principais.

Combined Multiple-Site Model

Page 39: Cisco Call Manager - Ambiente e Topologias

O CCM Cluster pode gerenciar até 30.000 IP Phones usando 20 servidores, com:

* 1 Publisher* 8 Subscribers* 2 TFTP Servers* até 9 Media Resource Servers

O Cisco Unified Communications Manager "Supercluster" pode chegar a até 60.000 telefones com:

* 1 Publisher* 16 Subscribers* 2 TFTP Servers* até 9 Media Resource Servers

Escalabilidade

Page 40: Cisco Call Manager - Ambiente e Topologias

O Call Manager suporta hoje os principais protocolos de Telefonia, além de protocolos desenvolvidos pela Cisco, mas que ela fez questão de torná-los abertos.

Exemplos de protocolos suportados:

- SCCP (Skinny)- MGCP- H.323 (H.225, H.245, etc)- SIP- ISDN (QSIG, EURO, etc)- Trunks com SIP, H.225 e Intra-Cluster Trunk (proprietário Cisco)

Protocolos