Commit Graph

105 Commits

Author SHA1 Message Date
marian d6966c6347 Implemented jabber server. Changed jingle channel to support the new jabber library. Replaced tinyxml with yate own XML library. Added openssl support for server. Work in progress in jabber client support.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2882 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-02 16:05:39 +00:00
paulc d726724eef Added module that counts calls per user specified cathegory, usually context.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2875 acf43c95-373e-0410-b603-e72c3f656dc1
2009-10-28 16:59:25 +00:00
paulc 4c2d060eb5 It is possible to configure --with-spandsp=static to avoid runtime version trouble.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2865 acf43c95-373e-0410-b603-e72c3f656dc1
2009-10-05 10:36:37 +00:00
paulc 063f155ef1 Use the new SDP library in SIP and MGCP.
The PSTN channel can negotiate RTP forwarding if the circuits are terminated on a MGCP gateway.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2805 acf43c95-373e-0410-b603-e72c3f656dc1
2009-08-24 12:09:34 +00:00
paulc 6ad1605ad6 Reserve $LIBS and @LIBS@ for the system libraries that can be passed to
the configure script.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2678 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 19:17:54 +00:00
paulc 2c03a9624d Use the system detected CFLAGS instead of hardcoding -O2
git-svn-id: http://yate.null.ro/svn/yate/trunk@2673 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 16:06:14 +00:00
paulc a3d461e66e Building of wpcard and tdmcard modules can be disabled independently of detecting wanpipe.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2629 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-15 14:35:48 +00:00
paulc 0343acc958 Find installed Wanpipe headers if available, let tdmcard compile if found.
The Linux kernel headers are only used as fallback for wpcard.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2619 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-08 16:03:59 +00:00
andrei 6c8eb0c2aa Added Cisco Session Manager protocol support for Signaling Link Transport.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2618 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-08 15:01:37 +00:00
andrei c05caed96b Added channel for Sangoma TDM Voice API.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2617 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-08 15:00:00 +00:00
paulc 7f0b7199cb Create the modules/qt4 dir when configuring and building outside source tree since MOC won't create it.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2599 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-27 18:50:34 +00:00
paulc 0d61814eb8 Added dbwave module that can play or record from a binary database field.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2535 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-23 15:58:01 +00:00
paulc 9f8215ba16 Moved jingle specific modules away, load them on demand from jingle channel.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2418 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-09 15:20:29 +00:00
marian 4e51840e9e Added file transfer, socks and jingle features modules.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2415 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-09 14:18:07 +00:00
paulc 70331e9efe Build and use dynamic versions of MGCP and Jingle libraries.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2389 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-03 13:51:52 +00:00
marian 9c12f51e67 Added queues notify module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2383 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-01 00:57:04 +00:00
paulc 1b6b361cb4 Added Qt-4 based update downloader client module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2377 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-29 19:45:23 +00:00
paulc 49ea7828a4 Added directory for Qt specific client modules, build MOC files for them.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2375 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-28 14:57:28 +00:00
paulc 7bdbeb6c30 Fixed make rules to match subdirectory specific first.
Added rule for QT4 specific modules.


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


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


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


git-svn-id: http://yate.null.ro/svn/yate/trunk@1082 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-19 20:33:15 +00:00
paulc 279b121691 Updated fax channel to work with current spandsp. Added tone detector.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1012 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-31 18:04:59 +00:00
paulc 5300309e1e Added support for hardware echo/dtmf on Wanpipe
git-svn-id: http://yate.null.ro/svn/yate/trunk@954 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-06 15:47:23 +00:00
paulc c614529fd9 Removed references to old IAX library and module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@943 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-05 19:17:49 +00:00
paulc 7a4800fc50 Added libyateiax and yiaxchan by Marian Podgoreanu.
git-svn-id: http://yate.null.ro/svn/yate/trunk@871 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-18 13:28:25 +00:00
paulc 0e44cd03e9 Properly install dogygen API docs and help files.
git-svn-id: http://yate.null.ro/svn/yate/trunk@858 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-11 14:41:04 +00:00
paulc 69b6f89ece SS7 work in proggress.
git-svn-id: http://yate.null.ro/svn/yate/trunk@831 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-02 15:11:32 +00:00
paulc b95a9fd26c Added the CallAssist class and an example module pbxassist.
git-svn-id: http://yate.null.ro/svn/yate/trunk@829 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-01 20:29:14 +00:00
paulc bf8a8359e4 Added a set of relaxed linker flags that do not check all references.
git-svn-id: http://yate.null.ro/svn/yate/trunk@819 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-29 08:46:41 +00:00