Commit Graph

232 Commits

Author SHA1 Message Date
paulc 16c44c2d77 Updated change log.
git-svn-id: http://voip.null.ro/svn/yate@136 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-21 14:12:06 +00:00
paulc e5b82aa227 Hack to compile on systems that have but don't declare pthread_mutexattr_settype.
git-svn-id: http://voip.null.ro/svn/yate@135 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-21 14:06:25 +00:00
paulc db6f854dc7 Added autogen script so it is easier to bootstrap.
git-svn-id: http://voip.null.ro/svn/yate@134 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-21 04:31:37 +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 3a8e0a6406 Many stability improvments.
git-svn-id: http://voip.null.ro/svn/yate@132 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-20 04:11:29 +00:00
paulc b507736ca4 Removed dependencies of modules. Init script is now installed.
git-svn-id: http://voip.null.ro/svn/yate@131 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-15 03:11:04 +00:00
paulc ef71db43c4 Don't attempt to start Qt if DISPLAY is not set - guaranteed to exit abruptly.
git-svn-id: http://voip.null.ro/svn/yate@130 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-15 00:28:37 +00:00
paulc 9f4c57ddbb Fixed IAX building from other directory and Qt3 detection.
git-svn-id: http://voip.null.ro/svn/yate@129 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-14 17:44:25 +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 500e4fdc0c ldconfig is run only for install-root and uninstall-root
git-svn-id: http://voip.null.ro/svn/yate@127 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-13 15:43:39 +00:00
diana 9bdb9a2c11 Fixing some problems in regfile.cpp that have made yate cvs for the first time in history to not compile.
git-svn-id: http://voip.null.ro/svn/yate@126 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-13 13:38:30 +00:00
diana 3fd0fa7a3c Clean something in h323chan.
git-svn-id: http://voip.null.ro/svn/yate@125 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-13 11:57:24 +00:00
paulc 5250cf4235 Backported some features from Yate-new. Improved API documentation.
git-svn-id: http://voip.null.ro/svn/yate@124 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-08 00:04:26 +00:00
paulc bb5e0d6ad6 *** empty log message ***
git-svn-id: http://voip.null.ro/svn/yate@123 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-05 02:39:49 +00:00
paulc 16c96b1c98 Added toString() method and search by string in lists.
git-svn-id: http://voip.null.ro/svn/yate@122 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-04 15:44:54 +00:00
paulc fc420d1d80 Version is reported in the engine status.
git-svn-id: http://voip.null.ro/svn/yate@121 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-01 15:01:30 +00:00
paulc 5355906dc1 Changed status format to make it easily parsable by a program.
git-svn-id: http://voip.null.ro/svn/yate@120 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-01 14:25:30 +00:00
paulc 8d17b2a2e8 Added alternative keywords for jump and include.
git-svn-id: http://voip.null.ro/svn/yate@119 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-01 00:56:53 +00:00
paulc 80112a7c1a Modified and improved regexroute.
Added extra support methods in engine, fixed minor annoyances.


git-svn-id: http://voip.null.ro/svn/yate@118 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-01 00:54:04 +00:00
paulc 305b4db9b1 Changed typedef structs to C++ style structs - mainly for documentation benefit.
git-svn-id: http://voip.null.ro/svn/yate@117 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-29 21:15:59 +00:00
paulc c342cff931 Added context jumping and message parameter setting to regexroute.
Added DDebug and NDebug macros to keep down the number of #define.


git-svn-id: http://voip.null.ro/svn/yate@116 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-29 21:01:04 +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 584a3063c2 Fixed debug message in disconnect.
git-svn-id: http://voip.null.ro/svn/yate@112 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-16 12:05:40 +00:00
paulc 8fed7263f3 Fixed some missing dependencies and worked around a bug in the Debian version
of echo command in make.


git-svn-id: http://voip.null.ro/svn/yate@111 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-10 17:51:54 +00:00
diana 853c139843 Added some documentation, and gatekeeper server default
git-svn-id: http://voip.null.ro/svn/yate@109 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-10 03:47:52 +00:00
diana f84528f538 Fixed some parts from the gatekeeper.
git-svn-id: http://voip.null.ro/svn/yate@108 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-10 03:05:40 +00:00
paulc 3615138802 Added 3 new tones: congestion, out-of-order, digital milliwatt.
git-svn-id: http://voip.null.ro/svn/yate@107 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-04 00:32:25 +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 6ff2c10122 Improved call detail by adding unique channels IDs and checking for the ID.
Direction of calls is added to the CDR data set and written to file.


git-svn-id: http://voip.null.ro/svn/yate@105 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-01 14:08:26 +00:00
paulc 3d111c6881 Added a textual disconnect reason - usefull for building proper messages.
git-svn-id: http://voip.null.ro/svn/yate@104 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-01 12:41:38 +00:00
paulc 54596c2e2c Documentation changes.
git-svn-id: http://voip.null.ro/svn/yate@103 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-01 02:12:39 +00:00
paulc 7721c51d95 Documented new options.
git-svn-id: http://voip.null.ro/svn/yate@102 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-01 01:04:26 +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 6d49aa01b6 Protected libpri calls by mutexes. Several other minor features.
git-svn-id: http://voip.null.ro/svn/yate@100 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-31 14:00:40 +00:00
paulc c70cb29651 Only log hangups if channel was not idle.
git-svn-id: http://voip.null.ro/svn/yate@99 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-30 16:52:03 +00:00
paulc c3f55911fb Made compile with older libpri.
git-svn-id: http://voip.null.ro/svn/yate@98 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-27 10:38:32 +00:00
paulc 2360c997ba Can control overlapped and complete flag, displays more info on calls.
git-svn-id: http://voip.null.ro/svn/yate@97 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-26 15:33:49 +00:00
paulc 2fbc3ca371 Added state message in channel hangup.
git-svn-id: http://voip.null.ro/svn/yate@96 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-26 12:58:38 +00:00
paulc 7a37d71c67 Lots of thread interlocking fixes, extra H.323 options for inband DTMF and
silence detection suppression.


git-svn-id: http://voip.null.ro/svn/yate@95 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-24 21:35:54 +00:00
paulc 630d2ca662 Added limits for connections and routing queue.
git-svn-id: http://voip.null.ro/svn/yate@94 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-24 02:18:12 +00:00
paulc de96ff02ec Multiple deadlocks fixed. Some more stats added for h323chan.
The -Da option makes supervisor attempt to coredump a blocked yate.


git-svn-id: http://voip.null.ro/svn/yate@93 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-24 00:51:51 +00:00
paulc 834c2e81bf More stability fixes and extra debug info.
git-svn-id: http://voip.null.ro/svn/yate@92 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-22 03:59:24 +00:00
paulc 95cffe22fe Lots of stability improvments and bug fixes.
git-svn-id: http://voip.null.ro/svn/yate@91 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-22 02:45:19 +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 3b9aed9a6c Added code to reap childs killed by supervisor.
git-svn-id: http://voip.null.ro/svn/yate@89 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-21 14:14:50 +00:00
paulc 1dd7db3075 Added supervised run capability - will restart if dies or gets blocked.
git-svn-id: http://voip.null.ro/svn/yate@88 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-21 13:50:45 +00:00
paulc 4bde45caff Implemented stopping and listing external modules.
git-svn-id: http://voip.null.ro/svn/yate@87 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-20 00:08:15 +00:00
paulc 2bc9129d17 Zap compiles with older, non-NSF capable libpri.
External scripts can be started or stopped from the remote manager.


git-svn-id: http://voip.null.ro/svn/yate@86 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-19 22:11:59 +00:00
paulc 05e2c56f30 Aestethic changes, includes a timestamped start message.
git-svn-id: http://voip.null.ro/svn/yate@85 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-19 16:01:48 +00:00