VoiceBooker

Servidor MCP interno

O servidor MCP interno fornece ferramentas integradas para controlar chamadas e executar ações comuns do bot. Configure um servidor MCP com o URL http://internal.callControl e ative as ferramentas que pretende usar na etapa.

As ferramentas utilizam o contexto atual da conversa e da etapa. As ferramentas da base de conhecimento utilizam os ficheiros disponíveis para a etapa ativa.

Controlo de chamadas

FunçãoDescriçãoParâmetros
hangupCall()Termina a chamada atual.Nenhum
transferCall(destination, options?)Transfere a chamada para um número, URI SIP ou destino compatível.destination: destino; options: opções do fornecedor
takeMessage(maxSecs?)Grava uma mensagem depois de obter consentimento.maxSecs: duração máxima em segundos; predefinição 180
acceptTransfer()Aceita e liga uma transferência assistida recebida.Nenhum
switchStage(stageName)Muda para outra etapa configurada.stageName: nome da etapa
incSpeed() / decSpeed()Aumenta ou reduz a velocidade de fala.Nenhum
incVolume() / decVolume()Aumenta ou reduz o volume de áudio.Nenhum

Base de conhecimento

FunçãoDescriçãoParâmetros
kbList()Lista os nomes dos ficheiros ativados para a etapa ativa, incluindo ficheiros de um bot partilhado associado.Nenhum
kbLookup(sources, prompt)Pesquisa nos ficheiros selecionados e devolve o contexto correspondente.sources: nome ou lista de nomes; prompt: pergunta ou consulta

Mensagens e integrações

FunçãoDescriçãoParâmetros
sendEmail(to, subject, message, attachments?, remoteAccountId?)Envia um e-mail a partir do bot atual.Destinatário, assunto, mensagem e anexos ou conta opcionais
sendSMS(to, text, from?)Envia um SMS utilizando a conta empresarial atual.Destinatário, texto e remetente opcional
webhook(url, data?, opt?)Envia um pedido para um URL de webhook.URL, dados opcionais e opções como método ou cabeçalhos

As ferramentas devem ser ativadas para a etapa na configuração do servidor MCP antes de o modelo as poder chamar.

Nesta página