I've fixed the failed registration problem. the 2 accounts that failed, worked if they have the sip domain in the login ie.
123456@sip.xxx.com
I deleted all VSP and dial plan entries, and entered just the engin one too start and test.
For some reason the phone numbers of the 2 other VSP's that are not registered get through, along with the engine account. But I get and engaged signal if I dial out
600 and
*600 work though