Commit Graph

423 Commits

Author SHA1 Message Date
paulc 1d06e47812 ldconfig is run only for install-root and uninstall-root
git-svn-id: http://yate.null.ro/svn/yate/trunk@127 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-13 15:43:39 +00:00
diana 83ded5ed15 Fixing some problems in regfile.cpp that have made yate cvs for the first time in history to not compile.
git-svn-id: http://yate.null.ro/svn/yate/trunk@126 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-13 13:38:30 +00:00
diana 30a47ae77f Clean something in h323chan.
git-svn-id: http://yate.null.ro/svn/yate/trunk@125 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-13 11:57:24 +00:00
paulc 2e1d98893c Backported some features from Yate-new. Improved API documentation.
git-svn-id: http://yate.null.ro/svn/yate/trunk@124 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-08 00:04:26 +00:00
paulc 715c992da6 *** empty log message ***
git-svn-id: http://yate.null.ro/svn/yate/trunk@123 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-05 02:39:49 +00:00
paulc 3588fb7c3d Added toString() method and search by string in lists.
git-svn-id: http://yate.null.ro/svn/yate/trunk@122 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-04 15:44:54 +00:00
paulc 3dbe0d4e83 Version is reported in the engine status.
git-svn-id: http://yate.null.ro/svn/yate/trunk@121 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-01 15:01:30 +00:00
paulc 5e2e0b46fd Changed status format to make it easily parsable by a program.
git-svn-id: http://yate.null.ro/svn/yate/trunk@120 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-01 14:25:30 +00:00
paulc b8988e2675 Added alternative keywords for jump and include.
git-svn-id: http://yate.null.ro/svn/yate/trunk@119 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-01 00:56:53 +00:00
paulc fd651a3b2b Modified and improved regexroute.
Added extra support methods in engine, fixed minor annoyances.


git-svn-id: http://yate.null.ro/svn/yate/trunk@118 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-01 00:54:04 +00:00
paulc 536180ee0f Changed typedef structs to C++ style structs - mainly for documentation benefit.
git-svn-id: http://yate.null.ro/svn/yate/trunk@117 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-29 21:15:59 +00:00
paulc 3c141c611b 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://yate.null.ro/svn/yate/trunk@116 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-29 21:01:04 +00:00
paulc 656e423474 Added copyright notice.
git-svn-id: http://yate.null.ro/svn/yate/trunk@114 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-29 03:56:41 +00:00
paulc bf2266320b Added spandsp based fax channel.
git-svn-id: http://yate.null.ro/svn/yate/trunk@113 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-28 04:18:14 +00:00
paulc 134aee70b5 Fixed debug message in disconnect.
git-svn-id: http://yate.null.ro/svn/yate/trunk@112 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-16 12:05:40 +00:00
paulc 25aff35374 Fixed some missing dependencies and worked around a bug in the Debian version
of echo command in make.


git-svn-id: http://yate.null.ro/svn/yate/trunk@111 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-10 17:51:54 +00:00
diana 77c721472e Added some documentation, and gatekeeper server default
git-svn-id: http://yate.null.ro/svn/yate/trunk@109 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-10 03:47:52 +00:00
diana b2f4f71597 Fixed some parts from the gatekeeper.
git-svn-id: http://yate.null.ro/svn/yate/trunk@108 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-10 03:05:40 +00:00
paulc 1ae2f0e117 Added 3 new tones: congestion, out-of-order, digital milliwatt.
git-svn-id: http://yate.null.ro/svn/yate/trunk@107 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-04 00:32:25 +00:00
paulc fc3d3c0df5 Fixed building IAX from a vpath. Improved cross-compile compatibility.
git-svn-id: http://yate.null.ro/svn/yate/trunk@106 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-02 21:02:58 +00:00
paulc 3db7ff5a7d 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://yate.null.ro/svn/yate/trunk@105 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-01 14:08:26 +00:00
paulc b64dd554e4 Added a textual disconnect reason - usefull for building proper messages.
git-svn-id: http://yate.null.ro/svn/yate/trunk@104 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-01 12:41:38 +00:00
paulc b132a0e030 Documentation changes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@103 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-01 02:12:39 +00:00
paulc 3f850b6221 Documented new options.
git-svn-id: http://yate.null.ro/svn/yate/trunk@102 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-01 01:04:26 +00:00
paulc 767e4dcc23 Fixed major memory leak in threads.
Added automatic restart when no module is busy.


