Como era lindo até a hora X
Somos uma pequena equipe de desenvolvimento que, há muitos anos, estava envolvida no desenvolvimento e implementação de programas 1C. Em 2011, conhecíamos bem os produtos de software 1C e não tínhamos experiência no desenvolvimento de nossas próprias soluções. Naquela época, a empresa tinha 5 anos e se envolvia no negócio 1C clássico um pouco cansado, precisava de um pouco de ar fresco. E mergulhamos no mundo da telefonia IP, e especificamente na selva do Asterisk. Esta é uma plataforma incrível, com seu próprio idioma para escrever planos de discagem. Em algum lugar que já vimos, plataforma + configurações, tudo é como 1C :)
Uma das configurações mais populares do Asterisk na época era e agora o FreePBX permanece livre. De fato, esta é uma face da Web escrita em PHP, que traz todas as configurações do Asterisk para uma interface da Web "conveniente". Você não precisa saber nada sobre a equipe do plano de discagem do Asterisk, tudo acontece sob o capô.
Instalamos esse monstro para nós mesmos e criamos nosso primeiro produto de sucesso, o módulo para integrar os programas 1C e Asterisk. Era uma mistura de código C ++ na forma de um código DLL e 1C para incorporação em 1C.
O produto entrou bem no mercado, mas os desenvolvedores são profissionais de suporte técnico, e eu apenas gemia pelo número de aplicativos para configurar o FreePBX, um deles. Nós constantemente distorcemos algo, finalizamos, mudamos quase todos os nossos clientes. Por um lado, alterávamos constantemente as configurações 1C e, por outro, o FreePBX, que possuía várias versões, ramificações e também um módulo de atualização automática.

Novamente, começamos a deslizar para o modelo de serviço. Em vez de desenvolver um produto de circulação, fizemos a personalização.
Nós realmente precisávamos da construção de PBX que controlávamos no Asterisk, para que pudéssemos cobrir tudo com testes e garantir a operacionalidade de nossos produtos, pelo menos com algo específico.
Em algum momento, encontramos o projeto Askozia, da empresa alemã Plantel. Era um PABX gratuito com uma funcionalidade pequena, mas suficiente para a maioria dos nossos clientes. Finalmente, conseguimos montar uma solução em caixa pronta para uso que funcionou completamente após a instalação exatamente da maneira que desejávamos.

Com o tempo, o Askozia adquiriu novos recursos: um editor de rotas na forma de diagramas de blocos visuais, suporte para configuração automática de telefones, chamadas seguras, várias placas de hardware e gateways. Isso nos incomodou um pouco ... O produto
foi pago , e o suporte de alguns fornecedores estrangeiros e padrões estrangeiros de canais de comunicação analógico-digital geralmente era desnecessário para nós.
Mas, apesar de tudo isso, o produto entrou no mercado e vendeu bem, compramos o domínio Askozia.ru, criamos um site e nos envolvemos em marketing e distribuição.
Hora X
Em agosto de 2017, eu estava de férias e fiquei encantada com uma ligação com a notícia: “Askozia foi comprado pela 3CX.”

No começo, não entendi a extensão do problema. Bem, às vezes alguém compra alguma coisa. Obviamente, foi triste descobrir que os caras com quem trabalhamos lado a lado por cinco anos enviaram presentes um ao outro para o ano novo na forma de garrafas de álcool, se tornaram parte de uma grande empresa. Provavelmente, não teremos mais relações tão calorosas.
Mas, depois de algumas semanas, recebemos notícias ainda mais divertidas: "O projeto Askozia PBX está sendo fechado, as vendas são possíveis até o final de 2017, o suporte até o final de 2018, todos estamos mudando para a 3CX".
A frase está na minha cabeça: "Tudo bem, mas como estamos?" Temos um site, marketing, desenvolvimento profundamente integrado, um fluxo de trabalho estabelecido, parceiros que treinamos para configurar o Askozia e nossas integrações 1C ... Tudo correu pelo ralo!
O que fazer?
Eu não queria voltar ao FreePBX, todos os obstáculos que ainda não tínhamos curado. Askozia foi tirado de nós e eles certamente não o venderão ou desenvolverão. O 3CX é uma plataforma interessante, mas não está no Asterisk, e precisamos refazer muito para trabalhar com ele. Não é uma opção, porque agora temos muitos clientes no FreePBX e Askozia e, mesmo que haja pessoas desesperadas com o Asterisk puro, precisamos continuar desenvolvendo nossas soluções.
E vamos fazer o nosso Askozia
Esta é apenas uma interface da web que grava planos de discagem. Sim, em alguns meses esboçaremos um protótipo e em meio ano faremos MVP (o que não é uma pena para mostrar às pessoas). Conhecemos o Asterisk como a palma da nossa mão, sabemos que o Askozia foi construído na plataforma t2sde (trata-se de um pequeno Linux incorporado).
Houve empolgação, mas houve uma catastrófica falta de tempo. Para ganhar pelo menos um pouco, recebemos dos caras da Plantel a oportunidade de comprar as versões atuais do Askozia para o futuro, para que tivéssemos o suficiente até meados de 2018.
1 ano passado
Realmente conseguimos montar o protótipo em 3 meses e 5 meses após o início do desenvolvimento, substituímos o Askozia da Plantel em nosso escritório pelo nosso. Mas esses foram apenas os primeiros 90% do projeto :)
Lançamos o primeiro lançamento em setembro de 2018 (um ano depois). Nosso Askozia é construído na mesma plataforma t2sde, no centro é o Asterisk, o framework PHP Phalcon é responsável pela interface da web e pela API interna, e escolhemos o estilo de interface semântica como o design do focinho da web.
Externamente, ficou bonito, estruturado internamente.

