Commit Graph

59 Commits

Author SHA1 Message Date
paulc bef8fc0135 Removed prefix from incoming address
git-svn-id: http://voip.null.ro/svn/yate@474 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-12 15:29:03 +00:00
paulc 006029ad4d Added call progress message.
git-svn-id: http://voip.null.ro/svn/yate@473 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-11 15:37:55 +00:00
paulc 7fafb9f78a Separated check for maximum running threads as canRoute()
git-svn-id: http://voip.null.ro/svn/yate@468 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-03 02:02:50 +00:00
paulc 3c92a45874 Mutex related changes in engine and channels.
git-svn-id: http://voip.null.ro/svn/yate@467 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-02 02:20:00 +00:00
paulc 77e414b75a Moved most cleanups to the OpenH323 cleaner thread.
git-svn-id: http://voip.null.ro/svn/yate@461 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-23 00:22:00 +00:00
paulc 1b80715251 No longer calling disconnected() for locally initiated disconnects.
git-svn-id: http://voip.null.ro/svn/yate@457 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-20 00:42:10 +00:00
paulc f08c697651 Added mechanism to avoid immediate destruction of dereferenced RefObjects so
we can clear the H.323 channels asynchronously.


git-svn-id: http://voip.null.ro/svn/yate@456 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-18 21:47:18 +00:00
paulc fc264df312 Fixed registration/routing of gatekeeper users.
git-svn-id: http://voip.null.ro/svn/yate@455 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-17 15:02:20 +00:00
paulc 3d730c9b64 Properly breaking out of read loop when no data arrives.
git-svn-id: http://voip.null.ro/svn/yate@453 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-17 10:39:36 +00:00
paulc 99877176ee Added default option to close calls with no media.
git-svn-id: http://voip.null.ro/svn/yate@444 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-12 22:29:39 +00:00
paulc 65a8b0eab1 *** empty log message ***
git-svn-id: http://voip.null.ro/svn/yate@443 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-12 20:51:47 +00:00
paulc c581a7803a Call progress support.
git-svn-id: http://voip.null.ro/svn/yate@442 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-12 16:05:29 +00:00
paulc bdb7cf1a7a Fixed DirectSound and OpenH323 modules for Windows.
git-svn-id: http://voip.null.ro/svn/yate@440 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-09 18:27:49 +00:00
paulc 8412476e4a Made h323 and gtk2 build on Windows.
git-svn-id: http://voip.null.ro/svn/yate@438 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-08 14:51:06 +00:00
paulc 78bf6c69ac Support for adding endpoints dynamically from user.login message (accfile).
git-svn-id: http://voip.null.ro/svn/yate@434 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-07 01:23:59 +00:00
paulc f2b9525d0d Added fake G.723 and G.729 capabilities.
git-svn-id: http://voip.null.ro/svn/yate@413 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-21 14:51:11 +00:00
paulc 75cf87e4ed Improved debugging
git-svn-id: http://voip.null.ro/svn/yate@412 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-21 10:07:07 +00:00
paulc 33973da02f More debugging support, cleaned up H.323 code.
git-svn-id: http://voip.null.ro/svn/yate@411 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-20 20:51:17 +00:00
paulc 4e035a74fb Added direction changing feature in the YRTP channel and improved the H.323 one.
git-svn-id: http://voip.null.ro/svn/yate@409 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-17 18:09:07 +00:00
paulc 8163391477 Ported H.323 channel to 0.9 architecture.
git-svn-id: http://voip.null.ro/svn/yate@406 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-15 13:11:25 +00:00
paulc 20f48d2ef8 Made the H.323 module at least compile and not crash.
git-svn-id: http://voip.null.ro/svn/yate@340 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-09 09:40:29 +00:00
paulc aa2cb0417f Updated copyright years, fixed %ll formatting.
git-svn-id: http://voip.null.ro/svn/yate@320 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-29 22:05:07 +00:00
paulc f6fb8b6c0f Moved the engine away, added install-noapi
git-svn-id: http://voip.null.ro/svn/yate@260 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-18 18:16:59 +00:00
paulc 331dfeafe1 Status now have the same name as messages.
git-svn-id: http://voip.null.ro/svn/yate@255 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-10 10:16:51 +00:00
paulc 3fbba2ac51 Standardizing the parameters for messages.
git-svn-id: http://voip.null.ro/svn/yate@254 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-09 09:45:35 +00:00
paulc 934f02213f 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://voip.null.ro/svn/yate@236 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-27 21:26:00 +00:00
paulc a9db4dc64c Removed call.preroute message, added chan.startup message, renamed call.hangup
to chan.hangup, many message related fixes.


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


git-svn-id: http://voip.null.ro/svn/yate@201 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-14 17:54:48 +00:00
paulc 6e3e2a6f3c 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://voip.null.ro/svn/yate@193 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-12 12:53:13 +00:00
paulc 8ec9e35791 Dynamically removing remote unsupported capabilities from H323.
Fully asynchronous wave consumer disconnect.


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


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


git-svn-id: http://voip.null.ro/svn/yate@163 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-06 19:36:53 +00:00
paulc 36ae7dcfe5 Added textual call end reason.
git-svn-id: http://voip.null.ro/svn/yate@162 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-06 16:20:51 +00:00
paulc ad15575842 Codec names are taken from the list.
git-svn-id: http://voip.null.ro/svn/yate@159 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-06 01:27:34 +00:00
paulc 9b1542d53e Hacked a RTP pass-trough between H.323 and SIP.
git-svn-id: http://voip.null.ro/svn/yate@156 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-05 06:24:07 +00:00
paulc 5b586386d2 *** empty log message ***
git-svn-id: http://voip.null.ro/svn/yate@152 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-01 22:21:32 +00:00
paulc 84aa062017 Reduced thread stack size. Proper signalling in H323. Changed status format
in Zaptel.


git-svn-id: http://voip.null.ro/svn/yate@150 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-31 01:09:21 +00:00
paulc f619a3765f 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://voip.null.ro/svn/yate@133 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-21 04:16:09 +00:00
paulc 3a8e0a6406 Many stability improvments.
git-svn-id: http://voip.null.ro/svn/yate@132 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-20 04:11:29 +00:00
diana 3fd0fa7a3c Clean something in h323chan.
git-svn-id: http://voip.null.ro/svn/yate@125 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-13 11:57:24 +00:00
paulc 5355906dc1 Changed status format to make it easily parsable by a program.
git-svn-id: http://voip.null.ro/svn/yate@120 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-01 14:25:30 +00:00
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
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 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 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