Welcome to Voipuser forums.
1-900 numbers are "premium rate" for which there is usually a portion of the charge paid to the recipient of the call. The charges are variable and not easy for a voip provider to monitor. I have not seen a voip provider that allows them but they may exist. The "900" numbers are often expensive and have been used in the past for various scams.
Other numbers charge premium rates such as the 870 series in the UK that even have an "anti 870" website. In some well known cases, numbers with extra charges have led to court cases (recently against the BBC and ITV in the UK for misuse in phone-in shows).
If used properly the premium numbers are useful in that they allow "charge for service" to be associated with a phone call. Voipuser uses the low priced numbers that have an associated fee to fund its testing voip phone service and a
few voip providers do allow these numbers (844 and 870) to be called. See
http://en.wikipedia.org/wiki/Premium-ra ... one_number
for more details.