SMS: Need multiple configurations

What seems to be missing from the SMS functionality is that only one gateway can be configured.

So, from what I can see, SMS is going to originate from the same number that’s configured.

This is problematic if, for example, an organization has multiple sales reps, and the SMS messages need to originate from a specific number for each sales rep.

The same way we expect employees to send emails from different email addresses, people expect to recieve SMS messages from sales reps they have relationships with…

Has anybody found a workaround for this? Is it possible to use Webhooks to catch the SMS call on the way out and input a new set of parameters to be sent the SMS provider?