Home
Implantação de Central Telefônica PABX Via - DAINF
Contents
1. 20 Figura 3 Adquirindo pacotes necess rios para instala o do Asterisk 21 Figura 4 Modifica o do Kernel para a instala o 22 Figura 5 Instala o dos m dulos necess rio do Asterisk 22 Figura 6 Edi o do arquivo modules 22 Figura 7 Aquisi o de arquivos de instala o do Asterisk 24 Figura 8 Compilando o arquivo libpri 24 Figura 9 Compilando o arquivo zaptel 24 Figura 10 Compilando o arquivo asterisk addons 25 Figura 11 Compilando o arquivo asterisk sounds rressreee 25 Figura 12 Compilando o arquivo asterisk ne 25 Figura 13 Arquivo de configura o sip conf 27 Figura 14 Arquivo de configura o extensions conf 30 Figura 15 Descompacta o do arquivo de instala o do X Lite 31 Figura 16 Instala o do software X Lite 32 Figura 17 Janela inicial de configura o do X Lite 32 Figura 18 Janela System Settings de configura o do X Lite 33 Figura 19 Janela SIP Proxy de configura o do X Lite 34 Figura 20 Configura o do X Lite para comunica o com o Asterisk 35 Figura 21 Execu o do software
2. Configurando Ubuntu Fuso hor rio 54 Figura A19 Configurando Ubuntu Nome do usu rio inicial 54 Figura A20 Configurando Ubuntu Nome do usu rio inicial para conta 55 Figura A21 Configurando Ubuntu Senha do usu rio inicial 55 Figura A22 Conclus o de instala o do Ubuntu 56 LISTA DE SIGLAS ATA Serial Advanced Technology Attachment ATM Assynchronous Transfer Mode CVS Concurrent Version System DTMF Dual Tone MultiFrequential FXO Foreign eXchange Office FXS Foreign eXchange Subscriber GPL General Public License GSM Global System for Mobile Communication GRUB Grand Unified Bootloader IAX2 Inter Asterisk Exchange IETF Internet Engineering Task Force ILBC Internet Low Bitrate Codec MBR Master Boot Record NAT Network Address Translation PABX Private Automatic Branch eXchange PBX Private Branch eXchange RFC Request for Comments SIP Session Initiation Protocol SS 7 Sistema de Sinaliza o n mero 7 TDM Time Division Multiplexing VolP Voice over Internet Protocol RESUMO Este trabalho tem por objetivo o estudo o desenvolvimento de um manual de instala o e a implementa o do software Asterisk trabalhando como uma central telef nica equivalente a um equipamento PABX Private Automatic Branch eXchange Sua implementa o foi realizada em equipamentos pertencentes equipe e os testes de funcionali
3. pje faze la psruslrente beso voc opte por ser pulsdo atrav s do uso da fermenta de port Lcionamento oc vinda ter uma chance de ver ns resultados ROELAP nte pod Le Les iga g yib mesmo destare porticioramento aso n o concorde COR O Mesa M todo de para iclonamenio 2 Aaga todo o disco IDE principal hiai 2 0 08 DEKU HAGDDISE todo 0 disco usar o LAH 2 TDEA principal dhdal 2 0 GH Maltar Figura A5 Particionamento do disco r gido Na Figura A6 mostrada a sele o do espa o que ser editado e a Figura A7 mostra a solicita o para que seja criada uma nova parti o no espa o selecionado EMI 10 Porticiorar discos Esta amp uma vis o geral de suss parti es e pontos de monism atualmente configurados Seleclone ums parti o para modificar suas corFigura es alstema de arquivos ponto de montagem mich um amad live mie criar parti es ou um dispositivo no qual inicislizar ums tabela de parti es Cont igre GADO yla otima Configurer o Gerenciador de Volumes Logicos Particionsmento ass st Ldo duda sobra o part fc lonamesvt o Desfazer as mudsn as nas parii es FLnalizar o particionamento E prover 05 monpa no disco avaliar Figura A6 Sele o de espa o para particionamento do disco r gido 46 1 Perticiooar discos Cow usar te espa o liwe 1 Periiclone ionat iomete O espa o Livre Eslbir informa es de Clilndros Cabe as Getoras evo ltar
4. DER 11 Parchotomar discos Caso voc continue m mudan os listadas abaixo ser o provados nos diaas AJD Isao ir destruir todos dados em quaisquer piigi que voc tenha renceldo bes como nos parti es que ser o formatados s tabeles de por i o dos dispositivos a seguir foram mudados IDE princlosl ihdai Aa sepulntes parti es ser o formatados garti o 1 de IDE pricipal Chogi como ewit gartl o 42 de IDEI prlrclgal ha com sua Ermar essas mudan as nos dipos 7 altar EB ma Figura A16 Gravando mudan as realizadas no disco 53 Ap s a formata o das parti es segue se com a instala o do sistema operacional Nesta etapa s o copiados os arquivos restantes para o disco r gido Trata se de outro processo apenas informativo no qual n o h necessidade de fornecer informa es ou par metros de configura o Durante a conclus o da instala o o sistema reconhece que n o cont m suporte completo a linguagem selecionada neste caso o Portugu s disponibilizada a op o de baixar pacotes da Internet Este processo opcional por m para evitar problemas futuros foi selecionado Sim conforme ilustra a Figura A17 Figura A17 Informa o de atualiza o da instala o A configura o do sistema o pr ximo passo a ser realizado conforme mostra a Figura A18 solicitada a configura o de fuso hor rio brasileiro 54 gurs o de uso horari
5. asterisk sounds make clean rootdasterisk home ubuntu usr src asterisk sounds make linux26 rootdasterisk home ubuntu usr src asterisk sounds make install Figura 11 Compilando o arquivo asterisk sounds Para finalizar as instala es a Figura 12 mostra a instala o do Asterisk ap s todos os pacotes de depend ncia estarem devidamente compilados e instalados rootdasterisk home ubuntut cd usr src asterisk rootdasterisk home ubuntu usr src asterisk make clean rootdasterisk home ubuntu usr src asterisk make rootdasterisk home ubuntu usr src asterisk make install rootdasterisk hnome ubuntu usr src asterisk make samples Figura 12 Compilando o arquivo asterisk O comando make samples respons vel pela instala o de exemplos dos arquivos de configura o 26 4 4 Configurando o ASTERISK O Asterisk possui v rios arquivos de configura o para suas diversas funcionalidades por m para esta implementa o foram utilizados somente dois deles o sip confe o extensions conf O uso do arquivo sip conf se deve pelo fato do softphone utilizado ser baseado no protocolo SIP Caso o softphone fosse baseado no protocolo AIX o arquivo aix conf deveria ser editado Tanto o sip conf quanto o aix conf possuem a configura o do servidor de telefonia e das contas de usu rios ramais J o arquivo extensions conf respons vel pela implementa o de contextos que s o as
6. o usu rio root uma caracter stica peculiar neste sistema operacional pois n o poss vel se autenticar no sistema com essa conta por n o existir sendo necess rio habilitar esta fun o para outro usu rio inicialmente criado para acesso ao sistema Para realizar esta habilita o basta efetuar o login com um usu rio como por exemplo o usu rio criado no momento de instala o e estabelecer uma senha para o root Para isso basta selecionar a seguinte sequ ncia no menu dispon vel na rea de trabalho Aplica es gt Acess rios gt Terminal Ent o ser aberta a tela de console onde dever o ser digitados os comandos mostrados na Figura 2 ubuntuODasterisk sudo su root asterisk home ubuntu passwd Enter nem UNIS password xxxxxxxx Figura 2 Estabelecendo perfil root para um usu rio O comando sudo su solicita o perfil root para o usu rio Nota se a presen a do caracter que indica o perfil de super usu rio J o comando passwd utilizado para estabelecer uma senha para este perfil evitando que qualquer usu rio utilize o perfil de root 21 Com esta configura o torna se poss vel realizar as demais altera es no Ubuntu j que existem alguns pr requisitos para a instala o e configura o do software Asterisk Dentre eles h a necessidade de instalar alguns pacotes adicionais configura o b sica do sistema operacional que auxiliam na execu o das fun
7. 1 Servidor Asterisk O servidor Asterisk deve ser inicializado para que os computadores clientes ramais consigam realizar e receber chamadas posteriormente Ao concluir o processo de inicializa o do sistema operacional os m dulos de comunica o do Asterisk s o carregados automaticamente devido configura o realizada no Cap tulo 4 deste trabalho Com os m dulos carregados deve se executar o software Asterisk para que a Central PABX funcione Atrav s do comando asterisk o software executado como mostra a Figura 21 rooiDasterisk home ubuntu asterisk Figura 21 Execu o do software Asterisk 5 2 M quinas clientes ramais Com o servidor inicializado devem ser ligados os computadores que realizar o as atividades como clientes da central telef nica os ramais Estes computadores trocar o informa es com o servidor para possibilitar a realiza o das chamadas Ent o iniciase o software X Lite nos computadores usu rios como mostrado na Figura 22 e automaticamente o 37 softphone troca mensagens com o servidor Asterisk para estabelecer uma sess o de comunica o rootmasterisk nome ubuntu downloads cd xten xlite root asterisk nome ubuntu downloads xten xlite 4 xtensoftphone Figura 22 Execu o do software X Lite Ent o aparecer a interface do softphone atrav s da qual ser o realizadas e recebidas as chamadas desta central Para a realiza o
8. 20 ms respectivamente G 729 codec propriet rio utilizado para compress o de voz e supress o de sil ncio em um sinal digital Possui a qualidade de telefonia padr o 3KHz largura de banda anal gica udio em 8 Kbps 19 3 1 3 Softphone X Lite O softphone X Lite foi desenvolvido e disponibilizado pela CounterPath Solutions Inc gratuitamente para uso pessoal tem todos os direitos reservados pela empresa desenvolvedora sendo necess rio sua autoriza o para utiliza es comerciais COUNTERPATH 2007 O software possui suporte para as distribui es Linux bem como para os sistemas operacionais Windows e MAC OS X Seu funcionamento consiste em ao discar um determinado n mero telef nico o softphone envia as informa es ao Asterisk e este o respons vel pela transmiss o da conversa O X Lite tem como base o protocolo SIP que o protocolo mais utilizado atualmente na comunica o VolP O SIP um protocolo de sinal baseado em texto que busca estabelecer cnamadas e confer ncias atrav s de redes de dados Este protocolo o respons vel pela configura o mudan a ou t rmino de uma sess o al m disso independe do tipo de m dia ou aplica o usada na chamada O softphone X Lite v2 0 foi escolhido por ser de simples configura o f cil instala o e tima qualidade de transmiss o de som Foram realizados testes com outros softphones tais como Gizmo 2 0 e Vono por m a qualidade era inferior havia
9. 6 12 misc zaptel ko rootDasterisk home ubuntufinsmod lib modules 2 6 12 misc wcfxo ko Figura 5 Instala o dos m dulos necess rios do Asterisk A m quina deve ser reiniciada para que seja conclu da a instala o desses pacotes Deve se ent o editar o arquivo etc modules para que os dois m dulos acima instalados sejam carregados durante a inicializa o do sistema Pode se utilizar qualquer editor de texto no exemplo da Figura 6 foi utilizado o editor Vi pois o padr o na maioria das distribui es Linux root asterisk home ubuntu cd etc root asterisk home ubuntu etc vi modules Comando i para inserir e digitar as seguintes palavras zaptel wcfxo Figura 6 Edi o do arquivo modules 23 4 2 Instala o do ASTERISK Como citado anteriormente o desenvolvimento deste trabalho foi realizado com a distribui o 1 2 12 do software Asterisk Inicialmente foi realizada a instala o da vers o Asterisk 1 4 por m por ser uma vers o inst vel ocorreram incompatibilidades com o sistema operacional utilizado e houve ent o a sua remo o Os arquivos necess rios para a instala o do Asterisk 1 2 s o os seguintes Asterisk 1 2 16 fonte do software Asterisk Zaptel 1 2 15 necess rio para integra o com o hardware Zapata que n o est sendo utilizado neste trabalho por m a instala o do Asterisk n o realizada sem este pacote Libpri 1 2 4 utilizado pa
10. caracter stica ser simples f cil de instalar e utilizar e por esse motivo este sistema operacional vem ganhando mais adeptos Dependendo da aplica o desejada o Ubuntu executado em m quinas simples sem grande poder de processamento e capacidade em mem ria O Ubuntu compat vel com as arquiteturas i386 x64 PPC e Sparc Seu nome foi baseado em um conceito sul africano e quer dizer humanidade para com os outros demonstrando um ar humano por tr s de seu desenvolvimento que busca interagir com todos de forma r pida f cil e tamb m d oportunidade de cada usu rio modific lo e personaliz lo da melhor forma poss vel para o utilizador Uma caracter stica peculiar do Ubuntu o fato de n o possuir um usu rio exclusivamente root ou seja um usu rio espec fico com acesso administrativo em seu sistema Por m o acesso administrativo pode ser 15 disponibilizado a usu rios individuais sendo necess ria configura o deste perfil para um determinado usu rio A vers o do sistema operacional utilizada foi a 5 10 a mais recente no in cio do desenvolvimento e foi mantida evitando problemas de compatibilidade com a vers o do Asterisk e com as configura es estabelecidas para o funcionamento do trabalho A instala o do kernel foi t pica sendo instalados todos os pacotes oferecidos pela distribui o descrito no Ap ndice A deste documento para auxiliar usu rios iniciantes A sua aquisi o pode
11. complexidade na configura o e ou havia a necessidade de adquirir cr ditos para a utiliza o do mesmo Para a utiliza o do primeiro softphone era necess ria a aquisi o de cr dito o que iria contra os objetivos do trabalho que consiste em telefonia com baixo custo e boa qualidade sendo que o mesmo cumpria apenas o segundo requisito J o segundo softphone foi testado inicialmente no sistema operacional Windows e possu a tima qualidade n o havendo necessidade de adquirir cr ditos para liga es entre telefones de uma mesma operadora sendo necess ria a aquisi o de cr dito para liga es entre as demais operadoras ao final do per odo de teste que consiste em trinta dias ap s seu cadastro Por m n o h uma vers o do software Vono para o sistema operacional Linux o que impossibilitou sua aplica o 20 4 IMPLANTA O DO SISTEMA Nesta sess o est o todos os passos para a implanta o do sistema desde as configura es do sistema operacional para adequa o aplica o at as configura es finais de uso do sistema implantado 4 1 Configura o do UBUNTU A instala o completa da distribui o Ubuntu encontra se no Ap ndice A Conclu do o processo de instala o houve a necessidade da configura o do sistema para que o mesmo suportasse a aplica o desejada Inicialmente configurou se um usu rio com perfil root pois por default isso n o realizado Como j citado anteriormente
12. de chamadas basta digitar O DDD n mero desejado J o recebimento realizado clicando no bot o verde do softphone ver Figura 23 Figura 23 Interface do software X lite 2 0 Nota se a similaridade da interface deste software com a de um telefone convencional caracter stica que aumenta a familiariza o do usu rio com o novo servi o e torna simples sua utiliza o 38 6 CONCLUS O Este trabalho teve como objetivo a instala o configura o e documenta o de uma central telef nica via software Asterisk visando suprir as funcionalidades b sicas oferecidas por uma central PABX existente no mercado hoje sem perder qualidade de servi o ou causando danos rede de dados do local a ser implementada Os servi os de comuta o de liga o entre ramais chamadas em espera e m sica em per odo de espera foram os servi os implementados no desenvolvimento do trabalho estes foram escolhidos por serem servi os b sicos de qualquer equipamento de PABX que obrigatoriamente deveriam ser fornecidos pela solu o para seu xito Visto que esses requisitos foram cumpridos com qualidade satisfat ria e que a cria o de um manual capaz de auxiliar todos os interessados em implementar uma central PABX via software Asterisk conclui se que o trabalho obteve sucesso 6 1 Principais contribui es Atrav s do desenvolvimento deste trabalho houve a melhor compreens o do funcionamento das centrais telef nicas
13. do autor Rafaela de F tima Viviurka Assinatura do autor Institui o Universidade Tecnol gica Federal do Paran Local Curitiba Paran
14. e senhas Uma boa senha cont m uma mistura de letras nineros e pontua o e derd ger mditicada em intervalos regulares Escolha ura senha paro O novo usu rio i ma eA cta Lear Figura A21 Configurando Ubuntu Senha do usu rio inicial Com estas informa es ser poss vel acessar o sistema operacional ap s a conclus o da instala o O ltimo passo instalar um gerenciador de partida que neste caso o GRUB GRand Unified BootLoader Se o programa de instala o detectar 56 outro sistema operacional no mesmo computador ser adicionado um menu de inicializa o que mostrar todos os sistemas operacionais existentes no computador no momento de sua inicializa o Por padr o o GRUB ser instalado no registro mestre de inicializa o MBR M ster Boot Recorder do primeiro disco r gido Conclu do este processo a instala o ser finalizada necess ria a remo o do CD do drive de CDROM conforme mostra a Figura A22 e selecionar a op o Continuar Desta forma o computador ser reiniciado o Ubuntu far o restante das instala es e estar dispon vel para utiliza o Figura A22 Conclus o de instala o do Ubuntu AUTORIZA O 57 Autorizamos a reprodu o e ou divulga o total ou parcial da presente obra por qualquer meio convencional ou eletr nico desde que citada a fonte Nome do autor Daiane Stelmach de Melo Assinatura do autor Nome
15. funcionalidades oferecidas pela central telef nica 4 4 1 Configurando o sip conf O arquivo sip conf cont m par metros e configura es para clientes SIP Alguns destes par metros s o utilizados durante a comunica o do servidor Asterisk com o servidor SIP A configura o do arquivo sip conf nesta implementa o pode ser visualizado na Figura 13 a qual mostra a configura o de 2 ramais 27 Figura 13 Arquivo de configura o sip conf 28 Segue abaixo o significado dos par metros utilizados register registra em um provedor SIP context context default que ser utilizado quando um ramal n o tiver contexto Os contextos dos ramais s o rotas para efetuar liga es estes est o descritos no arquivo extensions conf port porta na qual o Asterisk ir procurar liga es SIP bindaddr estabelece o IP que o Asterisk dever ouvir para o recebimento e envio de chamadas Deve ser configurado quando o servidor tiver mais de um IP por padr o ou por placa de rede Caso o IP seja o da m quina servidora deve se preencher com o valor 0 0 0 0 srvlookup habilita o servidor DNS nas liga es type trata se da forma que o ramal ser configurado sendo que este pode ser e friend o ramal poder realizar e receber chamadas e user o ramal apenas realiza chamadas e perr o ramal apenas recebe chamadas username se o Asterisk estiver como cliente SIP conectado a um servidor remoto SIP ele precisar da
16. trabalho reduzir custos optou se pelo uso de uma ferramenta gratuita o softphone e por este motivo o aparelho telef nico convencional n o utilizado A comunica o ocorre por meio de um software que realiza a mesma fun o de um telefone sendo que para seu funcionamento preciso 14 que o computador possua um microfone e caixas de som O software X Lite COUNTERPATH 2007 foi escolhido como softphone oficial de teste ap s compara o com alguns outros oferecidos gratuitamente na Internet Esta escolha se deve a facilidade de instala o e configura o e tamb m por este software possuir boa qualidade na transmiss o de voz Houve a necessidade de realizar um cadastro em um provedor SIP Session Iniciation Protocol para que as chamadas fossem encaminhadas para a rede p blica de telefonia Neste caso foi realizado o cadastro no servidor da Vono GLOBAL 2007 onde adquiriu se um n mero de telefone para recebimento de chamadas externas A partir deste cadastro p de se realizar liga es gratuitas durante o per odo de trinta dias por m uma vez expirada esta data deve se adquirir um plano com este provedor ou desistir de seu uso 3 1 1 Sistema Operacional UBUNTU O Ubuntu um sistema operacional desenvolvido pela Ubuntu Foundation e patrocinado pela Canonical Ltd WIKIP DIA 2007 Consiste em um sistema operacional baseado na distribui o Linux Debian e por isso tem como base o software livre Sua
17. Asterisk 36 Figura 22 Execu o do software X Lite 37 Figura 23 Interface do software X lite 2 0 37 Figura A1 Tela inicial de instala o do Ubuntu 42 Figura A2 Sele o de linguagem utilizada is 43 Figura A3 Sele o de teclado erra 43 Figura A4 Configura o de rede aeee 44 Figura A5 Particionamento do disco r gido 45 Figura A6 Sele o de espa o para particionamento do disco r gido 45 Figura A7 Cria o do particionamento no espa o selecionado 46 Figura A8 Defini o do tipo da parti o 46 Figura A9 Defini o do tamanho da parti o 47 Figura A10 Defini o da localiza o da parti o 48 Figura A11 Configura o da parti o 49 Figura A12 Sele o de espa o para particionamento de rea de swap 50 Figura A13 Defini o do tipo da parti o de swap 50 Figura A14 Informa es de configura o da rea de swap 51 Figura A15 Finaliza o das configura es rese 52 Figura A16 Gravando mudan as realizadas no disco 52 Figura A17 Informa o de atualiza o da instala o 53 Figura A18
18. DE PESQUISA saia 13 3 1 Recursos empregadoS s soseenereeeeseeeserrrttrtntr rse rrrerrrertrnn erneer erreene 13 3 1 1 Sistema Operacional Ubuntu o 14 3 1 2 Software Asterisk isini esa dona ao dela an tada Traga dad HA a aa pa aa 15 3 1 3 Softphone X Lite m n areia en aan a AAS 19 4 IMPLANTA O DO SISTEMA ua ass nana 20 4 1 Configura o do UBS cs eaposs ses sen som tome ga sont Susie baga dans Seade is asda 20 4 2 Instala o do ASICNISKo as csisiapiasbiSa ass Sad NTE pd ea UE SRD CE 23 4 3 Compilando os arquivos de instala o do Asterisk 24 4 4 Configurando o Asterisk rrenan 26 4 4 1 Configurando O SIP CON Ts asneiras Saad e SR a 26 4 4 2 Configurando o extensions conf 30 4 4 3 Instalando e configurando o X Lite s 31 5 FUNCIONAMENTO DA CENTRAL PABX VIA ASTERISK 36 Dl Servidor ASICTSK as sia asi E assi og SD aa Aa ja O 36 5 2 M quinas clientes ramais n se 36 6 CONCEUS O as ati Delta Da ade Dane ad 38 6 1 Principais CON IDUI ES unas sas ais a Ta qu rerent 38 6 2 Trabalhos FUROS Hadna dao AA Ra RS a a 38 REFERENCIAS sa a o a A 39 AP NDICE A Instala o do sistema operacional Ubuntu v5 10 41 LISTA DE FIGURAS Figura 1 Exemplo de implementa o do Asterisk 16 Figura 2 Estabelecendo perfil root para um usu rio
19. Implanta o de Central Telef nica PABX Via Software Asterisk Trabalho de conclus o de curso apresentado Universidade Tecnol gica Federal do Paran como requisito para obten o do t tulo de Tecn logo em Inform tica CURITIBA 2007 DAIANE STELMACH DE MELO RAFAELA DE FATIMA VIVIURKA Implanta o de Central Telef nica PABX Via Software Asterisk Trabalho de conclus o de curso apresentado Universidade Tecnol gica Federal do Paran como requisito para obten o do t tulo de Tecn logo em Inform tica Orientadora Prof Ana Cristina B Kochem Vendramin Co orientador Prof Leandro Batista de Almeida CURITIBA 2007 Implanta o de Central Telef nica PABX Via Software Asterisk Trabalho de conclus o de curso apresentado Universidade Tecnol gica Federal do Paran como requisito para obten o do t tulo de Tecn logo em Inform tica Data de Aprova o Banca Examinadora Prof MSc Ana Cristina Barreiras Kochem Vendramin Orientadora UTFPR DAINF Prof MSc Leandro Batista de Almeida Co Orientador UTFPR DAINF Prof Christian Carlos Souza Mendes UTFPR DAINF Prof Dr Gilda Maria Souza Friedlaender Coordenadora de Trabalho de Conclus o de Curso UTFPR DAINF CURITIBA 2007 SUM RIO FINTRODUC O 0a mas arara aaa cera en ao aa e ad a 9 1 1 Conte do do trabalho ss A A O 10 2 PABX VINASTERISIE suporto dana TR AAIE 11 3 METODOLOGIA
20. a de completar a chamada Caso seja externo encaminha a chamada para o servidor SIP configurado atrav s da Internet para que o mesmo complete a chamada IP E ea PC VolP J com Softphor Fevar com Sofiphone com Sortpnonk Figura 1 Exemplo de implementa o do Asterisk SISNEMA 2006 O Asterisk utiliza protocolos e codecs para realizar as chamadas telef nicas via Internet Os protocolos s o respons veis pela segmenta o e encapsulamento dos pacotes de voz da origem e pela sua reestrutura o e decodifica o no destino Os protocolos suportados pelo Asterisk s o SISNEMA 2006 e H323 primeiro protocolo utilizado e que define especifica es para comunica o em tempo real de dados para v deo dados e voz Este protocolo especif ca sistemas de comunica o multim dia em redes baseadas em pacotes por m n o garante Qualidade de Servi o QoS Estabelece padr es para codifica o e decodifica o de fluxos de dados de udio e v deo O padr o 17 H 323 completamente independente dos aspectos relacionados a rede Dessa forma podem ser utilizadas quaisquer tecnologias de enlace e tamb m n o h restri es quanto topologia da rede O padr o H 323 especifica o uso de udio v deo e dados em comunica es multim dia sendo que apenas o suporte m dia de udio obrigat rio Pode se ter uma variedade de formas de comunica o envolvendo udio apenas telefonia IP udio e v deo
21. ado encontra se compactado sendo necess rio efetuar o procedimento de descompacta o do arquivo conforme mostra a Figura 15 rootDasterisk home ubuntuf cd downloads rootDasterisk home ubuntu downloads tar zxf X Lite Install tar gz Figura 15 Descompacta o do arquivo de instala o do X Lite Com isso ser criado o diret rio xten xlite com dois arquivos no seu interior README e xtensoftphone 32 Para iniciar o softphone deve se executar o arquivo xtensoftphone por m o mesmo n o se encontra com permiss o para execu o apenas de leitura Isso faz com que n o seja poss vel configur lo e execut lo corretamente preciso alterar sua permiss o com o comando chmod para que o mesmo torne execut vel J a execu o desse aplicativo realizada com o comando como mostra a Figura 16 Figura 16 Instala o do software X Lite Com o processo de instala o conclu do o software X Lite j pode ser executado por m necess ria sua configura o para a comunica o com o Asterisk Esta configura o pode ser realizada logo na primeira inicializa o do softphone pois quando o X Lite aberto pela primeira vez a janela de configura o se abre automaticamente ver Figura 17 Caso contr rio basta clicar no cone direita do bot o Clear do software Figura 17 Janela inicial de configura o do X Lite 33 Deve se selecionar a op o System Settin
22. as duas estruturas s o capazes de transitar pelo mesmo meio f sico Em decorr ncia desse questionamento come ou a ser desenvolvida em 1995 pela Vocaltec Inc a tecnologia VolP Voice over Internet Protocol LEITE 2007 VolP uma tecnologia capaz de encapsular informa es anal gicas para que trafeguem em estruturas de transmiss o digitais Inicialmente esta tecnologia foi recebida com certo receio pois havia a necessidade de transmiss o em tempo real V rias d vidas foram levantadas referentes capacidade da largura de banda entre elas se a banda passante da rede de dados suportaria a transmiss o de dados e voz concomitantemente Por m com a oferta de larguras de banda maiores pelas empresas que fornecem links para Internet esse medo cessou e o que se pode ver a constante ades o a esse servi o e a forte tend ncia que este demonstra em substituir o sistema de telefonia atualmente utilizado Com o intuito de unir a rede de dados e a de telefonia e por consequ ncia reduzir gastos foi desenvolvido o software Asterisk Utilizando o VolP como base de funcionamento o software capaz de realizar todas as funcionalidades oferecidas por um equipamento de PABX por m reduzindo custos para a empresa dando suporte a v rios protocolos de transmiss o e podendo ser utilizado tanto com aparelhos de telefone comuns como com softphones fornecidos gratuitamente DIGIUM 2007 10 Devido car ncia de um material completo e de
23. autentica o SIP INVITE SIP INVITE consiste em uma mensagem encaminhada para o servidor SIP para estabelecer uma sess o de chamadas ent o este campo ser usado para autenticar os SIP INVITES que o Asterisk envia para o servidor remoto SIP secret senha utilizada para conectar se ao servidor remoto SIP fromuser define o usu rio para ser colocado no campo from ou seja a pessoa que realiza chamada ao inv s do callerid fromdomain define o dom nio default nas cnamadas SIP context indica qual contexto ser utilizado disallow desabilita o uso de codecs allow habilita o uso de codecs host n mero do IP ou do host Caso queira que o cliente se registre coloque dynamic 29 insecure define se haver verifica o do IP e porta do host qualify checa se o cliente est acess vel Ao colocar yes em sip show peers mostra se o ping para este ramal Mas caso esteja UNREACHEBLE pode significar um firewall ou NAT Network Address Translation em portugu s Tradu o de Endere os de Rede ent o quando tentarem ligar para este ramal o Asterisk n o permite nem mesmo que a liga o seja completada Neste caso o qualify no resolve o problema nat op o configurada no caso dos pacotes de dados necessitarem passar por um roteador que possua NAT configurado e yes ignora qualquer informa o no cabe alho SIP e assume os mapeamentos da tabela NAT e no usa o NAT de acor
24. dade utilizaram um link dom stico de 400Mbs fornecido por uma empresa de telefonia comercial As informa es contidas no presente trabalho s o fruto de pesquisas e testes tendo sempre como foco a compatibilidade do servi o oferecido pelo software em rela o solu o oferecida comercialmente Os elementos escolhidos para sua elabora o foram definidos ap s compara o entre as ofertas encontradas buscando sempre a qualidade do servi o oferecido O resultado obtido foi totalmente satisfat rio gerando uma documenta o consistente e utiliz vel no desenvolvimento da central telef nica al m da comprova o da qualidade do servi o oferecido por essa alternativa PALAVRAS CHAVES Asterisk PABX central telef nica softphone 1 INTRODU O A informatiza o est presente em todos os setores da sociedade A cada dia aumenta a depend ncia pelos computadores e pelas facilidades por eles proporcionadas Como ocorreu com a rede de telefonia as redes de computadores invadiram empresas ambientes educacionais e at resid ncias devido necessidade de comunica o e compartilhamento de informa es Com a expans o das redes de computadores come ou a ser questionada a necessidade de duas estruturas de transmiss o independentes uma para dados e outra para voz sendo que poss vel transmitir dados sobre a rede de voz Por que uma empresa teria que ter sua rede de telefonia independente de sua rede de dados sendo que
25. do com o RFC3581 e never n o utiliza os recursos do NAT para a resposta sim trica de roteamento RFC3581 route assume que o NAT n o envia a resposta para o IP porta padr o do cabe alho SIP canreinvite no define que todas as liga es realizadas dever o ser encaminhadas atrav s do servidor Asterisk Desta forma este servidor ter controle sobre todas as chamadas por m ser o necess rias v rias requisi es que provocam maior consumo de largura de banda dtmfmode rfc2833 como o cliente lida com a sinaliza o DTMF Dual Tone MultiFrequentia os tons de duas frequ ncias utilizados na discagem dos telefones mais modernos 1511 defini o de um ramal username defini o de nome do usu rio do ramal secret defini o de nome do usu rio do ramal callerid utilizado para o identificador de chamadas 30 4 4 2 Configurando o extensions conf O extensions cont cont m as regras de discagem o mais importante arquivo de configura o de uma central PABX no Asterisk pois nele onde se encontram as extens es e os ramais Essas regras s o facilmente identificadas pois come am com exten gt e podem ser visualizadas na Figura 14 Figura 14 Arquivo de configura o extensions conf Para simplificar o entendimento dos par metros acima citados e ext local defini o de um contexto O contexto a composi o de v rias a es que ser o tomadas dependendo dos acontecime
26. dor humano para que as liga es fossem completadas As centrais PABX s o geralmente utilizadas em empresas condom nios e ambientes onde o tr fego interno de liga es consideravelmente elevado Um equipamento de PABX interliga se rede p blica de telefonia atrav s de linhas fornecidas por esta chamadas de tronco e as distribui em ramais internos bem mais numerosos O Asterisk aplica o desenvolvida para implementar as fun es de uma central telef nica via software tem por finalidade diminuir os gastos na implementa o de funcionalidades referentes comuta o de chamadas telef nicas substituindo um hardware extra para tal finalidade DIGIUM 2007 poss vel realizar a configura o de um servidor de telefonia suportado pelo Asterisk capaz de unir duas redes a de dados e a de voz de maneira eficiente sem perder em qualidade para as solu es de PABX dispon veis no mercado A implementa o de uma central PABX baseada em software capaz de proporcionar diversas vantagens aos seus aquisidores dentre elas pode se citar MEGGELEN 2005 e Diminui o de custo com cabeamento pois n o h necessidade instalar um par de fios para cada telefone habilitado basta apenas utilizar qualquer ponto de rede existente em uma rede de dados 12 e Capacidade de expandir a quantidade de ramais sem necessitar de novo hardware Bastando apenas configurar um novo ramal e A central telef nica torna se escalon
27. e dos servi os de telefonia comum e via VolP al m da disponibiliza o de um documento de f cil compreens o por qualquer pessoa interessada no assunto para que implante ou somente sane sua curiosidade em saber como desenvolver uma central telef nica sem precisar adquirir uma solu o comercial 6 2 Trabalhos Futuros Prop em se como trabalhos futuros implanta es de novas funcionalidades para a central telef nica como realiza o de confer ncias al m de haver a possibilidade de serem efetuados testes de desempenho do sistema em rela o rede onde este seria implantado para medir o fluxo de dados no meio f sico verificando sua efici ncia e viabilidade 39 REFER NCIAS CANONICAL LTD What is Ubuntu Dispon vel em lt http ubuntu com gt Acesso em 15 de Mar o de 2007 COUNTERPATH SOLUTIONS INS X Lite 3 0 User Guide Dispon vel em lt http www xten com docs X Lite3 0 UserGuide pdf gt Acesso em 15 de Mar o de 2007 D GITRO Gloss rio Gloss rio de termos de tecnologia Dispon vel em lt htip www portaldigitro com br pt tecnologia glossario tecnologico php gt Acesso em 15 de Mar o de 2007 DIGIUM Inc What is Asterisk 2007 Dispon vel em lt htip www asterisk org about gt Acesso em 15 de Mar o de 2007 GALV O Denis Arquivos de configura o Informa es e dicas sobre instala o do software Asterisk Dispon vel em lt http asteriskbrasil org gt Acesso em 15 de Ma
28. es do sotware Asterisk entre eles e bison e cvs e Kernel source e libtermcap devel e newt devel e ncursses devel e openssl 096b e opensli devel e readline41 e readline devel Estes pacotes foram adquiridos e instalados atrav s do comando apt get como exemplificado na Figura 3 rootdDasterisk nome ubuntufapt get install bison cvs lernel source libtermcap devel newt devel ncursses devel openssl 096b opensll devel readline41 readline devel Figura 3 Adquirindo pacotes necess rios para instala o do Asterisk Instalam se ent o os headers do kernel conforme a vers o que est sendo executada ver Figura 4 22 rootdasterisk home ubuntuftuname a Linux asterisk 2 6 12 9 386 rootwasterisk nome ubuntutapt cache search linux headers 2 6 12 9 386 rootmDasterisk nome ubuntutapt get install linux headers 2 6 12 9 386 rootmdasterisk home ubuntutimake rootdasterisk home ubuntutimake linux26 rootmasterisk home ubuntutimake install Figura 4 Modifica o do Kernel para a instala o O comando uname a usado para mostrar a vers o do kernel que est sendo utilizada J o comando make linux26 s executado se o kernel utilizado for 2 6 como neste caso Para que a instala o do software Asterisk ocorra com sucesso deve se instalar os m dulos zaptelko e wcixo ko como mostra a Figura 5 rootDasterisk home ubuntufinsmod lib modules 2
29. f cil compreens o para auxiliar na implanta o do sistema Asterisk o desenvolvimento do presente trabalho visa facilitar a implanta o da tecnologia e ampliar sua utiliza o promovendo ainda mais o seu uso 1 1 Conte do do Trabalho O presente trabalho est dividido em seis cap tulos sendo este utilizado para mostrar a motiva o para o desenvolvimento do mesmo O segundo cap tulo descreve o software Asterisk utilizado para implementar uma central PABX O terceiro cap tulo apresenta os recursos empregados no desenvolvimento do trabalho O quarto cap tulo mostra os passos para a implementa o do sistema Asterisk O quinto cap tulo demonstra o funcionamento da central PABX via Asterisk Por fim s o apresentadas as conclus es obtidas 11 2 PABX VIA ASTERISK Em ambientes onde h necessidade de um n mero muito grande de linhas telef nicas o custo de implanta o dessas linhas elevado por isso opta se pela implementa o de uma central PABX Private Automatic Branch eXchange Uma central PABX consiste em um equipamento de comuta o telef nica autom tico respons vel por gerenciar e distribuir as chamadas para v rios ramais Desta forma o valor gasto em implanta o e manuten o menor e torna se poss vel realizar controles monitora es e permiss es para determinados ramais PLUSOFT 2007 O PABX considerado uma evolu o do PBX Private Branch eXchange equipamento que necessitava de um opera
30. gs do Menu Desta forma ser mostrada a janela de configura o do sistema mostrado na Figura 18 Figura 18 Janela System Settings de configura o do X Lite A configura o do sistema para comunica o com o servidor Asterisk deve ser feita na op o SIP Proxy atrav s da op o Default desta aba ver Figura 19 34 Figura 19 Janela SIP Proxy de configura o do X Lite Na Figura 20 pode se ver a configura o de um ramal para ser utilizado na central PABX Para este funcionar necess rio estar habilitado pois o par metro Enabled est definido como Yes As informa es Display Name Username e Password s o referentes ao ramal configurado no Asterisk J os campos Domain Realm SIP Proxy e Out Bound Proxy s o referentes ao caminho para chamadas entrantes e saintes neste caso foi configurado o servidor Asterisk que o respons vel por esta fun o Figura 20 Configura o do X Lite para comunica o com o Asterisk 35 36 5 FUNCIONAMENTO DA CENTRAL PABX VIA ASTERISK Este cap tulo cont m a descri o passo a passo do funcionamento da Central PABX deste a inicializa o dos computadores envolvidos neste processo Conclu dos os processos de instala o e configura o do servidor Asterisk e dos computadores que funcionar o como ramais deve se executar o sistema configurado Os passos para o funcionamento da central PABX via Asterisk est o descritos nas pr ximas se es 5
31. itar o recebimento do CD de instala o pelo correio atrav s de um cadastro na mesma p gina onde ser o solicitadas algumas informa es pessoais Iniciando a instala o Inicia se o computador com o CD de instala o inserido no drive de CDROM Assim o programa de instala o ser iniciado e ser questionado o tipo de instala o desejada ver Figura A1 42 EMI i ubuntu he drcf aalt Al lat bon Ble for mirt o tup ur lapiop mprtees Fress FL for ami al il lation op Mo in tall aly ihe base Lupe a Lhem E TER For the dntauit inxtaliat preze ENTER toct Figura A1 Tela inicial de instala o do Ubuntu Pressione Enter para inicializar ou leia as instru es para outros m todos de inicializa o e par metros Como a op o de instala o desejada a padr o pressionou se apenas a tecla Enter O pr ximo passo a sele o do idioma utilizado no processo de instala o que neste caso trata se de Portugu s Brasil como mostrado na Figura A2 43 LU Foma Jarmpuago Flem chose the langumge ou would Like to use orse a languaga FersLom y lish Polak Fortugue a Punjabi Omaha y Rowan Lan Russ er Serbian Slsk Slrenjan Spmilsh Suwda TapaLoa Turkish Ukralnian Wet nemis He Lzh Portugues Aom ra PyoCEuA CERCA lompra La SLovengE ina Espanol Svenska Tara log Turtpe Tipala Ting wl t Cyr meg o Hacks Figura A2 Sele o da linguagem u
32. l em caso de interrup o s bita por exemplo por falta de eletricidade e Ponto de montagem o sistema do arquivo raiz e Op es de montagem defaults e R tulo e Blocos reservados 5 e Uso t pico Padr o e Flag inicializ vel ligado para o sistema ser carregado durante a inicializa o e Tamanho definido previamente ver Figura A8 49 Figura A11 Configura o da parti o Deve se finalizar a configura o da parti o e prosseguir com a cria o da pr xima que ter fun o swap ou seja espa o dispon vel para troca de informa es e dados do sistema O processo de cria o similar ao descrito anteriormente por m alguns detalhes s o importantes na sua cria o No momento da sele o do tipo da parti o deve se selecionar a op o L gica na tela de sele o exemplificada na Figura A12 50 EH Porticiorar discos Tipo da nisa parti o orin ria oltare Figura A12 Sele o de espa o para particionamento de rea de swap Durante a configura o desta parti o alterar a op o Como usar esta parti o selecionando a op o rea de troca conforme mostra a Figura A13 NEAT 1 Paeticioar disces mi Coma ws esta pariigho i sistema de arquivos com jou nalima ext3 sistema de arquivos Ext sistera de arquivo com fourmaling ReiserFS Bistara de amguivirs com Journali JFS sistema de arquivos com journaling HFS sistema de arq
33. ntos e exten gt 1511 1 Dial SIP 1511 30 defini o da primeira a o que ser realizada no recebimento de uma chamada para o ramal 1511 Quando for discado o n mero 1511 a liga o ser encaminhada para o ramal 1511 usando o protocolo SIP Assim s o realizados as transfer ncias de chamadas e o recebimento de 31 chamadas externas O ramal est definido para tocar apenas trinta segundos antes de passar para a pr xima a o e exten gt 1511 2 Background bemvindo defini o da segunda a o na qual a chamada fica em espera e toca se a m sica bem vindo e exten gt 1511 3 Wait 60 ao t rmino da m sica passa se para o comando Wait que neste caso faz aguardar sessenta segundos e exten gt 1511 4 Hangup finalmente caso ainda a liga o n o seja atendida ela ser desligada pelo comando Hangup e exten gt 0 1 Dial SIP EXTEN Oubuntu asterisk 90 rT define a primeira a o que ser realizada quando o n mero discado iniciar com 0 zero que neste caso significa realiza o de chamadas externas Assim ser utilizado o protocolo SIP para encaminhar o n mero digitado vari vel S EXTEN para configura o CANONICAL 2007 ver Figura 13 do arquivo sip conf 4 5 Instalando e configurando o X Lite O software X Lite pode ser adquirido pelo site http www xten com download sendo que a vers o compat vel com Linux dispon vel o arquivo X Lite Install tar gz O arquivo disponibiliz
34. o Os fusos a sopalr s o fusos horarios comme no Araali Caco oc esteja loralizsdo em um fuso hor rio diferente escolha putro ra dlsta de fusos hor rios dispon vels Selecione seu fuso for rio Aaltar Figura A18 Configurando Ubuntu Fuso hor rio Tamb m indicada a cria o de uma conta de usu rio ver Figura A19 com o nome do usu rio ver Figura A20 e a senha do mesmo usu rio ver Figura A21 Contigurar usarios E senhas lima conta do isu rio a ser usada para at Luidados n o qeminlerat Luas bard criada pars ceu uso Assim voc n o precisar usas a conta de rot Por favor nforme O jie real desae Upar ig Eea informa o sora usada por exemplo como a origem padrao para renssgers enviadas por ESSE usu rio bem como por qualquer progroms que exiba ou utilize o me real O issu r do Seu nome complsto uma pecOlha raroiwal Home completo para o movo Usu rio UMES TI Hli Cont numa Figura A19 Configurando Ubuntu Nome do usu rio inicial 55 iil Configurar umiriog a sonhar Irforne us nome de usu rio para a nra conta Seu primeiro rare ues escolha rozobvel 0 nome de usu rio dever ser lniciodo com uma letra em calss balna amp qual pie ser ceguida de gualmer combina o de rimeros e mis letras em coixa baiso Home de ves rio para cum conta Figura A20 Configurando Ubuntu Nome do usu rio inicial para conta EMI u configurar usu rios
35. o maior efici ncia al m de ser robusto IAX 2 evolu o do IAX apresentando mais recursos como efici ncia na codifica o decodifica o e verifica o da informa o Media Gateway Control Protocol MGCP protocolo proposto pelo grupo de trabalho IETF Internet Engineer Task Force para integra o da arquitetura SS 7 Sistema de Sinaliza o n mero 7 TUDE 2003 em redes VolP Embora o SS 7 se encontre presente na telefonia tradicional o MGCP especifica com redes IP Frame Relay e ATM Asynchronous Transfer Mode J os codecs s o modos de compress o utilizados pelos protocolos para que seja realizada a codifica o e a decodifica o de sinais DIGITRO 2007 Esta compress o pode resultar em uma diminui o do tr fego GSM protocolo utilizado para comunica o com telefonia m vel sendo um codec que n o precisa de licen a de uso G 711 PCM U Law A Law padr o de codec de udio desenvolvido pela ITU Union International Telecommunication sendo o U Law o padr o americano e o A Law o utilizado no resto do mundo Possui a qualidade de telefonia padr o 3KHz largura de banda anal gica Pode ser codificado em 48 56 ou 64 Kbps ILBC codec de udio para uso em VolP um codificador de voz param trico voltado para comunica es de voz sobre IP numa rede de tr fego intenso como a Internet O iLBC alcan a uma taxa de transmiss o de 13 3 kbps ou 15 2 kbps com atraso de buffering de 30 ms ou
36. ok handbook draft pdf gt Acesso em 15 de Mar o de 2007 TUDE Eduardo Tutoriais Telefonia Celular 2003 Dispon vel em lt hittp www teleco com br tutoriais tutorialgsm pagina 3 asp gt Acesso em 15 de Mar o de 2007 WIKIP DIA PABX e Asterisk 2007 Dispon vel em lt http pt wikipedia org wiki gt Acesso em 15 de Mar o de 2007 WIKIP DIA Ubuntu Linux 2007 Dispon vel em lt http pt wikipedia org wiki Ubuntu Linux gt Acesso em 15 de Mar o de 2007 41 AP NDICE A Instala o do sistema operacional UBUNTU v5 10 Este ap ndice apresenta instru es de instala o do sistema operacional Ubuntu v5 10 As figuras mostradas neste ap ndice foram capturadas a partir da instala o do sistema operacional em quest o em uma m quina virtual Esta m quina virtual foi criada com o aux lio do software de emula o de hardware chamado Qemu Por se tratar de uma emula o ou seja um sistema operacional secund rio sendo executado sobre um sistema operacional principal algumas informa es referentes aos tamanhos do disco r gido e espa o dispon vel mostrados nas figuras n o correspondem realidade sendo mostrado as informa es referentes os disco virtual Para a instala o do Ubuntu necess rio possuir um CD com a imagem ISO do sistema operacional Esta imagem encontra se dispon vel para download no site oficial do Ubuntu http www ubuntu com products GetUbuntu Ou ainda poss vel solic
37. r o de 2007 GLOBAL VILLAGE TELECOM LTDA Vono Site de oficial do software e provedor SIP Vono Dispon vel em lt http www vono net br gt Acesso em 15 de Mar o de 2007 LEITE Luciana Informa es sobre VolP 2007 Dispon vel em lt htip www gta ufr br grad 00 1 luciana index htm gt Acesso em 15 de Mar o de 2007 LEOPOLDINO Graciela Machado MEDEIROS Rosa C Martins H 323 Um padr o para sistemas de comunica o multim dia baseado em pacotes 2001 Dispon vel em lt http www rnp br newsgen 0111 h323 html gt Acesso em 8 de Abril de 2007 40 MEGGELEN Jim Van SMITH Jared MADSEN Leif O Futuro da Telefonia 2005 Dispon vel em lt http Awww linuxmall com br index php product id 3295 gt Acesso em 15 de Mar o de 2007 PINHEIRO Jos Maur cio Santos Pinheiro Centrais Privadas de Telefonia 2004 Dispon vel em lt http www projetoderedes com br artigos artigo centrais privadas de telefonia php gt Acesso em 15 de Mar o de 2007 PLUSOFT Gloss rio Gloss rio de termos de telefonia Dispon vel em lt http www plusoft com br wps portal gt Acesso em 15 de Mar o de 2007 SISNEMA INFORM TICA Imagem implementa o do Asterisk 2006 Dispon vel em lt http sisnsema com br Materias idmat016414 htm gt Acesso em 15 de Mar o de 2007 SPENCER Mark ALLISON Mack RHODES Christopher The Asterisk Handbook 2003 Dispon vel em lt http Avww digium com en docs asterisk handbo
38. ra fazer multiplexa o por divis o de tempo TDM Time Division Multiplexing dividindo a banda passante em v rios canais permitindo transmitir v rios sinais ao mesmo tempo Addons 1 2 5 pacote opcional que possui funcionalidades adicionais como comunica o com banco de dados Sounds 1 2 1 pacote opcional que possui funcionalidades adicionais como habilitar os tipos de sons Para obter estes arquivos existem duas formas CVS Concurrent Version System Sistema de Vers es Concorrentes em portugu s nos servidores da Digium ver Figura 7 Download atrav s da p gina http www asterisk org downloads na qual basta selecionar a vers o desejada e salvar no computador 24 rootDasterisk home ubuntuf cd usr src rootDasterisk home ubuntu usr srck export CVSROOT pserver anoncvs Oevs digium com usr cvsroot rootDasterisk home ubuntu usr src cvs login rootDasterisk home ubuntu usr src pass xxx o password anoncvs rootDasterisk home ubuntu usr src cvs checkout zaptel libpri asterisk sounds asterisk addons Figura 7 Aquisi o de arquivos de instala o do Asterisk 4 3 Compilando os arquivos de instala o do ASTERISK Para que a instala o seja realizada com sucesso deve se ent o compilar os arquivos descritos na se o 4 2 em uma determinada ordem Inicialmente deve se compilar o arquivo libpri Para isso basta executar os comandos como mostra a Figura 8 root as
39. risk As fun es escolhidas para desenvolvimento foram a transfer ncia de liga o entre ramais chamadas em espera e m sica em espera por serem as principais funcionalidades oferecidas pelo equipamento em estudo e por fornecerem ao usu rio um servi o agrad vel e de qualidade 3 1 Recursos Empregados Como o foco do trabalho reduzir custos e pela compatibilidade do software Asterisk o sistema operacional escolhido foi o Linux Inicialmente a distribui o escolhida para o desenvolvimento da aplica o foi a Red Hat 9 0 por m ap s aproximadamente dois meses do in cio das pesquisas essa distribui o foi descontinuada e convertida em propriet ria inviabilizando sua utiliza o Em substitui o foi eleita a distribui o Ubuntu 5 10 por ser uma distribui o de f cil instala o e interface amig vel A central PABX implementada baseia se no software Asterisk sendo utilizada a vers o 1 2 12 Mesmo j estando dispon veis vers es mais recentes do software para download a op o de continuar com a vers o inicial se deve manuten o de compatibilidade com o sistema operacional e com as configura es j estabelecidas Para realizar a comunica o entre um terminal telef nico e uma central PABX seria necess ria a aquisi o de um hardware espec fico ATA Adaptador de Telefones Anal gicos ou placas com entradas FXO FXS Foreign eXchange Office Foreign eXchange Subscriber Como o objetivo do presente
40. s Figura A7 Cria o do particionamento no espa o selecionado iniciado o processo de configura o da parti o que est sendo criada Como este espa o do disco comportar o sistema operacional Ubuntu o mesmo ser definido como parti o Prim ria como mostrado na Figura A8 0 Porticiorar discos Tipo da misa gart igy Lica olta Figura A8 Defini o do tipo da parti o 47 A pr xima configura o solicitada a defini o do tamanho da parti o Nota se na Figura A9 que o espa o definido de apenas 1 5Gb por m vale lembrar que esta tela est relacionada uma m quina virtual e n o a um disco r gido real Figura A9 Defini o do tamanho da parti o Ap s definir o tamanho da parti o deve se definir sua localiza o ou seja se a mesma deve ser criada no in cio ou no final do espa o dispon vel ver Figura A10 Foi selecionada a op o In cio para obter um melhor aproveitamento do disco r gido A11 48 Figura A10 Defini o da localiza o da parti o Outras configura es s o solicitadas a seguir como mostra a Figura e Sistema de arquivos com journaling ext3 third extended file system Ext3 faz parte da nova gera o de sistemas de gest o de arquivos do Linux A sua maior vantagem o suporte de journaling que consiste em guardar informa o sobre as transa es de escrita permitindo uma recupera o r pida e confi ve
41. ser realizada por meio de download de uma imagem ISO de um servidor ou solicita o de CD a partir da p gina http shipit ubuntu com e o mesmo ser entregue no endere o indicado no momento do cadastro por m esse processo pode demorar algumas semanas 3 1 2 Software ASTERISK O Asterisk um software Open Source protegido pelas leis de GPL General Public License Ele foi desenvolvido pela empresa Digium com o objetivo de implementar todas as funcionalidades de um equipamento de PABX tais como chamada em espera redirecionamento de chamadas m sica em espera confer ncias e afins utilizando como base o VolP para seu funcionamento DIGIUM 2007 Por se tratar de software livre o Asterisk est em constante aprimoramento pela comunidade de desenvolvedores procurando melhorar os m dulos de servi os j dispon veis e buscando desenvolver novas fun es para atender seus usu rios Conforme ilustra a Figura 1 o Asterisk o centralizador das chamadas sendo que estas podem ser realizadas por computadores com softphones telefones que suportam comunica o VolP ou telefones convencionais com um hardware adicional O funcionamento b sico do Asterisk consiste em o servidor Asterisk receber uma chamada sendo respons vel pelo direcionamento desta ao seu destino independente deste ser interno como um ramal ou ser externo 16 como por exemplo liga es internacionais Caso o destino seja interno o Asterisk se encarreg
42. terisk home ubuntu cd usr src libpri rootlDasterisk home ubuntu usr src libpri make clean rootDasterisk home ubuntu usr src libpri make rootdasterisk home ubuntu usr src libpri make install Figura 8 Compilando o arquivo libpri O comando make clean usado para excluir os arquivos bin rios j compilados em tentativas anteriores caso seja a primeira vez que o arquivo esteja sendo compilado seu uso desnecess rio A Figura 9 mostra a instala o do arquivo zaptel que deve ser o pr ximo a ser compilado rootdasterisk home ubuntuf cd usr src zaptel rootdasterisk hnome ubuntu usr src zaptel make clean rootDasterisk home ubuntu usr src zaptel make linux26 rootDasterisk home ubuntu usr src zaptel make install Figura 9 Compilando o arquivo zaptel 25 O arquivo asterisk addons um pacote opcional com funcionalidades espec ficas por m as mesmas n o ser o utilizadas neste trabalho ver Figura 10 root asterisk home ubuntu cd usr src asterisk addons root asterisk home ubuntu usr src asterisk addons make clean root asterisk home ubuntu usr src asterisk addons make linux26 root asterisk home ubuntu usr src asterisk addons make install Figura 10 Compilando o arquivo asterisk addons Instalando o arquivo asterisk sounds como mostra a Figura 11 rootdasterisk home ubuntut cd usr src asterisk sounds rootdasterisk home ubuntu usr src
43. tilizada A configura o do teclado solicitada a seguir Deve se selecionar o modelo padr o a n o ser que seja um modelo diferente como o layout ABNT 2 ver Figura AS EMI i Selecione um Lagar da teclado geu teclado Escolher ceu teclado press lonardo algumas teclas fabio Lona de uma Lista completa da teclados Testar se este layout E correto o Dt mr Figura A3 Sele o de teclado O processo seguinte apenas informativo no qual o instalador do sistema operacional apresenta a evolu o da detec o dos componentes de hardware do computador Conclu do este processo solicitada a configura o de rede Neste caso foi detectado um servidor DHCP Dynamic Host Configuration Protocol por isso solicitado apenas o nome da m quina conforme Figura A4 sen o ser necess rio configurar manualmente o endere o IP da m quina a m scara de rede o servidor DNS e o Gateway Ap s essas configura es o instalador volta a detectar outros hardware Figura A4 Configura o de rede Com o processo de detec o de hardware conclu do segue se ent o para o particionamento do disco r gido Pode se particionar automaticamente todo o disco ou o espa o livre na unidade Neste caso foi selecionada a op o de editar manualmente as parti es conforme mostra a Figura A5 45 DER Esta instalador pode guif Lo atrak do partlcionanenbo de um disto a Sem usado pelo Wit Joy CASO wa predira voc
44. uivos FATIS FER yie FA volume fisico paro LYH value fisico para ANIO n o user a pari ig o Altar Figura A13 Defini o do tipo da parti o de swap 51 As informa es ao final da configura o devem ser semelhantes s mostradas na Figura A14 Figura A14 Informa es de configura o da rea de swap poss vel criar outras parti es secund rias seguindo os passos acima demonstrados por m n o houve necessidade para este caso sendo ent o finalizado o particionamento do disco r gido ver Figura A15 52 THERE E Particiorar discos Esta d uma wl o geral de suas parti es a pontos de montagem stuslmente configursdos Selecione ums par i e cars modificar suas cor igura es sistema de arquivos ponio de montagem etc um agapo Livre onde criar parti es ou um dlepo itiso no qual Endelatizar uma tsbeja de peeti es Conf Lguror RATO ula softnra Dont igre 0 Geres Lonhie de wolweg Libia Farticionsrento assistido Ajuda sobre o particionamento IDEI princlost chda 2 0 GO QEM MARDOISE SL prim ria 1 5 GB eta fa W prim ria 542 3 HMA maap awp IETS TE Wa Ltar Figura A15 Finaliza o das configura es O instalador do sistema confirma se as altera es realizadas dever o ser salvas ver Figura A16 Este procedimento realizado por quest o de seguran a uma vez que as parti es criadas ser o formatadas ou seja ter o seu conte do apagado
45. vel com maior facilidade pois basta adicionar um outro servidor e configur lo para comunicar se com o j existente e Possibilidade de acesso a dados e a Internet concomitantemente sem custo adicional e Possibilidade de automatizar a obten o de informa es de liga es sem que seja necess rio adquirir um software propriet rio ou hardware espec fico para isso e A implementa o de um servidor de telefonia pr prio traz maior autonomia para a empresa ou ambiente onde ser instalado Ao adquirir um equipamento propriet rio h a depend ncia do suporte t cnico de reparos e configura es de ramais e libera es restri es de chamadas que podem ocorrer com o tempo e aumento de ramais A independ ncia e liberdade de configura o dos servi os s o os diferenciais mais interessantes na aquisi o de uma central telef nica aut noma As funcionalidades desenvolvidas no presente trabalho s o os servi os b sicos de um PABX a comuta o de chamadas e as chamadas e m sica em espera Al m disso fornecida uma documenta o da instala o da central e sua configura o b sica de modo que a central funcione corretamente sem perder qualidade em rela o a um equipamento de PABX 13 3 METODOLOGIA DE PESQUISA Para a elabora o do presente trabalho foram pesquisadas algumas funcionalidades oferecidas pelos equipamentos de PABX tendo como objetivo reproduzilas com igual ou melhor qualidade pelo software Aste
46. videoconfer ncia udio e dados e por fim udio v deo e dados LEOPOLDINO 2001 Session Initiation Protocol SIP um protocolo desenvolvido para telefonia IP Internet Protocol que busca ser mais simples e eficiente por estes motivos vem substituindo o H 323 um padr o da Internet Engineering Task Force IETF O Protocolo de Inicia o de Sess o SIP um protocolo de aplica o baseado em texto que utiliza o modelo requisi o resposta Uma sess o independente do tipo de m dia ou aplica o que ser usada na chamada podendo utilizar diferentes tipos de dados sendo udio v deo e outros formatos O SIP come ou a ser desenvolvido na d cada de 1990 O SIP recebeu uma ado o r pida como padr o para comunica es integradas e aplica es que usam presen a Presen a significa a aplica o estar consciente da sua localiza o e disponibilidade O SIP foi modelado inspirado em outros protocolos de Internet baseados em texto como o SMTP e o HTTP e foi desenvolvido para estabelecer mudar e terminar chamadas em um ou mais usu rios em uma rede IP de uma maneira totalmente independente do conte do de m dia da chamada O SIP leva os controles da aplica o para o terminal eliminando a necessidade de uma central de comuta o WIKIP DIA 2007 Inter Asterisk Exchange IAX protocolo utilizado pelo Asterisk VolP alternativo ao SIP para conectar outros dispositivos que 18 suportam o IAX apresentand
Download Pdf Manuals
Related Search
Related Contents
RAID Planning Guide Troubleshooting the Agilent 1100 HPLC V Sation FR QG.qxd 添文x-Magic - 富士フイルムグローバルグラフィックシステムズ株式会社 A vacina - SciELO Livros Asahi Pentax SP-500 Instruction Manual fiche produit "取扱説明書" symbols used in the manual - Greg Smith Equipment Sales John Lewis JLWM1403 Washer User Manual Copyright © All rights reserved.
Failed to retrieve file