VoiceBooker

Server MCP interno

Il server MCP interno fornisce strumenti integrati per il controllo delle chiamate e per le azioni comuni del bot. Configura un server MCP con l’URL http://internal.callControl e abilita gli strumenti da usare nello stage.

Gli strumenti utilizzano il contesto della conversazione e dello stage correnti. Gli strumenti della knowledge base usano i file disponibili per lo stage attivo.

Controllo delle chiamate

FunzioneDescrizioneParametri
hangupCall()Termina la chiamata corrente.Nessuno
transferCall(destination, options?)Trasferisce la chiamata a un numero, URI SIP o destinazione supportata.destination: destinazione; options: opzioni del provider
takeMessage(maxSecs?)Registra un messaggio dopo aver ottenuto il consenso.maxSecs: durata massima in secondi, 180 per impostazione predefinita
acceptTransfer()Accetta e collega un trasferimento assistito in ingresso.Nessuno
switchStage(stageName)Passa a un altro stage configurato.stageName: nome dello stage
incSpeed() / decSpeed()Aumenta o riduce la velocità di conversazione.Nessuno
incVolume() / decVolume()Aumenta o riduce il volume audio.Nessuno

Knowledge base

FunzioneDescrizioneParametri
kbList()Elenca i nomi dei file abilitati per lo stage attivo, inclusi quelli di uno shared bot collegato.Nessuno
kbLookup(sources, prompt)Cerca nei file selezionati e restituisce il contesto corrispondente.sources: nome o elenco di nomi; prompt: domanda o query

Messaggistica e integrazioni

FunzioneDescrizioneParametri
sendEmail(to, subject, message, attachments?, remoteAccountId?)Invia un'e-mail dal bot corrente.Destinatario, oggetto, messaggio e allegati o account opzionali
sendSMS(to, text, from?)Invia un SMS usando l'account aziendale corrente.Destinatario, testo e mittente opzionale
webhook(url, data?, opt?)Invia una richiesta a un URL webhook.URL, dati opzionali e opzioni come metodo o intestazioni

Gli strumenti devono essere abilitati per lo stage nella configurazione del server MCP prima che il modello possa chiamarli.

In questa pagina