Agent Desktop

Staff-facing applications for reservation agents, airport staff, and call center operations.

Scope

Reservation Agent

  • Full booking capabilities
  • Complex itineraries
  • Group bookings
  • Corporate bookings
  • Fare overrides
  • Waiver processing

Airport Agent

  • Check-in processing
  • Seat changes
  • Upgrade processing
  • Standby management
  • Gate operations
  • Irregular operations handling

Call Center

  • Booking retrieval
  • Modifications
  • Cancellations
  • Refund requests
  • Complaint handling
  • Callback scheduling

Supervisor Functions

  • Agent monitoring
  • Queue management
  • Override approvals
  • Reporting dashboards
  • Workforce management

Research Topics

  • Agent desktop platforms (Amadeus Selling Platform, etc.)
  • Cryptic command vs. GUI interfaces
  • Agent productivity metrics
  • Training and certification
  • Call center integration (CTI)
  • Quality monitoring
  • Knowledge base integration
  • Customer 360 view

Architecture Considerations

Application Types

┌────────────────────────────────────────────┐
│              Agent Desktop                  │
├────────────┬────────────┬──────────────────┤
│ Reservation│  Airport   │   Call Center    │
│   Agent    │   Agent    │     Agent        │
├────────────┴────────────┴──────────────────┤
│           Shared Services Layer            │
│  (Booking, Customer, Inventory, Payments)  │
└────────────────────────────────────────────┘

Workspace Layout

┌─────────────────────────────────────────────────────┐
│ Agent Toolbar (login, queue, status)               │
├─────────────────────────────────────────────────────┤
│ Customer Context Panel                              │
│ ┌─────────────────────────────────────────────────┐│
│ │ Name: John Smith | FFP: Gold | Value: High     ││
│ └─────────────────────────────────────────────────┘│
├─────────────────┬───────────────────────────────────┤
│                 │                                   │
│ Booking Panel   │   Actions Panel                   │
│                 │   ┌─────────────────────────────┐ │
│ Flight details  │   │ Modify │ Cancel │ Rebook   │ │
│ Passengers      │   ├─────────────────────────────┤ │
│ Pricing         │   │ Add Service │ Upgrade      │ │
│ History         │   ├─────────────────────────────┤ │
│                 │   │ Refund │ Voucher │ Waiver  │ │
│                 │   └─────────────────────────────┘ │
├─────────────────┴───────────────────────────────────┤
│ Command Line / Quick Actions                        │
└─────────────────────────────────────────────────────┘

Technology Stack

ComponentTechnology
FrameworkReact / Electron
StateRedux
UI LibraryCustom design system
APIGraphQL
Real-timeWebSocket
DeploymentWeb + Desktop

Integration Points

SystemDirectionPurpose
PSSBidirectionalBooking operations
DCSBidirectionalCheck-in, boarding
LoyaltyBidirectionalFFP lookup, redemption
PaymentOutboundRefunds, charges
CRMBidirectionalCustomer data
CTIInboundCall routing
QualityOutboundCall recording

Call Center Integration

CTI Features

  • Screen pop on call
  • Click-to-dial
  • Call transfer
  • Conference calling
  • Callback scheduling
  • Call recording

IVR Integration

  • Authentication passthrough
  • Intent detection
  • Context transfer
  • Self-service deflection

Agent Permissions

Role-Based Access

RoleCapabilities
Res AgentBook, modify, basic waivers
Senior Agent+ Refunds, upgrades
Supervisor+ Overrides, reporting
Airport Agent+ Check-in, boarding
Gate Agent+ Standby, boarding control

Waiver Framework

Waiver Request
├── Type (fee waiver, fare difference, etc.)
├── Amount
├── Reason code
├── Justification
├── Customer value
└── Approval level required

Performance Metrics

Agent Productivity

MetricTarget
Avg handle time<8 min
Bookings/hour>4
First call resolution>70%
Customer satisfaction>4.2/5

System Performance

MetricTarget
Response time<500ms
Availability>99.9%
Login time<5s

Training and Support

Components

  • Contextual help
  • Knowledge base search
  • Training mode (sandbox)
  • Quality monitoring
  • Performance dashboards

Onboarding

  • Role-based training paths
  • Simulation environment
  • Certification tests
  • Ongoing skill assessment