Software / Hardware usado para construir sistemas semelhantes a PBX virtual

1

Eu trabalho para uma grande firma de design e hospedagem de websites. Estamos planejando introduzir um conjunto de serviços de SEO.

Recebi uma tarefa interessante como parte do esforço de desenvolvimento. O objetivo é ser capaz de demonstrar claramente aos nossos clientes (que chegam aos milhares) quantas ligações telefônicas estão sendo feitas em seus negócios por pessoas que visitam seu site.

O processo pelo qual esperamos conseguir isso é o seguinte: nós emitiremos aos clientes (novamente, milhares deles) um novo número gratuito que eles exibirão somente em seu site. Esse número, quando discado por um consumidor, encaminhará a chamada para o número legado existente da loja, mas nossos servidores monitorarão a duração da chamada, etc.

Para ilustrar pelo exemplo: nossa empresa pode atribuir uma loja, "Desconto ABC", um novo número 1-800, "1-800-111-1111". Agora, há muitos anos, a ABC Discount tem um número 1-800 que eles têm usado em seus negócios, “1-800-999-9999”. Um cliente acessa o site de descontos da ABC, onde visualiza o número de telefone da Web apenas (1-800-111-1111). O cliente está interessado nos produtos da ABC Discount, por isso, disque o número 1-800 no site (1-800-111-1111). Nossos sistemas de servidor (de alguma forma) atendem a ligação para 1-800-111-1111. Os servidores sabem encaminhar a chamada para 1-800-999-9999 (que acontece silenciosamente, em segundo plano, com o mínimo de atraso com informações de identificação de chamadas, etc. preservadas). Nossos servidores observam que a chamada foi feita, registram a duração, etc. e (possivelmente) até têm a capacidade de gravar e salvar o áudio da chamada.

Mais tarde, o proprietário do ABC Discount pode acessar nosso sistema de gerenciamento de conteúdo baseado na Web e ver quantas ligações ele recebeu de seu site hoje, quanto tempo cada chamada durou e até mesmo ouvir o áudio de uma chamada ou duas para ver o que foi dito. Isso nos permite mostrar o quanto o site dele está funcionando para ele. (É apenas uma das muitas ferramentas de análise que teremos disponíveis, BTW) Eu sei que os blocos de construção de tecnologia para implementar esse tipo de solução estão por aí. Existem centenas (se não milhares) de empresas que oferecem serviços de PBX virtual, todos (eu presumo) são construídos em cima de algum tipo de equipamento padrão da indústria, etc. Parece-me que estamos basicamente tentando configurar o nosso próprio ( muito despojada) solução de PBX virtual (onde cada empresa é configurada de forma idêntica, essencialmente).

Nenhuma quantidade de Googling, no entanto, revelou-me que os sistemas / provedores de PBX virtuais de software / hardware são construídos. Eu não sei por onde começar.

Gostaríamos de terceirizar as "entranhas" do sistema para um anfitrião competente, se alguém puder nos apontar na direção certa, isso seria ótimo. Teria que ser uma solução real "comercial", porque estaríamos gerenciando milhares de números e precisando de acesso em nível API para provisionar contas, rastrear minutos usados etc. (IE: não nos diga para ir falar com virtualpbx.com , diga-nos para falar com o provedor de hospedagem do sistema de telefonia que o virtualpbx.com usa para hospedar sua solução)

Também estamos dispostos a criar nossa própria solução e ter o orçamento para isso (ou seja, comprar um hardware de telefonia de 30k, 50k ou mesmo 100k e colocá-lo no local, etc. não nos assusta nem um pouco ...). Alguém sabe que tipo de hardware / conectividade gostaríamos de usar? Nós não queremos fazer qualquer VOIP ou algo assim. Precisa ser POTS na maior parte.

Alguma idéia de por onde começar neste projeto? (Mesmo as informações de contato de empresas / consultores adequados seriam úteis) ...

    
por SvrGuy 25.05.2011 / 01:30

2 respostas

2

Haave você olhou asterisco? link você pode usar o hardware x86 padrão e comprar os cartões para criar o seu próprio. Isso também lhe dará flexibilidade em que você pode ir para voip se você escolheu.

    
por 25.05.2011 / 02:14
1

Não tenho conhecimento de nenhuma solução desse tipo que funcione sem:

  • extrair dados do VoIP / PBX que residiria em cada local (essencialmente, substituir seus sistemas de telefonia seria um requisito)

  • usando um serviço de "gateway" de chamada SMS / VoIP "/" API: basicamente o usuário digita seu número de telefone no site, o gateway chama de volta / direciona a chamada para o número de telefone "real" e no site (ou na "nuvem"), o número de telefone do chamador, gravação / transcrição, etc. é rastreado / armazenado. Eu sou completamente cinza sobre como isso funciona, tudo que eu sei é que eu vi e usei isso em vários sites de fornecedores. Esses caras parecem capazes e têm um conjunto de recursos de aparência útil e uma história de "caso de uso" que soa quase exatamente como o que você está pedindo :

What Problem Does Twilio Solve? We're always building web applications, and sometimes we want those apps to be able to interact with phone callers. Maybe we want a customer to be able to call in and get information, or maybe we need to coordinate our employees more efficiently. Before Twilio, you would have had to learn some foreign telecom programming languages, or set up an entire stack of PBX software to do this. At which point, you'd say "aw, forget it!" Twilio lets you use your existing web development skills, existing code, existing servers, existing databases and existing karma to solve these problems quickly and reliably. We provide the infrastructure, you provide the business logic via HTTP, and together we rule the world.

Boa sorte, gostaria de poder fornecer mais informações.

    
por 25.05.2011 / 02:27