The Yate is a telephony engine or softswitch aimed at creating a
telephony server that performs well enough to deal with your PBX
requirements and also flexible enough for complex Gateway and, or
IVR solutions. 

WWW: http://YATE.null.ro/