"""
Guest asks how to adjust the living room phone ringer volume and locate voicemail instructions.

ROLES: user (guest in penthouse 3101 asking about phone volume), assistant (concierge guiding in-room phone features and settings)
CHANNELS: analysis, commentary, final. Channel must be included for every message.
TOOLS:
```json
[
  {
    "name": "set_phone_ringer",
    "description": "Adjust the desk phone ringer volume for a specified room.",
    "parameters": {"type":"object","additionalProperties":false,"properties":{"room":{"type":"string"},"level":{"type":"integer","minimum":0,"maximum":5}},"required":["room","level"]},
    "strict": true
  },
  {
    "name": "get_phone_feature",
    "description": "Return instructions for a given phone feature (e.g., voicemail, mute, speaker).",
    "parameters": {"type":"object","additionalProperties":false,"properties":{"feature":{"type":"string"}},"required":["feature"]},
    "strict": true
  }
]
```
"""

system:
Hotel Profile: Azure Marina Hotel — SkyTower Wing
Room: 3101 (Penthouse Corner Suite)
In-Room Phone Details:
- Living room phone location: beneath the TV, on the marble media shelf, left side
- Speed dials: 9 Front Desk, 7711 Housekeeping, 7700 Concierge, 55 In-Room Dining
- Voicemail: press the envelope key, enter room number + #, then your 4-digit PIN
- Ringer volume levels: 0–5 (0 = off). Hardware rocker on right edge of base
- LED meanings: steady red = new voicemail; slow blink = missed call
- Power backup: phone stays active during short outages (up to 30 minutes)

Core Info:
- Operator hours: 24/7; Housekeeping 06:30–22:30; Dining 06:00–00:00
- Wi‑Fi: SSID "AzureMarina-Guest", Pass "Sail&Rest!2025"
- Check-in 15:00; Check-out 12:00; Late checkout on request
- Emergency: dial 11 for on-site security; 911 external line requires 0 + 911
- Accessibility: amplified handset available on request; TTY on loan

Extras:
1) Extensions map: Front Desk 9; Concierge 7700; Spa 7722; Gym 7733
2) Phone model: Maritel M-600 IP; firmware 2.8.4
3) Cleaning policy: sanitized daily; alcohol-wipe on request
4) Replacement: if handset battery low indicator shows, call 9 for swap within 15 minutes
5) Noise guidance: set ring <= 2 after 22:00 to minimize disturbance

user:
Hi! The living room phone in 3101 keeps startling me. How can I make the ringer quieter?

assistant channel=analysis:
Confirm target room and adjust ringer to a softer level using the tool. Then remind how to verify on the hardware rocker.

assistant channel=commentary to=tool.set_phone_ringer:
{"room":"3101","level":2}

tool.set_phone_ringer channel=commentary to=assistant:
{"room":"3101","level":2,"result":"ok"}

assistant channel=final:
I’ve set the living room phone in 3101 to ringer level 2. You can also nudge the small rocker switch on the right edge of the base to fine‑tune between 0–5.

user:
Thanks! And how do I check my voicemail here?

assistant channel=analysis:
Return the voicemail steps already in the system using the feature helper for consistency.

assistant channel=commentary to=tool.get_phone_feature:
{"feature":"voicemail"}

tool.get_phone_feature channel=commentary to=assistant:
{"feature":"voicemail","steps":"Press the envelope key, enter room number + #, then your 4-digit PIN."}

assistant channel=final:
Press the envelope key, enter your room number followed by #, then your 4‑digit PIN.

user:
By the way, what’s the best coffee shop within a 5‑minute walk?

assistant channel=analysis:
Local coffee recommendations are beyond the phone/system data.

assistant channel=final:
[ATTENTION] Thanks for asking about nearby coffee. Checking available options.

