Curso de Elastix INNOVUS Profesor Alberto Mitsuo Sato.ppt

139
Treinamento de Elastix Alberto Mitsuo Sat [email protected]

Transcript of Curso de Elastix INNOVUS Profesor Alberto Mitsuo Sato.ppt

Page 1: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Treinamento de Elastix

Alberto Mitsuo [email protected]

Page 2: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

ApresentaçãoApresentação

Engenheiro de Eletrônica e Telecomunicações (CEFET-PR 88), com Engenheiro de Eletrônica e Telecomunicações (CEFET-PR 88), com

certificado da Cisco CCNP, tendo atuado por 11 anos na Telepar / certificado da Cisco CCNP, tendo atuado por 11 anos na Telepar /

BrasilTelecom nas áreas de suporte a desenvolvimento de sistemas, BrasilTelecom nas áreas de suporte a desenvolvimento de sistemas,

gerenciamento da Rede Corporativa e implantação e gerenciamento de gerenciamento da Rede Corporativa e implantação e gerenciamento de

Sistemas de Supervisão e Controle do Backbone Internet e Rede de dados Sistemas de Supervisão e Controle do Backbone Internet e Rede de dados

(Rede Determinística, Frame-relay e ATM). (Rede Determinística, Frame-relay e ATM).

Com mais de 6 anos de experiência de VoIP e Asterisk, atualmente é um Com mais de 6 anos de experiência de VoIP e Asterisk, atualmente é um

dos sócios da Innovus (Volta Redonda) atuando como Diretor Técnico na dos sócios da Innovus (Volta Redonda) atuando como Diretor Técnico na

área de desenvolvimento de soluções VoIP e Asterisk. Idealizador do maior área de desenvolvimento de soluções VoIP e Asterisk. Idealizador do maior

Portal de VoIP do Brasil, o VoIPCenter (www.voipcenter.com.br), do Portal Portal de VoIP do Brasil, o VoIPCenter (www.voipcenter.com.br), do Portal

Asterisk on Line (www.asteriskonline.com.br) e Elastix Brasil Asterisk on Line (www.asteriskonline.com.br) e Elastix Brasil

(www.elastixbrasil.com.br). (www.elastixbrasil.com.br).

Adquiriu o Certificado ECE (Elastix Certified Engineer) em Barcelona, no Adquiriu o Certificado ECE (Elastix Certified Engineer) em Barcelona, no

mês de maio de 2009.mês de maio de 2009.

Alberto Mitsuo SatoAlberto Mitsuo Sato [email protected]

Page 3: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

ApresentaçãoApresentação

Quem é você?Quem é você?

Onde você trabalha?Onde você trabalha?

Qual é a sua principal função?Qual é a sua principal função?

Qual é o seu conhecimento de VoIP / Asterisk / Qual é o seu conhecimento de VoIP / Asterisk / Elastix?Elastix?

Qual é a sua experiência em VoIP / Asterisk / Elastix?Qual é a sua experiência em VoIP / Asterisk / Elastix?

Qual é a sua expectativa deste treinamento?Qual é a sua expectativa deste treinamento?

Page 4: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

AgendaAgenda

1. 1. Conceitos de VoIP e AsteriskConceitos de VoIP e Asterisk

2. Visão geral do Elastix2. Visão geral do Elastix

3. Instalação e configuração básica3. Instalação e configuração básica

4. 4. Funcionalidades básicas de um PABXFuncionalidades básicas de um PABX

5. Interligação do Elastix5. Interligação do Elastix

6. 6. Gerenciamento e manutenção do ElastixGerenciamento e manutenção do Elastix

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

Page 5: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

AgendaAgenda

1. 1. Conceitos de VoIP e AsteriskConceitos de VoIP e Asterisk

2. Visão geral do Elastix2. Visão geral do Elastix

3. Instalação e configuração básica3. Instalação e configuração básica

4. 4. Funcionalidades básicas de um PABXFuncionalidades básicas de um PABX

5. Interligação do Elastix5. Interligação do Elastix

6. 6. Gerenciamento e manutenção do ElastixGerenciamento e manutenção do Elastix

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

Page 6: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

História do VoIP?História do VoIP?

1995 – Israel – Vocaltec Inc1995 – Israel – Vocaltec Inc

lança software que converte voz em dadoslança software que converte voz em dados

utilizou PC 486 / 33 MHzutilizou PC 486 / 33 MHz

1997 – Jeff Pulver – cria a feira/congresso VON1997 – Jeff Pulver – cria a feira/congresso VON

1998 – desenvolvimento de Gateways1998 – desenvolvimento de Gateways

permitiu conexão de PC para telefonespermitiu conexão de PC para telefones

2000 – Mark Spencer cria o Asterisk – PBX IP Linux2000 – Mark Spencer cria o Asterisk – PBX IP Linux

2003 – Jan Friis e Niklas Zenntrom – cria o Skype2003 – Jan Friis e Niklas Zenntrom – cria o Skype

2006 – Liberou relatórios para o Asterisk (Elastix)2006 – Liberou relatórios para o Asterisk (Elastix)

1. Conceitos de VoIP e Asterisk1. Conceitos de VoIP e Asterisk

Page 7: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

“ “VoIP representa a mais significativa VoIP representa a mais significativa

mudança de paradigma em toda a história mudança de paradigma em toda a história

das telecomunicações modernas desde a das telecomunicações modernas desde a

invenção do telefone”invenção do telefone”

Michael Powell, chairman da FCCMichael Powell, chairman da FCC

Marco na história das TelecomunicaçõesMarco na história das Telecomunicações

1. Conceitos de VoIP e Asterisk1. Conceitos de VoIP e Asterisk

Page 8: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

É a transmissão da voz em tempo realÉ a transmissão da voz em tempo real

utilizando uma rede de dados.utilizando uma rede de dados.

O que é VoIP?O que é VoIP?

Digitalização da vozDigitalização da voz

Compactação (codec)Compactação (codec)

Transmissão em tempo realTransmissão em tempo real

1. Conceitos de VoIP e Asterisk1. Conceitos de VoIP e Asterisk

Page 9: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

O que é Telefonia IP?O que é Telefonia IP?

Fornecimento de serviços de telefonia utilizando a rede IPFornecimento de serviços de telefonia utilizando a rede IP

DAC - Distribuição Automática de ChamadasDAC - Distribuição Automática de Chamadas

Correio de VozCorreio de Voz

IVR – Interactive Voice ResponseIVR – Interactive Voice Response

Integração com banco de dados, WebIntegração com banco de dados, Web

Rota de menor custoRota de menor custo

Fila de espera, etcFila de espera, etc

1. Conceitos de VoIP e Asterisk1. Conceitos de VoIP e Asterisk

Page 10: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Sistema tradicionalSistema tradicional

Ocupa banda de 64 kbpsOcupa banda de 64 kbps

Não há compartilhamento de canaisNão há compartilhamento de canais

Digitalização de sinais de vozDigitalização de sinais de voz

Sistema VoIPSistema VoIP

UUtiliza compactaçãotiliza compactação

Ocupa 32 Kbps (G729)Ocupa 32 Kbps (G729)

CompartilhamentoCompartilhamento de canais de canais

1. Conceitos de VoIP e Asterisk1. Conceitos de VoIP e Asterisk

Page 11: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Transmissão da voz em tempo real Transmissão da voz em tempo real

Atrasos menores do que 300msAtrasos menores do que 300ms

Protocolo de sinalização (SIP, H323, IAX)Protocolo de sinalização (SIP, H323, IAX)

Conectividade com STFC e MóvelConectividade com STFC e Móvel

Qualidade de serviço - QoSQualidade de serviço - QoS

Plano de numeração – ENUMPlano de numeração – ENUM

Requisitos para Telefonia IPRequisitos para Telefonia IP

1. Conceitos de VoIP e Asterisk1. Conceitos de VoIP e Asterisk

Page 12: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

PABX completo baseado em softwarePABX completo baseado em software

Software Open SourceSoftware Open Source

Em constante evoluçãoEm constante evolução

Multiplataforma ( Multiplataforma ( Linux, BSD, Windows e MacOSLinux, BSD, Windows e MacOS ) )

Suporte a hardware para interconexão com STFCSuporte a hardware para interconexão com STFC

( ( Digium, Digivoice, Khomp, Sangoma, Voicetronix, Rhino, etc. Digium, Digivoice, Khomp, Sangoma, Voicetronix, Rhino, etc. ))

Utiliza diversos protocolos VoIPUtiliza diversos protocolos VoIP

Possibilidade de implementação de novos recursosPossibilidade de implementação de novos recursos

Asterisk - CaracterísticasAsterisk - Características

1. Conceitos de VoIP e Asterisk1. Conceitos de VoIP e Asterisk

Page 13: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

www.asterisk.org www.asterisk.org

www.digium.comwww.digium.com

www.voip-info.org/wiki/view/Asteriskwww.voip-info.org/wiki/view/Asterisk

www.asteriskguru.com www.asteriskguru.com

www.venturevoip.comwww.venturevoip.com

www.asteriskbrasil.org www.asteriskbrasil.org

www.asteriskonline.com.brwww.asteriskonline.com.br

