fciannella's picture
Working with service run on 7860
53ea588

Telco Agent

A mobile operator assistant that verifies callers via SMS OTP, reviews current plan and data usage, answers roaming questions, recommends packages, manages addons and plan changes, and can close contracts (mock).

How to use

  1. Provide your mobile number (MSISDN). The agent will send an SMS OTP.
  2. Provide the 6-digit code to verify.
  3. Ask for:
    • Current package and contract status
    • Current data balance/remaining
    • Roaming details for a country (pricing and passes)
    • Package recommendations (optionally give preferences: budget, need_5g, travel_country)
    • Close contract (the agent summarizes any early termination fee and asks for confirmation)
    • Addons list or purchase a roaming pass
    • Change package (now or next_cycle)
    • Billing summary and set data alerts

Mock data

From mock_data/:

  • Customers (customers.json):
    • +15551234567 (Alex Lee): package P-40 Standard 40GB 5G, billing cycle day 5, current_month used 12.5 GB.
    • +447911123456 (Sam Taylor): package P-10 Lite 10GB 4G.
  • OTPs (otps.json):
    • default: 123456
    • by number: +15551234567246810, +447911123456135790
  • Packages (packages.json): 4G/5G plans including Unlimited options with features like EU roaming and data rollover.
  • Roaming rates (roaming_rates.json): pay-as-you-go and pass options for IT, FR, US.

Example conversation

  • Agent: Hi! What’s your mobile number?
  • You: +1 555 123 4567
  • Agent: I’ve sent a 6-digit code to --**67. What’s the code?
  • You: 246810
  • Agent: Verified. Would you like your current package or data balance?
  • You: What’s my data balance?
  • Agent: You’ve used 12.5 GB this cycle on Standard 40GB 5G; 27.5 GB remaining. Anything else?
  • You: I’m traveling to Italy. Roaming?
  • Agent: Italy is included by your plan; passes also available (EU Day 1GB €5, Week 5GB €15). Purchase a pass?
  • You: Recommend a cheaper plan under $50, 5G.
  • Agent: Suggesting Travelers EU 20GB ($45): 5G, EU roaming included. Estimated monthly cost $45.

Extended actions (tools)

  • List addons: active roaming passes
  • Purchase roaming pass: e.g., country IT, pass EU-WEEK-5GB
  • Change package: change_package(now|next_cycle)
  • Billing summary: monthly fee and last bill
  • Set data alerts: by percent and/or GB

Notes

  • OTP is required before any account operations.
  • Recommendations use recent usage history to estimate monthly costs.