Aaron,
For those providers that requires registration to call out, how about adding a sys.Dial Option like those [dt=xxx,cd=xxx], so that the call will be routed to the server where the provider registration resides? This way you don't need to maintain a list of providers that are probably very rare. If this option takes much complication to implement, just discard this request.
Thanks and regards,
Jack