|
|
|
|
Yate 4.0.0
|
|
|
|
|
|
User Rating: Rated by: |
Good (3.7/5) 26 user(s) |
|
|
|
Yate description
|
Yet Another Telephony Engine
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 messenging can all be unified under Yate's flexible routing engine, maximizing communications efficiency and minimizing infrastructure costs for businesses.
Yate can be used as a: · VoIP server · VoIP client · Conference server - with up to 200 channels in a single conference · VoIP to PSTN gateway · PC2Phone and Phone2PC gateway · IP Telephony server and/or client · H.323 gatekeeper · H.323 multiple endpoint server · H.323SIP Proxy · SIP session border controller · SIP router · SIP registration server · IAX server and/or client · Jingle client or server · MGCP gateway or server · ISDN passive and active recorder · ISDN, RBS, analog passive recorder · SS7 switch · Call center server · IVR engine · Prepaid and/or postpaid cards system
The software is written in C++ and it supports scripting in various programming languages (such as those supported by the currently implemented PHP, Python and Perl libraries) and even any Unix shell. The PHP, Python and Perl libraries have been developed and made available in order to ease development of external functionalities for Yate.
Yate is production-ready software and is easily extensible. Here are some key features of "Yate":
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
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)
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):
· gsmcodec? - GSM 06.10 codec
· speexcodec? - Speex NB, WB and UWB codec
· ilbccodec? - iLBC codec
· amrnbcodec? - AMR-NB codec
Test modules:
· msgsniff - message sniffer
· callgen - call generator
· analyzer - audio path quality analyzer
Remote control:
· rmanager - remote manager accessible from telnet
Billing modules:
· YRadius - RADIUS module
· register - billing in a database
External module:
· extmodule - for Linux
Database drivers:
· pgsqldb - PostgreSQL database driver
· mysqldb - MySQL database driver
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
GUI modules:
· YateClient - a skinnable Qt4 user interface allowing the use of Yate as an universal VoIP client
What's New in This Release: [ read full changelog ]
Added features:
· SS7 components for mobile operators - SCCP, TCAP, MAP and CAMEL
· Javascript new implementation for fast prototyping of telephony applications.
· LNP over ANSI SS7
· T.38 fax support over MGCP digital gateways
· TCP and TLS transports for SIP, multiple listening interfaces
· Alerts, monitoring and logging.
· YateClient got a brand new face
Minor improvements:
· Better debugging informations
· Atomic operations used if architecture and compiler support them
|
|
 | | Softpedia guarantees that Yate 4.0.0 is 100% FREE, which means it does not contain any form of malware, including spyware, viruses, trojans and backdoors. [read more >] |
|
|
|