8000
Skip to content

Tags: pipecat-ai/pipecat

Tags

backup/ct-stack-tip

Toggle backup/ct-stack-tip's commit message
Mount the Daily dial-in webhook by default for -t daily

The dev runner's /daily-dialin-webhook (a local stand-in for Pipecat Cloud's
dial-in handler) previously required an explicit --dialin flag. Make it on by
default for -t daily so inbound PSTN testing works with just `bot.py -t daily`.

- --dialin becomes a BooleanOptionalAction defaulting True; --dialin still
  works (backward compatible) and --no-dialin opts out.
- Drop the "--dialin only works with -t daily" validation: it would now fire
  on every non-Daily run, and it's moot since the webhook is only mounted
  inside _setup_daily_routes (Daily-only), so --dialin is a no-op elsewhere.

Local-runner convenience only — the bot contract, runner_args shape, and
Cloud behavior are unchanged; an un-hit route is inert.
0