Allo is closing their doors on July 31st, 2007. Customers will have to find a new VoIP provider for their telephony needs. Please feel welcome to leave your comments about Allo in here.
Website: allo.comPhone: 1-877-937-2556 (9am-5pm PST) or 1-866-937-2556 (5pm-9am PST)
Customer Support: Help Desk SupportHave you used allo's service? Please leave a comment and let us know about your experience.