A hooks a hívás egy adott pillanatában tesz valamit, legfeljebb 10 szabály: on: "silence" (a hívó seconds ideje, 3–600, nem szólt, mióta az ügynök befejezte; egyszer, amíg újra meg nem szólal), on: "time_elapsed" (seconds másodperccel a hívás kezdete után, 10–3600) vagy on: "call_ending". Minden szabály legfeljebb 3-at hajt végre (do) a következők közül: {type: "say", text}, {type: "transfer", destination?}, {type: "end_call", text?} és {type: "tool", name, args?}; a hívás végére szóló szabály csak függvényeket futtat. Egy szabály által befejezett hívás ended_reason értéke rule_ended.
Telefonhívásoknál a hívó által lenyomott billentyűk válaszként jutnak el az ügynökhöz: a bevitel # jellel vagy kétmásodperces szünettel ér véget. Kimenő hívásoknál az ügynök maga is nyomhat billentyűket, hogy átjusson egy cég telefonmenüjén.
A transfer_number az ügynök fő száma, amelyre a hívót emberhez adja át, és az a szám, amelyet akkor hív, ha a munkaterületen elfogytak a kreditek. A transfer_destinations elnevezett számokat ad hozzá, mindegyikhez megjegyzéssel, mikor kell használni („Számlázás: számlákkal és visszatérítésekkel kapcsolatos kérdések”), és az ügynök választ. Bekapcsolt transfer_briefing esetén az ügynök átkapcsoláskor rövid összefoglalót ír; aki felveszi, meghallja azt egy EvaSay-hangon és az ügynök összefoglalónyelvén, mielőtt a hívót átkapcsolják. A hívás ended_reason értéke ekkor transferred.
A handoffs segítségével egy ügynök átadhat egy hívást a munkaterületed egy másik közzétett ügynökének, például egy recepció átadja a foglalást egy foglalási ügynöknek. Az ügynök a when alapján választ. A másik ügynök átveszi ugyanazt a hívást mindazzal, ami eddig elhangzott, és a saját utasításaival, hangjával, tudásával, eszközeivel és átadásaival beszél. A hívás az első ügynök alatt marad listázva, elemezve és számlázva; az átirata minden átadást jegyez.
A saját szolgáltatóján futó telefonhívásban az ügynök SMS-ben elküldheti a hívónak azt, amit webes hívásban kártyaként mutatna: legfeljebb három tételt (cím, sor, link) egy SMS-ben, a hívás számáról. Előbb megkérdezi a hívót. A send_to_caller sms beállításával kapcsolható be; a weboldalak és a kész kártyák ugyanazok, mint a kártyáknál. Az SMS-ek díját a szolgáltató számlázza.
"send_to_caller": {
"enabled": true,
"allowed_hosts": ["shop.example.com"],
"sms": { "enabled": true, "signature": "Acme Salon", "countries": ["CA"] }
}
signature minden SMS elején áll (üresen: az ügynök neve). Az SMS-ek a száma országának számaira és a hozzáadott countries országaiba mennek.call.message_sent értesítést kap (channel értéke sms, status-szal), a sorsáról pedig call.message_status-t (delivered, failed reason-nel, vagy unconfirmed). A GET /calls/{id} visszaadja a hívás texts listáját.