Asterisk - Referências na InternetAsterisk - Referências na Internet

1. Conceitos de VoIP e Asterisk1. Conceitos de VoIP e Asterisk

Page 14: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Serviço de TelefoniaServiço de Telefonia

Correio de vozCorreio de voz

Auto-atendimentoAuto-atendimento

Unidade de Resposta Audível (URA)Unidade de Resposta Audível (URA)

Conferência de áudioConferência de áudio

Enfileiramento de chamadasEnfileiramento de chamadas

Registro detalhado das ligaçõesRegistro detalhado das ligações

Ramal local e remoto (através da Internet)Ramal local e remoto (através da Internet)

Integração de padrõesIntegração de padrões

Interoperabilidade com diferentes padrões de VoIP Interoperabilidade com diferentes padrões de VoIP

Asterisk - FuncionalidadesAsterisk - Funcionalidades

1. Conceitos de VoIP e Asterisk1. Conceitos de VoIP e Asterisk

Page 15: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

De uma chamadaDe uma chamada

Identificação e bloqueio de chamadasIdentificação e bloqueio de chamadas

Estacionamento de chamadasEstacionamento de chamadas

Redirecionamento automático da ligaçãoRedirecionamento automático da ligação

Transferência e captura da ligaçãoTransferência e captura da ligação

Música em espera e na transferência (mp3)Música em espera e na transferência (mp3)

Não perturbeNão perturbe

Monitoramento e gravação de chamadasMonitoramento e gravação de chamadas

Asterisk - FuncionalidadesAsterisk - Funcionalidades

1. Conceitos de VoIP e Asterisk1. Conceitos de VoIP e Asterisk

Page 16: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

EscalabilidadeEscalabilidade

Permite a integração entre cidades distintasPermite a integração entre cidades distintas

Utiliza as conexões padrões de banda largaUtiliza as conexões padrões de banda larga

Permite um plano unificado na empresaPermite um plano unificado na empresa

Interoperabilidade e TecnologiaInteroperabilidade e Tecnologia

Compatível com SIP, H.323, IAX, MGCP e SCCPCompatível com SIP, H.323, IAX, MGCP e SCCP

Codec: G.729, G.723.1, G.711, GSM, iLBC, Speex, etc.Codec: G.729, G.723.1, G.711, GSM, iLBC, Speex, etc.

Conectividade com a rede telefônica (STFC) e PABXConectividade com a rede telefônica (STFC) e PABX

Protocolos para linhas E1/T1 (R2 e PRI)Protocolos para linhas E1/T1 (R2 e PRI)

Asterisk - FuncionalidadesAsterisk - Funcionalidades

1. Conceitos de VoIP e Asterisk1. Conceitos de VoIP e Asterisk

Page 17: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Asterisk - FuncionalidadesAsterisk - Funcionalidades

Atua como um Cliente (SIP / IAX / H.323)Atua como um Cliente (SIP / IAX / H.323) Atua como um Servidor (SIP / IAX / H.323)Atua como um Servidor (SIP / IAX / H.323) Atua como um Gateway (SIP, IAX, MGCP, H.323, STFC)Atua como um Gateway (SIP, IAX, MGCP, H.323, STFC)

1. Conceitos de VoIP e Asterisk1. Conceitos de VoIP e Asterisk

Page 18: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Pacotes básicosPacotes básicos

Zaptel (DAHDI) Versão 1.x.xZaptel (DAHDI) Versão 1.x.x

Libpri Versão 1.x.xLibpri Versão 1.x.x

Asterisk Versão 1.x.xAsterisk Versão 1.x.x

Pacotes adicionaisPacotes adicionais

Addons Versão 1.x.xAddons Versão 1.x.x

Sounds Versão 1.x.xSounds Versão 1.x.x

Instalação padrãoInstalação padrão

1. Conceitos de VoIP e Asterisk1. Conceitos de VoIP e Asterisk

Instalação básica:Instalação básica:

# cd ../libpri# cd ../libpri

# make; make install # make; make install

# cd zaptel# cd zaptel

# make; make install# make; make install

# cd ../asterisk# cd ../asterisk

# make; make install# make; make install

Instalação opcional:Instalação opcional:

# make samples# make samples

# cd ../asterisk-addons# cd ../asterisk-addons

# make; make install# make; make install

# cd ../asterisk-sounds# cd ../asterisk-sounds

# make install# make install

Page 19: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

AgendaAgenda

1. 1. Conceitos de VoIP e AsteriskConceitos de VoIP e Asterisk

2. Visão geral do Elastix2. Visão geral do Elastix

3. Instalação e configuração básica3. Instalação e configuração básica

4. 4. Funcionalidades básicas de um PABXFuncionalidades básicas de um PABX

5. Interligação do Elastix5. Interligação do Elastix

6. 6. Gerenciamento e manutenção do ElastixGerenciamento e manutenção do Elastix

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

Page 20: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

2. Visão geral do Elastix2. Visão geral do Elastix

Distribuição de servidor de comunicações unificadas: Distribuição de servidor de comunicações unificadas: telefonia, fax, IM, email, colaboraçãotelefonia, fax, IM, email, colaboração

Software Livre - GPL2Software Livre - GPL2 - Pode-se copiar, distribuir e modificar livremente - Pode-se copiar, distribuir e modificar livremente

Distribuído como uma imagem ISODistribuído como uma imagem ISO

Baseado em Linux (CentOS), Asterisk, FreePBX, Hylafax, Baseado em Linux (CentOS), Asterisk, FreePBX, Hylafax, Postfix e Openfire; além de outros módulos de código abertoPostfix e Openfire; além de outros módulos de código aberto

Mais de 430.000 downloads em abril de 2009Mais de 430.000 downloads em abril de 2009

O que é o Elastix?O que é o Elastix?

Page 21: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

2. Visão geral do Elastix2. Visão geral do Elastix

O que é o Elastix?O que é o Elastix?Servidor de Email

(Postfix)

Mensagem Instantânea(Openfire)

Servidor de Fax(Hylafax)

Voz sobre IP(Asterisk)

Video Conferência(Asterisk)

Voz

Fax

IM

Email

Video

Asterisk

Mensagem Unificada

Page 22: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

2. Visão geral do Elastix2. Visão geral do Elastix

O que é o Elastix?O que é o Elastix?

Page 23: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

2. Visão geral do Elastix2. Visão geral do Elastix

Fórum com mais de 10.000 inscritosFórum com mais de 10.000 inscritos Lista de discussão em inglês, espanhol, francês e Lista de discussão em inglês, espanhol, francês e portuguêsportuguês http://lists.elastix.org/mailman/listinfo/general-pt Canais de chat em freenode em espanhol e inglês: Canais de chat em freenode em espanhol e inglês: #elastix, #elastix-es #elastix, #elastix-es

A ComunidadeA Comunidade

Page 24: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

2. Visão geral do Elastix2. Visão geral do Elastix

Wiki mantido pela comunidadeWiki mantido pela comunidade

Elastix Without TearsElastix Without Tears - Escrito por Bem Sharif - Escrito por Bem Sharif

Comunicaciones Unificadas con Elastix Vol 1 & 2Comunicaciones Unificadas con Elastix Vol 1 & 2 - Escrito por Edgar Landivar - Escrito por Edgar Landivar

Mais de 100 posts diáriosMais de 100 posts diários

DocumentaçãoDocumentação

Page 25: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

2. Visão geral do Elastix2. Visão geral do Elastix

Usuários do Elastix no BrasilUsuários do Elastix no Brasil

www.elastixbrasil.com.br

Page 26: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

2. Visão geral do Elastix2. Visão geral do Elastix

Software de configuração do AsteriskSoftware de configuração do Asterisk

Integrado na distribuição ElastixIntegrado na distribuição Elastix

Gera todas as configurações do AsteriskGera todas as configurações do Asterisk

Guarda as configurações em MySQLGuarda as configurações em MySQL

Converte a base de dados em arquivos de configuração do Converte a base de dados em arquivos de configuração do AsteriskAsterisk

www.freepbx.org

O que é o FreePBX?O que é o FreePBX?

Page 27: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

extensions.conf extensions.conf extensions_additional.conf (freePBX)extensions_additional.conf (freePBX) extensions_custom.conf (customizações)extensions_custom.conf (customizações)

sip.confsip.conf sip_additional.conf (freePBX)sip_additional.conf (freePBX) sip_custom.conf (customizações)sip_custom.conf (customizações) sip_nat.confsip_nat.conf

voicemail.confvoicemail.conf vm_general.inc (freePBX)vm_general.inc (freePBX) vm_email.inc (freePBX)vm_email.inc (freePBX)

Principais arquivos do AsteriskPrincipais arquivos do Asterisk

2. Visão geral do Elastix2. Visão geral do Elastix

Page 28: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

iax.conf iax.conf

manager.confmanager.conf

chan_dahdi.confchan_dahdi.conf

dahdi-channels.confdahdi-channels.conf

meetme.confmeetme.conf

musiconhold.confmusiconhold.conf

features.conffeatures.conf

Principais arquivos do AsteriskPrincipais arquivos do Asterisk

2. Visão geral do Elastix2. Visão geral do Elastix

rtp.confrtp.conf

