How to overcome issue of sip provider requiring different outbound route for each caller id?

Hi,

This is my issue. My sip trunk provider voipfone requires me to connect individual extensions at their end to specific caller ids in their user control panel.

As we have at least 8 outgoing numbers it obviously isn’t possible to use the strategy of attaching a digit for each outbound route.

Is there a clever way of working around this issue?

Thanks,

Chris