Commit Graph

147 Commits

Author SHA1 Message Date
andrei 9843d803b0 Added Cisco Session Manager protocol support for Signaling Link Transport.
git-svn-id: http://voip.null.ro/svn/yate@2618 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-08 15:01:37 +00:00
andrei 12d2137028 Added channel for Sangoma TDM Voice API.
git-svn-id: http://voip.null.ro/svn/yate@2617 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-08 15:00:00 +00:00
paulc 1524294d14 Create the modules/qt4 dir when configuring and building outside source tree since MOC won't create it.
git-svn-id: http://voip.null.ro/svn/yate@2599 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-27 18:50:34 +00:00
paulc a596b2a4ec Added dbwave module that can play or record from a binary database field.
git-svn-id: http://voip.null.ro/svn/yate@2535 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-23 15:58:01 +00:00
paulc 6dc6739408 Moved jingle specific modules away, load them on demand from jingle channel.
git-svn-id: http://voip.null.ro/svn/yate@2418 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-09 15:20:29 +00:00
marian c37ed723f3 Added file transfer, socks and jingle features modules.
git-svn-id: http://voip.null.ro/svn/yate@2415 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-09 14:18:07 +00:00
paulc cfaf2d7b38 Build and use dynamic versions of MGCP and Jingle libraries.
git-svn-id: http://voip.null.ro/svn/yate@2389 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-03 13:51:52 +00:00
marian 791d486435 Added queues notify module.
git-svn-id: http://voip.null.ro/svn/yate@2383 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-01 00:57:04 +00:00
paulc c3a044e896 Added Qt-4 based update downloader client module.
git-svn-id: http://voip.null.ro/svn/yate@2377 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-29 19:45:23 +00:00
paulc 4f12da301d Added directory for Qt specific client modules, build MOC files for them.
git-svn-id: http://voip.null.ro/svn/yate@2375 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-28 14:57:28 +00:00
paulc 161fcad4e3 Fixed make rules to match subdirectory specific first.
Added rule for QT4 specific modules.


git-svn-id: http://voip.null.ro/svn/yate@2239 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-24 12:59:28 +00:00
paulc bbc0dbea91 Add configure time LDFLAGS to linker command line.
git-svn-id: http://voip.null.ro/svn/yate@2006 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-03 10:59:16 +00:00
paulc 67a13b0f15 Removed the GTK client.
git-svn-id: http://voip.null.ro/svn/yate@2004 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-30 12:36:57 +00:00
paulc 4b4d836687 Added AMR-NB codec based on 3GPP code converted to library by Stanislav Brabec.
git-svn-id: http://voip.null.ro/svn/yate@1984 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-15 10:13:52 +00:00
paulc 6d73b5fb25 Fixes for building in FreeBSD.
git-svn-id: http://voip.null.ro/svn/yate@1946 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-24 10:10:01 +00:00
paulc bc28f7b4a0 Added SSL support module based on OpenSSL.
git-svn-id: http://voip.null.ro/svn/yate@1862 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-31 14:23:31 +00:00
marian 9e6b4a7900 Fixed Wanpipe echo canceller availability check.
Implemented link status detection in Wanpipe module.


git-svn-id: http://voip.null.ro/svn/yate@1782 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-14 16:13:28 +00:00
paulc 1f88677aad Added late router, allows repeating routing in call.execute stage.
git-svn-id: http://voip.null.ro/svn/yate@1675 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-25 17:02:17 +00:00
paulc 3969214d9b Added initial support for forwarding calls inside a cluster.
git-svn-id: http://voip.null.ro/svn/yate@1660 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-23 16:36:31 +00:00
paulc d260388f2d Build and pack the mux module.
git-svn-id: http://voip.null.ro/svn/yate@1569 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-21 18:59:04 +00:00
paulc 2210efeb99 Fixed modules' path and list for Yate 2.
git-svn-id: http://voip.null.ro/svn/yate@1548 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-14 15:45:25 +00:00
marian 9b4ccc6379 Added analogdetect and libyatemodem make rules.
git-svn-id: http://voip.null.ro/svn/yate@1536 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-12 14:11:36 +00:00
paulc 5a8248b80b Fixed building out of source tree (thanks mikma), silenced a benign message.
git-svn-id: http://voip.null.ro/svn/yate@1524 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-10 15:34:48 +00:00
marian 9ad1d5fa28 wpcard and zapcard are now compiled.
git-svn-id: http://voip.null.ro/svn/yate@1514 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-30 16:36:17 +00:00
marian ff43129f9a Added analog.cpp. Fixed ysigchan.cpp
git-svn-id: http://voip.null.ro/svn/yate@1490 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-26 14:26:21 +00:00
marian 9286aced6b Added ysigchan to makefile. Updated code.
git-svn-id: http://voip.null.ro/svn/yate@1489 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-26 14:15:56 +00:00
paulc 0883250323 Moved modules to proper location, added sample conf files for MGCP and heartbeat, removed traces of libpri.
git-svn-id: http://voip.null.ro/svn/yate@1485 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-23 16:34:33 +00:00
paulc b7b32fa03e Reverted to hardcoded relative paths because top_builddir is not portable
across autoconf versions.