git-svn-id: http://yate.null.ro/svn/yate/trunk@101 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-01 00:07:00 +00:00
paulc e10d415a35 Protected libpri calls by mutexes. Several other minor features.
git-svn-id: http://yate.null.ro/svn/yate/trunk@100 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-31 14:00:40 +00:00
paulc 15649df4df Only log hangups if channel was not idle.
git-svn-id: http://yate.null.ro/svn/yate/trunk@99 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-30 16:52:03 +00:00
paulc 85d3fcf822 Made compile with older libpri.
git-svn-id: http://yate.null.ro/svn/yate/trunk@98 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-27 10:38:32 +00:00
paulc 7602f6432c Can control overlapped and complete flag, displays more info on calls.
git-svn-id: http://yate.null.ro/svn/yate/trunk@97 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-26 15:33:49 +00:00
paulc 8c2a49140a Added state message in channel hangup.
git-svn-id: http://yate.null.ro/svn/yate/trunk@96 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-26 12:58:38 +00:00
paulc d7820fc1f1 Lots of thread interlocking fixes, extra H.323 options for inband DTMF and
silence detection suppression.


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


git-svn-id: http://yate.null.ro/svn/yate/trunk@93 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-24 00:51:51 +00:00
paulc e0a81b3118 More stability fixes and extra debug info.
git-svn-id: http://yate.null.ro/svn/yate/trunk@92 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-22 03:59:24 +00:00
paulc efaa903106 Lots of stability improvments and bug fixes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@91 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-22 02:45:19 +00:00
paulc 85685ea30c Fixed minor bug in watchdog routine.
Fixed memory leak in tone generator.
Can preserve module symbols (make modules MODSTRIP=).


git-svn-id: http://yate.null.ro/svn/yate/trunk@90 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-21 23:11:46 +00:00
paulc aa926e22b6 Added code to reap childs killed by supervisor.
git-svn-id: http://yate.null.ro/svn/yate/trunk@89 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-21 14:14:50 +00:00
paulc bf0a218455 Added supervised run capability - will restart if dies or gets blocked.
git-svn-id: http://yate.null.ro/svn/yate/trunk@88 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-21 13:50:45 +00:00
paulc 834da3a0eb Implemented stopping and listing external modules.
git-svn-id: http://yate.null.ro/svn/yate/trunk@87 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-20 00:08:15 +00:00
paulc 345605581b Zap compiles with older, non-NSF capable libpri.
External scripts can be started or stopped from the remote manager.


git-svn-id: http://yate.null.ro/svn/yate/trunk@86 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-19 22:11:59 +00:00
paulc 6ce8270d40 Aestethic changes, includes a timestamped start message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@85 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-19 16:01:48 +00:00
paulc 5211a08504 Fixed crash in termination of non-channel external programs.
git-svn-id: http://yate.null.ro/svn/yate/trunk@84 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-19 15:31:20 +00:00
paulc e392d90a33 Added the -Da option
git-svn-id: http://yate.null.ro/svn/yate/trunk@83 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-14 17:59:30 +00:00
paulc 260fc92b9d Added global mutex to protect other mutexes' data structures.
git-svn-id: http://yate.null.ro/svn/yate/trunk@82 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-14 17:27:03 +00:00
paulc 788c1733cc Reordered instructions to trap problems.
git-svn-id: http://yate.null.ro/svn/yate/trunk@81 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-14 16:56:57 +00:00
paulc 1f327de745 Added abort-on-bug flag and command line option.
git-svn-id: http://yate.null.ro/svn/yate/trunk@80 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-14 16:36:24 +00:00
paulc becea2e9e4 Excessive unlocking of a mutex handled properly.
Changed some variable names to reflect their static nature.


git-svn-id: http://yate.null.ro/svn/yate/trunk@79 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-14 16:12:49 +00:00
paulc 95120e2d5b Added status reporting about mutexes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@78 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-14 15:47:50 +00:00
paulc 7a7d6c7293 Clearing timeout on answer on outgoing calls.
git-svn-id: http://yate.null.ro/svn/yate/trunk@77 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-14 15:41:47 +00:00
paulc 55fc789403 More "features" of the spans and calls are now configurable.
git-svn-id: http://yate.null.ro/svn/yate/trunk@76 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-13 17:52:53 +00:00