Yate is a next-generation telephony engine. While currently focused on Voice over Internet Protocol (VoIP) and PSTN, its power lies in its ability to be easily extended. Voice, video, data, and instant messaging can all be unified under Yate's flexible routing engine, maximizing communications efficiency and minimizing infrastructure costs for businesses. It supports SIP, H.323, IAX, MGCP, Jingle, Jabber, E1, T1, analogic, robbed bit, ISDN PRI, BRI, and SS7.
| Tags | Communications Internet Phone Telephony |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX BSD FreeBSD Linux Windows Windows Windows |
| Implementation | C++ |
Recent releases


Changes: New features include analog lines, robbed bit, SS7, passive recording on E1/T1 and analogic, clustering, high availability, MGCP, and Jingle. libpri was replaced with ysig. In YateClient, jingle support was added and the interface was improved. The GTK interface was replaced with a Qt interface.


Changes: A clustering module that allows registering and making calls to a cluster of servers was added. A new late routing module allows sending ENUM routed or forked calls to numbers of registered phones. The ACD (queues) module now has configurable database queries and sample support scripts were added.


Changes: Many changes were made in the API and modules allowing for more flexibility and further development are now provided. There is a brand new stack for PSTN protocols supporting ISDN, SS7, and analog cards. Yate is also moving towards clustering capabilities by providing MGCP support and Linux-HA heartbeat support. A new Qt 4 based client improves the look and allows easier development of custom solutions.


Changes: Many small improvements and bugfixes. Several border conditions in SIP are handled better by default and more of the SIP handling is configurable, including support for subscribing to mailbox and line status notifications. More initial startup time is allowed by the supervisor, as well as properly reaping all zombie child processes that may be left over. In the client, the Enter key now works as expected by starting a call and adding to the callto combobox. The event window can be used to display debugging information.


Changes: This release adds support for Jingle (GoogleTalk), XML, and improved PBX support. It fixes one minor security bug and several others not security related.