Este documento fornece um resumo sobre Cisco IP Telephony, incluindo: (1) a história e versões do Cisco Call Manager; (2) os principais servidores e componentes de uma topologia Cisco IPT, como Call Manager, Unity, gateways e switches; (3) as cinco principais topologias suportadas.
2. 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.
3. Índice
1 - História e versões do sistema
2 - Servidores e componentes da Topologia
3 - Topologias
4 - Escalabilidade
5 - Protocolos
4. 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.
5. 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).
6. História e versões do sistema
1997 - Selsius - CallManager 1.0
Primeira 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.0
Segunda versão do sistema. Em novembro deste ano, a Cisco compra a Selsius por US$
145 milhões.
2000 - Cisco CallManager 3.0
Primeira 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.1
Atualizaçã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.
7. História e versões do sistema
2004 - Cisco CallManager 4.0
Atualização do sistema com adição de mais funcionalidades.
8. História e versões do sistema
2004 - Cisco CallManager 4.1
2006 - Cisco Unified CallManager 4.2
Mudanç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.0
També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.1
Correção de bugs do 5.0.
9. História e versões do sistema
2007 - Cisco Unified Communications Manager 6.0
Mais 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.
10. História e versões do sistema
2008 - Cisco Unified Communications Manager 7.0
A 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.0
Versã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).
11. Servidores e componentes da Topologia
- 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
12. Call Manager
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)
13. Call Manager Express
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.
14. Unity
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.
15. Cisco Voice Gateway
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.
17. Switch PoE
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
18. Switch PoE
Com o gerenciamento de VLAN, o switch consegue diferenciar o tráfego de dados e
voz, dando prioridade à voz sobre os dados.
19.
20. Cisco IP Phones
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)
21. Cisco IP Communicator
O Cisco IP Communicator é o Softphone para o ambiente do Call Manager. Ele suporta
até 8 linhas por software.
22. Cisco ATA
O Cisco ATA é utilizado para conectar aparelhos analógicos como telefones e fax. Ele
gerencia a sinalização e o áudio da chamadas.
23. Cisco VG
O Cisco VG é basicamente um aparelho ATA de maior capacidade, com 24 (VG224) ou
48 portas (VG248) analógicas.
25. 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
26. 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
27. Single-Site Model
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.
28. 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
29. Multiple-Site Model with Independent Call Processing
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.
30. 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
31. 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.
32. 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.
33. 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.
34. 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.
35. 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
36. Multiple-Site Model with Centralized Call Processing
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.
37. 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
38. Combined Multiple-Site Model
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.
39. Escalabilidade
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
40. Protocolos
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)