#pragma once
#include <stdbool.h>

void conversation_init(void);
void conversation_on_hook_change(bool offhook);

/* Arm an INCOMING call from NPC persona `number` and start ringing. When the
 * handset is picked up from idle, the conversation jumps straight to the
 * greeting (persona speaks first) instead of the outgoing dial-tone path.
 * `scene` (optional, e.g. "SCENE_WARNING") makes the phone play that scene's
 * hint from its local SD pack right after the greeting; pass NULL/"" for a
 * greeting-only call. */
void conversation_arm_incoming(const char *number, const char *scene);