Pelo menos isso nos parece!
Ao contrário dos desenvolvimentos da 1C, para nós, o Askozia é um produto completamente independente, escrito a partir do zero e construído em nosso próprio sistema operacional personalizado. Durante o desenvolvimento, aprendemos várias ferramentas úteis: Jira, Bitbucket, Team City, Katalon Studio, SonarQube e todos os tipos de recomendações para estruturar e escrever código, seu design, montagem e teste automáticos.
E vamos ligar para o FreePBX
Essa ideia me veio durante as longas férias de Ano Novo. Eu gosto do FreePBX por sua funcionalidade, um grande número de opções, porque foi testado em centenas de milhares de instalações. É totalmente gratuito. Qualquer um pode fazer o download, implantar e fazer telefonia IP para sua empresa.
Mas ele tem um grande sinal de menos. Tem muitas opções, não é tão fácil de configurar se você estiver fazendo isso pela primeira vez. É difícil fazer integração com ele, porque É constantemente atualizada, a versão do Asterisk está mudando, o que adiciona novas opções para o administrador e oportunidades de negócios adicionais duvidosas.
É como um microondas, no qual há uma churrasqueira e um fogão múltiplo, e vários programas, mas 99% dos usuários pressionam um botão.
Decidimos reinventar a idéia dos caras da Plantel e criar um sistema telefônico simples para pequenas empresas que possuem funções básicas básicas de telefonia IP. Mais importante, ele deve ser instalado muito rapidamente, configurado sem instruções desnecessárias e ser
gratuito .
Por que o Askozia é necessário se houver provedores de nuvem
Obviamente, isso é uma questão de escolha. Não gosto de bloqueios de fornecedores, não quando o provedor tiver a oportunidade de ouvir todas as nossas conversas, mesmo internas. Não gosto de pagar uma taxa mensal por cada gigabyte de armazenamento de registros de conversação e por cada número de outra pessoa conectada adicionalmente, pela API para integração no CRM ou por cada funcionário.
Os provedores de nuvem são ônibus confortáveis que vão para onde a maioria das pessoas precisa, e seu próprio PBX é um carro pessoal que vai exatamente onde você precisa. A escolha é sua :) Apesar do grande número de provedores de nuvem, o Asterisk e o FreePBX têm um grande número de usuários, o que significa que tenho pessoas que pensam da mesma forma!
Como ganhar dinheiro se o Askozia for uma central telefônica gratuita
Esta pergunta é feita regularmente a mim, especialmente pelos colegas. Alguma torção no templo. Você passou um ano e meio de vida desenvolvendo um produto e distribuindo-o gratuitamente? Sim está certo!
Estudei o número de solicitações do Askozia nos resultados de pesquisa do Google desde o momento em que apareceu no mercado, e ele adicionou muito ativamente exatamente até que se tornou um produto comercial, depois que esse interesse começou a desaparecer. Isso é uma pena, porque A idéia e o projeto pareciam muito interessantes para mim. Deixe ele viver! Vamos ver o que acontece ao longo dos anos.
Os planos são fazer a versão em inglês e dar corda no rabo do FreePBX, pelo menos no local em que apenas um botão no micro-ondas é suficiente para aquecer a linguiça :) E depois pensaremos em monetização, módulos pagos e tudo mais.
Você acha que vai voar?