This documentation explains the unique architecture and concept behind our Restaurant Reservation Voice AI Agent reservation system. Understanding this overview is crucial before proceeding with the installation guide.

What Makes This System Unique

Unlike traditional reservation systems that use a single calendar, our Voice AI Agent connects to multiple calendars simultaneously. This innovative approach mirrors how restaurants actually operate with different table capacities.

Core Concept: Table Capacity Management

The Restaurant Reality

In real restaurants, tables are organized by seating capacity:

Each capacity type has a different number of physical tables available in the restaurant.

The Solution

Our system uses Round-Robin Calendars to represent each table capacity type:

Calendar Type = Table Capacity
Calendar Members = Individual Physical Tables

System Architecture

Calendar Structure

We create 4 Round-Robin Calendars:

Calendar Name Represents Purpose
Table For Two Calendar 2-person seating capacity Manages all 2-person table bookings
Table For Four Calendar 4-person seating capacity Manages all 4-person table bookings
Table For Six Calendar 6-person seating capacity Manages all 6-person table bookings
Table For Eight Calendar 8-person seating capacity Manages all 8-person table bookings

User/Member System

Key Principle: Each User = One Physical Table