queues.confqueues.conf

agents.confagents.conf

enum.confenum.conf

indications.confindications.conf

modules.confmodules.conf

Page 29: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

AgendaAgenda

1. 1. Conceitos de VoIP Conceitos de VoIP e Asteriske Asterisk

2. Visão geral do Elastix2. Visão geral do Elastix

3. Instalação e configuração básica3. Instalação e configuração básica

4. 4. Funcionalidades básicas de um PABXFuncionalidades básicas de um PABX

5. Interligação do Elastix5. Interligação do Elastix

6. 6. Gerenciamento e manutenção do ElastixGerenciamento e manutenção do Elastix

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

Page 30: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

3. Instalação e configuração básica3. Instalação e configuração básica

A maneira mais fácil de instalar o AsteriskA maneira mais fácil de instalar o Asterisk

Download do ISO: http://www.elastix.org/Download do ISO: http://www.elastix.org/

Gravar o arquivo ISO num CD-ROMGravar o arquivo ISO num CD-ROM

Iniciar o sistema com o CD-ROM gravadoIniciar o sistema com o CD-ROM gravado

este procedimento apaga todos os dados do HDeste procedimento apaga todos os dados do HD

Digitar a senha da conta root Digitar a senha da conta root

Configurar alguns itens básicos do sistemaConfigurar alguns itens básicos do sistema

Elastix - instalaçãoElastix - instalação

Page 31: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

3. Instalação e configuração básica3. Instalação e configuração básica

Elastix - instalaçãoElastix - instalação

Page 32: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Linux CentOSLinux CentOS

AsteriskAsterisk

freePBX – gerenciamento gráfico (Web)freePBX – gerenciamento gráfico (Web)

Flash Operator Panel – gerenciamentoFlash Operator Panel – gerenciamento

Festival Speech Engine – sintetizador de vozFestival Speech Engine – sintetizador de voz

SugarCRM e vTigerCRM – controle de clientes/contatos SugarCRM e vTigerCRM – controle de clientes/contatos

A2Billing – sistema de tarifaçãoA2Billing – sistema de tarifação

MySQL, PHP, Apache, Postfix, ...MySQL, PHP, Apache, Postfix, ...

Elastix 1.x - característicasElastix 1.x - características

3. Instalação e configuração básica3. Instalação e configuração básica

Page 33: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Suporte placas Digium, OpenVox, Xorcom, Sangoma, etcSuporte placas Digium, OpenVox, Xorcom, Sangoma, etc

Suporte LDAPSuporte LDAP

Módulos para Call CenterMódulos para Call Center

Interface gráfica para Correio de VozInterface gráfica para Correio de Voz

mpg123 – compatibilidade com mp3mpg123 – compatibilidade com mp3

Suporte a FAX (HylaFax)Suporte a FAX (HylaFax)

Backup / RestoreBackup / Restore

Elastix 1.x - característicasElastix 1.x - características

3. Instalação e configuração básica3. Instalação e configuração básica

Page 34: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Logar no sistema

Configurar a rede

Usuário: Usuário: adminadmin

Senha: Senha: palosantpalosantoo

Por padrão Elastix utiliza DHCPPor padrão Elastix utiliza DHCP

Configurar sempre com IP estáticoConfigurar sempre com IP estático

3. Instalação e configuração básica3. Instalação e configuração básica

Page 35: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

3. Instalação e configuração básica3. Instalação e configuração básica

Page 36: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Elastix 1.x – Senhas padrõesElastix 1.x – Senhas padrões

Sistema Login Senha

Elastix admin palosanto

freePBX admin admin

FOP admin eLaStIx.2oo7

A2Billing admin mypassword

MySQL mysql –p eLaStIx.2oo7

SugarCRM admin password

vTiger admin admin

3. Instalação e configuração básica3. Instalação e configuração básica

Page 37: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Elastix 1.x - configurando um ramalElastix 1.x - configurando um ramal

Pbx Pbx Extensions Extensions Add Extension Add Extension SIP SIP

protocol: SIPprotocol: SIP extension number: 1100extension number: 1100 extension password: digitar a senhaextension password: digitar a senha full name: nome do usuáriofull name: nome do usuário

habilitar o correio de vozhabilitar o correio de voz

Configurar um Softfone ou Hardfone para este ramalConfigurar um Softfone ou Hardfone para este ramal

Para testar:Para testar: *60 *60 Informa hora do sistema Informa hora do sistema

3. Instalação e configuração básica3. Instalação e configuração básica

Page 38: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Elastix 1.xElastix 1.x – alguns serviços– alguns serviços

*43 *43 Teste de eco Teste de eco

*60 *60 Informa hora do sistema Informa hora do sistema

*65 *65 Diz o número do seu ramal Diz o número do seu ramal

*72 *72 Habilita encaminhamento de ligaçãoHabilita encaminhamento de ligação

*73 *73 Desabilita encaminhamento de ligaçãoDesabilita encaminhamento de ligação

*77 *77 Para gravar um áudio Para gravar um áudio

*97 *97 Correio de Voz (sem perguntar pelo ramal) Correio de Voz (sem perguntar pelo ramal)

*98 *98 Acesa o Correio de Voz Acesa o Correio de Voz

*99 *99 Para escutar o áudio gravadoPara escutar o áudio gravado

555555 ChanSpyChanSpy

666666 Teste de FAXTeste de FAX

PBX PBX PBX Configuration PBX Configuration Feature Codes Feature Codes

3. Instalação e configuração básica3. Instalação e configuração básica

Page 39: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

codecs (codificador-decodificador)codecs (codificador-decodificador)

Converte o sinal analógico da voz para sinal digitalConverte o sinal analógico da voz para sinal digital

DSP (Digital Signal Processor)DSP (Digital Signal Processor)

Todo equipamento VoIP tem DSPTodo equipamento VoIP tem DSP

Para softfone o codec é realizado pela CPUPara softfone o codec é realizado pela CPU

Algumas técnicas de compressão exigem maiorAlgumas técnicas de compressão exigem maior processamento (iLBC) processamento (iLBC)

Muita compressão causa perda na qualidade de vozMuita compressão causa perda na qualidade de voz

Codec é negociado no início da ligaçãoCodec é negociado no início da ligação

3. Instalação e configuração básica3. Instalação e configuração básica

Page 40: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Codec Padrão Descriçãobit rate (kb/s)

amostra (kHz)

Banda (Kpbs) Observação

G.711 ITU-T Pulse code modulation (PCM) 64 8 87,2 Conhecido como ulaw/alaw, mu-law (USA, Japão) e a-law (Europa)

G.723.1 ITU-T Possui 2 taxas de transmissão 5,6/6,4 8 20,8/21,9

Utilizado por alguns ITSPs, consome pouca banda mas a qualidade não é muito boa

G.728 ITU-T Pouco utilizado 16 8 31,5 Baixo delay

G.729 ITU-T É necessário pagar os direitos 8 8 31,2Baixo delay (15ms), utilizado pela maioria dos ITSPs, boa qualidade

GSM ETSI Utilizado na telefonia celular 13 8 30,3

Possui boa qualidade mas a maioria dos equipamentos não possui este codec

iLBC IETF Internet Low Bitrate Codec 13,3 8 27,7

Bom para link com perdas, boa qualidade, exige maior processamento (Skype)

Speex N/A Baseado no CELP 2,15-44,2 8/16/32 7,4+Open-source, utiliza taxas de transmissão variável

Principais codecsPrincipais codecs

3. Instalação e configuração básica3. Instalação e configuração básica

Page 41: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Influência do codec na qualidade da vozInfluência do codec na qualidade da voz

3. Instalação e configuração básica3. Instalação e configuração básica

Page 42: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

H323 (H323 (ITU-T)ITU-T)

SIP – Session Initiation Protocol (IETF)SIP – Session Initiation Protocol (IETF)

IAX – Inter-Asterisk Exchange (Digium)IAX – Inter-Asterisk Exchange (Digium)

MGCP – Meia Gateway Control Protocol (TAC)MGCP – Meia Gateway Control Protocol (TAC)

SCCP (Cisco Skinny)SCCP (Cisco Skinny)

Protocolos de sinalização VoIPProtocolos de sinalização VoIP

3. Instalação e configuração básica3. Instalação e configuração básica

Page 43: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Proposto pelo IETF (2001)Proposto pelo IETF (2001)

Chamadas telefônicas, videoconferências e multimídiaChamadas telefônicas, videoconferências e multimídia

Estrutura semelhante ao HTTPEstrutura semelhante ao HTTP

Baseado na troca de mensagens ASCIIBaseado na troca de mensagens ASCII

Utiliza 3 portas (5060 sinalização + 2 portas - voz)Utiliza 3 portas (5060 sinalização + 2 portas - voz)

Menos complexo para funcionar com NAT / FirewallMenos complexo para funcionar com NAT / Firewall

Preocupação com flexibilidade e integração com WebPreocupação com flexibilidade e integração com Web

Terminais definidos por URLs: Terminais definidos por URLs: SIP:<nome>@<destino>SIP:<nome>@<destino>

Ex.:Ex.: [email protected]@netpbx.com.br

SIP (Session Initiation Protocol)SIP (Session Initiation Protocol)

