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

May 27
2026
Building AI agents for business support using Amazon Bedrock AgentCore
Oct 21
2025
Building a multi-agent voice assistant with Amazon Nova Sonic and Amazon Bedrock AgentCore
Nov 26
2025
Building AI-Powered Voice Applications: Amazon Nova Sonic Telephony Integration Guide
Oct 14
2024
Elevating customer experience with generative AI and Telecom APIs using Agents for Amazon Bedrock

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.