Skip to main content

IvrMenu Model

The IvrMenu model represents Interactive Voice Response (IVR) menus for automated call handling.

Overview

PropertyValue
NamespaceApp\Models
Tableivr_menus
Primary Keyid
Global ScopeOrganizationScope

Database Schema

ColumnTypeNullableDescription
idbigint unsignedNoPrimary key
organization_idbigint unsignedNoOrganization ID
namevarchar(255)NoMenu name
greeting_messagetextYesInitial greeting
voicevarchar(100)NoTTS voice
statusvarchar(50)Noactive/inactive
timeoutintNoInput timeout (seconds)
max_attemptsintNoMax input attempts
created_attimestampNoCreation timestamp
updated_attimestampNoUpdate timestamp

Relationships

Belongs To

  • organization() → Organization

Has Many

  • options() → IvrMenuOption[]

Methods

  • isActive(): bool
  • isInactive(): bool