git-svn-id: http://voip.null.ro/svn/yate@1484 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-23 14:14:54 +00:00
paulc d32c220960 Directory reorder #3
git-svn-id: http://voip.null.ro/svn/yate@1476 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-15 23:06:36 +00:00
paulc 5a5652c19f If possible include zaptel/zaptel.h instead of linux/zaptel.h
git-svn-id: http://voip.null.ro/svn/yate@1401 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-22 17:48:00 +00:00
marian aa1f9d45e1 Added new source files
git-svn-id: http://voip.null.ro/svn/yate@1381 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-04 16:19:49 +00:00
paulc 03f8906ddb Added queues (ACD) module.
git-svn-id: http://voip.null.ro/svn/yate@1374 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-04 11:08:57 +00:00
paulc ef429419b8 Added speex codec - Mantis report #62, Mikael Magnusson's version.
git-svn-id: http://voip.null.ro/svn/yate@1124 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-07 01:57:35 +00:00
marian a16747a4a1 Added XML (from TinyXML) and Jingle component support.
Added STUN request and answer support for RTP and generic UDP sockets.


git-svn-id: http://voip.null.ro/svn/yate@1082 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-19 20:33:15 +00:00
paulc c2d31ab924 Updated fax channel to work with current spandsp. Added tone detector.
git-svn-id: http://voip.null.ro/svn/yate@1012 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-31 18:04:59 +00:00
paulc 35e80009f8 Added support for hardware echo/dtmf on Wanpipe
git-svn-id: http://voip.null.ro/svn/yate@954 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-06 15:47:23 +00:00
paulc cdbb9141d0 Removed references to old IAX library and module.
git-svn-id: http://voip.null.ro/svn/yate@943 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-05 19:17:49 +00:00
paulc 36ff81e7c9 Added libyateiax and yiaxchan by Marian Podgoreanu.
git-svn-id: http://voip.null.ro/svn/yate@871 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-18 13:28:25 +00:00
paulc 64ffa09d1a Properly install dogygen API docs and help files.
git-svn-id: http://voip.null.ro/svn/yate@858 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-11 14:41:04 +00:00
paulc 9f0daebea3 SS7 work in proggress.
git-svn-id: http://voip.null.ro/svn/yate@831 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-02 15:11:32 +00:00
paulc 874ec1fe3b Added the CallAssist class and an example module pbxassist.
git-svn-id: http://voip.null.ro/svn/yate@829 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-01 20:29:14 +00:00
paulc 7729cdc54b Added a set of relaxed linker flags that do not check all references.
git-svn-id: http://voip.null.ro/svn/yate@819 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-29 08:46:41 +00:00
paulc f24430e3c4 Added support for Google coredumper.
git-svn-id: http://voip.null.ro/svn/yate@811 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-26 13:03:14 +00:00
paulc c3bd93a0b7 Added ALSA channel by Pablo Sampere.
git-svn-id: http://voip.null.ro/svn/yate@734 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-01 20:36:05 +00:00
paulc 0bdae61caf Added RADIUS client module.
Applied various related and unrelated changes and fixes.


