Commit Graph

3086 Commits

Author SHA1 Message Date
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
diana 800361b9ab Support in gtkclient to call directly by not using the route module.
git-svn-id: http://voip.null.ro/svn/yate@64 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-24 18:44:05 +00:00
paulc 69ed7e078b Fixed build of ortpchan
git-svn-id: http://voip.null.ro/svn/yate@63 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-22 23:41:05 +00:00
paulc 0a773217cd Fixed documentation bug about escaping strings.
git-svn-id: http://voip.null.ro/svn/yate@62 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-22 16:38:09 +00:00
paulc 773c813377 Renamed rtpchan.cpp in ortpchan.cpp
git-svn-id: http://voip.null.ro/svn/yate@61 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-22 15:09:39 +00:00
paulc e1e1ec1f44 Made rtpchan build with only oRTP (is all it needs).
git-svn-id: http://voip.null.ro/svn/yate@60 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-22 14:31:05 +00:00
diana 4540b642db Some cleaning of the code.
git-svn-id: http://voip.null.ro/svn/yate@59 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-21 12:40:01 +00:00
diana 075e0f66fb This is an example about how to use perl library (YateMessage.pm) into Yate.
git-svn-id: http://voip.null.ro/svn/yate@58 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-21 11:35:16 +00:00
paulc 4eb83c3a5e Added (unfinished) RTP channel based on oRTP.
git-svn-id: http://voip.null.ro/svn/yate@57 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-20 07:39:36 +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
diana 957bba8cbd To not allow default users.
git-svn-id: http://voip.null.ro/svn/yate@55 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-15 10:58:21 +00:00
paulc 47a3f8b939 Updated documentation about external modules.
git-svn-id: http://voip.null.ro/svn/yate@54 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-13 22:26:13 +00:00
diana 4d9ba5b4d8 This is very small routing external script written in php.
git-svn-id: http://voip.null.ro/svn/yate@53 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-13 19:29:41 +00:00
paulc 068efb46cb Fixed problems related to *printf arguments checking and kdoc.
git-svn-id: http://voip.null.ro/svn/yate@52 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-11 10:43:49 +00:00
paulc 328b98d975 Requiring autoconf 2.52 or higher - will select proper version if many are installed.
git-svn-id: http://voip.null.ro/svn/yate@51 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-11 09:29:58 +00:00
paulc 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.


git-svn-id: http://voip.null.ro/svn/yate@50 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-10 21:53:59 +00:00
paulc 9d4035efb5 Fixed bug that resulted in overzealous verification of memmove.
git-svn-id: http://voip.null.ro/svn/yate@49 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-10 17:40:08 +00:00
diana 8be4c38d09 Added copyright informations.
git-svn-id: http://voip.null.ro/svn/yate@48 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-09 21:17:05 +00:00
diana b91284e267 A sample for regfile
git-svn-id: http://voip.null.ro/svn/yate@47 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-09 18:52:51 +00:00
diana 8838979281 Autentification from a file (a very small module).
git-svn-id: http://voip.null.ro/svn/yate@46 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-09 18:51:10 +00:00
diana cba73f9076 Added regfile.cpp.
git-svn-id: http://voip.null.ro/svn/yate@45 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-09 18:50:25 +00:00
paulc 7a0f0091f4 Added gcc style printf argument check if supported.
Fixed benign warning in gtkclient exposed by this check.


git-svn-id: http://voip.null.ro/svn/yate@44 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-09 16:16:29 +00:00
paulc d71c7bdb8f Incoming error reports are discarded as empty events.
git-svn-id: http://voip.null.ro/svn/yate@43 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-09 14:25:07 +00:00
diana 06f97d1a1e Fixed an format selection in accept(e)
git-svn-id: http://voip.null.ro/svn/yate@42 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-08 21:45:54 +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
diana 38b1cbbd50 Added TIMEOUT code.
git-svn-id: http://voip.null.ro/svn/yate@40 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-08 12:06:28 +00:00
diana d5645dd7ce Fixed a bug so that iax should work with Firefly.
git-svn-id: http://voip.null.ro/svn/yate@39 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-08 11:19:21 +00:00