KamoCRM

A nossa própria rede telefónica

Asterisk, Kamailio e FreeSWITCH, realizando chamadas reais

Telefone do negócio dentro KamoCRM não é um acordo de revenda. Nós operamos a infraestrutura SIP — FreePBX e Asterisk, com Kamailio e FreeSWITCH para as partes que precisam delas — e reconcilie os registros de detalhes de chamadas de volta ao registro do cliente ao qual pertencem.

Cada número aqui nomeia de onde veio e quando foi medido.
MedidaValorFonteMedido
Componentes de telefonia em produção3 application, edge and media deployments, plus FreePBX and its databasekubectl get deployments,statefulsets -n kamopbx and -n kamo
SIP e software de mídia operadoAsterisk, Kamailio, FreeSWITCH, FreePBXdeployment inventory across the kamopbx and kamo namespaces
Infraestrutura de suporte para estado de chamadaCouchDB and RabbitMQ stateful setskubectl get statefulsets -n kamopbx

Que edifício nos ensinou

A telefonia é o exemplo mais claro da lacuna que estamos descrevendo. Quase todas as plataformas que oferecem um recurso de telefone estão revendendo a API de alguém e marcando-a. Isso funciona até que um problema de qualidade de chamada precise ser diagnosticado, momento em que o revendedor só pode abrir um ticket em seu nome e esperar, porque não tem visibilidade no caminho da mídia e não tem a capacidade de alterar nada sobre isso.

Uma alteração de configuração escrita no banco de dados não chega ao switch em execução a menos que um reload explícito seja emitido — escreva-o sem um e a extensão que você acabou de criar existe em todos os lugares, exceto no sistema que atende as chamadas. Os registros de chamadas nomeiam o ID do chamador do tronco no campo que você esperaria que tivesse a extensão, e a extensão em um campo completamente diferente, então qualquer atribuição ingênua de chamadas para pessoas está errada de uma maneira que parece plausível. O registro trava em um estágio de protocolo específico quando o hashing consistente não está configurado corretamente no balanceador de carga.

Eles são o que você aprende ao realizar chamadas ao vivo, e são por isso que podemos integrar a telefonia em um sistema de cliente com uma estimativa realista, em vez de uma estimativa otimista.

Construído com

  • Asterisk
  • Kamailio
  • FreeSWITCH
  • FreePBX
  • SIP
  • RTP
  • CouchDB
  • RabbitMQ
  • Go

O que isso nos qualifica para

Telephony integrationCalls, messages and recordings joined up to the customer recordReal-time systemsLive data, messaging, presence and media — the unforgiving end of the webCustom web applicationsThe system your business actually runs on, built properly

Diga-nos o que você está tentando fazer

Uma breve conversa geralmente é suficiente para dizer se somos as pessoas certas, se não formos, diremos isso e indicaremos um lugar melhor.

Iniciar uma conversaEu já uso KamoCRMComo citamos