API/SDK

Tão importante quanto um hardware robusto e preparado para aplicações em cenários exigentes, é a liberdade que o desenvolvedor deve ter de explorar todas as funcionalidades que este produto pode proporcionar, assim como de integrar suas soluções às redes de telefonia, sejam elas analógicas, digitais, móveis ou VoIP.

Através de uma API funcional denominada K3L (Khomp Low Level Library) os produtos Khomp são facilmente integrados com softwares aplicativos, novos ou já existentes. Sua interface consiste de poucas funções declaradas em C, e disponibilizadas sob a forma de bibliotecas de carregamento dinâmico, permitindo fácil integração com qualquer linguagem de programação.

Com uma interface intuitiva, e com uma vasta documentação disponibilizada online, e sempre atualizada, a API K3L oferece uma rápida curva de aprendizado. Para facilitar ainda mais o trabalho do integrador, a Khomp oferece um programa onde os desenvolvedores podem fazer a integração da API em suas aplicações na própria sede da Khomp, contando com todo o equipamento necessário e todo o apoio dos desenvolvedores da Khomp.

A API provê uma interface para troca de mensagens de controle, ou seja, envio de comandos e recebimento de eventos. A interface de mensagens é protocol-agnostic, permitindo que com o mesmo código seja possível fazer e receber chamadas de canais de todas as tecnologias seja GSM, FXO, FXS, SIP ou E1, em qualquer um dos protocolos de E1 suportados. Da mesma forma o controle de recursos como gravação com diferentes codecs, reprodução de mensagens de áudio, envio de mensagens TDD e fax, é feito através dos mesmos comandos e eventos, independente da tecnologia utilizada.

A API permite que qualquer canal de qualquer dispositivo possa ser comutado com um único comando a qualquer outro canal de qualquer dispositivo. Com dois comandos forma-se uma comutação full-duplex. Mais comutações podem ser feitas, permitindo uma conferência de até 5 participantes, com controle total sobre o que um participante pode ouvir.