74

Apostila Treinamento Elastix-0812

Embed Size (px)

Citation preview

Page 1: Apostila Treinamento Elastix-0812
Page 2: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix i

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

Sumário 1. Conceitos de VoIP e Asterisk .............................................................................................. 03

História do VoIP ................................................................................................................. 03 Marco na história das Telecomunicações .......................................................................... 04 O que é VoIP? .................................................................................................................... 04 O que é Telefonia IP? ........................................................................................................ 05 Digitalização de sinais de voz ........................................................................................... 05 Requisitos para Telefonia IP ............................................................................................. 06 Asterisk – Características .................................................................................................. 06 Asterisk – Referências na Internet ..................................................................................... 07 Asterisk – Funcionalidades ............................................................................................... 07 Instalação padrão ............................................................................................................... 09

2. Visão geral do Elastix ........................................................................................................... 10 O que é o Elastix? .............................................................................................................. 10 A Comunidade ................................................................................................................... 12 Documentação ................................................................................................................... 12 Usuários do Elastix no Brasil ............................................................................................ 13 O que é o FreePBX? .......................................................................................................... 13 Principais arquivos do Asterisk ......................................................................................... 14

3. Instalação e configuração básica ......................................................................................... 15 Elastix – Instalação ............................................................................................................ 15 Elastix 2.x – características ............................................................................................... 16 Elastix 1.x – Senhas padrões ............................................................................................. 18 Elastix 2.x – configurando um ramal ................................................................................ 19 Elastix 2.x – alguns serviços ............................................................................................. 19 Codecs (codificadores-decodificadores) ........................................................................... 20 Principais codecs ............................................................................................................... 20 Influência do codec na qualidade da voz .......................................................................... 21 Protocolos de sinalização VoIP ......................................................................................... 21 SIP (Session Initiation Protocol) ....................................................................................... 22 SIP – funcionamento ......................................................................................................... 22 SIP – código de resposta ................................................................................................... 23 IAX (Inter-Asterisk Exchange .......................................................................................... 23 Funcionamento de uma ligação VoIP ............................................................................... 24 Fatores que influenciam a qualidade ................................................................................. 24 Configuração – Grandstream ............................................................................................ 25

4. Funcionalidades básicas de um PABX ............................................................................... 27 Extensions.conf – Comando Dial ...................................................................................... 27 Transferência de ligação .................................................................................................... 28 Grupos e captura de ligações ............................................................................................. 29 Ring Group ......................................................................................................................... 29

Page 3: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix ii

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

Estacionamento de chamadas ............................................................................................ 30 Siga-me .............................................................................................................................. 30 Gravação de ligações ......................................................................................................... 31 Voicemail .......................................................................................................................... 32 Música de espera ............................................................................................................... 36

5. Interligação do Elastix ......................................................................................................... 38 Definição de portas ............................................................................................................ 38 DTMF (Dual Tone Multiple Frequency) .......................................................................... 39 Produtos Digium ............................................................................................................... 39 Passos para detector e configurar o hardware ................................................................... 40 Configuração manual ........................................................................................................ 41 Configuração da porta FXS (ramal) .................................................................................. 41 Regras de discagem do Asterisk ........................................................................................ 42 Regras de discagem do FreePBX ...................................................................................... 42 Configuração da porta FXO (tronco) ................................................................................ 43 Rota de saída pela porta FXO (tronco) .............................................................................. 43 Rota de entrada pela porta FXO (tronco) .......................................................................... 44 Rota de entrada genérica (default) .................................................................................... 45 ITSP – Definição ............................................................................................................... 45 ITSP – Tipos de tarifação .................................................................................................. 46 Interligação com Provedores VoIP ................................................................................... 47 Interligação com Provedores VoIP – Tronco .................................................................... 48 Interligação com Provedores VoIP – Saída ....................................................................... 48 Rotas em função de Data / Hora ........................................................................................ 49

6. Gerenciamento e manutenção do Elastix ........................................................................... 52 Iniciando o Asterisk .......................................................................................................... 52 CLI – Command Line Interface ........................................................................................ 53 FOP – Flash Operator Panel .............................................................................................. 54 freePBX ............................................................................................................................. 55 Relatórios de ligações – CDR ........................................................................................... 56 Backup do Elastix .............................................................................................................. 57 Restore do Elastix .............................................................................................................. 58

7. Outras funcionalidades do Elastix ...................................................................................... 59 DISA (Direct Inward System Access) .............................................................................. 59 Callback ............................................................................................................................. 61 Salas de Conferência ......................................................................................................... 63 Salas de Conferência permanente ..................................................................................... 63 Salas de Conferência temporária – Elastix ........................................................................ 64 Gerenciamento de filas - Queue ........................................................................................ 65 URA – Exemplo de configuração ..................................................................................... 67 URA (Unidade de Resposta Audível) ............................................................................... 68 URA (Unidade de Resposta Audível) – Submenu ............................................................ 70 Outros recursos do Elastix ................................................................................................. 71

Page 4: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 1

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

Treinamento de Elastix

Alberto Mitsuo [email protected]

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 5: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 2

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

Apresentação

Quem é você?

Onde você trabalha?

Qual é a sua principal função?

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

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

Qual é a sua expectativa deste treinamento?

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Agenda

1. Conceitos de VoIP e Asterisk

2. Visão geral do Elastix

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

4. Funcionalidades básicas de um PABX

5. Interligação do Elastix

6. Gerenciamento e manutenção do Elastix

7. Outras funcionalidades do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 6: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 3

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

Agenda

1. Conceitos de VoIP e Asterisk

2. Visão geral do Elastix

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

4. Funcionalidades básicas de um PABX

5. Interligação do Elastix

6. Gerenciamento e manutenção do Elastix

7. Outras funcionalidades do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

História do VoIP?

1995 – Israel – Vocaltec Inc

lança software que converte voz em dados

utilizou PC 486 / 33 MHz

1997 – Jeff Pulver – cria a feira/congresso VON

1998 – desenvolvimento de Gateways

permitiu conexão de PC para telefones

2000 – Mark Spencer cria o Asterisk – PBX IP Linux

2003 – Jan Friis e Niklas Zenntrom – cria o Skype

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

1. Conceitos de VoIP e Asterisk

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 7: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 4

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

“VoIP representa a mais significativa mudança de paradigma em toda a história das telecomunicações modernas desde a invenção do telefone”

Michael Powell, chairman da FCC

Marco na história das Telecomunicações

1. Conceitos de VoIP e Asterisk

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

É a transmissão da voz em tempo real

utilizando uma rede de dados.

O que é VoIP?

Digitalização da voz

Compactação (codec)

Transmissão em tempo real

1. Conceitos de VoIP e Asterisk

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 8: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 5

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

O que é Telefonia IP?

Fornecimento de serviços de telefonia utilizando a rede IP

DAC - Distribuição Automática de Chamadas

Correio de Voz

IVR – Interactive Voice Response

Integração com banco de dados, Web

Rota de menor custo

Fila de espera, etc

1. Conceitos de VoIP e Asterisk

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Sistema tradicional

Ocupa banda de 64 kbps

Não há compartilhamento de canais

Digitalização de sinais de voz

Sistema VoIP

Utiliza compactação

Ocupa 32 Kbps (G729)

Compartilhamento de canais

1. Conceitos de VoIP e Asterisk

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 9: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 6

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

Transmissão da voz em tempo real

Atrasos menores do que 300ms

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

Conectividade com STFC e Móvel

Qualidade de serviço - QoS

Plano de numeração – ENUM

Requisitos para Telefonia IP

1. Conceitos de VoIP e Asterisk

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 10: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 7

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Serviço de Telefonia

Correio de voz

Auto-atendimento

Unidade de Resposta Audível (URA)

Conferência de áudio

Enfileiramento de chamadas

Registro detalhado das ligações

Ramal local e remoto (através da Internet)

Integração de padrões

Interoperabilidade com diferentes padrões de VoIP

Asterisk - Funcionalidades

1. Conceitos de VoIP e Asterisk

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 11: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 8

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

De uma chamada

Identificação e bloqueio de chamadas

Estacionamento de chamadas

Redirecionamento automático da ligação

Transferência e captura da ligação

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

Não perturbe

Monitoramento e gravação de chamadas

Asterisk - Funcionalidades

1. Conceitos de VoIP e Asterisk

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Escalabilidade

Permite a integração entre cidades distintas

Utiliza as conexões padrões de banda larga

Permite um plano unificado na empresa

Interoperabilidade e Tecnologia

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

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

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

Protocolos para linhas E1/T1 (R2 e PRI)

Asterisk - Funcionalidades

1. Conceitos de VoIP e Asterisk

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 12: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 9

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

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

1. Conceitos de VoIP e Asterisk

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Pacotes básicos

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

Libpri Versão 1.x.x

Asterisk Versão 1.x.x

Pacotes adicionais

Addons Versão 1.x.x

Sounds Versão 1.x.x

Instalação padrão

1. Conceitos de VoIP e Asterisk

Instalação básica:# cd ../libpri# make; make install# cd zaptel# make; make install# cd ../asterisk# make; make install

Instalação opcional:# make samples# cd ../asterisk-addons# make; make install# cd ../asterisk-sounds# make install

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 13: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 10

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

Agenda

1. Conceitos de VoIP e Asterisk

2. Visão geral do Elastix

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

4. Funcionalidades básicas de um PABX

5. Interligação do Elastix

6. Gerenciamento e manutenção do Elastix

7. Outras funcionalidades do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 14: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 11

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

2. Visão geral do 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

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

2. Visão geral do Elastix

O que é o Elastix?

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 15: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 12

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

2. Visão geral do Elastix

Wiki mantido pela comunidade

Elastix Without Tears- Escrito por Bem Sharif

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

Mais de 100 posts diários

Documentação

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 16: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 13

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

2. Visão geral do Elastix

Usuários do Elastix no Brasil

www.elastixbrasil.com.br

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

2. Visão geral do Elastix

Software de configuração do Asterisk

Integrado na distribuição Elastix

Gera todas as configurações do Asterisk

Guarda as configurações em MySQL

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

www.freepbx.org

O que é o FreePBX?

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 17: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 14

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

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

sip.confsip_additional.conf (freePBX)sip_custom.conf (customizações)sip_nat.conf

voicemail.confvm_general.inc (freePBX)vm_email.inc (freePBX)

Principais arquivos do Asterisk

2. Visão geral do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

iax.conf

manager.conf

chan_dahdi.conf

dahdi-channels.conf

meetme.conf

musiconhold.conf

features.conf

Principais arquivos do Asterisk

2. Visão geral do Elastix

rtp.conf

queues.conf

agents.conf

enum.conf

indications.conf

modules.conf

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 18: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 15

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

Agenda

1. Conceitos de VoIP e Asterisk

2. Visão geral do Elastix

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

4. Funcionalidades básicas de um PABX

5. Interligação do Elastix

6. Gerenciamento e manutenção do Elastix

7. Outras funcionalidades do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 19: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 16

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

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

Elastix - instalação

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 20: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 17

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 21: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 18

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Elastix 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ásica

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 22: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 19

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 23: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 20

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

codecs (codificador-decodificador)

Converte o sinal analógico da voz para sinal digital

DSP (Digital Signal Processor)

Todo equipamento VoIP tem DSP

Para softfone o codec é realizado pela CPU

Algumas técnicas de compressão exigem maiorprocessamento (iLBC)

Muita compressão causa perda na qualidade de voz

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

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

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

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 codecs

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

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 24: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 21

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

Influência do codec na qualidade da voz

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

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

H323 (ITU-T)

SIP – Session Initiation Protocol (IETF)

IAX – Inter-Asterisk Exchange (Digium)

MGCP – Meia Gateway Control Protocol (TAC)

SCCP (Cisco Skinny)

Protocolos de sinalização VoIP

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

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 25: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 22

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

Proposto pelo IETF (2001)

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

Estrutura semelhante ao HTTP

Baseado na troca de mensagens ASCII

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

Menos complexo para funcionar com NAT / Firewall

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

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

Ex.: [email protected]

SIP (Session Initiation Protocol)

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

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

SIP – funcionamento

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

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 26: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 23

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

1xx: Provisional100 - Trying 180 - Ringing 181 - Call Is Being Forwarded 182 - Queued 183 - Session Progress

2xx: Success200 - OK 202 - accepted: Used for referrals

3xx: Redirection300 - Multiple Choices 301 - Moved Permanently 302 - Moved Temporarily 305 - Use Proxy 380 - Alternative Service

SIP – código de resposta4xx: Client Error400 Bad Request 401 Unauthorized: Used only by registrars403 Forbidden 404 Not Found: User not found 407 Proxy Authentication Required 408 Request Timeout480 Temporarily Unavailable 486 Busy Here 487 Request Terminated

5xx: Server Error502 Bad Gateway 503 Service Unavailable 504 Server Time-out

6xx: Global Failure600 Busy Everywhere 606 Not Acceptable

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

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

protocolo proprietário Asterisk

utiliza 1 porta apenas (4569)

simples para funcionar com NAT / Firewall

não é padrão de mercado

maioria dos equipamentos não tem suporte

utilizado na interconexão de Asterisk (PABX IP)

IAX (Inter-Asterisk Exchange)

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

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 27: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 24

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

Ocorre através de 2 processos simultâneos:

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

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

Acompanhamento da chamadaFinalização da chamada

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

Funcionamento de uma ligação VoIP

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

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

banda disponíveljitter (variação do atraso)atraso do pacote (fim-a-fim)

propagaçãocodificação/decodificaçãoempacotamentonos nós da rede (roteadores/switch/hub)de-jitter buffer

perda de pacotes imperfeições na transmissãoatraso excessivocongestionamentooverflow do buffer de-jitter

Fatores que influenciam a qualidade

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

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 28: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 25

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

Configuração - Grandstream

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

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Configuração - Grandstream

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

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 29: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 26

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

Configuração - Grandstream

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

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 30: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 27

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

Agenda

1. Conceitos de VoIP e Asterisk

2. Visão geral do Elastix

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

4. Funcionalidades básicas de um PABX

5. Interligação do Elastix

6. Gerenciamento e manutenção do Elastix

7. Outras funcionalidades do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

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

options: t – permite quem recebeu a ligação realizar transferênciaT – permite quem originou a ligação realizar transferênciar – gera o tom de ringC – não registra esta ligação no CDRw – permite gravação da ligação pressionando *1

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

extensions.conf – Comando Dial

4. Funcionalidades básicas de um PABX

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 31: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 28

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

exten => extension, priority, command(parameters)

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

exten => 100,2,Voicemail(u100)

exten => 100,3,Hangup

exten => 100,102,Voicemail(b100)

exten => 100,103,Hangup

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

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

exten => 100,3,Voicemail(u100)

exten => 100,4,Hangup

extensions.conf - dialplan

4. Funcionalidades básicas de um PABX

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

4. Funcionalidades básicas de um PABX

Transferência de ligação

Obrigatório utilizar o tT no comando Dial

features.conffeatures_featuremap_additional.conf

blindxfer=## ;transferência normal

atxfer=*2 ;transferência assistida

disconnect=** ;p/ transferência assistida

automon=*1 ;para gravar ligação

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 32: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 29

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Ring Group

4. Funcionalidades básicas de um PABX

Grupo de ramais para atendimento de uma ligação externa

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 33: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 30

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

4. Funcionalidades básicas de um PABX

Estacionamento de chamadas

Habilitar primeiro

PBX PBX Configuration Parking Lot

features.conffeatures_general_additional.conf

parkext=70parkpos=71-79context=parkedcallsparkingtime=45

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

4. Funcionalidades básicas de um PABX

Siga-me

Faz um desvio a um outro ramal, no caso do ramal chamado não atender

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 34: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 31

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

4. Funcionalidades básicas de um PABX

Gravação de ligações

Habilitar em cada ramal

não gravar as ligações recebidas

gravar todas as ligações recebidas

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

4. Funcionalidades básicas de um PABX

Gravação de ligações

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

habilitar em PBX PBX Configuration General Settings

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

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

adicionar no arquivo features_general_custom.conf

featuredigittimeout = 2000 (padrão é 500)

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 35: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 32

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

4. Funcionalidades básicas de um PABX

Gravação de ligações

Para escutar as ligações gravadas

PBX Monitoring

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

VoicemailCaracterísticas:

proteção por senhapersonalização de mensagens:

de ausência, de ocupado, do nome do usuáriodiversas pastas: novas, antigas, trabalho, família e amigosinterface de acesso ao correio pela Webnotificação de voicemail por e-mail ou SMSpossibilidade de anexar a mensagem no e-mailreencaminhamento do voicemailindicação de mensagens novasmodificação do dialtone no caso de novas mensagens

4. Funcionalidades básicas de um PABX

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 36: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 33

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

VoicemailMenu

1 Read voicemail messages 3 Advanced options

1 Reply 2 Call back3 Envelope 4 Outgoing call

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

4. Funcionalidades básicas de um PABX

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

VoicemailMenu (continuação)

2 Change folders 0 Mailbox options

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

* Help # Exit

Diretório onde as mensagens são gravadas:/var/spool/asterisk/voicemail/default/num_caixapostal

4. Funcionalidades básicas de um PABX

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 37: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 34

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

voicemail.conf

[general]attach=yesformat=wav49

[zonemessages]brazil24=Brazil/East|'vm-received' q 'digits/at' HM

[default]319 => 319,Sato,[email protected],[email protected],tz=brazil24|attach=yes|saycid=yes|delete=no321 => 321,Marcus,[email protected],[email protected],tz=brazil24|attach=no|saycid=yes|delete=yes

4. Funcionalidades básicas de um PABX

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

4. Funcionalidades básicas de um PABX

Habilitando o Voicemail por ramal

Voicemail

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 38: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 35

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

4. Funcionalidades básicas de um PABX

Habilitando a notificação do voicemail por email

Incluir no arquivo /etc/postfix/main.cf

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

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

Para customizar a mensagem da notificação

Editar o arquivo vm_email.inc

PBX Tools File Editor

Voicemail

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

4. Funcionalidades básicas de um PABX

VoicemailEmail enviado

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 39: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 36

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

4. Funcionalidades básicas de um PABX

Consultando o Voicemail pela Interface Web

PBX Voicemails

Voicemail

Consultando o Voicemail pelo ramal

*97 Entra no seu voicemail pedindo senha

*98 Entra no voicemail pedindo conta e senha

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 40: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 37

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 41: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 38

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

Agenda

1. Conceitos de VoIP e Asterisk

2. Visão geral do Elastix

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

4. Funcionalidades básicas de um PABX

5. Interligação do Elastix

6. Gerenciamento e manutenção do Elastix

7. Outras funcionalidades do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

5. Interligação do Elastix

Definições de portasFXS (Foreign Exchange Station)

Fornece sinalização para um telefone

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

T1padrão americanovelocidade de 1,544 Mbps (24 x 64 Kpbs)

E1padrão brasileiro, europeuvelocidade de 2 Mbps (32 x 64 Kpbs)

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 42: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 39

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

DTMF (Dual Tone Multiple Frequency)

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

pode ter problema com voicemail ou URA

opções de transmissão:

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

via RTP (RFC2833)

via SIP INFO

5. Interligação do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Produtos Digium

TDM400P4 portas (FXS ou

FXO)

TE405P/TE410P4 portas T1 / E1

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

TE205P/TE210P2 portas T1 / E1

5,0v/3,3v (48 / 60)

TE120P1 porta T1 / E1

(24 / 30)

TDM2400P24 portas (FXS ou

FXO)

B410P4 portas BRI

TDM800P8 portas (FXS ou

FXO)

5. Interligação do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 43: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 40

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

Produtos OpenVox

B100P1 porta ISDN BRI

B200P2 porta ISDN BRI

B400P4 porta ISDN BRI

X100P Clone

X100P clone(1 porta FXO)

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

Intel – 4 portas FXODigivoice – 4,8 FXO e 1,2 E1Khomp – 4,8 FXO, 4 GSM, 1 e 2 porta E1Sangoma – 1,2 e 4 portas T1/E1Voicetronix – 4, 6 e 12 portas FXO/FXS

Outros Fabricantes

5. Interligação do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 44: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 41

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

Porta FXS

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

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

Porta FXO

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

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

Configuração manual

5. Interligação do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Configuração da porta FXS (ramal)

5. Interligação do Elastix

PBX PBX Configuration Extensions

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 45: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 42

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

Utilização de PatternX - qualquer dígito de 0-9Z - qualquer dígito de 1-9N - qualquer dígito de 2-9[1237-9] - 1,2,3,7,8,9. - 1 ou mais caracteres

Ex.: _61XX _61ZZ_61[5-9]X _61XX._[789]X. _9[8-9]XXXXXX

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

5. Interligação do Elastix

Regras de discagem do Asterisk

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

5. Interligação do Elastix

| remove todos os dígitos a esquerda do |

+ adiciona um prefixo ao número discado

Regra: 03|XXXX

Número discado: 032003

Número enviado ao tronco: 2003

Regra: 55+0|41XXXXXXXX

Número discado: 04133208888

Número enviado ao tronco: 554133208888

Regras de discagem do FreePBX

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 46: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 43

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

Configuração da porta FXO (tronco)

5. Interligação do Elastix

PBX PBX Configuration Trunks

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Rota de saída pela porta FXO (tronco)

5. Interligação do Elastix

PBX PBX Configuration Outbound Routes

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 47: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 44

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Rota de entrada pela porta FXO (tronco)

5. Interligação do Elastix

PBX PBX Configuration Inbound Routes

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 48: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 45

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

Rota de entrada genérica (default)

5. Interligação do Elastix

PBX PBX Configuration Inbound Routes

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

ITSP - Definição

Operadora VoIP

Fornecem terminações VoIP

Possui uma ampla infra-estrutura (POPs)

Vendem créditos para os Provedores VoIP

Provedor VoIP

Adquirem créditos das Operadoras VoIP

Revendem conforme seus planos e tarifas

5. Interligação do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 49: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 46

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

ITSP - Funcionamento

5. Interligação do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

ITSP – Tipos de tarifaçãoMinutagem (mensalidade)

Planos com limite de minutos (500, 1000, 2000, etc.)Planos de contas ilimitadasPlanos conforme os destinos

Tarifação (por ligação)por minutos (60/60)por segundos (30/6, 60/6)por segundos

Provedores com Marketing de Rede

5. Interligação do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 50: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 47

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

Configurar no sip.confregister => user[:secret[:authuser]]@host[:port][/extension]Ex.: register => 2345:senha@meu_provedor.com.br

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

[meu_provedor-saida]type=peersecret=senhausername=2345host=sip.meu_provedor.com.brfromuser=2345fromdomain=fwd.pulver.comnat=yescontext=from-meu_provedor

Interligação com Provedores VoIP

5. Interligação do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Configurar no extensions.conf para discar pelo provedor:

exten => _9.,1,Dial(SIP/${EXTEN:1}@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)

Configurar no extensions.conf para receber uma ligação:[from-meu_provedor]exten => s,1,Answerexten => s,2,Dial(SIP/1000,25,Ttr) exten => s,3,Hangup

Interligação com Provedores VoIP

5. Interligação do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 51: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 48

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

Interligação com Provedores VoIP - Tronco

5. Interligação do Elastix

PBX PBX Configuration Trunks Add SIP Trunk

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

5. Interligação do Elastix

PBX PBX Configuration Outbound Routes

Interligação com Provedores VoIP - Saída

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 52: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 49

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

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

Ex. 1: include => feriado|*|*|1|jan include => feriado|*|*|7|sep include => feriado|*|*|15|novinclude => feriado|12:00-23:59|*|24|dec

; atendimento em horário comercialinclude => comercial|08:00-17:59|mon-fri|*|*

; atendimento horário noturnoinclude => noturno

Rotas em função de Data / Hora

5. Interligação do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Rotas em função de Data / Hora

criar os time group

- intervalo de tempo da condição

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

criar o time condition

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

associar o time condition a uma Inbound Route

5. Interligação do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 53: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 50

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Rotas em função de Data / Hora

5. Interligação do Elastix

PBX PBX Configuration Time Conditions

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 54: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 51

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

5. Interligação do Elastix

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

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 55: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 52

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

Agenda

1. Conceitos de VoIP e Asterisk

2. Visão geral do Elastix

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

4. Funcionalidades básicas de um PABX

5. Interligação do Elastix

6. Gerenciamento e manutenção do Elastix

7. Outras funcionalidades do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

6. Gerenciamento e manutenção do Elastix

Iniciando o Asterisk

/etc/init.d/asterisk start|stop|restart|reload/usr/sbin/safe_asteriskamportal start|stop|restart

# asterisk –vvvvvvvr-g faz dump em caso de problemas-c habilita o modo console-v habilita informações para debug-r conecta com o Asterisk-h mostra a tela de help

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 56: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 53

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

obter o status do sistema

recarregar ou parar o Asterisk

debug

CLI – Command Line Interface

asterisk –vvvvvvvvvvvr

6. Gerenciamento e manutenção do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 57: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 54

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

FOP - Flash Operator Panel

6. Gerenciamento e manutenção do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 58: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 55

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

configuração de ramais e voicemailconfiguração de troncos de entrada / saídaagrupamento de ramaissuporte a SIP, IAX e ZAP (placas digium)configuração de URA (recepcionista digital)configuração de filas de esperaroteamento das chamadas de acordo com a data/horaenvio e recebimento de FAXrelatório das chamadas realizadas (areski)gerenciamento dos ramais e troncos (Flash Operator Panel)

freePBX

6. Gerenciamento e manutenção do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

6. Gerenciamento e manutenção do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 59: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 56

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

6. Gerenciamento e manutenção do Elastix

Relatórios de ligações - CDR

Reports CDR Report

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

6. Gerenciamento e manutenção do Elastix

Relatórios de ligações - CDR

Reports Channels Usage

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 60: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 57

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

6. Gerenciamento e manutenção do Elastix

Relatórios de ligações - CDRFreePBX Reports

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

6. Gerenciamento e manutenção do Elastix

Backup do ElastixSystem Backup/Restore

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

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 61: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 58

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

6. Gerenciamento e manutenção do Elastix

Restore do ElastixSystem Backup/Restore

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

6. Gerenciamento e manutenção do Elastix

Backup / Restore do ElastixFreePBX Admin Tools Backup/Restore

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 62: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 59

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

Agenda

1. Conceitos de VoIP e Asterisk

2. Visão geral do Elastix

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

4. Funcionalidades básicas de um PABX

5. Interligação do Elastix

6. Gerenciamento e manutenção do Elastix

7. Outras funcionalidades do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

DISA (Direct Inward System Access)

Utilizado para realizar uma ligação de fora da empresa, como se estivesse dentro

você disca para o número da empresa

a URA atende a ligação

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

o sistema solicita a senha de acesso

libera o tom para realizar a ligação

7. Outras funcionalidades do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 63: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 60

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

DISA (Direct Inward System Access)

7. Outras funcionalidades do Elastix

PBX PBX Configuration DISA

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

DISA (Direct Inward System Access)

7. Outras funcionalidades do Elastix

PBX PBX Configuration IVR

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 64: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 61

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

Callback

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

o sistema atende e disconecta a ligação

você escuta um beep e um silêncio

desligue o telefone

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

7. Outras funcionalidades do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

CallbackCriando um DISA pro Callback

7. Outras funcionalidades do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 65: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 62

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

CallbackCriando um Callback do Celular para IVR

7. Outras funcionalidades do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

CallbackCriando rota de entrada para o Callback

7. Outras funcionalidades do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 66: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 63

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

Salas de Conferência

Local onde várias pessoas podem falar e escutarao mesmo tempo

Existe 2 tipos de Conferências:

Conferência permanente (FreePBX)

Conferência temporária (Elastix)

7. Outras funcionalidades do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Salas de Conferência permanente

7. Outras funcionalidades do Elastix

PBX PBX Configuration Conferences

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 67: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 64

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

7. Outras funcionalidades do Elastix

PBX Conference

Salas de Conferência temporária - Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Salas de Conferência temporária - Elastix

7. Outras funcionalidades do Elastix

PBX Conference

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 68: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 65

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

7. Outras funcionalidades do Elastix

FilaLigações para serem atendidas

Agentessão os atendentes (pessoa)eles logam no sistema pra receber chamadaspodem utilizar qualquer telefoneUm agente pode atender diversas filas

Membrossão os agentes que atendem cada filapode ser um canal específico (ex. telefone)

Gerenciamento de filas – Queue

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Chamadas caem numa fila específicacomercial, vendas, suporte, etc.

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

Novas ligações são anunciadasToca música enquanto aguarda nova ligaçãoNovos membros são anunciados

7. Outras funcionalidades do Elastix

Gerenciamento de filas – Queue

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 69: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 66

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

penalty – define prioridade dos agentes

priority – define prioridade de atendimento

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

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

é possível gravar/monitorar todos os atendimentos

Gerenciamento de filas – Queue

7. Outras funcionalidades do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Gerenciamento de filas – Queue

7. Outras funcionalidades do Elastix

PBX PBX Configuration Queue

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 70: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 67

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

Gerenciamento de filas – Queue

7. Outras funcionalidades do Elastix

PBX PBX Configuration Queue

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

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

[menu_URA]exten => s,1, Set(TIMEOUT(response)=5) exten => s,2, Background(menu_principal)

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

exten => 1,1,Goto(vendas,s,1) ; vendasexten => 2,1,Dial(SIP/1000,30) ; administrativoexten => 3,1,Dial(SIP/1100,30) ; suporteexten => 0,1,Hangup

[vendas]exten => s,1, Background(bemvindo_vendas)exten => s,2,Dial(SIP/2000,30)

URA - Exemplo de configuração

7. Outras funcionalidades do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 71: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 68

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

URA (Unidade de Resposta Audível)

7. Outras funcionalidades do Elastix

Gravar o áudio dos Menus primeiro

PBX PBX Configuration System Recordings

*77 Gravar uma mensagem

*99 Escutar a mensagem gravada

ou importar os áudios

Criar o IVR – Recepcionista DigitalPBX PBX Configuration IVR

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

URA (Unidade de Resposta Audível)

7. Outras funcionalidades do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 72: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 69

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

URA (Unidade de Resposta Audível)

7. Outras funcionalidades do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

URA (Unidade de Resposta Audível)

7. Outras funcionalidades do Elastix

/var/lib/asterisk/sounds/custom

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 73: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 70

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

URA (Unidade de Resposta Audível)

7. Outras funcionalidades do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

URA (Unidade de Resposta Audível) - Submenu

7. Outras funcionalidades do Elastix

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Page 74: Apostila Treinamento Elastix-0812

Treinamento Elastix

Treinando profissionais com conhecimento Elastix Página 71

Copyright © da Innovus Sistemas Eletrônicos Ltda. - 2012 - Todos os direitos reservados – Versão 0812

8. Equipamentos VoIP

Outros recursos do Elastix

Festival – Sintetizador de voz (inglês)

Lumenvox – Reconhecimento de voz

A2Billing – tarifação das ligações

Openfire – mensagens instantâneas

vTigerCRM e SugarCRM – gerenciamento de contatos

Módulo de CallCenter- Ligações de entrada- Ligações de saída- Relatórios gerenciais

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

EmpresaEmpresa

INNOVUS INNOVUS SistemasSistemas EletrônicosEletrônicos LtdaLtdaR. R. PresbiterianaPresbiteriana, 488 , 488 –– CjCj 103 103 -- CEP 27281CEP 27281--510510

RetiroRetiro -- Volta Volta RedondaRedonda -- RJRJTel./Fax: (+55Tel./Fax: (+55--24)24)--33453345--54975497

[email protected]@innovus.com.brwww.innovus.com.brwww.innovus.com.br

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________