PBX In A Flash 5 (PIAF5) é um sistema operacional baseado no Debian 8 que transforma seu Vultr VPS em PBX completo. Possui os seguintes recursos e muito mais.
	- 8 chamadas simultâneas (versão gratuita da licença da 3cx.com ).
- Encaminhamento de chamada (ocupado / sem resposta).
- Roteamento de chamadas usando a discagem direta interna.
- Transferências de chamadas.
- Lista telefônica centralizada.
- Clientes para computadores e dispositivos móveis.
- Chamadas diretas para vários dispositivos ao mesmo tempo.
- Suporte a múltiplos codecs (G711, G722, GSM, ILBC e Speex).
- Música em espera.
- Recolha em ocupado (automático).
- Suporte de tronco / gateway SIP.
- Extensões ilimitadas.
- Correio de voz.
Pré-requisitos
	- PBX em um flash 5 ISO .
- Um provedor SIP (exemplo: Broadvoice, CallCentric, Nexmo, provedor SIP genérico etc.).
- Um cliente SSH.
Etapa 1: Carregar, implantar e executar o PBX em um ISO Flash 5
O servidor da Web, que possui o PIAF5 ISO, bloqueia a maioria dos aplicativos e bibliotecas de download de linha de comando com agentes de usuário padrão, que inclui o utilitário Upload Add ISO do Vultr. Siga o tutorial Requisitos para fazer upload de um ISO para Vultr do SO para fazer upload do ISO para um dos provedores de armazenamento recomendados.
Depois que o ISO for carregado em um dos provedores de armazenamento, navegue até a página Upload / Add ISO do Vultr .
Copie e cole o link URL do ISO a partir do provedor de armazenamento dentro da caixa que contém o seguinte texto: Remote URL (http and https URLS are permitted, up to 8192MB).
Clique no Uploadbotão e o ISO será instalado na sua biblioteca pessoal.
Quando estiver pronto para implantar seu servidor, continue como normalmente, exceto escolha a Upload ISOopção em 2. Server. Clique em " debian_8.6.0_amd64_netinst_piaf.iso" abaixo My ISOs.
Inicie sua instância do servidor.
Etapa 2: instalar o PBX em um flash 5
Use a View Consoleopção para acessar a instância do VPS.
Pressione a tecla " Enter" para iniciar a instalação, certificando-se de que a seleção esteja na Installopção não gráfica padrão .
Quando solicitado Hostname:, digite um nome de host para sua instância do VPS e pressione a Entertecla " ".
Quando solicitado Domain name:, digite um domínio para sua instância do VPS e pressione a Entertecla " ".
Quando solicitado Language:, selecione o idioma que será o padrão para sua instância do VPS e pressione a Entertecla " ".
Quando solicitado Country, territory or area:, selecione o local desejado para sua instância do VPS e pressione a Entertecla " ".
Quando solicitado Root password:, digite uma senha raiz que você deseja designar para sua instância do VPS e pressione a Entertecla " ".
Quando solicitado Re-enter password to verify:, digite novamente a senha root da etapa anterior e pressione a Entertecla " ".
Quando solicitado Select your time zone:, selecione o fuso horário da sua instância do VPS e pressione a Entertecla " ".
Quando solicitado Partitioning method:, selecione o padrão de Guided - use entire diske pressione a Entertecla " ".
Quando solicitado Select disk to partition:, selecione o padrão de Virtual disk 1 (vda)- XX.X GB Virtio Block Devicee pressione a Entertecla " ".
Quando solicitado Partition scheme:, selecione o padrão de All files in one partition (recommended for new users)e pressione a Entertecla " ".
Quando solicitado na página de visão geral dos discos de partição, selecione o padrão de Finish partitioning and write changes to diske pressione a Entertecla " ".
Quando solicitado Write the changes to disk?, pressione a Left Arrowtecla " " para realçar a Yesopção e pressione a Entertecla " ".
A instalação básica do sistema Debian, necessária para suportar o 3CX, levará cerca de dez minutos para ser concluída.
Quando a instalação do sistema estiver concluída, navegue até a página de administração do servidor Vultr para sua instância do VPS. Clique no Settingslink na parte superior.
Clique no Custom ISOmenu no lado esquerdo.
Na Custom ISOpágina, clique no Remove ISObotão para desmontar o ISO e reiniciar na sua instância do PIAF5 VPS. Clique no OKbotão quando solicitado e a instância do VPS será reiniciada.
Etapa 3: obtenha uma licença de PBX gratuita para oito (8) chamadas simultâneas
Abra seu navegador e registre-se para obter uma licença gratuita .
Digite seu nome, sobrenome e endereço de e-mail. Envie esses detalhes para se registrar e receber uma licença.
Abra seu cliente de email e você receberá um email 3CX Salescom o assunto de Email Verification.
Clique no link dentro do email ( example: https://customer.3cx.com/downloads/confirmemail.aspx?challenge=xxxxxxxxxxxxxxxx) para verificar seu endereço de email.
Depois de confirmar seu endereço de e-mail, você receberá um e-mail final com a linha de assunto de Your 3CX Trial - Info and License Key. O email conterá seu código de licença alfanumérico de dezesseis caracteres. Anote-o para registrar sua instalação do 3CX quando necessário.
Etapa 4: Instalação e configuração do sistema telefônico 3CX
Execute a ferramenta de configuração 3CX
Após a reinicialização da instância do VPS, abra o cliente SSH para conectar-se ao endereço IP da instância do Vultr usando as credenciais raiz configuradas na Etapa 2 acima.
Após o login, digite o seguinte comando para iniciar a 3CX Configuration Tool.
3CXWizard --cleanup
Quando solicitado Select how to run this tool:, você tem a opção de configurar o 3CX em um navegador da Web ou na linha de comando.
Ferramenta de configuração baseada em linha de comando
Digite o número 2para começar.
Quando solicitado Do you want to create a new install of 3CX Phone System or you have a 3CX Backup you wish to restore?, digite o número 1.
Quando solicitado License Key:, digite a chave de licença que você recebeu no email na Etapa 3 acima, encontrada no formato mostrado XXXX-XXXX-XXXX-XXXX e pressione a Entertecla " ".
Quando solicitado Configure a username to access the 3CX Web Management Console., digite um nome de usuário para acessar o 3CX Web Management Console e pressione a Entertecla " ".
Quando solicitado Configure a password to access the 3CX Web Management Console., digite uma senha de sua escolha para acessar o 3CX Web Management Console e pressione a Entertecla " ".
Quando solicitado We detected your Public IP Address as xxx.xxx.xxx.xxxe o seu endereço IP público for detectado corretamente, digite o número 1.
Quando solicitado Is this a STATIC IP (reliable because ISP does not change your IP) or a DYNAMIC IP (unreliable residential connection where ISP may change your IP without warning)., digite o número 1.
Quando solicitado Select your default local network interface from the list of network adapters below:e você tiver apenas um endereço IP atribuído ao seu VPS, digite o número 1.
Quando solicitado Enter a hostname for your external FQDN., solicitando a inserção de um nome de host para seu FQDN externo, digite uma única palavra nome de host e pressione a Entertecla " ".
Quando solicitado Select Domain Group:, selecione o número do local de agrupamento do seu domínio (exemplo: 9nos Estados Unidos).
Quando solicitado Select your preferred domain suffix:, selecione um dos sufixos de domínio com base na localização na lista, como no exemplo abaixo (exemplo: 38para Carolina do Norte).
Quando solicitado Enter a FREE port for HTTPS., escolha o padrão fornecido e pressione a Entertecla " ".
Quando solicitado Enter a FREE port for HTTP., escolha o padrão fornecido e pressione a Entertecla " ".
Quando solicitado Enter a FREE port for the SIP server., escolha o padrão fornecido e pressione a Entertecla " ".
Quando solicitado Enter a FREE Tunnel Port., escolha o padrão fornecido e pressione a Entertecla " ".
Quando solicitado Select how many digits your extensions should have., escolha o padrão de três dígitos digitando o número 3.
Quando solicitado Enter an Email for important system notifications such as 3CX Updates, Service failures, Hacking attempts, Network Errors, Emergencies and other diagnostics., digite um e-mail de sua escolha e pressione a Entertecla " ".
Quando solicitado Select Region., escolha a região para relatório de chamadas, regras de discagem, configuração do telefone, convites e notificações (por exemplo: 1para a América do Norte) e pressione a Entertecla " ".
Quando solicitado Select Country., escolha a região para relatório de chamadas, regras de discagem, configuração do telefone, convites e notificações (por exemplo: 1nos Estados Unidos) e pressione a Entertecla " ".
Quando solicitado Select Time Zone., escolha a região para relatório de chamadas, regras de discagem, configuração do telefone, convites e notificações (exemplo: 18para -5:00 United States - Eastern Time) e pressione a Entertecla " "
Quando solicitado Create an Operator Extension which will be the default destination for inbound calls, escolha o padrão fornecido e pressione a Entertecla " ".
Quando solicitado First name (can be empty):, digite seu primeiro nome e pressione a Entertecla " ".
Quando solicitado Last name (can be empty):, digite seu sobrenome e pressione a Entertecla " ".
Quando solicitado Email Address:, digite seu endereço de e-mail e pressione a Entertecla " ".
Quando solicitado Create a Voice Mail extension for users to retrieve their voice mail, escolha o padrão fornecido e pressione a Entertecla " ".
Quando solicitado Select Language., escolha o idioma para os prompts do sistema (exemplo: 1para o conjunto de prompts padrão em inglês) e pressione a Entertecla " ".
Quando solicitado Confirm your registration details to get one year of free updates/maintenance and access to the end user portal, escolha o padrão fornecido no seu perfil de registro e pressione a Entertecla " ".
Quando solicitado Company Name:, escolha o padrão fornecido no seu perfil de registro e pressione a Entertecla " ".
Quando solicitado License Email:, escolha o padrão fornecido no seu perfil de registro e pressione a Entertecla " ".
Quando solicitado Phone:, escolha o padrão fornecido no seu perfil de registro e pressione a Entertecla " ".
Quando solicitado Reseller ID (can be empty):, escolha o padrão fornecido no seu perfil de registro, se você tiver um, e pressione a Entertecla " ".
A 3CX Configuration Tool agora adquirirá e gerará um certificado Let's Encrypt automaticamente. Levará cerca de três minutos para concluir. Uma vez feito, ele exibirá instruções sobre como acessar o Console de Gerenciamento 3CX em um navegador através do nome do host, nome do domínio e combinação de portas que você escolheu nas instruções acima. Ele listará o nome de usuário e a senha digitados acima.
Ferramenta de configuração baseada em navegador
Digite o número 1para começar. A ferramenta de configuração solicitará que você abra um URL (exemplo: http://192.168.2.1:5015?V=2) em um navegador suportado (Chrome, Edge ou Firefox).
Escolha o padrão de Create new install of 3CX Phone Systeme digite a chave de licença de dezesseis dígitos ( XXXX-XXXX-XXXX-XXXX) encontrada no Your 3CX Trial - Info and License Keyemail. Clique no Nextbotão " ".
Na Enter 3CX Management Console credentialsjanela, digite um nome de usuário no Username:campo, uma senha no Password:campo e repita a senha no Repeat password:campo. Clique no Nextbotão " ".
Na We detected your Public IP Address as 192.168.2.1janela, se o endereço IP estiver correto, clique no botão " Next". Caso contrário, selecione a No, I want to enter it manuallyopção, digite o endereço IP correto no Public IP:campo e clique no botão " Next".
Escolha o padrão Static IPna Type of Public IPjanela e clique no botão " Next".
Na Select your preferred Subdomain/FQDNjanela, insira um nome de host sem espaços no Enter a name:campo, selecione o local apropriado no Select Domain Group:campo e selecione a região apropriada no Select your preferred domain suffix:campo. Clique no Nextbotão " ".
Escolha os padrões encontrados na Port selection for Web services (HTTPS/HTTP) and VoIP (SIP and Tunnel)janela, se você não deseja usar portas personalizadas e clique no botão " Next".
Escolha a combinação padrão de adaptador de rede / endereço IP, se você não tiver outros endereços IP adicionais atribuídos ao dispositivo e clique no botão " Next".
A 3CX Configuration Tool agora adquirirá e gerará um certificado Let's Encrypt automaticamente. Levará cerca de três minutos para concluir.
Escolha o padrão 3 Digits (000-999)encontrado na Extension Lengthjanela e clique no botão " Next".
Na Admin Emailjanela, digite um email válido e clique no botão " Next".
Na Select Country and Time Zonejanela, selecione o país apropriado no Select Country:campo e selecione o fuso horário apropriado no Set the Time Zone:campo. Clique no Nextbotão " ".
Na Operator Extension:janela, escolha o número padrão ou personalizado no Extension Number:campo, digite um primeiro nome no First Name:campo, digite um sobrenome no Last Name:campo, digite um email válido no Email Address:campo e escolha o número padrão ou personalizado no Operator & Voice Mail Extension:campo. Clique no Nextbotão " ".
Na Countries calls can be made tojanela, selecione / desmarque os países e o local para os quais a 3CX pode enviar e receber. Clique no Nextbotão " ".
Na Select Languagejanela, selecione o idioma apropriado no Select Languagecampo. Clique no Finishbotão " ".
Na Registration Detailsjanela, clique no botão " Next".
Na Please, wait...janela, qualquer software e configuração necessários serão concluídos automaticamente. Quando terminar, o 3CX apresentará a Congratulations. Your 3CX Installation is readyjanela. Copie os detalhes listados para fazer login na sua instalação 3CX.
Configuração do Console de Gerenciamento 3CX
Entre na sua instalação 3CX. Após o login, olhe no canto superior direito do menu dentro do 3CX Management Console, clique Updatese clique no Click here to visit updates pagelink para navegar até a página Atualizações. Ative a Automatic Updatesopção, altere a ocorrência da opção de verificação de atualização para uma de sua escolha e ative Debian security updatese 3CX PBX updates. Clique no OKbotão " " quando estiver satisfeito com as opções. Se houver alguma atualização abaixo, clique nelas para expandir a lista de atualizações, selecione a atualização e clique no botão " Download Selected" para atualizar qualquer item da lista.
Conecte o 3CX a um provedor SIP
Consulte o extenso manual do 3CX, que pode ser acessado a qualquer momento, clicando no botão " Support" na parte superior do 3CX Management Console e clicando no Admin Manuallink " ". Entre em contato com o provedor SIP para obter instruções sobre como configurar regras de extensão (s), tronco (s), DID (s), entrada e saída. A maioria dos principais provedores de SIP possui instruções detalhadas para conexão com o 3CX.
Instalar e configurar os aplicativos clientes 3CX para Android / iPhone
Abra o aplicativo Play Store ou App Store no seu dispositivo e instale o aplicativo 3CX para Android ou iPhone.
Acesse o Console de Gerenciamento 3CX e clique no Extensionslink " " no menu esquerdo.
Selecione a extensão específica que você deseja acessar no aplicativo. Será cinza escuro quando selecionado. Clique no Send Welcome Emailbotão " ". Um email será enviado para o endereço de email listado.
Use um aplicativo cliente de email para acessar o email no seu dispositivo Android / iPhone. Você receberá um email com o assunto Welcome to 3CX Phone System.
Abra o anexo dentro do aplicativo cliente de email.
O aplicativo 3CX Android / iPhone Client será aberto, solicitando a concordância com o Contrato de Licenciamento. Toque em " Agree". O aplicativo 3CX Android / iPhone Client importará automaticamente as configurações para conectar-se à sua instância do 3CX Vultr VPS.