git-svn-id: http://voip.null.ro/svn/yate@714 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-22 18:22:34 +00:00
paulc 70661b82d7 Added call quality analyzer module.
git-svn-id: http://voip.null.ro/svn/yate@703 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-24 16:49:02 +00:00
paulc 9b7876adc5 Added reINVITE forwarding in RTP and SDP forwarding modes.
git-svn-id: http://voip.null.ro/svn/yate@695 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-21 14:00:56 +00:00
paulc 9be6f9038e Moved message sniffer to the modules directory, added "debug" make target.
git-svn-id: http://voip.null.ro/svn/yate@689 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-17 10:17:51 +00:00
paulc 93108eb115 Added a call forker that allows to route to multiple destinations.
git-svn-id: http://voip.null.ro/svn/yate@686 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-14 17:58:41 +00:00
paulc 8d5c32c584 Added PBX base classes an a database driven multi router.
git-svn-id: http://voip.null.ro/svn/yate@636 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-09 23:21:07 +00:00
paulc 8770373ce1 Added capability to include optional YateLocal.mak file.
git-svn-id: http://voip.null.ro/svn/yate@611 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-19 17:57:16 +00:00
paulc a302e7bae8 Added ENUM routing.
git-svn-id: http://voip.null.ro/svn/yate@606 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-14 20:09:48 +00:00
paulc 1e7753a150 Added MySQL database interface, minor changes in PostgreSQL.
git-svn-id: http://voip.null.ro/svn/yate@594 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-09 00:28:56 +00:00
paulc 2644506dec Added dumb channel offered by Maciek Kaminski.
git-svn-id: http://voip.null.ro/svn/yate@592 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-03 17:12:54 +00:00
paulc ad0efbd9e9 Changed order of OpenH323 libraries in linker invocation.
git-svn-id: http://voip.null.ro/svn/yate@591 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-29 14:18:48 +00:00
paulc cf12907690 Separated database functions from register into separate driver.
git-svn-id: http://voip.null.ro/svn/yate@579 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-16 05:53:33 +00:00
paulc 01b99f05e9 Separated scripts from modules directory.
git-svn-id: http://voip.null.ro/svn/yate@563 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-07 03:09:23 +00:00
diana 73b12ed2dd Added support for iLBC codec.
git-svn-id: http://voip.null.ro/svn/yate@537 acf43c95-373e-0410-b603-e72c3f656dc1
2005-10-09 23:05:47 +00:00
diana a97daa3df7 Added AAA for Postgresql done by Paul Chitescu.
git-svn-id: http://voip.null.ro/svn/yate@498 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-09 08:15:14 +00:00
paulc 5bcdca0232 Removed fax channel because of build failures.
git-svn-id: http://voip.null.ro/svn/yate@494 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-06 02:59:12 +00:00
paulc b6e7a421e9 Video and other media support in SIP, removed PosgreSQL modules.
git-svn-id: http://voip.null.ro/svn/yate@493 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-06 02:51:09 +00:00
paulc a93f6c60e4 Moved skin files in their own directory.
git-svn-id: http://voip.null.ro/svn/yate@478 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-14 23:54:16 +00:00
paulc 0af6d0078c *** empty log message ***
git-svn-id: http://voip.null.ro/svn/yate@448 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-15 22:02:08 +00:00
paulc 42ce026bdb Added skinnable Gtk2 client.
git-svn-id: http://voip.null.ro/svn/yate@429 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-04 22:04:47 +00:00
paulc 72b707eff2 Added client account holder in file.
git-svn-id: http://voip.null.ro/svn/yate@390 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-07 19:27:38 +00:00
paulc b3551d1044 Added the conference module to the Makefile targets.
git-svn-id: http://voip.null.ro/svn/yate@353 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-14 15:28:58 +00:00
paulc 289555a8d7 Removed any traces of oRTP, fixed a minor type in MOH.
git-svn-id: http://voip.null.ro/svn/yate@348 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-14 01:48:57 +00:00
paulc 786901d77f Fixed compilation in gcc (fscked up by changes for VC++).
Billid is propagating (partly). RTP clears up the thread early enough.


git-svn-id: http://voip.null.ro/svn/yate@343 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-10 14:54:04 +00:00
paulc c12436858d Client related changes.
git-svn-id: http://voip.null.ro/svn/yate@330 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-05 17:02:18 +00:00
paulc ba18fbcdbc More work on RTP.
git-svn-id: http://voip.null.ro/svn/yate@325 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-04 22:52:53 +00:00
paulc 265c976bab Countless changes.
git-svn-id: http://voip.null.ro/svn/yate@318 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-28 22:46:59 +00:00
paulc 5457ef325b *** empty log message ***
git-svn-id: http://voip.null.ro/svn/yate@296 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-19 00:45:40 +00:00
paulc f6fb8b6c0f Moved the engine away, added install-noapi
git-svn-id: http://voip.null.ro/svn/yate@260 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-18 18:16:59 +00:00
paulc e85a21119a Added Music On Hold by Maciek Kaminski <maciejka_at_tiger.com.pl>
git-svn-id: http://voip.null.ro/svn/yate@257 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-17 13:20:28 +00:00
paulc fc3d388598 Added a fork of oRTP in contrib, made some changes in the build system
to get rid of warnings.


