It all depends on what your SIP provider does.
If your looking at SIP end user accounts, where each account would register to a Providers SIP server - then the answer would be, the BCM50 can't do it.
The BCM50 cant do REGISTER to a SIP provider.
If you are looking at SIP trunks - then the answer might be yes, it all depends on the Provider and how flexible they may be.
If you use NAT, you could run into problems, it all depends on your Firewall and how well it supports SIP and the ability to open up all traffic on port 5060.
Basic set up.
Global settings
You must type in a - Business Name else all outgoing calls will be "Anonymous"
Public network dialing plan - Public Unknown
Dialing Plan , Routing , set up route to the VOIP trunks,
set up destination digit to Route
Active sets
OLI and Public # recieve, its very important to have them correct
Resources, IP trunks
If you use Route all calls using SIP Proxy you don't need to use the Routing table.
Tab:Sip Setting : local Domain - this could be you BCM50, the outside on the firewall, basicly it is the adress you tell the provider to answer back to.( use IP-adress )
Tab: SIP Proxy :
Domain = SIP providers domain adress
tick Route all calls using proxy,
set up an outbound proxy tabell, could be more than one line depends on the info you get from Provider.
Tab: SIP URI map
Unknown/Unknown - delete content , should be blank
Tab: SIP Authentication
Remote Accounts : if you get an account from your prider, add it here.
Thats it, hope this will help.