3. Instalação e configuração básica3. Instalação e configuração básica

Page 44: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

SIP – funcionamentoSIP – funcionamento

3. Instalação e configuração básica3. Instalação e configuração básica

Page 45: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

1xx: Provisional1xx: Provisional

100 - Trying 100 - Trying

180 - Ringing 180 - Ringing

181 - Call Is Being Forwarded 181 - Call Is Being Forwarded

182 - Queued 182 - Queued

183 - Session Progress 183 - Session Progress

2xx: Success2xx: Success

200 - OK 200 - OK

202 - accepted: Used for referrals202 - accepted: Used for referrals

3xx: Redirection3xx: Redirection

300 - Multiple Choices 300 - Multiple Choices

301 - Moved Permanently 301 - Moved Permanently

302 - Moved Temporarily 302 - Moved Temporarily

305 - Use Proxy 305 - Use Proxy

380 - Alternative Service 380 - Alternative Service

SIP – código de respostaSIP – código de resposta4xx: Client Error4xx: Client Error

400 Bad Request 400 Bad Request

401 Unauthorized: Used only by registrars401 Unauthorized: Used only by registrars

403 Forbidden 403 Forbidden

404 Not Found: User not found 404 Not Found: User not found

407 Proxy Authentication Required 407 Proxy Authentication Required

408 Request Timeout408 Request Timeout

480 Temporarily Unavailable 480 Temporarily Unavailable

486 Busy Here 486 Busy Here

487 Request Terminated 487 Request Terminated

5xx: Server Error5xx: Server Error

502 Bad Gateway 502 Bad Gateway

503 Service Unavailable 503 Service Unavailable

504 Server Time-out 504 Server Time-out

6xx: Global Failure6xx: Global Failure

600 Busy Everywhere 600 Busy Everywhere

606 Not Acceptable 606 Not Acceptable

3. Instalação e configuração básica3. Instalação e configuração básica

Page 46: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

protocolo proprietário Asteriskprotocolo proprietário Asterisk

utiliza 1 porta apenas (4569)utiliza 1 porta apenas (4569)

simples para funcionar com NAT / Firewallsimples para funcionar com NAT / Firewall

não é padrão de mercadonão é padrão de mercado

maioria dos equipamentos não tem suportemaioria dos equipamentos não tem suporte

utilizado na interconexão de Asterisk (PABX IP)utilizado na interconexão de Asterisk (PABX IP)

IAX (IAX (Inter-Asterisk ExchangeInter-Asterisk Exchange))

3. Instalação e configuração básica3. Instalação e configuração básica

Page 47: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Ocorre através de 2 processos simultâneos:Ocorre através de 2 processos simultâneos:

Sinalização e controle de chamadas (SIP/H323/IAX)Sinalização e controle de chamadas (SIP/H323/IAX) Estabelecimento da chamadaEstabelecimento da chamada

Localização do usuário (IP)Localização do usuário (IP) Negociação dos parâmetros para a chamada (codec)Negociação dos parâmetros para a chamada (codec)

Acompanhamento da chamadaAcompanhamento da chamada Finalização da chamadaFinalização da chamada

Processamento de vozProcessamento de voz Controle do transporte de voz (RTCP)Controle do transporte de voz (RTCP) Transporte de mídia (RTP)Transporte de mídia (RTP)

Funcionamento de uma ligação VoIPFuncionamento de uma ligação VoIP

3. Instalação e configuração básica3. Instalação e configuração básica

Page 48: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

banda disponívelbanda disponível jitter (variação do atraso)jitter (variação do atraso) atraso do pacote (fim-a-fim)atraso do pacote (fim-a-fim)

propagaçãopropagação codificação/decodificaçãocodificação/decodificação empacotamentoempacotamento nos nós da rede (roteadores/switch/hub)nos nós da rede (roteadores/switch/hub) de-jitter bufferde-jitter buffer

perda de pacotes perda de pacotes imperfeições na transmissãoimperfeições na transmissão atraso excessivoatraso excessivo congestionamentocongestionamento overflow do buffer de-jitteroverflow do buffer de-jitter

Fatores que influenciam a qualidadeFatores que influenciam a qualidade

3. Instalação e configuração básica3. Instalação e configuração básica

Page 49: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Configuração - GrandstreamConfiguração - Grandstream

3. Instalação e configuração básica3. Instalação e configuração básica

Page 50: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Configuração - GrandstreamConfiguração - Grandstream

3. Instalação e configuração básica3. Instalação e configuração básica

Page 51: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Configuração - GrandstreamConfiguração - Grandstream

3. Instalação e configuração básica3. Instalação e configuração básica

Page 52: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

AgendaAgenda

1. 1. Conceitos de VoIP Conceitos de VoIP e Asteriske Asterisk

2. Visão geral do Elastix2. Visão geral do Elastix

3. Instalação e configuração básica3. Instalação e configuração básica

4. 4. Funcionalidades básicas de um PABXFuncionalidades básicas de um PABX

5. Interligação do Elastix5. Interligação do Elastix

6. 6. Gerenciamento e manutenção do ElastixGerenciamento e manutenção do Elastix

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

Page 53: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Dial(type/identifier, timeout, options, URL)Dial(type/identifier, timeout, options, URL)

options: options:

t – permite quem recebeu a ligação realizar transferênciat – permite quem recebeu a ligação realizar transferência

T – permite quem originou a ligação realizar transferênciaT – permite quem originou a ligação realizar transferência

r – gera o tom de ringr – gera o tom de ring

C – não registra esta ligação no CDRC – não registra esta ligação no CDR

w – permite gravação da ligação pressionando *1w – permite gravação da ligação pressionando *1

http://www.voip-info.org/wiki/view/Asteriskhttp://www.voip-info.org/wiki/view/Asterisk

extensions.conf – Comando Dialextensions.conf – Comando Dial

4. 4. Funcionalidades básicas de um PABXFuncionalidades básicas de um PABX

Page 54: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

exten => extension, priority, command(parameters)exten => extension, priority, command(parameters)

exten => 100,1,Dial(SIP/100,20,t) exten => 100,1,Dial(SIP/100,20,t)

exten => 100,2,Voicemail(u100) exten => 100,2,Voicemail(u100)

exten => 100,3,Hangup exten => 100,3,Hangup

exten => 100,102,Voicemail(b100) exten => 100,102,Voicemail(b100)

exten => 100,103,Hangupexten => 100,103,Hangup

exten => 100,1,Dial(SIP/100,20,t) exten => 100,1,Dial(SIP/100,20,t)

exten => 100,2,Dial(SIP/100&SIP/200,20,t)exten => 100,2,Dial(SIP/100&SIP/200,20,t)

exten => 100,3,Voicemail(u100) exten => 100,3,Voicemail(u100)

exten => 100,4,Hangupexten => 100,4,Hangup

extensions.conf - dialplanextensions.conf - dialplan

4. 4. Funcionalidades básicas de um PABXFuncionalidades básicas de um PABX

Page 55: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

4. 4. Funcionalidades básicas de um PABXFuncionalidades básicas de um PABX

Transferência de ligaçãoTransferência de ligação

Obrigatório utilizar o tT no comando DialObrigatório utilizar o tT no comando Dial

features.conffeatures.conf

features_featuremap_additional.conf features_featuremap_additional.conf

blindxfer=## ;blindxfer=## ;transferência normaltransferência normal

atxfer=*2 ;atxfer=*2 ;transferência assistidatransferência assistida

disconnect=** ;disconnect=** ;p/ transferência assistidap/ transferência assistida

automon=*1 ;automon=*1 ;para gravar ligaçãopara gravar ligação

Page 56: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

4. 4. Funcionalidades básicas de um PABXFuncionalidades básicas de um PABX

Grupos e captura de ligaçõesGrupos e captura de ligações

Configurar em cada ramal:Configurar em cada ramal:

callgroup = 1 callgroup = 1

pickupgroup = 1,2 pickupgroup = 1,2

features.conffeatures.conf

features_general_additional.conf features_general_additional.conf

pickupexten=*8 ; pickupexten=*8 ; para capturar ramalpara capturar ramal

Page 57: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Ring GroupRing Group

4. 4. Funcionalidades básicas de um PABXFuncionalidades básicas de um PABX

Grupo de ramais para atendimento de uma Grupo de ramais para atendimento de uma

ligação externaligação externa

Page 58: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

4. 4. Funcionalidades básicas de um PABXFuncionalidades básicas de um PABX

Estacionamento de chamadasEstacionamento de chamadas

Habilitar primeiroHabilitar primeiro

PBX PBX PBX Configuration PBX Configuration Parking Lot Parking Lot

features.conffeatures.conf

features_general_additional.conf features_general_additional.conf

parkext=70parkext=70

parkpos=71-79parkpos=71-79

context=parkedcallscontext=parkedcalls

parkingtime=45parkingtime=45

Page 59: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

4. 4. Funcionalidades básicas de um PABXFuncionalidades básicas de um PABX

Siga-meSiga-me

Faz um desvio a um outro ramal, no caso do Faz um desvio a um outro ramal, no caso do

ramal chamado não atender ramal chamado não atender

Page 60: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

