---
"@context": https://schema.org
"@type": TechArticle
"@id": https://www.twilio.com/docs/taskrouter/quickstart/java/create-tasks#article
headline: "Part 3: Creating Tasks from Phone Calls using TwiML"
description: Part 3 of the TaskRouter Java Quickstart integrates TwiML to create Tasks from Twilio phone calls and automatically route incoming calls to an assigned Worker.
url: https://www.twilio.com/docs/taskrouter/quickstart/java/create-tasks
inLanguage: en
dateModified: 2026-07-20T14:57:47.000Z
author:
  "@type": Organization
  name: Twilio Developer Education Team
publisher:
  "@type": Organization
  name: Twilio
---

# Part 3: Creating Tasks from Phone Calls using TwiML

In Part 3 of the Quickstart, we integrate TwiML with our TaskRouter application, making it easier to create Tasks from Twilio phone calls and automatically route calls to an assigned Worker.

1. [Receive an Incoming Call](/docs/taskrouter/quickstart/java/twiml-receive-call)
2. [Create a TaskRouter Task using \<Enqueue>](/docs/taskrouter/quickstart/java/twiml-create-task)
3. [Dequeue a Call to a Worker](/docs/taskrouter/quickstart/java/twiml-dequeue-call)
4. [End-to-End Phone Call Task Assignment](/docs/taskrouter/quickstart/java/twiml-end-to-end)