git-svn-id: http://voip.null.ro/svn/yate@238 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-29 18:34:34 +00:00
paulc bf463060a5 Build call generator.
git-svn-id: http://voip.null.ro/svn/yate@229 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-22 02:29:57 +00:00
paulc 26e148ee92 Removed old eXosip based SIP module.
git-svn-id: http://voip.null.ro/svn/yate@210 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-17 02:04:51 +00:00
paulc a4de576b90 Now allowing gsm.h to be in any directory.
git-svn-id: http://voip.null.ro/svn/yate@209 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-17 01:40:20 +00:00
paulc e176ae8dc4 Improved detection of Qt-3 headers. Fixed (disabled for now) reinvites in SIP.
git-svn-id: http://voip.null.ro/svn/yate@178 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-09 20:10:44 +00:00
paulc d3bbcbf234 Minor typo.
git-svn-id: http://voip.null.ro/svn/yate@142 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-26 22:34:20 +00:00
paulc a7074e4662 Added Yet Another SIP Engine ;) and a channel based on it.
git-svn-id: http://voip.null.ro/svn/yate@141 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-24 18:15:34 +00:00
paulc f619a3765f Added final parameter to disconnect. Renamed most messages.
Version header file is generated at configure time. Added soname in library.
Proper handling of DTMF in IAX, H.323 and Zap.


git-svn-id: http://voip.null.ro/svn/yate@133 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-21 04:16:09 +00:00
paulc 26f35bcd4c Added a Qt-3 client by Dorin Lazar.
Cleaned up build system and also made it detect Qt libraries.


git-svn-id: http://voip.null.ro/svn/yate@128 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-14 03:09:26 +00:00
paulc 083fbe1a89 Added copyright notice.
git-svn-id: http://voip.null.ro/svn/yate@114 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-29 03:56:41 +00:00
paulc 27225cd33a Added spandsp based fax channel.
git-svn-id: http://voip.null.ro/svn/yate@113 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-28 04:18:14 +00:00
paulc 15bd03e83f Fixed building IAX from a vpath. Improved cross-compile compatibility.
git-svn-id: http://voip.null.ro/svn/yate@106 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-02 21:02:58 +00:00
paulc 92064e1651 Fixed major memory leak in threads.
Added automatic restart when no module is busy.


git-svn-id: http://voip.null.ro/svn/yate@101 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-01 00:07:00 +00:00
paulc 5d0b0bb590 Fixed minor bug in watchdog routine.
Fixed memory leak in tone generator.
Can preserve module symbols (make modules MODSTRIP=).


git-svn-id: http://voip.null.ro/svn/yate@90 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-21 23:11:46 +00:00
paulc 69ed7e078b Fixed build of ortpchan
git-svn-id: http://voip.null.ro/svn/yate@63 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-22 23:41:05 +00:00
paulc 773c813377 Renamed rtpchan.cpp in ortpchan.cpp
git-svn-id: http://voip.null.ro/svn/yate@61 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-22 15:09:39 +00:00
paulc e1e1ec1f44 Made rtpchan build with only oRTP (is all it needs).
git-svn-id: http://voip.null.ro/svn/yate@60 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-22 14:31:05 +00:00
paulc 4eb83c3a5e Added (unfinished) RTP channel based on oRTP.
git-svn-id: http://voip.null.ro/svn/yate@57 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-20 07:39:36 +00:00
diana cba73f9076 Added regfile.cpp.
git-svn-id: http://voip.null.ro/svn/yate@45 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-09 18:50:25 +00:00
paulc 4123d783bb Added in contrib the libiax2 modified by Diana - now required for iaxchan.
git-svn-id: http://voip.null.ro/svn/yate@30 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-05 23:36:41 +00:00
diana c5332ffffd Added support for gtkclient
git-svn-id: http://voip.null.ro/svn/yate@20 acf43c95-373e-0410-b603-e72c3f656dc1
2004-07-22 21:18:35 +00:00
paulc 5197e75d6b Minor fixes in external module and tone generator.
New OSS channel by Diana.


git-svn-id: http://voip.null.ro/svn/yate@12 acf43c95-373e-0410-b603-e72c3f656dc1
2004-06-26 23:10:50 +00:00
paulc d668e85bf0 Imported in new CVS
git-svn-id: http://voip.null.ro/svn/yate@2 acf43c95-373e-0410-b603-e72c3f656dc1
2004-05-22 00:05:20 +00:00