4. 4. Funcionalidades básicas de um PABXFuncionalidades básicas de um PABX

Gravação de ligaçõesGravação de ligações

Habilitar em cada ramalHabilitar em cada ramal

não gravar as ligações recebidasnão gravar as ligações recebidas

gravar todas as ligações recebidasgravar todas as ligações recebidas

Page 61: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

4. 4. Funcionalidades básicas de um PABXFuncionalidades básicas de um PABX

Gravação de ligaçõesGravação de ligações

gravar sob demanda as ligações recebidas (com *1)gravar sob demanda as ligações recebidas (com *1)

habilitar em PBX habilitar em PBX PBX Configuration PBX Configuration General Settings General Settings

w w permite quem recebeu a ligação gravar com *1 permite quem recebeu a ligação gravar com *1

W W permite quem originou a ligação gravar com *1 permite quem originou a ligação gravar com *1

adicionar no arquivo features_general_custom.confadicionar no arquivo features_general_custom.conf

featuredigittimeout = 2000 (padrão é 500)featuredigittimeout = 2000 (padrão é 500)

Page 62: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

4. 4. Funcionalidades básicas de um PABXFuncionalidades básicas de um PABX

Gravação de ligaçõesGravação de ligações

Para escutar as ligações gravadasPara escutar as ligações gravadas

PBX PBX Monitoring Monitoring

Page 63: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

VoicemailVoicemail

Características:Características:

proteção por senhaproteção por senha personalização de mensagens: personalização de mensagens:

de ausência, de ocupado, do nome do usuáriode ausência, de ocupado, do nome do usuário diversas pastas: novas, antigas, trabalho, família e amigosdiversas pastas: novas, antigas, trabalho, família e amigos interface de acesso ao correio pela Webinterface de acesso ao correio pela Web notificação de voicemail por e-mail ou SMSnotificação de voicemail por e-mail ou SMS possibilidade de anexar a mensagem no e-mailpossibilidade de anexar a mensagem no e-mail reencaminhamento do voicemailreencaminhamento do voicemail indicação de mensagens novasindicação de mensagens novas modificação do dialtone no caso de novas mensagensmodificação do dialtone no caso de novas mensagens

4. 4. Funcionalidades básicas de um PABXFuncionalidades básicas de um PABX

Page 64: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

VoicemailVoicemail

MenuMenu 1 Read voicemail messages 1 Read voicemail messages

3 Advanced options3 Advanced options 1 Reply 1 Reply 2 Call back2 Call back 3 Envelope 3 Envelope 4 Outgoing call4 Outgoing call

4 Play previous message 4 Play previous message 5 Repeat current message 5 Repeat current message 6 Play next message 6 Play next message 7 Delete current message 7 Delete current message 8 Forward message to another mailbox 8 Forward message to another mailbox 9 Save message in a folder 9 Save message in a folder * Help* Help # Exit# Exit

4. 4. Funcionalidades básicas de um PABXFuncionalidades básicas de um PABX

Page 65: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

VoicemailVoicemail

Menu (continuação)Menu (continuação) 2 Change folders 2 Change folders 0 Mailbox options 0 Mailbox options

1 Record your unavailable message 1 Record your unavailable message 2 Record your busy message 2 Record your busy message 3 Record your name 3 Record your name 4 Record your temporary message (Asterisk v1.2) 4 Record your temporary message (Asterisk v1.2) 5 Change your password 5 Change your password * Return to the main menu * Return to the main menu

* Help * Help # Exit # Exit

Diretório onde as mensagens são gravadas:Diretório onde as mensagens são gravadas:

/var/spool/asterisk/voicemail//var/spool/asterisk/voicemail/defaultdefault/num_caixapostal/num_caixapostal

4. 4. Funcionalidades básicas de um PABXFuncionalidades básicas de um PABX

Page 66: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

voicemail.confvoicemail.conf

[general][general]

attach=yesattach=yes

format=wav49format=wav49

[zonemessages][zonemessages]

brazil24=Brazil/East|'vm-received' q 'digits/at' HMbrazil24=Brazil/East|'vm-received' q 'digits/at' HM

[default][default]

319 => 319,Sato,[email protected],552488126323@319 => 319,Sato,[email protected],552488126323@

mms.oi.com.br,tz=brazil24|attach=yes|saycid=yes|delete=nomms.oi.com.br,tz=brazil24|attach=yes|saycid=yes|delete=no

321 => 321 => 321,Marcus,[email protected],552488126324@321,Marcus,[email protected],552488126324@

mms.oi.com.br,tz=brazil24|attach=no|saycid=yes|delete=yesmms.oi.com.br,tz=brazil24|attach=no|saycid=yes|delete=yes

4. 4. Funcionalidades básicas de um PABXFuncionalidades básicas de um PABX

Page 67: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

4. 4. Funcionalidades básicas de um PABXFuncionalidades básicas de um PABX

Habilitando o Voicemail por ramalHabilitando o Voicemail por ramal

VoicemailVoicemail

Page 68: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

4. 4. Funcionalidades básicas de um PABXFuncionalidades básicas de um PABX

Habilitando a notificação do voicemail por emailHabilitando a notificação do voicemail por email

Incluir no arquivo /etc/postfix/main.cfIncluir no arquivo /etc/postfix/main.cf

relayhost = mail.innovus.com.br (smtp server)relayhost = mail.innovus.com.br (smtp server)

myorigin = innovus.dyndns.org (seu endereço DynDNS)myorigin = innovus.dyndns.org (seu endereço DynDNS)

Para customizar a mensagem da notificaçãoPara customizar a mensagem da notificação

Editar o arquivo vm_email.incEditar o arquivo vm_email.inc

PBX PBX Tools Tools File Editor File Editor

VoicemailVoicemail

Page 69: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

4. 4. Funcionalidades básicas de um PABXFuncionalidades básicas de um PABX

VoicemailVoicemail

Email enviadoEmail enviado

Page 70: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

4. 4. Funcionalidades básicas de um PABXFuncionalidades básicas de um PABX

Consultando o Voicemail pela Interface WebConsultando o Voicemail pela Interface Web

PBX PBX Voicemails Voicemails

VoicemailVoicemail

Consultando o Voicemail pelo ramalConsultando o Voicemail pelo ramal

*97 *97 Entra no seu voicemail pedindo senha Entra no seu voicemail pedindo senha

*98 *98 Entra no voicemail pedindo conta e senha Entra no voicemail pedindo conta e senha

Page 71: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

4. 4. Funcionalidades básicas de um PABXFuncionalidades básicas de um PABX

PBX PBX PBX Configuration PBX Configuration Music on Hold Music on Hold

Música de esperaMúsica de espera

Aceita mp3 mas é preferível utilizar wavAceita mp3 mas é preferível utilizar wav

Page 72: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

4. 4. Funcionalidades básicas de um PABXFuncionalidades básicas de um PABX

É possível criar categoriasÉ possível criar categorias

Música de esperaMúsica de espera

Page 73: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

AgendaAgenda

1. 1. Conceitos de VoIP Conceitos de VoIP e Asteriske Asterisk

2. Visão geral do Elastix2. Visão geral do Elastix

3. Instalação e configuração básica3. Instalação e configuração básica

4. 4. Funcionalidades básicas de um PABXFuncionalidades básicas de um PABX

5. Interligação do Elastix5. Interligação do Elastix

6. 6. Gerenciamento e manutenção do ElastixGerenciamento e manutenção do Elastix

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

Page 74: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

5. Interligação do Elastix5. Interligação do Elastix

Definições de portasDefinições de portas

FXSFXS (Foreign Exchange Station) (Foreign Exchange Station) Fornece sinalização para um telefoneFornece sinalização para um telefone

FXOFXO (Foreign Exchange Office) (Foreign Exchange Office) Recebe sinalização da operadora Recebe sinalização da operadora (STFC) ou de uma central PABX (STFC) ou de uma central PABX

T1T1 padrão americanopadrão americano velocidade de 1,544 Mbps (24 x 64 Kpbs)velocidade de 1,544 Mbps (24 x 64 Kpbs)

E1E1 padrão brasileiro, europeupadrão brasileiro, europeuvelocidade de 2 Mbps (32 x 64 Kpbs) velocidade de 2 Mbps (32 x 64 Kpbs)

Page 75: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

DTMF (Dual Tone Multiple Frequency)DTMF (Dual Tone Multiple Frequency)

sinalização através de frequências de aúdiosinalização através de frequências de aúdio

pode ter problema com voicemail ou URApode ter problema com voicemail ou URA

opções de transmissão:opções de transmissão:

in-audio – é combinado no sinal de áudio,in-audio – é combinado no sinal de áudio, pode gerar problemas pode gerar problemas

via RTP (RFC2833)via RTP (RFC2833)

via SIP INFOvia SIP INFO

5. Interligação do Elastix5. Interligação do Elastix

Page 76: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Produtos DigiumProdutos Digium

TDM400PTDM400P

4 portas (FXS ou 4 portas (FXS ou FXO)FXO)

TE405P/TE410PTE405P/TE410P4 portas T1 / E1 4 portas T1 / E1

5,0v/3,3v (96 / 120)5,0v/3,3v (96 / 120)

