Better have your complete dialplan at MySipSwitch, otherwise you need to make an too complex construction, and the above is only the inbound part of a dialplan at MSS, advantage of MSS is, you don't need to ask for extra options, most can be done with the Ruby script, which you can use at MSS.
btw. MSS has no FUP agreement with any betamax provider, if you need a trouble free FUP, MSS is a no-go...