Commit Graph

162 Commits

Author SHA1 Message Date
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
paulc 64d70cbdb9 Fixed crash in termination of non-channel external programs.
git-svn-id: http://voip.null.ro/svn/yate@84 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-19 15:31:20 +00:00
paulc 226a6f5060 Added the -Da option
git-svn-id: http://voip.null.ro/svn/yate@83 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-14 17:59:30 +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 0f92c99d44 Clearing timeout on answer on outgoing calls.
git-svn-id: http://voip.null.ro/svn/yate@77 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-14 15:41:47 +00:00
paulc 9ee26269cf More "features" of the spans and calls are now configurable.
git-svn-id: http://voip.null.ro/svn/yate@76 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-13 17:52:53 +00:00
paulc 63f844e5c4 Refuse to make calls while channel D is down.
git-svn-id: http://voip.null.ro/svn/yate@75 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-13 13:47:11 +00:00
paulc 855e21adbc Zap supports having an arbitrary numer set on outgoing calls.
git-svn-id: http://voip.null.ro/svn/yate@74 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-10 18:02:37 +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
anthm 57cebbb03d change YateMessage.pm to Yate.pm
git-svn-id: http://voip.null.ro/svn/yate@72 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-04 14:17:55 +00:00
paulc 371ec89fff Fixed self lock in ortpchan (mea culpa). Debug messages slightly improved.
git-svn-id: http://voip.null.ro/svn/yate@71 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-29 21:48:46 +00:00
paulc fee76f95c8 Fix compilation on older OpenH323
git-svn-id: http://voip.null.ro/svn/yate@70 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-29 01:01:54 +00:00
paulc 926ad24b42 Version bumped, changelog updated.
git-svn-id: http://voip.null.ro/svn/yate@69 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-29 00:33:39 +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
paulc b45ac35d1b Minor fix regarding RTTI mismatch reporting.
git-svn-id: http://voip.null.ro/svn/yate@67 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-26 00:46:43 +00:00
paulc 58ec775731 Added option to enable or disable RTTI support, can inherit from pwlib.
git-svn-id: http://voip.null.ro/svn/yate@66 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-25 22:09:59 +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