STS - Intelligent IP At Work
We're always here for you. Courteous tech support is available 24/7, 365 days a year.
Our most frequent contacts are listed below. If you can't find what your looking for, just call our toll free number at 1-800-610-7600 for assistance.
Customer Login - 24/7 access VoIP Portal
Voicemail Portal

Billing and Account Management

Pay Your Bill Online
M-F 8:30am to 6pm (EST)

24-hour Technical Support or Call 1-800-610-7600

Sales Inquiries 1-866-787-9255

Corporate Headquarters P.O. Box 822270 
Pembroke Pines, FL 33082

General Inquiries 1-954-252-1000

Media/Public Relations