Don't know about other switch, have used only Cisco Switches so far, you may need to add using SDK.
Setting browser to 'always dial my default connection' will cause dialer to try and dial (same as if you where plugged into LAN at same time I expect). Once the user clicks exit on dialer the BBSM will work as planned.
Hope that helps. You may be better off with 'dial whenever...'