Voice calls

Ring an agent, or let it ring you.

A call is a real full-screen call on your locked phone — it rings, you swipe, you talk. Either side can start one: you ring an agent from the app, or an agent rings you when it needs you.

How a call goes

When a call ends

Every call ends with a stated reason, and the agent is told which: you hung up, the connection dropped, the line went silent, or it never connected. An agent knows the difference between "he hung up on me" and "the tunnel died", so it can pick up sensibly next time.

Liveness

Both ends heartbeat while a call is up. A brief network stumble is ridden out on a grace window and then retried; only after the retries are exhausted is the call declared lost. The hub is the referee and is always the last to give up, so the two ends never disagree about whether a call is still alive.

Not every harness can join a call — the call capability says which, and the app only offers the button where it works. See Harnesses.