> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.callix.dev.br/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.callix.dev.br/_mcp/server.

# Glossário

| Termo               | Definição                                                              | Relevância para a integração                                                      |
| ------------------- | ---------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
| **npm**             | repositório de bibliotecas do ecossistema JavaScript                   | é de onde os três pacotes são instalados; estão públicos                          |
| **pacote**          | biblioteca versionada, instalada por um comando                        | atualizar o SDK é trocar um número no arquivo de dependências                     |
| **React**           | biblioteca de construção de interfaces web                             | há um pacote dedicado a ela; sem React a integração é possível, com mais trabalho |
| **hook**            | função que entrega um pedaço de estado vivo ao componente              | é a forma de ler o estado do operador (`useCallOperatorState`)                    |
| **provider**        | componente que embrulha a tela e distribui algo a tudo que está dentro | `CallixClientProvider` é onde o SDK é inicializado                                |
| **Next.js**         | framework que reúne backend e frontend no mesmo projeto                | não é requisito — é o que o exemplo oficial usa, por conveniência                 |
| **WebRTC**          | padrão que permite ao browser transportar voz                          | dispensa a instalação de softphone e exige HTTPS                                  |
| **SIP**             | protocolo de sinalização de chamada (tocar, atender, desligar)         | o SDK registra o agente como um ramal; a aplicação parceira não lida com isso     |
| **token de sessão** | credencial temporária de um usuário específico                         | é o que trafega para o browser no lugar da chave de API                           |
| **signal**          | valor que notifica os inscritos quando muda                            | é como o núcleo expõe estado fora do React                                        |