TE205P/TE210PTE205P/TE210P

2 portas T1 / E1 2 portas T1 / E1 5,0v/3,3v (48 / 60)5,0v/3,3v (48 / 60)

TE120PTE120P1 porta T1 / E1 1 porta T1 / E1

(24 / 30)(24 / 30)

TDM2400PTDM2400P

24 portas (FXS ou 24 portas (FXS ou FXO)FXO)

B410PB410P4 portas BRI4 portas BRI

TDM800PTDM800P

8 portas (FXS ou 8 portas (FXS ou FXO)FXO)

5. Interligação do Elastix5. Interligação do Elastix

Page 77: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Produtos OpenVoxProdutos OpenVox

B100PB100P

1 porta ISDN BRI1 porta ISDN BRI

B200PB200P

2 porta ISDN BRI2 porta ISDN BRI

B400PB400P

4 porta ISDN BRI4 porta ISDN BRI

X100P CloneX100P Clone

X100P cloneX100P clone(1 porta FXO)(1 porta FXO)

Chip Ambient MD3200Chip Ambient MD3200Chip Motorola 62802-51Chip Motorola 62802-51Chip Intel 537PU/PGChip Intel 537PU/PG

Intel Intel –– 4 portas FXO 4 portas FXO

DigivoiceDigivoice – 4,8 FXO e 1,2 E1 – 4,8 FXO e 1,2 E1

Khomp –Khomp – 4,8 FXO, 4 GSM,4,8 FXO, 4 GSM, 1 e 2 porta E11 e 2 porta E1

Sangoma –Sangoma – 1,2 e 4 portas T1/E11,2 e 4 portas T1/E1

Voicetronix –Voicetronix – 4, 6 e 12 portas FXO/FXS4, 6 e 12 portas FXO/FXS

Outros FabricantesOutros Fabricantes

5. Interligação do Elastix5. Interligação do Elastix

Page 78: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Passos para detectar e configurar o hardwarePassos para detectar e configurar o hardware

5. Interligação do Elastix5. Interligação do Elastix

System System Hardware Detection Hardware Detection

gera e atualiza os arquivos: gera e atualiza os arquivos:

chan_dahdi.confchan_dahdi.conf

dahdi-channels.confdahdi-channels.conf

/etc/dahdi/system.conf/etc/dahdi/system.conf

Page 79: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Porta FXSPorta FXS

exten => 1500,1,Dial(DAHDI/1,30,Ttr)exten => 1500,1,Dial(DAHDI/1,30,Ttr)

exten => 1500,1,Dial(DAHDI/1-1,30,Ttr)exten => 1500,1,Dial(DAHDI/1-1,30,Ttr)

Porta FXOPorta FXO

exten => 0,1,Dial(DAHDI/1)exten => 0,1,Dial(DAHDI/1)

exten => _XXXX,1,Dial(DAHDI/1/w${EXTEN},30,Trr)exten => _XXXX,1,Dial(DAHDI/1/w${EXTEN},30,Trr)

Configuração manualConfiguração manual

5. Interligação do Elastix5. Interligação do Elastix

Page 80: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Configuração da porta FXS (ramal)Configuração da porta FXS (ramal)

5. Interligação do Elastix5. Interligação do Elastix

PBX PBX PBX Configuration PBX Configuration Extensions Extensions

Page 81: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Utilização de PatternUtilização de Pattern XX - qualquer dígito de 0-9- qualquer dígito de 0-9 ZZ - qualquer dígito de 1-9- qualquer dígito de 1-9 NN - qualquer dígito de 2-9- qualquer dígito de 2-9 [1237-9][1237-9] - 1,2,3,7,8,9- 1,2,3,7,8,9 .. - 1 ou mais caracteres- 1 ou mais caracteres

Ex.:Ex.: _61XX_61XX _61ZZ_61ZZ

_61[5-9]X_61[5-9]X _61XX._61XX.

_[789]X._[789]X. _9[8-9]XXXXXX_9[8-9]XXXXXX

${123456789:1}${123456789:1} - resulta 23456789- resulta 23456789 ${prefixoDDD}3004${ramal}${prefixoDDD}3004${ramal}

5. Interligação do Elastix5. Interligação do Elastix

Regras de discagem do AsteriskRegras de discagem do Asterisk

Page 82: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

5. Interligação do Elastix5. Interligação do Elastix

| | remove todos os dígitos a esquerda do | remove todos os dígitos a esquerda do |

++ adiciona um prefixo ao número discado adiciona um prefixo ao número discado

Regra: Regra: 03|XXXX03|XXXX

Número discado: Número discado: 032003032003

Número enviado ao tronco: Número enviado ao tronco: 20032003

Regra: Regra: 55+0|41XXXXXXXX55+0|41XXXXXXXX

Número discado: Número discado: 0413320888804133208888

Número enviado ao tronco: Número enviado ao tronco: 554133208888554133208888

Regras de discagem do FreePBXRegras de discagem do FreePBX

Page 83: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Configuração da porta FXO (tronco)Configuração da porta FXO (tronco)

5. Interligação do Elastix5. Interligação do Elastix

PBX PBX PBX Configuration PBX Configuration Trunks Trunks

Page 84: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Rota de saída pela porta FXO (tronco)Rota de saída pela porta FXO (tronco)

5. Interligação do Elastix5. Interligação do Elastix

PBX PBX PBX Configuration PBX Configuration Outbound Routes Outbound Routes

Page 85: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Rota de entrada pela porta FXO (tronco)Rota de entrada pela porta FXO (tronco)

5. Interligação do Elastix5. Interligação do Elastix

FreePBX FreePBX Admin Admin Zap Channel DIDs Zap Channel DIDs

Adicionando o DID para a porta FXO Adicionando o DID para a porta FXO

Page 86: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Rota de entrada pela porta FXO (tronco)Rota de entrada pela porta FXO (tronco)

5. Interligação do Elastix5. Interligação do Elastix

PBX PBX PBX Configuration PBX Configuration Inbound Routes Inbound Routes

Page 87: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Rota de entrada genérica (default)Rota de entrada genérica (default)

5. Interligação do Elastix5. Interligação do Elastix

PBX PBX PBX Configuration PBX Configuration Inbound Routes Inbound Routes

Page 88: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

ITSP - DefiniçãoITSP - Definição

Operadora VoIPOperadora VoIP

Fornecem terminações VoIPFornecem terminações VoIP

Possui uma ampla infra-estrutura (POPs)Possui uma ampla infra-estrutura (POPs)

Vendem créditos para os Provedores VoIPVendem créditos para os Provedores VoIP

Provedor VoIPProvedor VoIP

Adquirem créditos das Operadoras VoIPAdquirem créditos das Operadoras VoIP

Revendem conforme seus planos e tarifasRevendem conforme seus planos e tarifas

5. Interligação do Elastix5. Interligação do Elastix

Page 89: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

ITSP - FuncionamentoITSP - Funcionamento

5. Interligação do Elastix5. Interligação do Elastix

Page 90: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

ITSP – Tipos de tarifaçãoITSP – Tipos de tarifação

Minutagem (mensalidade)Minutagem (mensalidade)

Planos com limite de minutos (500, 1000, 2000, etc.)Planos com limite de minutos (500, 1000, 2000, etc.)

Planos de contas ilimitadasPlanos de contas ilimitadas

Planos conforme os destinos Planos conforme os destinos

Tarifação (por ligação)Tarifação (por ligação)

por minutos (60/60)por minutos (60/60)

por segundos (30/6, 60/6)por segundos (30/6, 60/6)

por segundospor segundos

Provedores com Marketing de RedeProvedores com Marketing de Rede

5. Interligação do Elastix5. Interligação do Elastix

Page 91: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Configurar no sip.conf Configurar no sip.conf

register => user[:secret[:authuser]]@host[:port][/extension]register => user[:secret[:authuser]]@host[:port][/extension]

Ex.:Ex.: register => 2345:senha@meu_provedor.com.brregister => 2345:senha@meu_provedor.com.br

Definições do servidor para as ligações de saída:Definições do servidor para as ligações de saída:

[meu_provedor-saida][meu_provedor-saida] type=peertype=peer secret=senhasecret=senha username=2345username=2345 host=sip.meu_provedor.com.brhost=sip.meu_provedor.com.br fromuser=2345fromuser=2345 fromdomain=fwd.pulver.comfromdomain=fwd.pulver.com nat=yesnat=yes context=from-meu_provedorcontext=from-meu_provedor

Interligação com Provedores VoIPInterligação com Provedores VoIP

5. Interligação do Elastix5. Interligação do Elastix

Page 92: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Configurar no extensions.conf para discar pelo provedor:Configurar no extensions.conf para discar pelo provedor:

exten => _9.,1,Dial(SIP/${EXTEN:1}@meu_provedor-saida,30,r)exten => _9.,1,Dial(SIP/${EXTEN:1}@meu_provedor-saida,30,r)

exten => _2XXX,1,Dial(SIP/${EXTEN}@meu_provedor-saida,30,r)exten => _2XXX,1,Dial(SIP/${EXTEN}@meu_provedor-saida,30,r)

