Commit Graph

129 Commits

Author SHA1 Message Date
paulc f8a1595b61 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://yate.null.ro/svn/yate/trunk@133 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-21 04:16:09 +00:00
paulc 7fafda0323 Many stability improvments.
git-svn-id: http://yate.null.ro/svn/yate/trunk@132 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-20 04:11:29 +00:00
paulc 9c9f575b83 Removed dependencies of modules. Init script is now installed.
git-svn-id: http://yate.null.ro/svn/yate/trunk@131 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-15 03:11:04 +00:00
paulc d3943a81c2 Don't attempt to start Qt if DISPLAY is not set - guaranteed to exit abruptly.
git-svn-id: http://yate.null.ro/svn/yate/trunk@130 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-15 00:28:37 +00:00
paulc 352fc5a4a3 Fixed IAX building from other directory and Qt3 detection.
git-svn-id: http://yate.null.ro/svn/yate/trunk@129 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-14 17:44:25 +00:00
paulc 0942505685 Added a Qt-3 client by Dorin Lazar.
Cleaned up build system and also made it detect Qt libraries.


git-svn-id: http://yate.null.ro/svn/yate/trunk@128 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-14 03:09:26 +00:00
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