Currently we have a call center application that is built on Twilio Client for JavaScript (for the WebRTC call handling capabilities) and we have started to use Twilio TaskRouter for managing the workflows of incoming calls. We have incoming calls properly being routed to our TaskRouter Workers using the Twilio Client WebRTC client. We previously had outbound calling working through the Twilio Client library in our JavaScript client and this worked well. Now that Twilio TaskRouter has been added to the mix and there's the concept of current Worker activity, our outbound calls never actually dial out to an external phone number.
The TaskRouter documentation for assignment callbacks seems to suggest that outbound calling is quite doable using Twilio TaskRouter, but the documentation seems to frame the use cases to outbound calls from one WebRTC client to another WebRTC client using Twilio Client. We want to create an outbound call from a Twilio Client WebRTC worker to an external phone line (e.g. calling back a customer). I'm pretty sure this use case is supported within the realm of Twilio TaskRouter, but I was hoping others have definitive documentation to support how to perform that scenario.