Commit Graph

42 Commits

Author SHA1 Message Date
paulc 9f66248239 More debugging support, cleaned up H.323 code.
git-svn-id: http://yate.null.ro/svn/yate/trunk@411 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-20 20:51:17 +00:00
paulc 891db9cf7e Added direction changing feature in the YRTP channel and improved the H.323 one.
git-svn-id: http://yate.null.ro/svn/yate/trunk@409 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-17 18:09:07 +00:00
paulc bdc749b158 Ported H.323 channel to 0.9 architecture.
git-svn-id: http://yate.null.ro/svn/yate/trunk@406 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-15 13:11:25 +00:00
paulc 554da5ba98 Made the H.323 module at least compile and not crash.
git-svn-id: http://yate.null.ro/svn/yate/trunk@340 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-09 09:40:29 +00:00
paulc b52a90a618 Updated copyright years, fixed %ll formatting.
git-svn-id: http://yate.null.ro/svn/yate/trunk@320 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-29 22:05:07 +00:00
paulc 8123c918b2 Moved the engine away, added install-noapi
git-svn-id: http://yate.null.ro/svn/yate/trunk@260 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-18 18:16:59 +00:00
paulc c735d5aa82 Status now have the same name as messages.
git-svn-id: http://yate.null.ro/svn/yate/trunk@255 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-10 10:16:51 +00:00
paulc 393a92fdb5 Standardizing the parameters for messages.
git-svn-id: http://yate.null.ro/svn/yate/trunk@254 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-09 09:45:35 +00:00
paulc 704351f1b7 Added new XDebug macro for those messages that generate LOT of output like
in long running loops.
Implemented non-branch transaction matching in SIP.
Fixed handling of multi-tone chan.dtmf messages in PHP.


git-svn-id: http://yate.null.ro/svn/yate/trunk@236 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-27 21:26:00 +00:00
paulc c92d95ddd6 Removed call.preroute message, added chan.startup message, renamed call.hangup
to chan.hangup, many message related fixes.


git-svn-id: http://yate.null.ro/svn/yate/trunk@207 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-16 04:39:36 +00:00
paulc 9e82b2630f Fixed String = 0 assignments resulting in "0" instead of desired ""
git-svn-id: http://yate.null.ro/svn/yate/trunk@204 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-15 18:41:25 +00:00
paulc e953fa987a Bugfix in handler reg. in regfile.
Ringtime media support when rtp forwarding.


git-svn-id: http://yate.null.ro/svn/yate/trunk@201 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-14 17:54:48 +00:00
paulc ff36579963 H323 warns about impossibility to forward RTP due to no remote media address.
SIP passes any disconnect reasons in the 487 answer.


git-svn-id: http://yate.null.ro/svn/yate/trunk@193 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-12 12:53:13 +00:00
paulc 9ee4f7f33f Dynamically removing remote unsupported capabilities from H323.
Fully asynchronous wave consumer disconnect.


git-svn-id: http://yate.null.ro/svn/yate/trunk@189 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-11 17:05:48 +00:00
paulc 571a21b578 Changed pass-trough codec filtering.
git-svn-id: http://yate.null.ro/svn/yate/trunk@188 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-11 14:27:00 +00:00
paulc 3c09e63903 *** empty log message ***
git-svn-id: http://yate.null.ro/svn/yate/trunk@186 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-10 14:17:13 +00:00
paulc e79f800a56 Wrote alternative method of listing registered capabilities for newer versions
of OpenH323 that use a PFactory.


git-svn-id: http://yate.null.ro/svn/yate/trunk@164 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-08 15:42:47 +00:00
paulc 8f0f52bb3c Added the possibility of declaring fake codecs.
Updated comments in config file.


git-svn-id: http://yate.null.ro/svn/yate/trunk@163 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-06 19:36:53 +00:00
paulc d746501066 Added textual call end reason.
git-svn-id: http://yate.null.ro/svn/yate/trunk@162 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-06 16:20:51 +00:00
paulc 1cc6c5e1d5 Codec names are taken from the list.
git-svn-id: http://yate.null.ro/svn/yate/trunk@159 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-06 01:27:34 +00:00
paulc d10107571f Hacked a RTP pass-trough between H.323 and SIP.
git-svn-id: http://yate.null.ro/svn/yate/trunk@156 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-05 06:24:07 +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 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
diana 30a47ae77f Clean something in h323chan.
git-svn-id: http://yate.null.ro/svn/yate/trunk@125 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-13 11:57:24 +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 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
diana 77c721472e Added some documentation, and gatekeeper server default
git-svn-id: http://yate.null.ro/svn/yate/trunk@109 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-10 03:47:52 +00:00
diana b2f4f71597 Fixed some parts from the gatekeeper.
git-svn-id: http://yate.null.ro/svn/yate/trunk@108 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-10 03:05:40 +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 e3e975e171 Added limits for connections and routing queue.
git-svn-id: http://yate.null.ro/svn/yate/trunk@94 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-24 02:18:12 +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 3ed90fd14a Fixed self lock in ortpchan (mea culpa). Debug messages slightly improved.
git-svn-id: http://yate.null.ro/svn/yate/trunk@71 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-29 21:48:46 +00:00
paulc 861bb47922 Fix compilation on older OpenH323
git-svn-id: http://yate.null.ro/svn/yate/trunk@70 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-29 01:01:54 +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
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