Skip to content

[Bug]: voice-call plugin: inboundGreeting not used for Twilio inbound calls #29101

@viplavfauzdar

Description

@viplavfauzdar

Summary

Description

The inboundGreeting config option is not used for Twilio inbound calls.

Root Cause

In src/manager.ts, maybeSpeakInitialMessageOnAnswer ed() skips Twilio:

if (this.provider.name === "twilio") {                                                                                                                                         
  return; // Skips greeting                                                                                                                                                    
}                                                                                                                                                                              

Also, generateTwimlResponse() in twilio.ts doesn't include inboundGreeting in initial TwiML.

Workaround

Outbound calls work fine.

Environment

  • OpenClaw: 2026.2.25
  • voice-call plugin: 2026.2.25

Steps to reproduce

  1. voice-call plugin: 2026.2.25
    The funnel is correct. The issue is the plugin bug — inbound calls connect but the greeting isn't being sent to TwiML.

Summary:

  • ✅ Inbound calls accepted
  • ✅ Funnel working
  • ❌ Greeting not played (plugin bug)

You can:

  1. Use outbound calls — they work great
  2. Wait for plugin fix — the bug is in the voice-call plugin

Expected behavior

Close it.

Actual behavior

The inbound call greeting should play

OpenClaw version

voice-call plugin: 2026.2.25

Operating system

macOS Tahoe

Install method

No response

Logs, screenshots, and evidence

Impact and severity

No response

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions