Commit Graph

147 Commits

Author SHA1 Message Date
andrei bc73514862 Include HAVE_WANPIPE_API flag for wpcard compile.
Use HAVE_WANPIPE_TDM to verify if tdmcard module should be compiled.


git-svn-id: http://voip.null.ro/svn/yate@5686 acf43c95-373e-0410-b603-e72c3f656dc1
2013-10-31 13:54:45 +00:00
marian 5cc60e63cd Added file info module.
git-svn-id: http://voip.null.ro/svn/yate@5476 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-23 07:55:58 +00:00
paulc 5c94610625 Added module that creates a combined CDR of all legs of a call.
Modified cdrfile and register to be able to write combined CDR.


git-svn-id: http://voip.null.ro/svn/yate@5382 acf43c95-373e-0410-b603-e72c3f656dc1
2013-01-25 11:45:58 +00:00
paulc 257fd8ff81 Added XML support in Javascript.
git-svn-id: http://voip.null.ro/svn/yate@5366 acf43c95-373e-0410-b603-e72c3f656dc1
2012-12-21 10:21:16 +00:00
paulc cc69a025d0 Added iLBC codec based on the WebRTC library.
git-svn-id: http://voip.null.ro/svn/yate@5179 acf43c95-373e-0410-b603-e72c3f656dc1
2012-07-05 09:16:00 +00:00
paulc d501fa64d2 Moved external code dependencies in separate make variables EXTERNFLAGS and EXTERNLIBS.
This prevents the external dependencies from inserting include and library paths.
Should prevent build failures caused by older Yate devel components in system paths.


git-svn-id: http://voip.null.ro/svn/yate@5064 acf43c95-373e-0410-b603-e72c3f656dc1
2012-05-17 11:39:42 +00:00
paulc 4ec064211e Added module that can write events to log files.
git-svn-id: http://voip.null.ro/svn/yate@5047 acf43c95-373e-0410-b603-e72c3f656dc1
2012-05-07 16:05:30 +00:00
paulc 5eac5f94d7 Added Google Voice support module that sends DTMF at answer time.
git-svn-id: http://voip.null.ro/svn/yate@5016 acf43c95-373e-0410-b603-e72c3f656dc1
2012-04-20 17:24:58 +00:00
andrei 1c60b4ba27 Added iSAC codec support based on lib WebRTC.
git-svn-id: http://voip.null.ro/svn/yate@4952 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-02 17:45:45 +00:00
paulc 9f21872ea8 Updated scripting code.
git-svn-id: http://voip.null.ro/svn/yate@4921 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-17 16:19:17 +00:00
paulc 7a28614f78 Added missing library and modules to install and package.
git-svn-id: http://voip.null.ro/svn/yate@4893 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-10 15:54:16 +00:00
paulc b15e963c58 Added partial universal scripting implementation with Javascript support.
git-svn-id: http://voip.null.ro/svn/yate@4892 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-10 14:53:55 +00:00
paulc 6b79de9b5c Added specific make rules for modules subdirectories to fix building outside source dir with broken make.
Added header dependencies for libraries needed by modules.


git-svn-id: http://voip.null.ro/svn/yate@4882 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-10 11:57:53 +00:00
oana ce628be761 Added module which translate MAP/CAMEL protocol data to XML format and vice versa.
git-svn-id: http://voip.null.ro/svn/yate@4694 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-11 17:12:13 +00:00
paulc a22f352c8b Added SDP and RTP support in the MGCP GW.
git-svn-id: http://voip.null.ro/svn/yate@4655 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-27 16:12:30 +00:00
paulc f13c04f9d1 Use pwlib-config CCFLAGS if available, guess only if we have to.
Define by default PHAS_TEMPLATES only for ancient versions of pwlib.
Avoid having the ptlib include path twice.


