How do i contact idt energy customer care? An energy expert is available to answer any questions or concerns you may have regarding your IDT Energy® service. Simply fill out the form below and someone will get back to you. If you prefer, contact our Customer Care department by phone at 877-887-6866. Office hours are 9:00am – 5:00pm EST, Monday through Friday.Where is the headquarters of idt? IDT Corporation headquarters is located at 520 Broad St, Newark. Where are IDT Corporation offices? IDT Corporation has offices in Newark, Minsk, Ottawa, Bogotá and in 8 other locations.Why choose idt? For dream, to go forward, to struggle, to create, to change, and life will change because of you. IDT services many well-known international customers, we support our customers in design, R&D, manufacturing, engineering, concept verification etc., and provides good user experience and app development services.What is idt international voice? IDT introduces its international voice services with an innovative, low-cost two way international calling solution. Entrepreneur, Howard Jonas creates IDT, a company focused on providing low cost international calling.