Mod Khomp: README

# Guia Rápido

Depois de instalar a placa no sistema, e executar o programa de instalação pela primeira vez, os drivers e serviços da Khomp serão adicionados na inicialização do sistema, e automaticamente carregados.

Se o sistema possuir pelo menos uma placa de tronco E1 e/ou uma placa FXO, uma tela de configuração básica deverá ser apresentada ao final do processo, questionando parâmetros de sinalização - no caso de existirem placas E1 - e/ou realizando o ajuste de cadências - no caso de existirem placas FXO.

Se todas estas etapas foram executadas com sucesso, prossiga para o item Utilizando o Endpoint da Khomp. Caso algum problema ocorra, consulte o Manual do Endpoint, seguindo para a seção de Solução de problemas.

# Utilizando o Endpoint da Khomp

Após a instalação e inicialização dos serviços necessários pela Khomp, o FreeSWITCH já pode ser carregado ou inicializado.

- AVISO: Evite usar a opção -nort, pois ela desabilita escalonamento em tempo real, é imprescindível que o FreeSWITCH esteja utilizando o escalonamento em tempo real, especialmente se este estiver sendo executado lado-a-lado com servidores web ou servidores de banco de dados. Utilizar a opção -nort pode resultar em perda de qualidade do áudio, gerando um sério comprometimento nas ligações do sistema.

Após a inicialização do FreeSWITCH, pode-se verificar se o módulo da Khomp foi carregado através do seguinte comando:

     freeswitch@hostname> module_exists mod_khomp

A próxima linha deverá responder algo tipo:

     true

Para verificar se o FreeSWITCH reconheceu todas as placas, digite:

     freeswitch@hostname> khomp summary

A saída desse comando mostrará detalhes de todas placas reconhecidas.

No caso de uma placa de tronco E1, pode-se verificar o estado dos links com o seguinte comando:

     freeswitch@hostname> khomp show links

O estado dos canais individuais, por sua vez, pode ser aferido com o comando:

     freeswitch@hostname> khomp show channels

Para mais detalhes sobre os comandos do Endpoint da khomp digite no console do FreeSWITCH:

     freeswitch@hostname> help khomp

- IMPORTANTE: Para fazer completo uso da sua placa Khomp, será preciso configurar suas regras de discagem, seja através do arquivo default.xml ou de um aplicativo externo, definindo regras específicas para realizar ao receber ligações.
  No Manual do Endpoint, podem ser encontradas informações sobre o formato dos contextos de entrada (responsáveis por receber as ligações) e sobre as opções disponíveis no application Bridge (responsável por realizar ligações) que podem ser utilizadas com o Endpoint da Khomp, além de outras funcionalidades especiais providas pelo mesmo.