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
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
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
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
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
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
paulc
8154a9ed40
Added global mutex to protect other mutexes' data structures.
...
git-svn-id: http://voip.null.ro/svn/yate@82 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-14 17:27:03 +00:00
paulc
d2cf4e7bf2
Reordered instructions to trap problems.
...
git-svn-id: http://voip.null.ro/svn/yate@81 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-14 16:56:57 +00:00
paulc
f348613d61
Added abort-on-bug flag and command line option.
...
git-svn-id: http://voip.null.ro/svn/yate@80 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-14 16:36:24 +00:00
paulc
6779fc003c
Excessive unlocking of a mutex handled properly.
...
Changed some variable names to reflect their static nature.
git-svn-id: http://voip.null.ro/svn/yate@79 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-14 16:12:49 +00:00
paulc
b8a46b7a2b
Added status reporting about mutexes.
...
git-svn-id: http://voip.null.ro/svn/yate@78 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-14 15:47:50 +00:00
paulc
b7df0c5280
Fixed (Yet Another) threads related bug.
...
git-svn-id: http://voip.null.ro/svn/yate@73 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-09 14:54:03 +00:00
paulc
eba2c99999
Added timestamps to the data channels and external RTP support for h323chan.
...
git-svn-id: http://voip.null.ro/svn/yate@68 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-29 00:15:52 +00:00
diana
48131b5c2a
Added IVR support, fixed some bugs.
...
git-svn-id: http://voip.null.ro/svn/yate@65 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-25 18:22:40 +00:00
paulc
4757d010a4
Retrying creation of threads that fail with EAGAIN
...
git-svn-id: http://voip.null.ro/svn/yate@56 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-18 23:35:53 +00:00
paulc
47d3a2bbb1
Thread termination more forgiving to long cleanups.
...
External module fixed - it now works properly in channels.
Non-string parameters of messages are stringified by libyate.php
git-svn-id: http://voip.null.ro/svn/yate@41 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-08 15:54:56 +00:00
paulc
254b1eca9a
Added option to write a PID file - useful for daemon mode.
...
git-svn-id: http://voip.null.ro/svn/yate@31 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-05 23:55:26 +00:00
paulc
40b1b333d8
Configuration::load() reports missing files.
...
Fixed crash on reload in GtkClient outside X.
git-svn-id: http://voip.null.ro/svn/yate@29 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-05 10:53:06 +00:00
paulc
04c636f770
Solved a nasty pthread problem related to weak symbols.
...
Improved the PHP library a little.
git-svn-id: http://voip.null.ro/svn/yate@23 acf43c95-373e-0410-b603-e72c3f656dc1
2004-08-19 22:53:55 +00:00
paulc
549bc5a61e
Codec support, IAX channel
...
git-svn-id: http://voip.null.ro/svn/yate@4 acf43c95-373e-0410-b603-e72c3f656dc1
2004-06-03 22:26:29 +00:00
paulc
793e7abfcc
Fixes that make external module usable. Added codec declaration.
...
git-svn-id: http://voip.null.ro/svn/yate@3 acf43c95-373e-0410-b603-e72c3f656dc1
2004-05-24 00:38:23 +00:00
paulc
d668e85bf0
Imported in new CVS
...
git-svn-id: http://voip.null.ro/svn/yate@2 acf43c95-373e-0410-b603-e72c3f656dc1
2004-05-22 00:05:20 +00:00