Currently, inbound calls can be routed using the callerID and trunk info combination. By comparison, outbound call rotuting is very simplistic: outbound calls are routed strictly by the number dialed. In my companies case, I need more control.
I propose factoring the extension number in with the dialed number to determine the outbound route. In my companies case, I would prefer that outgoing calls from X101 be routed to a different outgoing trunk than calls from X102, even if the number dialed is identical.
I realize that I have control over the Caller ID friom the extensions, but we use two accounts billed seperately. I need outgoing calls from X101 to go over one trunk and calls from X102 to go over another.
It seems like it would be easy to add if done the same way (and probably using some of the same code) as the incoming routing screen. Also, this might be useful with the multi-tenant project now being considered.