Commit Graph

  • 305b4db9b1 Changed typedef structs to C++ style structs - mainly for documentation benefit. paulc 2004-11-29 21:15:59 +0000
  • c342cff931 Added context jumping and message parameter setting to regexroute. Added DDebug and NDebug macros to keep down the number of #define. paulc 2004-11-29 21:01:04 +0000
  • 083fbe1a89 Added copyright notice. paulc 2004-11-29 03:56:41 +0000
  • 27225cd33a Added spandsp based fax channel. paulc 2004-11-28 04:18:14 +0000
  • 584a3063c2 Fixed debug message in disconnect. paulc 2004-11-16 12:05:40 +0000
  • 8fed7263f3 Fixed some missing dependencies and worked around a bug in the Debian version of echo command in make. paulc 2004-11-10 17:51:54 +0000
  • 853c139843 Added some documentation, and gatekeeper server default diana 2004-11-10 03:47:52 +0000
  • f84528f538 Fixed some parts from the gatekeeper. diana 2004-11-10 03:05:40 +0000
  • 3615138802 Added 3 new tones: congestion, out-of-order, digital milliwatt. paulc 2004-11-04 00:32:25 +0000
  • 15bd03e83f Fixed building IAX from a vpath. Improved cross-compile compatibility. paulc 2004-11-02 21:02:58 +0000
  • 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. paulc 2004-11-01 14:08:26 +0000
  • 3d111c6881 Added a textual disconnect reason - usefull for building proper messages. paulc 2004-11-01 12:41:38 +0000
  • 54596c2e2c Documentation changes. paulc 2004-11-01 02:12:39 +0000
  • 7721c51d95 Documented new options. paulc 2004-11-01 01:04:26 +0000
  • 92064e1651 Fixed major memory leak in threads. Added automatic restart when no module is busy. paulc 2004-11-01 00:07:00 +0000
  • 6d49aa01b6 Protected libpri calls by mutexes. Several other minor features. paulc 2004-10-31 14:00:40 +0000
  • c70cb29651 Only log hangups if channel was not idle. paulc 2004-10-30 16:52:03 +0000
  • c3f55911fb Made compile with older libpri. paulc 2004-10-27 10:38:32 +0000
  • 2360c997ba Can control overlapped and complete flag, displays more info on calls. paulc 2004-10-26 15:33:49 +0000
  • 2fbc3ca371 Added state message in channel hangup. paulc 2004-10-26 12:58:38 +0000
  • 7a37d71c67 Lots of thread interlocking fixes, extra H.323 options for inband DTMF and silence detection suppression. paulc 2004-10-24 21:35:54 +0000
  • 630d2ca662 Added limits for connections and routing queue. paulc 2004-10-24 02:18:12 +0000
  • de96ff02ec Multiple deadlocks fixed. Some more stats added for h323chan. The -Da option makes supervisor attempt to coredump a blocked yate. paulc 2004-10-24 00:51:51 +0000
  • 834c2e81bf More stability fixes and extra debug info. paulc 2004-10-22 03:59:24 +0000
  • 95cffe22fe Lots of stability improvments and bug fixes. paulc 2004-10-22 02:45:19 +0000
  • 5d0b0bb590 Fixed minor bug in watchdog routine. Fixed memory leak in tone generator. Can preserve module symbols (make modules MODSTRIP=). paulc 2004-10-21 23:11:46 +0000
  • 3b9aed9a6c Added code to reap childs killed by supervisor. paulc 2004-10-21 14:14:50 +0000
  • 1dd7db3075 Added supervised run capability - will restart if dies or gets blocked. paulc 2004-10-21 13:50:45 +0000
  • 4bde45caff Implemented stopping and listing external modules. paulc 2004-10-20 00:08:15 +0000
  • 2bc9129d17 Zap compiles with older, non-NSF capable libpri. External scripts can be started or stopped from the remote manager. paulc 2004-10-19 22:11:59 +0000
  • 05e2c56f30 Aestethic changes, includes a timestamped start message. paulc 2004-10-19 16:01:48 +0000
  • 64d70cbdb9 Fixed crash in termination of non-channel external programs. paulc 2004-10-19 15:31:20 +0000
  • 226a6f5060 Added the -Da option paulc 2004-10-14 17:59:30 +0000
  • 8154a9ed40 Added global mutex to protect other mutexes' data structures. paulc 2004-10-14 17:27:03 +0000
  • d2cf4e7bf2 Reordered instructions to trap problems. paulc 2004-10-14 16:56:57 +0000
  • f348613d61 Added abort-on-bug flag and command line option. paulc 2004-10-14 16:36:24 +0000
  • 6779fc003c Excessive unlocking of a mutex handled properly. Changed some variable names to reflect their static nature. paulc 2004-10-14 16:12:49 +0000
  • b8a46b7a2b Added status reporting about mutexes. paulc 2004-10-14 15:47:50 +0000
  • 0f92c99d44 Clearing timeout on answer on outgoing calls. paulc 2004-10-14 15:41:47 +0000
  • 9ee26269cf More "features" of the spans and calls are now configurable. paulc 2004-10-13 17:52:53 +0000
  • 63f844e5c4 Refuse to make calls while channel D is down. paulc 2004-10-13 13:47:11 +0000
  • 855e21adbc Zap supports having an arbitrary numer set on outgoing calls. paulc 2004-10-10 18:02:37 +0000
  • b7df0c5280 Fixed (Yet Another) threads related bug. paulc 2004-10-09 14:54:03 +0000
  • 57cebbb03d change YateMessage.pm to Yate.pm anthm 2004-10-04 14:17:55 +0000
  • 371ec89fff Fixed self lock in ortpchan (mea culpa). Debug messages slightly improved. paulc 2004-09-29 21:48:46 +0000
  • fee76f95c8 Fix compilation on older OpenH323 paulc 2004-09-29 01:01:54 +0000
  • 926ad24b42 Version bumped, changelog updated. paulc 2004-09-29 00:33:39 +0000
  • eba2c99999 Added timestamps to the data channels and external RTP support for h323chan. paulc 2004-09-29 00:15:52 +0000
  • b45ac35d1b Minor fix regarding RTTI mismatch reporting. paulc 2004-09-26 00:46:43 +0000
  • 58ec775731 Added option to enable or disable RTTI support, can inherit from pwlib. paulc 2004-09-25 22:09:59 +0000
  • 48131b5c2a Added IVR support, fixed some bugs. diana 2004-09-25 18:22:40 +0000
  • 800361b9ab Support in gtkclient to call directly by not using the route module. diana 2004-09-24 18:44:05 +0000
  • 69ed7e078b Fixed build of ortpchan paulc 2004-09-22 23:41:05 +0000
  • 0a773217cd Fixed documentation bug about escaping strings. paulc 2004-09-22 16:38:09 +0000
  • 773c813377 Renamed rtpchan.cpp in ortpchan.cpp paulc 2004-09-22 15:09:39 +0000
  • e1e1ec1f44 Made rtpchan build with only oRTP (is all it needs). paulc 2004-09-22 14:31:05 +0000
  • 4540b642db Some cleaning of the code. diana 2004-09-21 12:40:01 +0000
  • 075e0f66fb This is an example about how to use perl library (YateMessage.pm) into Yate. diana 2004-09-21 11:35:16 +0000
  • 4eb83c3a5e Added (unfinished) RTP channel based on oRTP. paulc 2004-09-20 07:39:36 +0000
  • 4757d010a4 Retrying creation of threads that fail with EAGAIN paulc 2004-09-18 23:35:53 +0000
  • 957bba8cbd To not allow default users. diana 2004-09-15 10:58:21 +0000
  • 47a3f8b939 Updated documentation about external modules. paulc 2004-09-13 22:26:13 +0000
  • 4d9ba5b4d8 This is very small routing external script written in php. diana 2004-09-13 19:29:41 +0000
  • 068efb46cb Fixed problems related to *printf arguments checking and kdoc. paulc 2004-09-11 10:43:49 +0000
  • 328b98d975 Requiring autoconf 2.52 or higher - will select proper version if many are installed. paulc 2004-09-11 09:29:58 +0000
  • e8edda015a Fixed some crashes and libiax vulnerabilities in iaxchan. Fixed same *printf vulnerability in zapchan. Minor bugfixes in register and regfile. External module can inherit the user data pointer by copying the message id. paulc 2004-09-10 21:53:59 +0000
  • 9d4035efb5 Fixed bug that resulted in overzealous verification of memmove. paulc 2004-09-10 17:40:08 +0000
  • 8be4c38d09 Added copyright informations. diana 2004-09-09 21:17:05 +0000
  • b91284e267 A sample for regfile diana 2004-09-09 18:52:51 +0000
  • 8838979281 Autentification from a file (a very small module). diana 2004-09-09 18:51:10 +0000
  • cba73f9076 Added regfile.cpp. diana 2004-09-09 18:50:25 +0000
  • 7a0f0091f4 Added gcc style printf argument check if supported. Fixed benign warning in gtkclient exposed by this check. paulc 2004-09-09 16:16:29 +0000
  • d71c7bdb8f Incoming error reports are discarded as empty events. paulc 2004-09-09 14:25:07 +0000
  • 06f97d1a1e Fixed an format selection in accept(e) diana 2004-09-08 21:45:54 +0000
  • 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 paulc 2004-09-08 15:54:56 +0000
  • 38b1cbbd50 Added TIMEOUT code. diana 2004-09-08 12:06:28 +0000
  • d5645dd7ce Fixed a bug so that iax should work with Firefly. diana 2004-09-08 11:19:21 +0000
  • 907e698d85 Added support for attaching only source and/or consumer to another channel. Wave recording can be size limited. paulc 2004-09-07 16:24:40 +0000
  • 3b04e40be9 Added support for status and drop functions. diana 2004-09-07 11:34:54 +0000
  • 20f8270e41 Get rid of a debug message in iax.c diana 2004-09-06 23:37:28 +0000
  • adbe442c40 A small bug fixed regarding iax_send_text(). diana 2004-09-06 23:19:10 +0000
  • 915f545a81 SMS and DTMF support added. A bunch of bugs fixed. diana 2004-09-06 23:18:01 +0000
  • 80a241b4b2 Added chkconfig enabled init script. Changed apidocs build dependencies. paulc 2004-09-06 09:00:42 +0000
  • 5e073a3adf Added the changes in IAX. paulc 2004-09-05 23:59:34 +0000
  • 254b1eca9a Added option to write a PID file - useful for daemon mode. paulc 2004-09-05 23:55:26 +0000
  • 4123d783bb Added in contrib the libiax2 modified by Diana - now required for iaxchan. paulc 2004-09-05 23:36:41 +0000
  • 40b1b333d8 Configuration::load() reports missing files. Fixed crash on reload in GtkClient outside X. paulc 2004-09-05 10:53:06 +0000
  • 520edab187 Properly select one codec from those announced by the other end. paulc 2004-08-23 15:15:25 +0000
  • bcea8240b7 Set proper signal handlers for child processes. paulc 2004-08-23 14:20:07 +0000
  • 98bc3b1ac0 Fixed crash when dropping an inexistent oss call. paulc 2004-08-20 12:30:15 +0000
  • 1d90be021d Fixed obvious bug that crashed any tone with silence periods. paulc 2004-08-20 12:22:30 +0000
  • dd216a868a Fixed a weird assignment operator bug in NamedString. paulc 2004-08-20 00:46:33 +0000
  • 04c636f770 Solved a nasty pthread problem related to weak symbols. Improved the PHP library a little. paulc 2004-08-19 22:53:55 +0000
  • 103e865336 Wave module can originate calls. Better rate reporting in both tonegen and wavefile. paulc 2004-08-08 23:56:18 +0000
  • ed1a8237b3 Fixing a small glitch. diana 2004-07-22 21:21:39 +0000
  • c5332ffffd Added support for gtkclient diana 2004-07-22 21:18:35 +0000
  • 5c1d85f2bf *** empty log message *** diana 2004-07-22 21:17:07 +0000
  • 964c9b3903 Added support for gtk detection diana 2004-07-22 21:16:06 +0000
  • 48c815db49 Added PHP library for Yate and example program using it. Added several example shell scripts. paulc 2004-07-02 10:00:26 +0000
  • 138b25e1da New samples for Yate and external module configurations. Rewrote regular expression config sample to include much more information. paulc 2004-07-02 09:44:55 +0000