Commit Graph

632 Commits

Author SHA1 Message Date
paulc 07ae2de4e1 Added a global mutex to protect channel destructions.
git-svn-id: http://voip.null.ro/svn/yate@638 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-10 01:24:40 +00:00
paulc 5305db99ba Removed some leftover debug messages.
git-svn-id: http://voip.null.ro/svn/yate@637 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-10 01:24:16 +00:00
paulc 8d5c32c584 Added PBX base classes an a database driven multi router.
git-svn-id: http://voip.null.ro/svn/yate@636 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-09 23:21:07 +00:00
paulc 6b28b93abd Put Driver's init in a separate method.
git-svn-id: http://voip.null.ro/svn/yate@635 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-09 23:19:36 +00:00
paulc 9c1bbc14fd Properly locking the RTP wrappers list during status query.
git-svn-id: http://voip.null.ro/svn/yate@634 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-09 05:56:00 +00:00
paulc 445f38a616 Added explicit path to ptlib-config to handle multiple versions installed.
git-svn-id: http://voip.null.ro/svn/yate@633 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-09 03:59:57 +00:00
paulc 1ac9dfbfda Added some missing YATE_API and an inline to RefPointer.
A special chan.disconnected is dispatched for failed call.execute.


git-svn-id: http://voip.null.ro/svn/yate@632 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-06 00:39:06 +00:00
paulc 9abf6ed881 Added some needed File and Socket methods. Added answered flag in Channel.
git-svn-id: http://voip.null.ro/svn/yate@631 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-05 21:33:15 +00:00
paulc 88b1101618 Aggressively attempt to read all socket buffered data.
git-svn-id: http://voip.null.ro/svn/yate@630 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-31 00:46:45 +00:00
paulc 6dfe8f37cb Possible fix for accumulating delays.
git-svn-id: http://voip.null.ro/svn/yate@629 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-31 00:36:48 +00:00
paulc 17690f60cb Time lost by data gaps is corrected when attaching override source.
git-svn-id: http://voip.null.ro/svn/yate@628 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-30 23:51:22 +00:00
paulc df033e3e87 Fixed interlocking problem in message post-hook.
Fixed transport cleanup in RTP session.


git-svn-id: http://voip.null.ro/svn/yate@627 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-30 17:45:30 +00:00
paulc 6f94543392 Fixed a minor warning on 64bit platforms.
git-svn-id: http://voip.null.ro/svn/yate@626 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-30 02:45:23 +00:00
paulc 0e431a9069 Made outbound setting override server's address in all but REGISTER.
git-svn-id: http://voip.null.ro/svn/yate@625 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-30 02:38:39 +00:00
paulc 65b6a828c5 Attempt to fix compilation on (some) 64bit platforms.
git-svn-id: http://voip.null.ro/svn/yate@624 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-30 02:19:54 +00:00
paulc 80726ebe61 Changed the way pipes and socket pairs are built to ease implementation.
git-svn-id: http://voip.null.ro/svn/yate@623 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-29 19:26:51 +00:00
paulc 747653ab28 Fixed possible three-way concurency bug clearing DataSource's list.
git-svn-id: http://voip.null.ro/svn/yate@622 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-29 17:49:52 +00:00
paulc 47f564a018 Added extra checks for DataSource and DataConsumer cleanups.
git-svn-id: http://voip.null.ro/svn/yate@621 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-28 22:27:53 +00:00
paulc 3f1e254612 Added devel components
git-svn-id: http://voip.null.ro/svn/yate@620 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-27 22:23:51 +00:00
paulc 37091d1a73 Fix for XDEBUG mode
git-svn-id: http://voip.null.ro/svn/yate@619 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-27 21:54:40 +00:00
paulc 15cd188d99 Detect Gtk embedded Mozilla even when provided by Firefox.
git-svn-id: http://voip.null.ro/svn/yate@618 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-27 05:52:30 +00:00
paulc 9b6e35282d Documentation fixes.
git-svn-id: http://voip.null.ro/svn/yate@617 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-27 05:51:33 +00:00
paulc dabc0f5683 Worked around output of old wc -l command.
git-svn-id: http://voip.null.ro/svn/yate@616 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-24 15:49:19 +00:00
paulc ce1218ea38 Added gracefully dropping garbage output of mysql_config.
git-svn-id: http://voip.null.ro/svn/yate@615 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-24 15:43:25 +00:00
paulc fbf2a61007 Added timeouts in the config file and E2U+VOID processing.
git-svn-id: http://voip.null.ro/svn/yate@614 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-21 20:56:39 +00:00
paulc fb43683b22 Try to avoid concurency problems in destructor.
git-svn-id: http://voip.null.ro/svn/yate@613 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-20 16:35:34 +00:00
paulc 7066b35827 Fixed a race condition setting the result code in YateSIPGenerate.
git-svn-id: http://voip.null.ro/svn/yate@612 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-20 12:43:30 +00:00
paulc 8770373ce1 Added capability to include optional YateLocal.mak file.
git-svn-id: http://voip.null.ro/svn/yate@611 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-19 17:57:16 +00:00
paulc 04bc88c03c Added methods making possible to handle forked INVITEs.
git-svn-id: http://voip.null.ro/svn/yate@610 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-15 20:52:36 +00:00
paulc 6be14d724e Early media can be disabled even if the peer has a DataSource.
git-svn-id: http://voip.null.ro/svn/yate@609 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-15 20:51:42 +00:00
paulc 7638dd3707 Module is no longer enabled by default.
git-svn-id: http://voip.null.ro/svn/yate@608 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-15 13:29:41 +00:00
paulc 3d3c6bd164 Added backup domain and minimum number length.
git-svn-id: http://voip.null.ro/svn/yate@607 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-14 20:57:33 +00:00
paulc a302e7bae8 Added ENUM routing.
git-svn-id: http://voip.null.ro/svn/yate@606 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-14 20:09:48 +00:00
paulc 4ca64bf106 Changed all internal comments to //
git-svn-id: http://voip.null.ro/svn/yate@605 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-14 20:09:08 +00:00
paulc 6d6368f9ac Added proper status and debugging control.
git-svn-id: http://voip.null.ro/svn/yate@604 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-14 20:08:14 +00:00
paulc 55e54593e3 Sniffer is disabled by default, can be enabled from Yate's main config file.
Parameters of type "password" are no longer displayed.


