Feel Free to Contact Us

 

Say Hello! Don’t be shy.

Headquarters:

350 Cambridge Ave, Suite 250

Palo Alto, CA, 94306

with regional offices in Austin (TX),

Mountain View (CA), Paris,

Hong Kong and Pune (India).

For sales, please call:

Alternatively you can send an email to

sales@telestax.com
Customer Service:
Online Support:

For general inquiries and media contact us at

info@telestax.com

For customer support

support@telestax.com

Customers with an active support subscription account can directly Log-in to our support portal.