Home icon

Building a restaurant telephony AI host with Amazon Bedrock AgentCore and Amazon Nova 2 Sonic

Machine Learning Blog



This article demonstrates building a voice ordering system for restaurants using Amazon Bedrock AgentCore, Amazon Nova 2 Sonic, and AWS services to automatically answer phone calls and process orders.

  • System answers inbound calls via Amazon Chime SDK Voice Connector and bridges audio through a SIP gateway on AWS Fargate
  • Agent runs on AgentCore Runtime with Amazon Nova 2 Sonic handling speech-to-speech interaction and tool calling
  • Backend uses Lambda, DynamoDB, and API Gateway to manage menus, carts, orders, and locations via Model Context Protocol tools
  • Session warming during phone ringing eliminates cold starts and dead air for callers
  • Caller identification uses hashed phone numbers without requiring login or PII storage
  • Full stack deploys with AWS CDK including SIP gateway, agent container, and backend infrastructure

The architecture decouples telephony, agent, and backend layers, enabling independent updates and support for multiple channels without rewriting core ordering logic.



Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

Aug 24
2026
Building a restaurant telephony AI host with Amazon Connect
Jul 7
2026
Build an AI-powered AWS support companion with Amazon Bedrock AgentCore
Jul 17
2026
Build a voice-enabled Automotive and Manufacturing assistant using Amazon Nova Sonic and Amazon Bedrock AgentCore
Aug 5
2026
Building and Deploying .NET AI Agents with Amazon Bedrock AgentCore

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.