Informazioni Assistente


Configura nome, identificativi e numeri telefonici del tuo assistente. Qui trovi API Key, Virtual Number e il numero demo gratuito per testare subito il funzionamento.

Tab Info Assistente

Nome dell'Assistente

Assegna un nome identificativo al tuo assistente. Questo nome verrà utilizzato nell'interfaccia per riconoscerlo facilmente tra gli altri assistenti.

Esempio: Assistente_Vendite_Milano

API KEY

L'API Key è l'identificativo univoco del tuo assistente AI. Questa chiave è essenziale se utilizzi il modulo FreePBX "AI4CALL" per integrare l'assistente con il tuo centralino.

L'API Key corrisponde al campo TO (destinazione) del messaggio SIP che il tuo PBX invia verso la piattaforma AI4CALL.

Come utilizzare l'API Key:

  1. Copia l'API Key cliccando sull'icona di copia
  2. Accedi al tuo FreePBX e apri la configurazione del modulo AI4CALL
  3. Incolla l'API Key nel campo appropriato del modulo

VIRTUAL NUMBER (per chi non ha il modulo AI4CALL-FreePBX)

Se non utilizzi il modulo FreePBX "AI4CALL", puoi comunque configurare manualmente il tuo centralino telefonico per instradare le chiamate verso AI4CALL.

Configura il tuo PBX per utilizzare questo Virtual Number come destinazione (TO) del messaggio SIP. Funziona con qualsiasi centralino compatibile SIP (Asterisk, FreeSwitch, 3CX, ecc.).

Nota: Virtual Number e API Key identificano lo stesso assistente, scegli il metodo più comodo per la tua configurazione.

