hooks fa qualcosa in un momento della chiamata, fino a 10 regole: on: "silence" (chi chiama non ha detto nulla per seconds, 3–600, da quando l'agente ha finito; una volta finché non riparla), on: "time_elapsed" (seconds dopo l'inizio della chiamata, 10–3600) oppure on: "call_ending". Ogni regola esegue (do) fino a 3 tra {type: "say", text}, {type: "transfer", destination?}, {type: "end_call", text?} e {type: "tool", name, args?}; una regola per la fine della chiamata esegue solo funzioni. Una chiamata terminata da una regola ha ended_reason rule_ended.
Nelle chiamate telefoniche i tasti premuti da chi chiama arrivano all'agente come risposta: un inserimento termina con # o con una pausa di due secondi. Nelle chiamate in uscita l'agente può anche premere tasti per attraversare il menu telefonico di un'azienda.
transfer_number è il numero principale dell'agente per passare chi chiama a una persona, e il numero chiamato quando lo spazio di lavoro ha esaurito i crediti. transfer_destinations aggiunge numeri con nome, ciascuno con una nota su quando usarlo («Fatturazione: domande su fatture e rimborsi»), e l'agente sceglie. Con transfer_briefing attivo, l'agente scrive un breve riepilogo mentre trasferisce; la persona che risponde lo sente, con una voce EvaSay e nella lingua di riepilogo dell'agente, prima che chi chiama venga messo in comunicazione. L'ended_reason della chiamata è allora transferred.
Con handoffs, un agente può passare una chiamata a un altro agente pubblicato del tuo spazio di lavoro, ad esempio un'accoglienza che passa una prenotazione a un agente per le prenotazioni. L'agente sceglie in base a when. L'altro agente prende in carico la stessa chiamata con tutto ciò che è stato detto finora, e parla con le proprie istruzioni, voce, conoscenza, strumenti e passaggi. La chiamata resta elencata, analizzata e fatturata sotto il primo agente; la sua trascrizione annota ogni passaggio.
In una chiamata telefonica tramite il tuo operatore, l'agente può inviare via SMS ciò che mostrerebbe come schede in una chiamata web: fino a tre elementi (un titolo, una riga, un link) in un SMS, dal numero della chiamata. Prima chiede a chi chiama. Attivalo con sms in send_to_caller; i siti e le schede pronte sono gli stessi delle schede. Il tuo operatore ti addebita gli SMS.
"send_to_caller": {
"enabled": true,
"allowed_hosts": ["shop.example.com"],
"sms": { "enabled": true, "signature": "Acme Salon", "countries": ["CA"] }
}
signature apre ogni SMS (il nome dell'agente se vuoto). Gli SMS vanno ai numeri del paese del tuo numero e dei countries che aggiungi.call.message_sent (channel è sms, con il suo status), e il suo esito come call.message_status (delivered, failed con un reason, o unconfirmed). GET /calls/{id} elenca i texts della chiamata.