git-svn-id: http://voip.null.ro/svn/yate@603 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-14 19:32:00 +00:00
paulc 59e70f442a Fixed "Floating point exception" and spurious notify on "wave/play/-"
git-svn-id: http://voip.null.ro/svn/yate@602 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-14 13:50:44 +00:00
paulc 86004b06b3 Applied maciejka's patch from Mantis: adds maxcall parameter to outgoing calls.
git-svn-id: http://voip.null.ro/svn/yate@601 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-13 20:00:46 +00:00
paulc bc1c54d06e Added database modules and GSM codec
git-svn-id: http://voip.null.ro/svn/yate@600 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-13 18:35:18 +00:00
paulc f9789fd45e no message
git-svn-id: http://voip.null.ro/svn/yate@599 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-13 18:28:11 +00:00
paulc 78abb21007 Now using GetValue() at the right places.
git-svn-id: http://voip.null.ro/svn/yate@598 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-12 12:08:00 +00:00
paulc e5fec23153 Fixed formats not being announced with external RTP.
git-svn-id: http://voip.null.ro/svn/yate@597 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-09 23:15:39 +00:00
paulc 510b483795 Fixed a bug in Regexp match.
Channel IDs are reported in debug messages.
A debug filter can be set on channels.


git-svn-id: http://voip.null.ro/svn/yate@596 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-09 21:33:10 +00:00
paulc a332a0da89 Added status output of owner ID.
git-svn-id: http://voip.null.ro/svn/yate@595 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-09 21:24:57 +00:00
paulc 1e7753a150 Added MySQL database interface, minor changes in PostgreSQL.
git-svn-id: http://voip.null.ro/svn/yate@594 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-09 00:28:56 +00:00
paulc fd3a1c95b1 Hopefully fixed bug 0000005 reported by maciejka.
git-svn-id: http://voip.null.ro/svn/yate@593 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-08 17:25:37 +00:00
paulc 2644506dec Added dumb channel offered by Maciek Kaminski.
git-svn-id: http://voip.null.ro/svn/yate@592 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-03 17:12:54 +00:00
paulc ad0efbd9e9 Changed order of OpenH323 libraries in linker invocation.
git-svn-id: http://voip.null.ro/svn/yate@591 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-29 14:18:48 +00:00
paulc 1a6517c9e8 Added back the call.preroute message.
git-svn-id: http://voip.null.ro/svn/yate@590 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-28 00:07:24 +00:00
paulc 015a997fd6 Added default initialization of billid so it can track calls.
git-svn-id: http://voip.null.ro/svn/yate@589 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-26 18:26:46 +00:00