According to Wikipedia, YATE (or Yet Another Telephony Engine) is a free software telephony server that can be used for applications like PBX, Gateway and IVR solutions. The software is written in C++ and will support scripting in various programming languages.
OF YATE TELEPHONY PROJECT UNDER WINDOWS
Sangoma's Support Opens the Windows Market for the Yate PBX and IVR Project
TORONTO - April 26, 2005 - Sangoma Technologies Corporation, a leading provider of connectivity hardware and software products supporting voice transport, WANs and Internet infrastructure, and the Null Team Company, primary developer of Yate, announced today an agreement to develop a Windows-based version of the GPL-licensed Yate telephony project.
Yate is a next-generation telephony engine. While the project currently supports VoIP/ telephony gateways and Interactive Voice Response (IVR), its power lies in its scalability. Voice, video, data and instant messaging can all run independently under Yate's flexible routing engine while interacting through a unified messaging system.
"Most commercial IVR applications such as call centers are Windows-based. This open source initiative will free developers from reliance on hard-to- use, proprietary solutions based on expensive hardware," says Sangoma Technologies President and CEO David Mandelstam. "Recognizing the inherent strengths of the Yate model we have offered our technical and financial assistance to offer this project to the large market that is dominated by Windows. We expect to take a leadership role as we support the project for the developer community."
"Yate for Windows provides the first open solution for Windows-based clients requiring integrated, customized telephony systems," says Diana Cionoiu the leader of the YATE project. "Because of the modular nature, stability and scalability of Yate, it is a natural integration platform for the developers of high quality open source telephony-related software."