Questions tagged [twilio-taskrouter]

Twilio TaskRouter allows you to build intelligent routing into your existing system to create smarter workflows that easily integrate with other Twilio APIs.

87 questions
1
vote
1 answer

Twilio Client JS SDK doesn't show ringing state for outgoing call

I'm following the Dynamic Call Center with Python and Django to build a simple Django call center. I'm handling outgoing and incoming calls like so: @csrf_exempt def CallTaskRouter(request): response = VoiceResponse() if 'phoneNumber' in…
1
vote
0 answers

Is there a definitive list of properties that can be updated using the JS SDK?

After reading through the docs for the REST API and the JS SDK, as well as the class definitions for the newer partially complete lib on GitHub, I've been unable to find a definitive list of properties that can be updated via the JS SDK when using…
Matt Sutkowski
  • 841
  • 8
  • 8
1
vote
1 answer

Hold Timeout in Twilio Flex - Flow

Noob to Twilio Flex. Have built a 3 language voice IVR. Everything is working as expected except how to manage callers when there are no agents available or if an agent doesn't answer in a timely manor. I have tried setting the timeout on the "send…
jbest
  • 13
  • 3
1
vote
0 answers

Twilio Flex - How Do I View My Call Logs / Records?

I have an IVR application built on top of Twilio Studio / Flex. At the end of my Studio flow, I send the user to a Flex agent. How would I get a log of all calls that were sent to Flex? I am looking for the start time (when a call was answered…
Lloyd Banks
  • 35,740
  • 58
  • 156
  • 248
1
vote
1 answer

Twilio TaskRouter.js update activity or reservation causes an error 403 (Policies defined such that we cannot access the given resource)

I am following a guide here https://www.twilio.com/docs/taskrouter/quickstart/ruby/agent-ui-add-project and encountered an issue when updating an activity or reservation's status. This is the full error logged on the browser console VM272:1 POST…
Kok A.
  • 167
  • 1
  • 15
1
vote
1 answer

How to create "Round Robin Call Forwarding Function" in Twilio Stack

I have researched high and low through multiple websites and have not found a single fully documented solution for round-robin call forwarding with-in the Twilio stack; let alone within Twilio Studio. The last time this question was asked in detail…
1
vote
2 answers

Twilio Taskrouter: How to prevent last worker in queue from being reassigned rejected task?

I'm using NodeJS to manage a Twilio Taskrouter workflow. My goal is to have a task assigned to an Idle worker in the main queue identified with queueSid, unless one of the following is true: No workers in the queue are set to Idle Reservations for…
sigil
  • 9,370
  • 40
  • 119
  • 199
1
vote
1 answer

Find the voice task currently assigned to a specific worker

This sounds pretty straightforward, but I'm not sure it's something I can do. I want to know what voice task a specific worker is currently working on (if any) without having to store this information on my side when the task is assigned to that…
nam
  • 15
  • 2
1
vote
1 answer

TaskRouter: Leaving a queue

I'm building a call center and I need a way for people to "get out of the queue" to leave a voicemail OR be redirected to an emergency contact. I want them to have that option every 2 minutes or so (This is a medical hotline). The best I could…
Leo
  • 900
  • 1
  • 11
  • 26
1
vote
0 answers

Record and repeat message with IVR inputs in TaskRouter Twilio

I am following a two-part tutorial here https://www.youtube.com/watch?v=XMg5ytgyn1E for setting up TaskRouter. I am able to successfully take the user input and direct them to respective teams on pressing the extension but my requirement is also to…
Robin Solanki
  • 203
  • 1
  • 8
1
vote
1 answer

Twilio - Using taskrouter.js and reservation.conference() how to not beep and end conference

I am using task router to assign an incoming call task to a worker. When the worker gets the reservation I am starting a conference like this: worker.on 'reservation.created', (reservation) => reservation.conference(null, idleSid, null, null,…
thogg4
  • 21
  • 2
0
votes
0 answers

When using Task Router to set-up a conference call, can I set no answer timeout, recording, and friendly name?

I am currently using a Twilio function containing the following callback instruction to set up a conference call and this works fine, but I'm baffled trying to set a few options: The Task Router Workflow has a reservation timeout of 20 seconds, but…
tcbeaton
  • 85
  • 7
0
votes
1 answer

keeping an inbound caller in place in the task queue even after they hang up

I'd like to make it so that if a customer hangs up whilst they're waiting in a queue that their place in the queue is preserved. Then, when they come up in the queue, they'd get a call back and an employees phone would ring. Unfortunately, it is…
neubert
  • 15,947
  • 24
  • 120
  • 212
0
votes
1 answer

adding / configuring taskqueue's - Reservation Activity and Assignment Activity

I'm trying to follow the directions at https://www.twilio.com/docs/taskrouter/quickstart/php/setup-add-task-queues and it says to set the "Reservation Activity" to "Reserved" and the "Assignment Activity" to "Busy". Only problem: those aren't…
neubert
  • 15,947
  • 24
  • 120
  • 212
0
votes
1 answer

How to configure Conference from a Twilio Taskrouter Conference Instruction?

I am using Twilio Taskrouter and am working on configuring my Assignment Callback handler. I'm using a Twilio Function to do this, if this matters. I can successfully return a conference instruction as part of the callback. This works, but I'm…
El Dubya
  • 1
  • 2