exten => _**01X.,1, Dial(SIP/${EXTEN:4}@meu_provedor-saida,30,r)exten => _**01X.,1, Dial(SIP/${EXTEN:4}@meu_provedor-saida,30,r)

Configurar no extensions.conf para receber uma ligação:Configurar no extensions.conf para receber uma ligação:

[from-meu_provedor][from-meu_provedor]

exten => s,1,Answerexten => s,1,Answer

exten => s,2,Dial(SIP/1000,25,Ttr) exten => s,2,Dial(SIP/1000,25,Ttr)

exten => s,3,Hangupexten => s,3,Hangup

Interligação com Provedores VoIPInterligação com Provedores VoIP

5. Interligação do Elastix5. Interligação do Elastix

Page 93: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Interligação com Provedores VoIP - TroncoInterligação com Provedores VoIP - Tronco

5. Interligação do Elastix5. Interligação do Elastix

PBX PBX PBX Configuration PBX Configuration Trunks Trunks Add SIP Trunk Add SIP Trunk

Page 94: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

5. Interligação do Elastix5. Interligação do Elastix

PBX PBX PBX Configuration PBX Configuration Outbound Routes Outbound Routes

Interligação com Provedores VoIP - SaídaInterligação com Provedores VoIP - Saída

Page 95: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

include => context|<times>|<weekdays>|<days>|<months>include => context|<times>|<weekdays>|<days>|<months>

Ex. 1:Ex. 1: include => feriado|*|*|1|jan include => feriado|*|*|1|jan

include => feriado|*|*|7|sep include => feriado|*|*|7|sep

include => feriado|*|*|15|novinclude => feriado|*|*|15|nov

include => feriado|12:00-23:59|*|24|dec include => feriado|12:00-23:59|*|24|dec

; atendimento em horário comercial; atendimento em horário comercial

include => comercial|08:00-17:59|mon-fri|*|*include => comercial|08:00-17:59|mon-fri|*|*

; atendimento horário noturno; atendimento horário noturno

include => noturnoinclude => noturno

Rotas em função de Data / HoraRotas em função de Data / Hora

5. Interligação do Elastix5. Interligação do Elastix

Page 96: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Rotas em função de Data / HoraRotas em função de Data / Hora

criar os time groupcriar os time group

- intervalo de tempo da condição- intervalo de tempo da condição

(hora, dia da semana, dia do mês, mês)(hora, dia da semana, dia do mês, mês)

criar o time conditioncriar o time condition

- determina a ação caso o time group é válido- determina a ação caso o time group é válido

associar o time condition a uma Inbound Routeassociar o time condition a uma Inbound Route

5. Interligação do Elastix5. Interligação do Elastix

Page 97: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Rotas em função de Data / HoraRotas em função de Data / Hora

5. Interligação do Elastix5. Interligação do Elastix

FreePBX FreePBX Admin Admin Time Groups Time Groups

Page 98: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Rotas em função de Data / HoraRotas em função de Data / Hora

5. Interligação do Elastix5. Interligação do Elastix

PBX PBX PBX Configuration PBX Configuration Time Conditions Time Conditions

Page 99: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

5. Interligação do Elastix5. Interligação do Elastix

Rotas em função de Data / HoraRotas em função de Data / HoraPBX PBX PBX Configuration PBX Configuration Inbound Routes Inbound Routes

Page 100: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

AgendaAgenda

1. 1. Conceitos de VoIP Conceitos de VoIP e Asteriske Asterisk

2. Visão geral do Elastix2. Visão geral do Elastix

3. Instalação e configuração básica3. Instalação e configuração básica

4. 4. Funcionalidades básicas de um PABXFuncionalidades básicas de um PABX

5. Interligação do Elastix5. Interligação do Elastix

6. 6. Gerenciamento e manutenção do ElastixGerenciamento e manutenção do Elastix

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

Page 101: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

6. Gerenciamento e manutenção do Elastix6. Gerenciamento e manutenção do Elastix

Iniciando o AsteriskIniciando o Asterisk

/etc/init.d/asterisk start|stop|restart|reload/etc/init.d/asterisk start|stop|restart|reload

/usr/sbin/safe_asterisk/usr/sbin/safe_asterisk

amportal start|stop|restartamportal start|stop|restart

# asterisk –vvvvvvvr# asterisk –vvvvvvvr

-g-g faz dump em caso de problemasfaz dump em caso de problemas

-c-c habilita o modo consolehabilita o modo console

-v-v habilita informações para debughabilita informações para debug

-r-r conecta com o Asteriskconecta com o Asterisk

-h-h mostra a tela de helpmostra a tela de help

Page 102: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

obter o status do sistemaobter o status do sistema

recarregar ou parar o Asteriskrecarregar ou parar o Asterisk

debugdebug

CLI – Command Line InterfaceCLI – Command Line Interface

asterisk –vvvvvvvvvvvrasterisk –vvvvvvvvvvvr

6. Gerenciamento e manutenção do Elastix6. Gerenciamento e manutenção do Elastix

Page 103: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Principais comandosPrincipais comandos

helphelp restart | restart now | reload | stop nowrestart | restart now | reload | stop now exit | quitexit | quit show dialplanshow dialplan show channelsshow channels sip show channelssip show channels sip show userssip show users sip show peerssip show peers sip show registrysip show registry sip debugsip debug

CLI – Command Line InterfaceCLI – Command Line Interface

6. Gerenciamento e manutenção do Elastix6. Gerenciamento e manutenção do Elastix

Page 104: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

FOP - Flash Operator PanelFOP - Flash Operator Panel

6. Gerenciamento e manutenção do Elastix6. Gerenciamento e manutenção do Elastix

Page 105: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

FOP - Flash Operator PanelFOP - Flash Operator Panel

http://www.asternic.org/http://www.asternic.org/

Arquivos de configuraçãoArquivos de configuração

diretório: diretório: /var/www/html/panel/var/www/html/panel

op_buttons.cfg op_buttons.cfg

op_buttons_additional.cfg op_buttons_additional.cfg

op_buttons_custom.cfg op_buttons_custom.cfg

op_server.cfg op_server.cfg

op_style.cfg op_style.cfg

/etc/amportal.conf

6. Gerenciamento e manutenção do Elastix6. Gerenciamento e manutenção do Elastix

Page 106: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

configuração de ramais e voicemailconfiguração de ramais e voicemail configuração de troncos de entrada / saídaconfiguração de troncos de entrada / saída agrupamento de ramaisagrupamento de ramais suporte a SIP, IAX e ZAP (placas digium)suporte a SIP, IAX e ZAP (placas digium) configuração de URA (recepcionista digital)configuração de URA (recepcionista digital) configuração de filas de esperaconfiguração de filas de espera roteamento das chamadas de acordo com a data/horaroteamento das chamadas de acordo com a data/hora envio e recebimento de FAXenvio e recebimento de FAX relatório das chamadas realizadas (areski)relatório das chamadas realizadas (areski) gerenciamento dos ramais e troncos (Flash Operator Panel)gerenciamento dos ramais e troncos (Flash Operator Panel)

freePBXfreePBX

6. Gerenciamento e manutenção do Elastix6. Gerenciamento e manutenção do Elastix

Page 107: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

6. Gerenciamento e manutenção do Elastix6. Gerenciamento e manutenção do Elastix

Page 108: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

6. Gerenciamento e manutenção do Elastix6. Gerenciamento e manutenção do Elastix

Relatórios de ligações - CDRRelatórios de ligações - CDR

Reports Reports CDR Report CDR Report

Page 109: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

6. Gerenciamento e manutenção do Elastix6. Gerenciamento e manutenção do Elastix

Relatórios de ligações - CDRRelatórios de ligações - CDR

Reports Reports Channels Usage Channels Usage

Page 110: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

6. Gerenciamento e manutenção do Elastix6. Gerenciamento e manutenção do Elastix

Relatórios de ligações - CDRRelatórios de ligações - CDR

FreePBX FreePBX Reports Reports

Page 111: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

6. Gerenciamento e manutenção do Elastix6. Gerenciamento e manutenção do Elastix

Backup do ElastixBackup do Elastix

System System Backup/Restore Backup/Restore

Diretório do arquivo: /var/www/backup/ Diretório do arquivo: /var/www/backup/

Page 112: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

6. Gerenciamento e manutenção do Elastix6. Gerenciamento e manutenção do Elastix

Restore do ElastixRestore do Elastix

System System Backup/Restore Backup/Restore

Page 113: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

6. Gerenciamento e manutenção do Elastix6. Gerenciamento e manutenção do Elastix

Backup / Restore do ElastixBackup / Restore do Elastix

FreePBX FreePBX Admin Admin Tools Tools Backup/Restore Backup/Restore

Page 114: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

AgendaAgenda

1. 1. Conceitos de VoIP Conceitos de VoIP e Asteriske Asterisk

2. Visão geral do Elastix2. Visão geral do Elastix

3. Instalação e configuração básica3. Instalação e configuração básica

4. 4. Funcionalidades básicas de um PABXFuncionalidades básicas de um PABX

5. Interligação do Elastix5. Interligação do Elastix

6. 6. Gerenciamento e manutenção do ElastixGerenciamento e manutenção do Elastix

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

Page 115: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