git-svn-id: http://voip.null.ro/svn/yate@4638 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-28 18:31:35 +00:00
marian 861450b4a1 Added SS7 lnp module to Windows build. Moved isupmangler module to sig subdirectory.
git-svn-id: http://voip.null.ro/svn/yate@4612 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-15 13:28:01 +00:00
marian bd2b7d179d Renamed modules/ysig to avoid Windows build conflict.
git-svn-id: http://voip.null.ro/svn/yate@4610 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-15 12:51:23 +00:00
oana 024ca6b066 Added module to perform LNP queries via SS7.
git-svn-id: http://voip.null.ro/svn/yate@4607 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-15 10:52:08 +00:00
marian 234ed6cd7a The enumroute module is now using yate resolver.
git-svn-id: http://voip.null.ro/svn/yate@4551 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-19 13:54:23 +00:00
marian a63accff68 Added cache module handling LNP and CNAM.
git-svn-id: http://voip.null.ro/svn/yate@4409 acf43c95-373e-0410-b603-e72c3f656dc1
2011-05-26 08:20:19 +00:00
paulc 4c06a75e34 Added module to perform CNAM and LNP queries via SIP INVITE / 3xx.
git-svn-id: http://voip.null.ro/svn/yate@4152 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-03 14:47:52 +00:00
paulc 4c7dd89ee4 Fixed building qt4 modules outside the source directory.
git-svn-id: http://voip.null.ro/svn/yate@4133 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-25 12:08:38 +00:00
paulc 8cee0acbeb Added missing dependency of modules qt4/*.yate to the yateqt4 library.
git-svn-id: http://voip.null.ro/svn/yate@3959 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-16 14:09:14 +00:00
paulc 71d0047224 Added a generic make rule that builds MOCs for all modules/qt4.
git-svn-id: http://voip.null.ro/svn/yate@3958 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-16 13:59:32 +00:00
marian 1de3f2a3e5 Added client archive to make files. Added client archive header file.
git-svn-id: http://voip.null.ro/svn/yate@3955 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-16 13:08:50 +00:00
paulc 4115810d25 Added new configure --with-qtstatic to accomodate linking to a static Qt.
git-svn-id: http://voip.null.ro/svn/yate@3947 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-15 16:50:56 +00:00
marian b924220061 Merged client logic, qt library and ui changes from client branch into trunk.
git-svn-id: http://voip.null.ro/svn/yate@3933 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-08 14:37:24 +00:00
andrei 458b21019e Added support for CPU loading notification, and engine call congestion level update, based on CPU loading.
git-svn-id: http://voip.null.ro/svn/yate@3905 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-03 16:02:11 +00:00
oana 55813dcbe3 Added SNMP support.
git-svn-id: http://voip.null.ro/svn/yate@3776 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-03 16:27:30 +00:00
paulc 30173de2d1 Access autoconf substititions through make variables for several libraries likely to be used by custom modules described in YateLocal.mak
git-svn-id: http://voip.null.ro/svn/yate@3715 acf43c95-373e-0410-b603-e72c3f656dc1
2010-10-14 15:39:12 +00:00
paulc a2f55161bd Added an ISUP IAM parameter mangling module that alters messages transferred in STP mode.
git-svn-id: http://voip.null.ro/svn/yate@3644 acf43c95-373e-0410-b603-e72c3f656dc1
2010-09-09 09:22:58 +00:00
paulc ad8556f230 Renamed module zlib to zlibcompress to avoid library name clashes.
Moved zlib API define to the VC++ project file.
Added zlib compression to the Windows installer.

git-svn-id: http://voip.null.ro/svn/yate@3441 acf43c95-373e-0410-b603-e72c3f656dc1
2010-07-16 14:08:01 +00:00
marian 7ea9878402 Added zlib data (de)compression module based on zlib library.
git-svn-id: http://voip.null.ro/svn/yate@3434 acf43c95-373e-0410-b603-e72c3f656dc1
2010-07-16 08:57:49 +00:00
marian 4806886d91 The sipfeatures module is now using the xml library to build dialog notification xml body. It can now build a dialog notification from call.cdr parameters.
git-svn-id: http://voip.null.ro/svn/yate@3363 acf43c95-373e-0410-b603-e72c3f656dc1
2010-06-03 12:54:48 +00:00
paulc bd11d3e2bc Support for linking statically the GSM, Speex and AMR-NB libraries.
git-svn-id: http://voip.null.ro/svn/yate@3317 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-13 12:00:19 +00:00
oana 1f51c74a0a Audio support for Mac OS X added.
git-svn-id: http://voip.null.ro/svn/yate@3154 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-30 12:12:32 +00:00
oana aa528b1523 Yate has been ported on Mac OS X.
git-svn-id: http://voip.null.ro/svn/yate@3153 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-30 11:49:43 +00:00
paulc 3063022168 Create jabber and qt4 modules directory when installing on systems whose install does not suport the -D option.
git-svn-id: http://voip.null.ro/svn/yate@3146 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-25 16:16:41 +00:00
paulc 4de85d952c Make Qt4 autoconf detected variables available to custom targets by copying them to make variables.
git-svn-id: http://voip.null.ro/svn/yate@3145 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-24 16:54:24 +00:00
paulc a3b65e3faa Reorder libraries so that Yate libraries and modules can be linked using --as-needed avoiding underlinking or overlinking.
Reported by Mandriva (bug report #206).


git-svn-id: http://voip.null.ro/svn/yate@3143 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-24 13:46:12 +00:00
andrei ecd075d0ac Added generic support for SS7 SIGTRAN protocol stack.
Added SCTP sockets support based on Linux Kernel SCTP.
Added SS7 Sigtran M2PA protocol support.


git-svn-id: http://voip.null.ro/svn/yate@3058 acf43c95-373e-0410-b603-e72c3f656dc1
2010-02-02 14:38:12 +00:00
marian 76c182e440 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://voip.null.ro/svn/yate@2882 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-02 16:05:39 +00:00
paulc 36696c0105 Added module that counts calls per user specified cathegory, usually context.
git-svn-id: http://voip.null.ro/svn/yate@2875 acf43c95-373e-0410-b603-e72c3f656dc1
2009-10-28 16:59:25 +00:00
paulc c229b73948 It is possible to configure --with-spandsp=static to avoid runtime version trouble.
git-svn-id: http://voip.null.ro/svn/yate@2865 acf43c95-373e-0410-b603-e72c3f656dc1
2009-10-05 10:36:37 +00:00
paulc aaa1c2048d 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://voip.null.ro/svn/yate@2805 acf43c95-373e-0410-b603-e72c3f656dc1
2009-08-24 12:09:34 +00:00
paulc e301807aa1 Reserve $LIBS and @LIBS@ for the system libraries that can be passed to
the configure script.


git-svn-id: http://voip.null.ro/svn/yate@2678 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 19:17:54 +00:00
paulc 35beaecc0a Use the system detected CFLAGS instead of hardcoding -O2
git-svn-id: http://voip.null.ro/svn/yate@2673 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 16:06:14 +00:00
paulc 8134763af6 Building of wpcard and tdmcard modules can be disabled independently of detecting wanpipe.
git-svn-id: http://voip.null.ro/svn/yate@2629 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-15 14:35:48 +00:00
paulc 184021d1b4 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://voip.null.ro/svn/yate@2619 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-08 16:03:59 +00:00