# Next Session: Cross-Channel Call Initiation (Telegram → Phone)

## User Request
"If Annie is one person, then when I ask on Telegram for Annie to call Reethi by giving her mobile number, I expect Annie on the phone will call her and execute what I requested on Telegram. But that didn't happen."

## What needs investigation
1. **Phone call initiation**: How `run_conversation()` in `phone_loop.py` works for outgoing calls. What params, how is number passed?
2. **Phone daemon on Panda**: How auto-answer mode works. Is there an API to trigger outgoing calls?
3. **Server endpoints**: Any `/v1/phone/` endpoints for starting calls from server-side?
4. **Telegram bot tools**: What tools does Annie have in Telegram channel? Is there a "make phone call" tool?
5. **Tool specs**: Any phone/call-related tool in `tool_spec.py` or `tool_schemas.py`?
6. **start.sh phone**: How the phone daemon is launched on Panda

## What's likely missing
- A `make_phone_call` tool available to Annie in Telegram/text channels
- An API endpoint on Panda that can trigger an outgoing call (`POST /v1/phone/call`)
- Cross-channel context passing (Telegram conversation context → phone session)
- The phone daemon on Panda only runs in auto-answer mode — may not support programmatic outgoing calls

## Key constraint
- Phone runs on **Panda** (Pixel 9a via BT HFP), not on Titan
- Telegram bot runs on **Titan**
- Need Titan → Panda HTTP call to trigger the outgoing phone call

## Name correction
The person to call is **Reethi** (not Riti).