DISA (Direct Inward System Access)DISA (Direct Inward System Access)

Utilizado para realizar uma ligação de fora da Utilizado para realizar uma ligação de fora da

empresa, como se estivesse dentro empresa, como se estivesse dentro

você disca para o número da empresavocê disca para o número da empresa

a URA atende a ligaçãoa URA atende a ligação

você escolhe uma opção não anunciada na URAvocê escolhe uma opção não anunciada na URA

o sistema solicita a senha de acessoo sistema solicita a senha de acesso

libera o tom para realizar a ligação libera o tom para realizar a ligação

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

Page 116: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

DISA (Direct Inward System Access)DISA (Direct Inward System Access)

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

PBX PBX PBX Configuration PBX Configuration DISA DISA

Page 117: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

DISA (Direct Inward System Access)DISA (Direct Inward System Access)

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

PBX PBX PBX Configuration PBX Configuration IVR IVR

Page 118: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

CallbackCallback

é quando você liga de fora da emprea para o Asteriské quando você liga de fora da emprea para o Asterisk

o sistema atende e disconecta a ligaçãoo sistema atende e disconecta a ligação

você escuta um beep e um silênciovocê escuta um beep e um silêncio

desligue o telefonedesligue o telefone

espere por 10 segundos até receber a ligaçãoespere por 10 segundos até receber a ligação

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

Page 119: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

CallbackCallback Criando um DISA pro CallbackCriando um DISA pro Callback

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

Page 120: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

CallbackCallback Criando um Callback do Celular para IVRCriando um Callback do Celular para IVR

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

Page 121: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

CallbackCallback Criando rota de entrada para o CallbackCriando rota de entrada para o Callback

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

Page 122: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Salas de ConferênciaSalas de Conferência

Local onde várias pessoas podem falar e escutar Local onde várias pessoas podem falar e escutar

ao mesmo tempoao mesmo tempo

Existe 2 tipos de Conferências:Existe 2 tipos de Conferências:

Conferência permanente (FreePBX)Conferência permanente (FreePBX)

Conferência temporária (Elastix)Conferência temporária (Elastix)

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

Page 123: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Salas de Conferência permanenteSalas de Conferência permanente

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

PBX PBX PBX Configuration PBX Configuration Conferences Conferences

Page 124: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

PBX PBX Conference Conference

Salas de Conferência temporária - ElastixSalas de Conferência temporária - Elastix

Page 125: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Salas de Conferência temporária - ElastixSalas de Conferência temporária - Elastix

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

PBX PBX Conference Conference

Page 126: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

FilaFila Ligações para serem atendidas Ligações para serem atendidas

AgentesAgentes são os atendentes (pessoa)são os atendentes (pessoa) eles logam no sistema pra receber chamadaseles logam no sistema pra receber chamadas podem utilizar qualquer telefonepodem utilizar qualquer telefone Um agente pode atender diversas filasUm agente pode atender diversas filas

MembrosMembros são os agentes que atendem cada filasão os agentes que atendem cada fila pode ser um canal específico (ex. telefone)pode ser um canal específico (ex. telefone)

Gerenciamento de filas – QueueGerenciamento de filas – Queue

Page 127: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Chamadas caem numa fila específicaChamadas caem numa fila específica comercial, vendas, suporte, etc.comercial, vendas, suporte, etc.

Pode-se definir estratégia de distribuição de ligaçõesPode-se definir estratégia de distribuição de ligações ringall: toca todos os disponíveis (padrão)ringall: toca todos os disponíveis (padrão) roundrobin: alterna entre os disponíveisroundrobin: alterna entre os disponíveis leastrecent: toca o mais recente leastrecent: toca o mais recente fewestcalls: toca o que menos atendeu fewestcalls: toca o que menos atendeu random: toca randômicorandom: toca randômico

Novas ligações são anunciadasNovas ligações são anunciadas Toca música enquanto aguarda nova ligaçãoToca música enquanto aguarda nova ligação Novos membros são anunciadosNovos membros são anunciados

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

Gerenciamento de filas – QueueGerenciamento de filas – Queue

Page 128: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

penalty – define prioridade dos agentespenalty – define prioridade dos agentes

priority – define prioridade de atendimento priority – define prioridade de atendimento

Anuncia a posição e o tempo de espera na filaAnuncia a posição e o tempo de espera na fila

é possível definir anúncios por fila de espera é possível definir anúncios por fila de espera

é possível gravar/monitorar todos os atendimentos é possível gravar/monitorar todos os atendimentos

Gerenciamento de filas – QueueGerenciamento de filas – Queue

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

Page 129: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Gerenciamento de filas – QueueGerenciamento de filas – Queue

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

PBX PBX PBX Configuration PBX Configuration Queue Queue

Page 130: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

Gerenciamento de filas – QueueGerenciamento de filas – Queue

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

PBX PBX PBX Configuration PBX Configuration Queue Queue

Page 131: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

exten => 999,1,Goto(menu_URA,s,1)exten => 999,1,Goto(menu_URA,s,1)

[menu_URA][menu_URA]

exten => s,1, Set(TIMEOUT(response)=5) exten => s,1, Set(TIMEOUT(response)=5)

exten => s,2, Background(menu_principal)exten => s,2, Background(menu_principal)

exten => t,1,Goto(s,2) exten => t,1,Goto(s,2) exten => i,1,Playback(opcao_invalida) exten => i,1,Playback(opcao_invalida) exten => i,2,Goto(s,2) exten => i,2,Goto(s,2)

exten => 1,1,Goto(vendas,s,1) ; vendasexten => 1,1,Goto(vendas,s,1) ; vendas

exten => 2,1,Dial(SIP/1000,30) ; administrativoexten => 2,1,Dial(SIP/1000,30) ; administrativo

exten => 3,1,Dial(SIP/1100,30) ; suporteexten => 3,1,Dial(SIP/1100,30) ; suporte

exten => 0,1,Hangupexten => 0,1,Hangup

[vendas][vendas]

exten => s,1, Background(bemvindo_vendas)exten => s,1, Background(bemvindo_vendas)

exten => s,2,Dial(SIP/2000,30)exten => s,2,Dial(SIP/2000,30)

URA - Exemplo de configuraçãoURA - Exemplo de configuração

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

Page 132: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

URA (Unidade de Resposta Audível)URA (Unidade de Resposta Audível)

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

Gravar o áudio dos Menus primeiroGravar o áudio dos Menus primeiro

PBX PBX PBX Configuration PBX Configuration System Recordings System Recordings

*77 *77 Gravar uma mensagem Gravar uma mensagem

*99 *99 Escutar a mensagem gravada Escutar a mensagem gravada

ou importar os áudiosou importar os áudios

Criar o IVR – Recepcionista DigitalCriar o IVR – Recepcionista Digital

PBX PBX PBX Configuration PBX Configuration IVR IVR

Page 133: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

URA (Unidade de Resposta Audível)URA (Unidade de Resposta Audível)

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

Page 134: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

URA (Unidade de Resposta Audível)URA (Unidade de Resposta Audível)

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

Page 135: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

URA (Unidade de Resposta Audível)URA (Unidade de Resposta Audível)

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

/var/lib/asterisk/sounds/custom/var/lib/asterisk/sounds/custom

Page 136: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

URA (Unidade de Resposta Audível)URA (Unidade de Resposta Audível)

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

Page 137: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

URA (Unidade de Resposta Audível) - SubmenuURA (Unidade de Resposta Audível) - Submenu

7. Outras funcionalidades do Elastix7. Outras funcionalidades do Elastix

Page 138: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

8. Equipamentos VoIP8. Equipamentos VoIP

Outros recursos do ElastixOutros recursos do Elastix

Festival – Festival – Sintetizador de voz (inglês)Sintetizador de voz (inglês)

Lumenvox – Lumenvox – Reconhecimento de vozReconhecimento de voz

A2Billing – A2Billing – tarifação das ligaçõestarifação das ligações

Openfire – Openfire – mensagens instantâneasmensagens instantâneas

vTigerCRM e SugarCRM – vTigerCRM e SugarCRM – gerenciamento de contatosgerenciamento de contatos

Módulo de CallCenterMódulo de CallCenter

- Ligações de entrada- Ligações de entrada

- Ligações de saída- Ligações de saída

- Relatórios gerenciais- Relatórios gerenciais

Page 139: Curso de Elastix  INNOVUS  Profesor Alberto Mitsuo Sato.ppt

EmpresaEmpresa

INNOVUS Sistemas Eletrônicos LtdaINNOVUS Sistemas Eletrônicos Ltda

R. Presbiteriana, 488 – Cj 103 - CEP 27281-510, R. Presbiteriana, 488 – Cj 103 - CEP 27281-510,

Retiro - Volta Redonda - RJRetiro - Volta Redonda - RJ

Telefones: SP - (11) 4063-7416 Telefones: SP - (11) 4063-7416

RJ - (21) 4063-7416RJ - (21) 4063-7416 VR - (24) 3076-2325 VR - (24) 3076-2325

BH - (31) 4062-7416BH - (31) 4062-7416 CTB - (41) 4063-7416 CTB - (41) 4063-7416

[email protected] - [email protected] - www.innovus.com.brwww.innovus.com.br