Numero Demo assegnato (testi subito l'assistente)

Ogni account AI4CALL riceve GRATUITAMENTE un numero telefonico italiano per testare immediatamente l'assistente senza bisogno di configurare subito il proprio centralino.

Il numero demo permette di ricevere chiamate reali e verificare il comportamento dell'assistente in condizioni operative.

Come utilizzare il numero demo:

  1. Vai al menu "NUMERI AI4CALL"
  2. Seleziona la sezione "Routing"
  3. Assegna il numero demo a questo assistente

IMPORTANTE:

Il numero demo sarà automaticamente eliminato alla fine del periodo di demo (1 mese).

Domande Frequenti

Se usi il modulo FreePBX "AI4CALL" → usa API Key (più semplice). Se configuri manualmente qualsiasi altro PBX → usa Virtual Number come destinazione SIP. Entrambi identificano lo stesso assistente.

No, il numero demo gratuito è valido solo per la durata del periodo di prova (1 mese). Dopo scade automaticamente. Per uso in produzione, acquista un numero AI4CALL dedicato dalla sezione "Numeri".

Dipende dal tuo piano: Start = nessuna limitazione di lista (caricamento), Boost = campagne massive illimitate con liste fino a 10.000 numeri, Scale = tutto incluso + SLA prioritario.

Sì! Vai su "NUMERI AI4CALL" → "Routing" e assegna lo stesso assistente a più numeri telefonici. Utile per gestire più sedi o campagne con la stessa configurazione.

Clicca "GESTIONE LISTE", carica un file CSV o Excel con un numero per riga. Il sistema accetta fino a 10.000 numeri per lista. Poi da "CALL_USER" selezioni la lista e avvii la campagna.

ASR / TTS - Riconoscimento e Sintesi Vocale


Configura i motori di riconoscimento vocale (ASR) e sintesi vocale (TTS). La scelta del provider influenza qualità audio, latenza e costi delle conversazioni.

NOTA PER PIANI A "PACCHETTO" (Boost e Scale)

Questo TAB è disabilitato per i piani Boost e Scale. I provider sono preconfigurati: Azure ASR e Google TTS Chirp 3 HD, entrambi "da noi forniti".

Configurazione ASR (Automatic Speech Recognition)

Il motore ASR converte la voce del chiamante in testo che l'intelligenza artificiale può elaborare.

Configurazione ASR

Motore ASR

Seleziona il provider del motore di riconoscimento vocale dal menu a tendina.

Provider disponibili:
  • AZURE [da noi fornito] - ASR con Azure (prezzi visibili su "Profili" - Piano Start)
  • AZURE [tue apikey] - ASR con Azure (con le tue API key personali - paghi direttamente Microsoft)

Tue API Key

Inserisci le tue API key per pagare direttamente il provider ed evitare i costi di ricarica AI4CALL.

Lingua ASR

Seleziona la lingua principale delle conversazioni.

Configurazione TTS (Text-to-Speech)

Il motore TTS trasforma le risposte testuali dell'intelligenza artificiale in audio naturale con voce umana realistica.

Configurazione TTS

Motore TTS

Seleziona il provider del motore di sintesi vocale. La qualità, naturalezza e velocità delle voci varia significativamente tra i provider.

Provider disponibili:
  • Azure [da noi fornito] - Voci professionali Azure (prezzi visibili su "Profili" - Piano Start)
  • Google Chirp 3 HD [da noi fornito] - Voci Google Chirp 3 HD di ultima generazione (prezzi visibili su "Profili")
  • Azure [tue apikey] - Voci professionali Azure (paghi direttamente Microsoft)
  • Google Chirp 3 HD [tue apikey] - Voci Google Chirp 3 HD (paghi direttamente Google)
  • ElevenLabs [tue apikey] - Voci ultra-realistiche con emozioni naturali (paghi direttamente ElevenLabs)

Tue API Key

Inserisci le tue API key per pagare direttamente il provider ed evitare i costi di ricarica AI4CALL.

Nota sulla qualità: Google Chirp 3 HD offre il miglior rapporto qualità/prezzo. Azure ha ottime prestazioni. ElevenLabs è il top per naturalezza emotiva.

Domande Frequenti

Google Chirp 3 HD offre il miglior rapporto qualità/prezzo per l'italiano. Azure è ottimo per voci professionali. ElevenLabs è il top assoluto per naturalezza emotiva ma più costoso.

Dipende dal volume. Per utilizzi bassi (< 10.000 minuti/mese) i nostri prezzi sono competitivi. Per volumi alti, con le tue API key paghi direttamente il provider ed eviti il markup.

Sì, cambio istantaneo. Seleziona nuovo provider TTS, scegli la voce e salva. Le conversazioni future useranno subito la nuova configurazione. Nessun downtime.

Sì, Azure ASR è ottimizzato per l'italiano standard e riconosce bene anche accenti regionali marcati (napoletano, siciliano, veneto). Prestazioni superiori al 90% anche con audio non perfetto.

Latenza totale (ASR + LLM + TTS) tipicamente 800ms-1.5s. Azure ASR ~ 200-300ms, Google TTS Chirp 3 ~ 150-250ms. Il resto è processing LLM. Ben sotto la soglia di naturalezza conversazionale.

Configurazione Voce e Genere


Personalizza la voce dell'assistente scegliendo timbro, genere e suoni di sottofondo. Ogni voce ha caratteristiche uniche di tono e naturalezza.

NOTA PER PIANI A "PACCHETTO" (Boost e Scale)

Per i piani Boost e Scale vedrai le voci di default di Google Chirp 3 HD.

Configurazione Voce

Voce TTS

Seleziona la voce specifica dal menu a tendina. Le voci disponibili dipendono dal provider TTS scelto nel tab precedente. Ogni voce ha caratteristiche uniche di timbro, tonalità e naturalezza.

Esempio voce disponibile:

Azure - Elsa (italian) - Voce femminile italiana con tono professionale e chiaro

Genere

Seleziona il genere della voce dell'assistente. Questa scelta influenza la percezione dell'utente e può essere ottimizzata in base al settore di applicazione.

Femminile

Maschile


Suono di Sottofondo

Suono di Sottofondo

Selezione Suono

Aggiungi un suono di sottofondo durante le conversazioni per creare un'atmosfera più naturale o simulare ambienti specifici.

Il suono viene riprodotto a volume ridotto sotto la voce dell'assistente senza interferire con la comprensibilità.

Suoni predefiniti disponibili:
  • Nessun suono di sottofondo - Silenzio completo (consigliato per massima chiarezza)
  • Ambiente Ufficio 1 - Suoni di ufficio moderati (tastiera, voci lontane)
  • Ambiente Ufficio 2 - Ufficio con attività media
  • Musica Classica - Danza Spagnola - Sottofondo musicale rilassante
  • Musica Classica - Bach Preludio - Musica classica elegante
  • Musica Classica - Ponce Preludio - Sottofondo musicale delicato
  • Musica Classica - Suite Spagnola - Musica classica vivace

NOTA: il volume di questi file non è regolabile.

Carica audio personalizzato

Carica un tuo file audio personalizzato che verrà utilizzato come suono di sottofondo durante le conversazioni.

Il file verrà automaticamente convertito in formato ALAW per garantire la compatibilità con il sistema telefonico.

Formati supportati:

MP3, WAV, OGG, AAC, FLAC, M4A

Dimensione massima: 50MB

Conversione automatica: Il sistema converte automaticamente il file caricato in formato ALAW per garantire la compatibilità con il sistema telefonico.
Dopo aver caricato i tuoi file audio puoi ascoltarli e regolare il volume (quando regoli il volume ricordati di "salvare"). Riproducendo il file lo sentirai col volume definito.

Domande Frequenti

Studi dimostrano che dipende dal settore: voce femminile più efficace per healthcare, customer care, educazione. Voce maschile per finanza, automotive, tech. Fai A/B test!

No se usato correttamente. Il volume è pre-ottimizzato per non interferire con la voce. Rende la conversazione più "calda" e meno artificiale. Evita solo per supporto tecnico dove serve massima chiarezza.

I provider TTS (ElevenLabs, Azure Custom Neural Voice) supportano voice cloning, ma richiede setup esterno. Puoi usare la voce clonata fornendo l'ID/nome voce personalizzata nel campo "Voce TTS".

Qualsiasi formato comune (MP3, WAV, OGG). Il sistema converte automaticamente in ALAW per compatibilità telefonica. Max 50MB. Dopo caricamento puoi regolare volume e ascoltare anteprima.

Assolutamente! Ogni assistente ha configurazione voce indipendente. Puoi avere Assistente_Vendite con voce femminile giovane e Assistente_Supporto con voce maschile matura.

Configurazione Modello AI


Seleziona il modello di intelligenza artificiale che gestirà le conversazioni. Ogni modello ha caratteristiche diverse di intelligenza, velocità e costo.

NOTA PER PIANI A "PACCHETTO" (Boost e Scale)

Questo TAB è disabilitato per piani Boost e Scale. Il modello è preconfigurato: OpenAI GPT-4o "da noi fornito".

Configurazione Modello

Motore (Provider AI)

Seleziona il provider che ospita i modelli di intelligenza artificiale. Ogni provider offre caratteristiche diverse di velocità, qualità, costo e capacità conversazionali.

La scelta del provider determina quali modelli specifici saranno disponibili nel menu a tendina "Modello".

Provider disponibili:
  • openai [da noi fornito] - OpenAI con le nostre API key (incluso) - GPT-4o, GPT-4o-mini
  • openai [tue apikey] - OpenAI con le tue API key personali
  • anthropic [tue apikey] - Anthropic Claude (richiede tue API key) - Claude Sonnet 3.7, Claude Opus 3, Claude Haiku 3.5
  • openrouter [tue apikey] - OpenRouter (richiede tue API key) - Accesso a molteplici modelli (centinaia di opzioni)
  • ollama [tue apikey] - Ollama (richiede configurazione) - Modelli open source locali
  • google [tue apikey] - Google (richiede tue API key) - Gemini più versioni, Gemma più versioni

Modello

Seleziona il modello specifico di intelligenza artificiale da utilizzare. I modelli disponibili dipendono dal provider scelto.

Ogni modello ha caratteristiche diverse di intelligenza, velocità di risposta, capacità di comprensione del contesto e costo per utilizzo.

Esempi di modelli:
  • OpenAI: GPT-4o (ottima qualità), GPT-4o-mini (veloce ed economico)
  • Anthropic: Claude Sonnet (bilanciato), Claude Opus (massima qualità)
  • Google: Gemini Pro, Gemini Ultra

Impostazioni Avanzate Modello

Le impostazioni avanzate del modello sono configurabili dal TAB "Setting" => "Impostazioni avanzate"

Domande Frequenti

GPT-4o-mini è 60% più economico e 2x più veloce, ottimo per FAQ semplici, receptionist, screening. GPT-4o per conversazioni complesse, vendita consultiva, troubleshooting tecnico. Start con mini, scala a 4o se serve.

Dipende: Claude Sonnet eccelle in conversazioni empatiche, comprensione di contesti lunghi, seguire istruzioni complesse. GPT-4o è più veloce e costa meno. Per customer care delicato → Claude. Per volume → GPT-4o.

Sì, ma devi ospitare Ollama su tuo server con GPU e fornire endpoint API. Modelli come Llama 3.1, Mistral funzionano bene. Pro: zero costi API. Contro: devi gestire infrastruttura.

Configurazione Prompt di Sistema


Il prompt è il cuore del tuo assistente AI. Qui definisci personalità, comportamento, conoscenze, obiettivi e tono di voce. Un prompt ben scritto determina la qualità e l'efficacia delle conversazioni.

Configurazione Prompt

Template Prompt

Clicca sul pulsante verde "TEMPLATE PROMPT" per visualizzare una libreria di prompt preconfigurati per casi d'uso comuni.

I template coprono scenari come: assistente immobiliare, supporto tecnico, receptionist virtuale, assistente vendite, e molti altri. Ogni template può essere personalizzato.

Clicca "TEMPLATE PROMPT" → Scegli template → Personalizza il testo

Primo Messaggio

Il messaggio che l'assistente pronuncia automaticamente non appena la chiamata viene risposta, prima di ascoltare l'utente. Deve essere breve, chiaro e accogliente.

Esempio:

"Ciao, sono l'assistente virtuale di Casa Conveniente Milano. Come posso aiutarti?"

Prompt di sistema - Istruzioni di comportamento modello

Sezione dove definisci come l'assistente deve comportarsi: tono formale/informale, gestione obiezioni, quando trasferire a operatore umano, limiti di competenza, ecc.


Best Practice per Prompt Efficaci

1. Definisci chiaramente il ruolo

Specifica chi è l'assistente, per quale azienda lavora, quali sono le sue responsabilità principali. Esempio: "Sei l'assistente virtuale di XYZ S.r.l., azienda leader nella vendita di..."

2. Fornisci esempi concreti

Includi esempi di conversazioni ideali, domande frequenti e relative risposte. L'AI impara meglio dagli esempi che dalle descrizioni astratte.

3. Definisci tono e stile comunicativo

Specifica se il tono deve essere formale, informale, amichevole, tecnico, professionale. Definisci se usare "tu" o "lei", se fare battute o rimanere serio.

4. Stabilisci limiti chiari

Indica esplicitamente cosa l'assistente può e NON può fare. Quando deve trasferire a un operatore umano. Cosa fare in caso di richieste inappropriate.

5. Struttura gerarchica delle informazioni

Ordina le istruzioni per priorità: prima le regole fondamentali, poi i casi specifici, infine le eccezioni. Usa elenchi puntati e grassetto per evidenziare punti chiave.

Domande Frequenti

Tra 500-2000 parole. Troppo corto (< 300 parole) = comportamento imprevedibile. Troppo lungo (> 3000) = l'AI perde focus. Include: ruolo, tono, esempi, casi limite. Quality over quantity.

Parti SEMPRE da un template! Sono già ottimizzati per conversazioni telefoniche. Personalizza: nome azienda, servizi, FAQ, tono. Reinventare la ruota porta a prompt scadenti.

Sì ma meglio usare RAG! Prezzi nel prompt = devi aggiornare manualmente ogni volta. Prezzi in knowledge base RAG = aggiorni il file e funziona ovunque. Però per 5-10 prodotti, prompt va benissimo.

Istruzioni chiare nel prompt: "Se non conosci la risposta, dì 'Non ho questa informazione, la trasferisco a un operatore'. NON inventare prezzi, orari, policy." + RAG per info fattuali + Test intensi.

Sì, tantissimo! Un primo messaggio lungo/confuso = utente disorientato. Meglio breve, chiaro, action-oriented: "Ciao, sono l'assistente di [Azienda]. Posso aiutarti con [X, Y, Z]. Di cosa hai bisogno?"

Configurazione Tools e Integrazioni


I tools estendono le capacità del tuo assistente permettendogli di interagire con servizi esterni: calendario, email, SMS, database, webhook e molto altro.

Configurazione Tools

Fuso Orario

Imposta il fuso orario dell'assistente. Questa impostazione è fondamentale per il corretto funzionamento di tutti i tool che gestiscono date, orari e appuntamenti.

Il fuso orario influenza: creazione appuntamenti calendario, invio email programmate, log temporali, calcoli di disponibilità.

Esempio: Europe/Rome (per l'Italia), Europe/Paris (per la Francia), America/New_York (per EST USA)

Tool interno disponibile: Il sistema include un tool get_current_date_time che l'LLM può chiamare per sapere data e ora correnti nel fuso orario configurato.

Tools selezionati per l'Assistente

Lista dei tools che l'assistente può utilizzare durante le conversazioni. Questi tool vengono invocati automaticamente dall'AI quando necessario.

Tools selezionati

I tools vengono chiamati automaticamente dall'AI in base al contesto della conversazione. L'utente non si accorge che l'assistente sta utilizzando tool esterni.


Plugin configurati

Lista dei plugin attivati per questo assistente.

Cliccando su "SELEZIONA TOOL" viene visualizzata la select "Plugin configurati"; cliccandoci sopra viene visualizzato l'elenco dei Plugin configurati da potere selezionare per l'assistente.

Tools configurati

Domande Frequenti

La maggior parte sono GRATUITI: Google Calendar, SMTP Email, Webhook, Zapier, n8n, HTTP Request. Solo plugin enterprise specifici (es. Salesforce Premium) possono avere costi aggiuntivi.

Nessun limite tecnico, ma consigliamo max 5-7 tool per assistente. Troppi tool = l'AI si confonde e performance degrada. Meglio assistenti specializzati con pochi tool mirati.

L'AI riceve errore e decide cosa fare: "Mi dispiace, non riesco a connettermi al calendario ora. Posso prendere i tuoi dati e far richiamare?" Fallback graceful, nessun crash.

Sì! Usa il tool "HTTP Request" o "Webhook" per chiamare tue API REST. Definisci URL, parametri, headers. L'AI chiama il tuo endpoint e processa la risposta JSON. Documentazione completa nel marketplace.

Assolutamente! Se sbagli fuso orario, gli appuntamenti Google Calendar sono sballati. Sempre impostare Europe/Rome per Italia. Il tool get_current_date_time usa questo fuso per dare ora corretta all'AI.

RAG (Knowledge Base) e DTMF (Tastiera Telefonica)


Configura l'accesso alla knowledge base documentale (RAG) e la rilevazione dei toni DTMF per input da tastiera telefonica. Due funzionalità avanzate per assistenti più intelligenti.

Configurazione RAG e DTMF

RAG - Retrieval-Augmented Generation

RAG permette all'assistente di accedere a una knowledge base documentale per rispondere con informazioni precise estratte dai tuoi documenti aziendali.

Abilita RAG

Spunta questa checkbox per attivare la funzionalità RAG. L'assistente potrà cercare informazioni nei documenti caricati nella collezione selezionata.

Seleziona Collezione RAG

Scegli quale collezione di documenti utilizzare. Le collezioni vengono create e gestite nella sezione dedicata "RAG" del portale, dove puoi caricare PDF, DOCX, TXT.

Istruzioni Knowledge Base (opzionale)

Inserisci istruzioni specifiche che guidano l'assistente nell'utilizzo delle informazioni recuperate dalla knowledge base. Es: "Usa solo informazioni dalla knowledge base per rispondere su prezzi e prodotti".

Come funziona RAG:
  1. L'utente fa una domanda all'assistente
  2. L'AI cerca automaticamente nella knowledge base i documenti più pertinenti
  3. I frammenti rilevanti vengono estratti dai documenti
  4. L'AI formula la risposta basandosi sulle informazioni trovate

DTMF - Dual-Tone Multi-Frequency

DTMF permette all'assistente di rilevare i tasti premuti sulla tastiera telefonica e reagire di conseguenza. Utile per menu IVR avanzati o input di codici.

Abilita Tool DTMF

Spunta per permettere all'assistente di ricevere input DTMF. L'AI può chiedere all'utente di premere tasti e processare l'input ricevuto.

Parametri DTMF

Lunghezza minima

Numero minimo di cifre richieste (default: 0). Se impostato a 0, accetta qualsiasi lunghezza.

Lunghezza massima

Numero massimo di cifre. Raggiunto questo numero, l'input viene inviato immediatamente all'LLM senza aspettare il timeout o il carattere di terminazione.

Timeout accettazione (ms)

Tempo in millisecondi dopo l'ultima cifra premuta prima di considerare l'input completo e inviarlo all'LLM. Se l'utente preme #, l'input viene inviato subito indipendentemente dal timeout.

Caratteri di terminazione

Sequenza di terminazione (es: #). Se l'utente preme questo carattere, l'input viene inviato immediatamente all'LLM ignorando timeout e lunghezza massima.

Esempio utilizzo:

Assistente: "Digita il tuo codice cliente" - L'AI riceve l'input e reagisce di conseguenza.

Domande Frequenti

Dipende dal piano: Start = 50 documenti/5MB totali, Boost = 500 documenti/50MB, Scale = illimitato/500MB. Un documento = PDF, DOCX, TXT. Il sistema indicizza automaticamente e rende ricercabile.

Sì! Ogni volta che l'AI ha bisogno di info, interroga automaticamente la knowledge base in ~200-400ms. Completamente trasparente per l'utente. Zero setup aggiuntivo da parte tua.

Sì per casi specifici: input codici lunghi (es. numero pratica 18 cifre), conferme sensibili (premi 1 per confermare addebito), utenti che preferiscono tastiera, fallback quando voce è incomprensibile.

Assolutamente! Best practice: RAG per info statiche (listini, policy, FAQ), Tool per dati dinamici (disponibilità calendario, stato ordini). L'AI decide autonomamente quale usare.

Il sistema lo chunka intelligentemente in frammenti da ~500 parole e li indicizza. Quando l'AI cerca, recupera solo i 3-5 chunks più rilevanti, non tutto il documento. Efficiente anche su documenti enormi.

Tool di Hangup (chiusura e trasferimento chiamata)


Configura come l'assistente gestisce la fine della chiamata: chiusura autonoma, trasferimento a operatori, salvataggio trascrizioni e invio dati a webhook esterni.

Configurazione Hangup

Abilita Hangup

Spunta questa checkbox per permettere all'assistente di chiudere autonomamente la telefonata quando la conversazione è completata.

L'AI decide automaticamente quando è opportuno terminare la chiamata basandosi sul contesto della conversazione e sugli obiettivi raggiunti.

Quando l'assistente chiude la chiamata:
  • L'utente ha ottenuto tutte le informazioni richieste
  • L'utente dice esplicitamente di voler chiudere (es. "arrivederci", "grazie, basta così")
  • La conversazione è giunta a una conclusione naturale

Abilita Redirect

Spunta questa checkbox per permettere all'assistente di TRASFERIRE la chiamata a un'estensione interna, coda, ringGroup o altro numero.

L'AI può decidere autonomamente quando è necessario il trasferimento a un operatore umano o a un reparto specifico.

Esempi di trasferimento:
  • Utente richiede esplicitamente di parlare con un operatore
  • Richiesta troppo complessa che esula dalle competenze dell'assistente
  • Necessità di trasferire a reparto specifico (es. amministrazione, supporto tecnico avanzato)

Abilita Salvataggio Conversazione

Alla fine di ogni chiamata viene inviata automaticamente una mail con la trascrizione completa della conversazione (transcript audio-to-text).

Utile per archiviazione, analisi qualità, training, conformità legale.

Formato email destinatari:

utente1@example.com, utente2@example.com

Contenuto email:
  • Trascrizione completa della conversazione con timestamp
  • Informazioni chiamata (numero chiamante, durata, data/ora)
  • Tool utilizzati durante la conversazione
  • Eventuali dati estratti (se configurato webhook schema dati)

Schema dati Tool di Hangup (Webhook)

Schema Dati Hangup

URL di Hangup

Se hai necessità di chiamare un tuo endpoint REST alla chiusura della telefonata, inserisci l'URL qui. Il sistema invierà una richiesta HTTP POST al tuo endpoint con tutti i dati estratti dalla conversazione.

Questo permette di integrare AI4CALL con i tuoi sistemi aziendali: CRM, database, ticket system, analytics.

URL di hangup:

Inserisci l'URL completo del tuo endpoint (es: https://tuodominio.com/api/webhook/hangup)

Aggiungi proprietà custom

Definisci proprietà personalizzate che l'AI deve estrarre dalla conversazione e inviare al webhook.

Clicca "+ AGGIUNGI PROPRIETÀ" per definire nuovi campi dati. Ogni proprietà ha: nome, tipo, descrizione e flag required.

Campi disponibili per ogni proprietà:
  • Nome proprietà - Nome identificativo del campo (es: email_cliente)
  • Tipo proprietà - String, Number, Boolean, Array, Object
  • Descrizione - Spiega all'AI cosa deve estrarre (es: "L'indirizzo email fornito dal cliente")
  • Richiesto - Se spuntato, l'AI deve necessariamente ottenere questo dato

Domande Frequenti

Solo se abiliti "Abilita Hangup". Altrimenti aspetta che l'utente riattacchi. Con hangup abilitato, l'AI valuta obiettivo raggiunto + utente soddisfatto = chiusura cortese. Risparmia costi.

Sì, nel prompt scrivi: "Se utente chiede di parlare con persona reale, trasferisci IMMEDIATAMENTE all'estensione 100". Con "Abilita Redirect" attivo, l'AI esegue transfer immediato.

Sì, se abiliti "Salvataggio Conversazione" con email valide. Le trascrizioni sono cifrate, archiviate in EU, accessibili solo a te. Ricorda di informare utenti sulla registrazione per trasparenza.

URL hangup invia a UN endpoint. Se vuoi multipli: usa n8n/Zapier/Make come middleware. AI4CALL → n8n → n8n smista a CRM + Google Sheets + Slack + etc.

Campi che l'AI deve estrarre dalla conversazione: email_cliente, problema_segnalato, priorita, etc. Definisci nome, tipo, descrizione. AI li popola e invia al webhook. Integrazione CRM automatica.

Pre-Call Webhook (azioni pre-call)


Cos'è il Pre-Call Webhook?

Prima che ogni chiamata venga connessa all'assistente AI, il sistema può interrogare un tuo endpoint HTTP e ricevere istruzioni su come gestire la chiamata.

Blocca chiamate indesiderate

Rifiuta automaticamente chiamate da numeri in blacklist, internazionali non autorizzati, o pattern sospetti.

Inietta dati contestuali

Recupera informazioni del chiamante dal CRM e forniscile all'AI prima che risponda, per conversazioni personalizzate.

Migliora performance

Evita query ripetute durante la conversazione: l'AI ha già tutte le info necessarie fin dall'inizio.


Come Funziona

1

Chiamata in arrivo

Un utente chiama il tuo numero AI4CALL.

2

AI4CALL interroga il tuo webhook

Prima di connettere la chiamata, AI4CALL invia una richiesta HTTP POST al tuo endpoint con i dettagli della chiamata:

POST https://tuoserver.com/api/verify-caller
Content-Type: application/json

{
  "number": "+393331234567",
  "timestamp": "2025-12-13T10:30:00Z",
  "assistantId": "ast_abc123",
  "callId": "call_xyz789"
}
3

Il tuo server risponde

Il tuo endpoint analizza il numero, interroga il database/CRM e decide:

{
  "enable": true,
  "callerInfo": {
    "name": "Mario",
    "surname": "Rossi",
    "eta": 35,
    "custom_field_1": "Cliente VIP dal 2020"
  }
}

"enable": false blocca la chiamata immediatamente. "callerInfo": {...} inietta dati personalizzati.

4

AI4CALL inietta i dati nel prompt

Se hai fornito callerInfo, AI4CALL aggiunge automaticamente queste informazioni al system prompt dell'assistente:

5

L'assistente inizia la conversazione

L'AI ha già tutte le informazioni contestuali e può offrire un servizio personalizzato fin dal primo messaggio:

  • Saluta il cliente per nome
  • Fa riferimento a ordini/pratiche precedenti
  • Adatta il tono (VIP vs nuovo cliente)
  • Offre promozioni personalizzate

Vantaggi del Pre-Call Webhook

Riduzione latenza

Recupera i dati UNA VOLTA all'inizio invece di fare query durante la conversazione.

L'AI non deve mai "aspettare" risposte da tool esterni - ha già tutto.

🎯

Maggiore precisione

L'AI ha il contesto completo fin dal primo turno conversazionale, evitando domande inutili o errori.

🛡️

Controllo totale

Decidi tu quali chiamate accettare, quali bloccare, quali gestire con logica speciale.


Domande Frequenti

No, il webhook è completamente opzionale. Se non configurato, l'assistente funziona normalmente senza dati pre-iniettati. È una feature avanzata per chi vuole massima personalizzazione e performance.

Non direttamente, ma puoi iniettare dati in callerInfo che influenzano il comportamento. Ad esempio, un campo "customerType": "VIP" può essere usato dall'LLM per adattare il tono. Per cambio completo del prompt, usa la feature "Prompt Condizionali" di AI4CALL.

Sì, nel tuo webhook analizza il campo number e rispondi enable: false per qualsiasi pattern. Ad esempio, blocca tutti i numeri che non iniziano con +39 per accettare solo chiamate italiane.

Assolutamente sì. Puoi semplicemente loggare la chiamata sul tuo sistema e rispondere sempre enable: true senza callerInfo. È utile per tracking centralizzato.

No, attualmente callerInfo supporta solo valori primitivi (string, number, boolean). Per liste (es. "ultimi 3 ordini"), serializza in stringa: "lastOrders": "ORD-123, ORD-456, ORD-789".

Sì, ma attenzione al timeout. Se chiami un CRM lento, imposta un timeout locale inferiore a quello di AI4CALL (es. 3s) e usa fallback in caso di timeout. Considera cache per ridurre dipendenza da API esterne.

Sì, ogni assistente AI4CALL può avere il proprio endpoint webhook configurato. Utile se hai assistenti per dipartimenti diversi (vendite, supporto) che interrogano database diversi.

Impostazioni generali e avanzate


Configura parametri tecnici come timeout, silenzio ASR, VAD e permessi per tipologie di numeri. Impostazioni che influenzano la fluidità e il controllo delle conversazioni.

Configurazione Impostazioni

Silenzio ASR (ms)

Tempo di silenzio in millisecondi dopo il quale il motore ASR (Automatic Speech Recognition) considera concluso l'input vocale dell'utente e invia il testo all'AI per l'elaborazione.

Valori più alti danno più tempo all'utente per pensare e fare pause naturali. Valori più bassi rendono la conversazione più veloce ma rischiano di tagliare frasi incomplete.

Default: 500ms (mezzo secondo)

  • 300-400ms: Conversazioni veloci, utenti che parlano fluentemente
  • 700-1000ms: Utenti anziani o che parlano lentamente, permettere pause di riflessione

Timeout inattività chiamata (ms)

Timeout massimo di inattività della chiamata. Se né il cliente né l'assistente parlano o interagiscono per questo tempo, la chiamata termina automaticamente.

Previene chiamate "dimenticate aperte" e aiuta a controllare i costi. L'assistente avvisa l'utente prima di chiudere per inattività.

Default: 10000ms (10 secondi)

Attiva VAD (Voice Activity Detection)

Il VAD (Voice Activity Detection) rileva automaticamente quando l'utente sta parlando o è in silenzio.

Attivando VAD, l'assistente evita di interrompere l'utente a metà frase. Migliora significativamente la naturalezza della conversazione.

Benefici del VAD:
  • Evita interruzioni inappropriate dell'assistente
  • Permette all'utente di completare i propri pensieri senza fretta
  • Rende la conversazione più naturale e fluida

Permessi e Filtri

Paese di riferimento

Seleziona il paese di riferimento per validazione numeri telefonici, formati e regole di instradamento. Influenza anche il riconoscimento automatico di prefissi nazionali e internazionali.

🇮🇹

IT

🇫🇷

FR

🇪🇸

ES

🇬🇧

GB


Tipologie numeri consentiti

Seleziona tipologie consentite

Definisci quali tipologie di numeri telefonici l'assistente può chiamare (outbound) o da cui può ricevere chiamate (inbound). Attiva solo le tipologie necessarie per maggiore controllo.

🕵️

Anonimi

Numeri privati o nascosti

🌍

Internazionali

Numeri con prefisso internazionale (+XX)

📱

Cellulari

Numeri mobili configurati sotto

☎️

Fissi

Numeri fissi configurati sotto

Prefissi Cellulari

Inserisci i prefissi nazionali dei numeri cellulari separati da virgola. Il sistema riconoscerà automaticamente i numeri che iniziano con questi prefissi come cellulari.

Esempio Italia: 33,34,35,36,37,38,39

Prefissi Fissi

Inserisci i prefissi nazionali dei numeri fissi separati da virgola. Il sistema riconoscerà automaticamente i numeri che iniziano con questi prefissi come fissi.

Esempio Italia: 01,02,03,04,05,06,07,08,09


Impostazioni Avanzate Modello

NOTA PER PIANI A "PACCHETTO" (Boost e Scale)

Questa sezione è disabilitata per piani Boost e Scale. Valgono i valori di default ottimizzati.

Impostazioni Avanzate Modello

Temperature

Controlla la creatività e la variabilità delle risposte del modello AI. Valori bassi producono risposte più deterministiche e coerenti, valori alti risposte più creative e variegate.

Range: 0.0 - 2.0

Max Tokens

Numero massimo di token (parole/frammenti) che il modello può generare nella risposta. Controlla la lunghezza massima delle risposte dell'assistente.

Top P (Campionamento Nucleare)

Limita i token a quelli con probabilità cumulativa P. Valori bassi (0.1-0.3) rendono le risposte più focalizzate, valori alti (0.8-1.0) più diverse. Alternativa a Temperature.

Top K

Considera solo i K token più probabili per ogni passo. Riduce risposte inaspettate limitando le scelte del modello.

Frequency Penalty

Penalizza parole ripetute frequentemente. Valori positivi riducono le ripetizioni. Range tipico: 0.0 - 2.0

Presence Penalty

Penalizza l'uso di concetti già presenti nella conversazione, favorendo varietà. Valori positivi incoraggiano nuovi argomenti.

Stop Sequences

Sequenze di terminazione che interrompono la generazione quando incontrate. Utile per fermare il modello a punti specifici.

Esempio: \n, END, STOP - Il modello si ferma quando incontra questi pattern

Domande Frequenti

VAD ON = conversazione più naturale, AI aspetta che l'utente finisca di parlare. VAD OFF = risposte più veloci ma rischio interruzioni. Per customer care → ON. Per IVR menu veloci → OFF.

No, è ottimale per italiano. 500ms permette pause naturali tra frasi. Se utenza parla molto veloce (call center interno) puoi scendere a 300-400ms. Per anziani/utenti lenti → 700-800ms.

Dipende dal caso d'uso. 10s va bene per FAQ veloci. Per vendita consultiva dove utente deve cercare documenti → aumenta a 30-45s. L'AI avvisa prima di chiudere comunque.

Sì! In "Tipologie numeri consentiti" deseleziona "Internazionali". Tutte le chiamate con prefisso non italiano verranno rifiutate automaticamente. Utile contro spam internazionale.

No, sono opzionali. Servono per statistiche avanzate (es. "Quante chiamate da mobile vs fisso?") o per applicare logiche differenziate (es. "Da mobile trasferisci a reparto A, da fisso a reparto B").

Outbound


Gestisci le chiamate in uscita dell'assistente: test rapidi sul tuo numero, chiamate singole o campagne massive verso liste di contatti. Scegli se usare il trunk AI4CALL (con tariffazione) o il tuo trunk personale (senza costi).

Schermata della gestione Outbound

Azioni Disponibili

FAST TEST VERSO TUO NUMERO

Test immediato: l'assistente chiama il tuo cellulare usando il trunk AI4CALL. Attivo solo se all'assistente è assegnato un numero AI4CALL (demo o acquistato).

Se il bottone è disabilitato significa che non è assegnato alcun numero AI4CALL all’assistente. Puoi assegnarlo dal menù "NUMERI AI4CALL" -> "Routing"

OUTBOUND con trunk AI4CALL

Gestisci chiamate singole o di lista usando il trunk AI4CALL. Le chiamate vengono scalate dal tuo credito alle tariffe definite.

Outbound con trunk AI4CALL
Selezione il CLI (numero chiamante)

Selezione il CLI tra i numeri AI4CALL demo o acquistati

Chiamata Singola

Inserisci manualmente un numero in formato internazionale (es. +390200000) e avvia la chiamata.

Avvia Lista

Seleziona una lista precaricata e avvia le chiamate automatiche verso tutti i contatti.

Le chiamate in outbound vengono fatte una alla volta.

OUTBOUND con tuo trunk PBX

Gestisci chiamate singole o di lista usando il trunk verso il Tuo PBX senza costi aggiuntivi.

Outbound con trunk PBX
Inserisci il CLI (numero chiamante)

Inserisci manualmente il tuo CLI (numero chiamante) valido

Chiamata Singola

Inserisci manualmente un numero nel formato richiesto dal tuo operatore telefonico e avvia la chiamata.

Avvia Lista

Seleziona una lista precaricata e avvia le chiamate automatiche verso tutti i contatti.

Le chiamate in outbound vengono fatte una alla volta.

GESTIONE LISTE (caricamento file)

Carica file CSV o Excel contenenti liste di numeri telefonici per campagne di chiamata massive.

Caricamento liste
Formati supportati
  • Formati file: CSV, Excel (.xlsx, .xls)
  • Formato dati: un numero per riga, anche senza intestazioni
  • Limite: massimo 50 numeri per lista
Nel caso di utilizzo di lista con TRUNK AI4CALL, i numeri da chiamare devono essere in formato internazionale (es. +390200000).

Domande Frequenti

Il bottone è attivo solo se all'assistente è già stato assegnato un numero AI4CALL (demo o acquistato). Vai su "NUMERI AI4CALL" → "Routing" e assegnane uno.

No. Il sistema usa il numero salvato nel tuo profilo utente. Se manca, al primo clic ti verrà chiesta una modale per inserirlo; in seguito verrà riutilizzato.

Il costo dipende dal paese del numero chiamato e viene scalato dal credito AI4CALL. Le tariffe sono visibili nella pagina "Profili".

Sì. Le chiamate passeranno tramite il tuo operatore senza addebiti AI4CALL.

Con trunk AI4CALL devono essere in formato internazionale con "+", es. +390200000. Con trunk cliente usa il formato richiesto dal tuo operatore.

Massimo 50 numeri per file. I formati accettati sono CSV o Excel (.xls/.xlsx) con un numero per riga.

No. Il sistema chiama un contatto alla volta; quando termina (risposta, busy, non risponde) passa automaticamente al successivo.

Con trunk AI4CALL puoi selezionare solo tra i numeri AI4CALL assegnati. Con trunk cliente inserisci manualmente il CLI che vuoi visualizzare.

Sì. Clicca su "FERMA CAMPAGNA" nel pannello di gestione; la chiamata già in corso verrà completate, ma non ne partiranno di nuove.


Alcuni degli utilizzatori di ai4call