Note that prepending 033- or 044- will force
VoIP.ms to use Value or Premium routing, respectively. Using these prefixes would allow setting the SP1 and SP2 accounts to a preferred default routing. And would allow keeping PH1 and PH2 outbound routed to their respective SP1 and SP2 accounts for separate CDR reporting (if that matters).
OBi Speed Dials such as SP1(033-1-xxx-xxx-xxxx) would not require dial plan support if the trunk is specified.
For dial plan support, the
VoIP.ms digit map (Msp1) = (Msp2) could look something like this:
|(<>|033|044)(...)| ;default or Value or Premium local/long-distance dialing.
|(<00:011>|011|033|044)xx.| ;default or Value or Premium International dialing.
Using these prefixes may or may not suit your needs, but they can avoid dedicating PHONE port use by rate. Any phone can be used to call any number using either Value or Premium routing.