Home

Resources

Products

Developers

Main • Features

Resources -> Features

Software Drivers

  • h323chan - VoIP H.323 driver requiring the OpenH323 Library
  • ysipchan - VoIP SIP driver based on Yass (Yet Another Sip Stack)
  • yiaxchan - VoIP IAX2 driver using our own yiax (Yate IAX stack)
  • yjinglechan - VoIP Jingle external component driver using our own XMPP/Jingle (for Yate >= 1.2)
  • ysigchan - SS7/ISDN protocol implementations based on our own signalling library (for Yate >= 2.0)
  • analog - Analog channel (FXS/FXO) implementation based on our own signalling library (for Yate >= 2.0)
  • alsachan - this module supports almost any ALSA driven sound card
  • osschan - this module supports almost any OSS driven sound card
  • tonegen - this module supports the tones (dial,busy,congestion) for Yate
  • wavefile - this module can play or record on a certain channel
  • faxchan - this module can transmit or receive a fax, is based on spandsp
  • yrtpchan - Yate native rtp channel (for Yate >= 0.9)
  • sipfeatures - implements miscellaneous SIP features
  • dumbchan - a "dumb" channel. most useful for channel-less entities like IVRs
  • dbwave - play or record to a binary database record
  • mgcpca? - MGCP (Media Gateway Control Protocol) - Call Agent

Hardware drivers

  • wpcard - ISDN E1/T1 driver over Wanpipe for Linux. Supports Sangoma AFT voice series cards. Very efficient. (for Yate >= 2.0)
  • wpcardw - ISDN E1/T1 driver over Wanpipe for Windows. Wanpipe drivers for windows are really different from the Linux version including the API. (for Yate >= 2.0)
  • zapcard - ISDN E1/T1 TDM/FXO/FXS Zaptel driver. It supports some of the cards made by Digium - E100P, T100P, TE405P, TE410P. (for Yate >= 2.0)
  • wpchan - ISDN E1/T1 driver over Wanpipe for Linux. Supports Sangoma AFT voice series cards. Very efficient. (for Yate < 2.0)
  • wpchanw - ISDN E1/T1 driver over Wanpipe for Windows. Wanpipe drivers for windows are really different from the Linux version including the API. (for Yate < 2.0)
  • zapchan - ISDN E1/T1/BRI driver, requires Zaptel and libpri .It supports some of the cards made by Digium - E100P, T100P, TE405P, TE410P or you can use ethernet emulation and ztdummy , and also all ISDN BRI cards based on the Cologne chip - zaphfc. (for Yate < 2.0)

Signalling modules

  • mgcpca? - MGCP (Media Gateway Control Protocol) - Call Agent
  • ciscosm - Cisco SLT (Signaling Link Transport) control (SS7 MTP2 backhaul over IP)
  • sigtransport - SIGTRAN connection provider (SS7 over IP)
  • lksctp - SCTP sockets provider using Linux Kernel

Routing modules

  • regexroute - route with regular expressions
  • register - route from a database
  • enumroute - ENUM based routing
  • clustering - forwards calls to other servers in a cluster based on node name (for Yate 2)
  • callfork - it can be used for fallback routing, executes a call in parallel or sequence to multiple targets
  • lateroute - makes a late routing decision, simplifies call forking and divert implementation (for Yate 2)
  • YRadius - routing using a radius server
  • regfile - registration and routing from a file
  • callcounters - adds active call counters to be used in

Registering modules

  • accfile - this module allows Yate to act as a SIP or H.323 client
  • regfile - registration and routing from a file
  • register - register users in a database
  • clustering - adds node name information to routes registered with other modules (for Yate 2)

PBX modules

  • moh - music on hold
  • conference - conference room with arbitrary number of seats
  • park - call parking
  • pbxassist - configurable PBX with hold, transfer and conference capabilities
  • pbx - miscellaneous script-usable PBX features
  • queues - queues and distributes incoming calls to operators
  • dbpbx? - PBX, IVR and multi routing from a database

Cdr modules

  • cdrbuild module - builds the cdr so other modules can use it
  • cdrfile module - writes the cdr in a file
  • register - writes the cdr in a database
  • callcounters - count active calls per user specified context

Transcoding modules (codecs)

Test modules

Remote control

  • rmanager - remote manager accessible from telnet

Billing modules

External module

Database drivers

Resource subscribe/notify modules

  • sipfeatures - handle sip.subscribe and resource.notify messages
  • register - writes the subscriptions in the database and notify the subscribers
  • queuesnotify? - notify changes in the status of queued calls

Miscellaneous support modules

  • openssl - SSL/TLS sockets provider using the OpenSSL library
  • lksctp - SCTP sockets provider using Linux Kernel

GUI modules

  • YateClient - a skinnable Qt4 user interface allowing the use of Yate as an universal VoIP client

You will note that some modules appear in more than one category because they may implement multiple functions on top of the same protocol or connection.

3 May 2010:
Yate 3.0.0 alpha 3 released. Featuring the new Jabber server and wideband audio.
Download NOW

8 March 2010:
Yate 2.2 released. Mostly bug fixes. Dahdi compatible. Latest 2 release before 3.0.

6-7 February 2010:
Yate booth at FOSDEM 2010. Free CD with Freesentral available.

2 Nov 2009:
Yate 2.1 launched. Can replace a Cisco PGW2200 to control a Cisco AS54xx.

6 Aug 2008:
Yate and OpenSIPS (former OpenSER) join to build IP based clusters.

4 Aug 2008:
Yate 2 launched.

10 Jul 2008:
Yate presentation in Germany.

Feb 2008:
Yate 2.0.0 alpha 2 released. New routing module allows sending ENUM routed or forked calls to numbers of registered phones. More...

21 Jan 2008:
Yate 2 alpha released. Major changes, new ISDN, SS7 and MGCP stack. Added analogic and RBS support.

3 September:
Yate 1.3 released. Minor fixes and improvments mainly in client and SIP.

14 August:
Yate based ISDN passive recording system released by Trisys.

16 April:
Yate 1.2 released. Added Jingle and XML support, PBX improved.

25 September:
YateAdmin 1 released.

25 September:
Yate 1.1 released. Fallback routing from a database, fax support in Linux and bug fixes. Changelog and Download availables.

11 July 2006:
O'Reilly published an article about prototyping telephony applications with Yate and Python.

10 July 2006:
Yate 1 released. Includes YIAX, YSIP, YRTP and many new features.

June 1st 2006:
New Yate website launched


EditHistoryBacklinksRecent ChangesSearch