paulc
d7ffad5036
Default config file name matches executable name
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@187 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-10 17:57:37 +00:00
paulc
c8758a6302
Attempt to autodetect the nonportable pthread kill all other threads.
...
YSIP channel supports reinvite and config file (for codecs for now).
git-svn-id: http://yate.null.ro/svn/yate/trunk@180 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-10 01:40:05 +00:00
paulc
1d9999583d
Added some more engine messages during startup and exit.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@170 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-09 06:42:56 +00:00
paulc
9c69af7330
Build system and packaging changes.
...
The yate library is now versioned.
git-svn-id: http://yate.null.ro/svn/yate/trunk@166 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-09 06:05:02 +00:00
paulc
13816a1bd3
Increased buffer size to accomodate an UDP datagram.
...
Removed an initialization that broke x86_64 - unfortunately it results in a
harmless warning.
git-svn-id: http://yate.null.ro/svn/yate/trunk@161 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-06 15:33:35 +00:00
paulc
16b6c16387
More assignment operators for String.
...
RTP pass-trough for SIP.
git-svn-id: http://yate.null.ro/svn/yate/trunk@155 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-04 02:22:43 +00:00
paulc
8070422181
*** empty log message ***
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@152 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-01 22:21:32 +00:00
paulc
84a24b93d4
Reduced thread stack size. Proper signalling in H323. Changed status format
...
in Zaptel.
git-svn-id: http://yate.null.ro/svn/yate/trunk@150 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-31 01:09:21 +00:00
paulc
bb18e2f311
Various minor engine improvments. Added more functionality in SIP.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@144 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-28 05:15:11 +00:00
paulc
2b1846362c
Added case-insensitive String comparation operators.
...
SIP header holds a list of NamedStrings.
git-svn-id: http://yate.null.ro/svn/yate/trunk@143 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-27 15:08:12 +00:00
paulc
0073e93d83
Bugfix - stupid typo.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@140 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-24 04:53:34 +00:00
paulc
74c80aa5da
Added toUpper and toLower methods in String.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@139 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-24 03:26:13 +00:00
paulc
e7442cac81
Hack to compile on systems that have but don't declare pthread_mutexattr_settype.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@135 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-21 14:06:25 +00:00
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
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
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
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
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
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
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
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
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
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
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
23e049f339
Fixed (Yet Another) threads related bug.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@73 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-09 14:54:03 +00:00
paulc
2b1ff201db
Added timestamps to the data channels and external RTP support for h323chan.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@68 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-29 00:15:52 +00:00
diana
0704015cc0
Added IVR support, fixed some bugs.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@65 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-25 18:22:40 +00:00
paulc
546e5be95a
Retrying creation of threads that fail with EAGAIN
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@56 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-18 23:35:53 +00:00
paulc
0b8910bc5a
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://yate.null.ro/svn/yate/trunk@41 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-08 15:54:56 +00:00
paulc
8a0769d34b
Added option to write a PID file - useful for daemon mode.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@31 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-05 23:55:26 +00:00
paulc
7c853174bf
Configuration::load() reports missing files.
...
Fixed crash on reload in GtkClient outside X.
git-svn-id: http://yate.null.ro/svn/yate/trunk@29 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-05 10:53:06 +00:00
paulc
74fb58051f
Solved a nasty pthread problem related to weak symbols.
...
Improved the PHP library a little.
git-svn-id: http://yate.null.ro/svn/yate/trunk@23 acf43c95-373e-0410-b603-e72c3f656dc1
2004-08-19 22:53:55 +00:00
paulc
ab85663c64
Codec support, IAX channel
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4 acf43c95-373e-0410-b603-e72c3f656dc1
2004-06-03 22:26:29 +00:00
paulc
06959fa99b
Fixes that make external module usable. Added codec declaration.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3 acf43c95-373e-0410-b603-e72c3f656dc1
2004-05-24 00:38:23 +00:00
paulc
628070ee2e
Imported in new CVS
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2 acf43c95-373e-0410-b603-e72c3f656dc1
2004-05-22 00:05:20 +00:00