Yet Another Telephony Engine
YATE is a telephony engine designed to implement PBX and IVR solutions for small to large scale projects.
YATE is based mainly on messages and data flows. Messages are used for signalling and control while the data flows carry the voice or other media data.