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 unclear to me how to do this. Quoting https://www.twilio.com/docs/taskrouter/twiml-queue-calls , "If the caller hangs up before being assigned to a worker, the Task is automatically canceled". So it kinda seems like what I'm trying to do might not be possible?
Any ideas?
Here is a rough outline for how to achieve this:
You will need a database to store information (you could use Twilio Sync or any other database) and a function to check for "someone calling back" (you could use Twilio Functions or any other web application framework).