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)
1-800-610-7600
E-mail: support@ststelecom.com

24-hour Technical Support or Call 1-800-610-7600
E-mail: support@ststelecom.com

Sales Inquiries 1-866-787-9255
E-mail: sales@ststelecom.com

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

General Inquiries 1-954-252-1000
info@ststelecom.com

Media/Public Relations media@ststelecom.com