segunda-feira, 18 de outubro de 2010

Configurando: Conferência no CUCME

Pessoal,

Por padrão, o Communications Manager Express (CUCME) suporta conferências entre três participantes. Porém, caso deseje colocar mais participantes na conferência, são necessárias novas configurações no equipamento.

O equipamento deve ter DSPs disponíveis para que a configuração seja realizada.

Para isso, basta seguir os passos abaixo:

1 - Primeiramente, deve-se habilitar serviços DSPFarm no gateway:

ROUTER(config)#voice-card 0
ROUTER(config-voicecard)#dsp service dspfarm



2 - Os recursos de conferência são, e somente podem ser, controlados por SCCP. Deve-se ativar e vincular o serviço à interface e ao IP utilizados pelo CUCME. A interface pode ser física ou virtual:


ROUTER(config)#sccp local FastEthernet0/0.30
ROUTER(config)#sccp ccm a.b.c.d identifier 1 version 7.0
ROUTER(config)#sccp


IMPORTANTE1: a.b.c.d trata-se do endereço IP utilizado como source-address do CUCME;
IMPORTANTE2: O parâmetro version pode mudar dependendo do modelo do router e do IOS instalado.


3 - É criado um CCM Group que contém a lista dos agentes de chamada, para redundância. Neste exemplo, temos o ambiente com apenas um CUCME. Nele é registrada a conference bridge (o nome pode ser diferente do citado abaixo):

ROUTER(config)#sccp ccm group 1
ROUTER(config-sccp-ccm)# associate ccm 1 priority 1
ROUTER(config-sccp-ccm)# associate profile 1 register ROUTER-CFB


4 - Cria-se um profile definindo as características da conference bridge. A quantidade de sessões simultâneas depende da quantidade de DSPs disponíveis no hardware. Digitando-se "?" após o comando mostrará a quantidade máxima de sessões que podem ser configuradas:

ROUTER(config)#dspfarm profile 1 conference
ROUTER(config-dspfarm-profile)# codec g711ulaw
ROUTER(config-dspfarm-profile)# codec g711alaw
ROUTER(config-dspfarm-profile)# codec g729ar8
ROUTER(config-dspfarm-profile)# codec g729abr8
ROUTER(config-dspfarm-profile)# codec g729r8
ROUTER(config-dspfarm-profile)# codec g729br8
ROUTER(config-dspfarm-profile)# maximum sessions X
ROUTER(config-dspfarm-profile)# associate application SCCP
ROUTER(config-dspfarm-profile)# no shutdown



5 - Deve-se adicionar a conference bridge como um recurso de mídia:

ROUTER(config)#telephony-service
ROUTER(config-telephony)# conference hardware
ROUTER(config-telephony)# sdspfarm units 1
ROUTER(config-telephony)# sdspfarm tag 1 ROUTER-CFB



6 - Por fim, porém um dos itens mais importantes, criam-se canais de conferência. Esses canais são ephone-dns que não precisam ter números discáveis.

A quantidade de canais disponibilizados precisa ser compatível com a quantidade máxima de sessões. Cada sessão suporta 8 usuários (8 canais), ou seja, se suportarmos 4 sessões, por exemplo, precisamos ter 32 canais.

As novas versões do CUCME trazem a opção de linhas (ephone-dns) com 8 canais (octo-lines). Esse tipo de ephone-dn facilita nossa configuração.

Caso seu equipamento não possua a opção de octo-lines, pode usar dual-lines até atingir a quantidade de canais necessários.

ephone-dn  V  octo-line
 number A1000
 conference ad-hoc
 preference 1
 no huntstop
!
ephone-dn  X  octo-line
 number A1000
 conference ad-hoc
 preference 2
 no huntstop

!
ephone-dn  Y  octo-line
 number A1000
 conference ad-hoc
 preference 3

  no huntstop
!
ephone-dn  Z  octo-line
 number A1000
 conference ad-hoc
 preference 4

  no huntstop


Existe a opção de adicionar tons para identificar quando usuários entram ou saem da conferência. Para tanto, devem ser utilizadas as configurações abaixo:


ROUTER(config)#voice class custom-cptone CONF-LEAVE
ROUTER(cfg-cptone)# dualtone conference
ROUTER(cfg-cp-dualtone)#  frequency 400 800
ROUTER(cfg-cp-dualtone)#  cadence 100 50 200 50 300 50 400 50
ROUTER(cfg-cp-dualtone)#!
ROUTER(cfg-cp-dualtone)#voice class custom-cptone CONF-JOIN
ROUTER(cfg-cptone)# dualtone conference
ROUTER(cfg-cp-dualtone)#  frequency 1000 2000
ROUTER(cfg-cp-dualtone)#  cadence 100 50 200 50 300 50 400 50


ROUTER(config)#dspfarm profile 1 conference
ROUTER(config-dspfarm-profile)#shut


Disabling profile will disconnect active CONFERENCING calls,
do you want to continue ? [yes/no] yes

ROUTER(config-dspfarm-profile)# conference-join custom-cptone CONF-JOIN
ROUTER(config-dspfarm-profile)# conference-leave custom-cptone CONF-LEAVE
ROUTER(config-dspfarm-profile)#no shut



Para verificar o registro da conference bridge, utilize "show sccp".

Para verificar a utilização dos recursos com uma conferência ativa, utilize o comando “show sccp connections”.


Abraços!

Nenhum comentário:

Postar um comentário