X-Lite
Origem: Gpwm, a enciclopédia livre.
Conteúdo |
Introdução
X-Lite é um softphone (ou User Agent) gratuito, produzido pela XTen Networks (hoje CounterPath Solutions Inc.), que utiliza o SIP para permitir que ligações sejam efetuadas e recebidas.
É uma alternativa barata e viável para pessoas que não querem gastar dinheiro com hardphones e utilizam computadores como o principal meio de comunicação.
O softphone está disponível em versões para Windows, Linux e Mac OS X. Nesta documentação abordaremos a instalação das versões para Windows e Linux. A configuração é igual em ambos os sistemas.
Instalação
Linux
O arquivo de instalação do X-Lite para Linux se encontra na página de download da CounterPath. Você deve usar algum cliente para baixar tal arquivo. Por exemplo:
$ wget http://www.xten.com/download/X-Lite_Install.tar.gz
No nosso exemplo, salvamos o arquivo no /downloads/X-Lite_Install.tar.gz. Assim, precisamos chegar até o diretório para descompactar o X-Lite:
$ cd /downloads
Em seguida, precisamos descompactar o X-Lite. Usaremos o utilitário tar para isso:
$ tar zxf X-Lite_Install.tar.gz
Com isso, o diretório xten-xlite será criado. Entre nele:
$ cd xten-xlite
Nela deverão existir dois arquivos: README e xtensoftphone. É com o segundo que vamos trabalhar, já que ele é o executável. Assim, dê permissão de execução ao arquivo, utilizando:
$ chmod +x xtensoftphone
Agora, execute o X-Lite:
$ ./xtensoftphone
A janela do programa deverá se abrir, caso não haja nenhum erro.
Windows
Primeiramente, o download do X-Lite deve ser efetuado. Ele pode ser encontrado no próprio site da CounterPath, na seção de Produtos (X-PRO & X-Lite).
Após baixar o arquivo, execute-o. Irá aparecer uma tela de introdução da instalação. Clique em Next para prosseguir. Em seguida, leia o contrato de licença do X-Lite e, caso aceite, selecione I accept the agreement e clique em Next. Por fim, selecione aonde o programa será instalado e as opções de ícones e inicialização.
Execute-o, dando dois cliques no atalho criado na Área de Trabalho.
Configuração
Após a instalação, quando o X-Lite é aberto pela primeira vez a sua janela de configuração se abre automaticamente. Caso contrário, basta clicar no ícone à direita de Clear.
Esta é a janela de configuração do X-Lite:
Vamos explicar cada uma das opções disponíveis nessa janela:
- Recent Calls: mostra um menu com duas opções, Received Calls e Dialed Calls, que mostram, respectivamente, as últimas ligações recebidas e as últimas ligações efetuadas.
- Phonebook: é uma agenda de telefones, utilizada para salvar contatos.
- User Settings: possui quatro opções: Phone Status, Features, Import to Phonebook e Export Phonebook.
- Phone Status: mostra as informações de status do X-Lite;
- Features: oferece opções como Atendimento automático de chamadas, escolha do toque de chamada e etc;
- Import to Phonebook: permite que seus contatos sejam importados;
- Export Phonebook: como o nome já diz, exporta seus contatos para um arquivo.
- System Settings: é a parte do programa que nos interessa. Será explicada mais tarde.
- Advanced System Settings: possui configurações avançadas de logs, chamadas, audio, codecs e etc.
A partir de agora, vamos nos direcionar à configuração da sessão System Settings. Entre nela e você verá uma janela como esta:
Agora, acesse a sessão SIP Proxy para configurar um servidor de conexão.
Serão exibidas 10 opções de proxies (o padrão, default, e os 9 adicionais). Dê dois cliques em default para editar as configurações padrão.
Esta é a janela responsável pela configuração do servidor padrão. Aqui serão digitadas suas informações, como login (ou número do softphone), senha e o endereço do servidor desejado. Vamos configurar um usuário de exemplo:
Usuário: teste Senha: 123abc Servidor: exemplo.devin.com.br
Para este usuário, devemos configurar o X-Lite da seguinte maneira:
- Enabled: Yes
- Display Name: teste (geralmente, este campo é preenchido, também, com o nome do usuário, mas pode ser preenchido com o nome de exibição desejado)
- Username: teste
- Authorization User: teste
- Password: 123abc
- Domain/Realm: exemplo.devin.com.br
- SIP Proxy: exemplo.devin.com.br
- Out Bound Proxy: exemplo.devin.com.br
Em alguns servidores, os valores de Username e Authorization User podem ser os mesmos. Em outros, se configurados de maneira diferente, podem não ser. O mesmo vale para os campos Domain/Realm, SIP Proxy e Out Bound Proxy.
Das outras configurações, a que deve ser observada é Send Internal IP. Caso o usuário esteja conectando através de um roteador, deve desativar a opção (Never). Assim, ele fará com que o X-Lite envie o IP externo em vez do interno. Se a opção estiver como Default ou Always poderá ocorrer um problema na transmissão de áudio, gerando um problema conhecido como one-way audio (significa que o áudio flui de um usuário para o outro, mas a volta não acontece).
Outro problema que pode gerar one-way audio é o uso de uma porta RTP que não existe na faixa do servidor. Isso pode ser facilmente resolvido no menu Network, que fica dentro de System Settings. Ao entrar nesse menu, serão exibidas as seguintes opções:
Para o problema ser resolvido, no item Listen RTP Port coloque uma porta que esteja dentro da faixa de portas configuradas no Asterisk. Por padrão, a faixa vai de 10000 até 20000, mas podem mudar de servidor para servidor. Estes dados podem ser obtidos com o Administrador do servidor. No nosso exemplo, utilizamos a porta 15000.





