Commit Graph

92 Commits

Author SHA1 Message Date
paulc 67ba943477 Added bind address for IAX. Improved module documentation.
git-svn-id: http://voip.null.ro/svn/yate@990 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-08 10:04:30 +00:00
paulc 5b0def7311 Added the transfer control option.
git-svn-id: http://voip.null.ro/svn/yate@985 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-03 10:11:26 +00:00
paulc 12bc2ee540 *** empty log message ***
git-svn-id: http://voip.null.ro/svn/yate@959 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-07 00:10:52 +00:00
paulc fc60be6e1f The REGISTER and OPTIONS methods are enabled by default.
git-svn-id: http://voip.null.ro/svn/yate@953 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-06 13:53:59 +00:00
paulc 07f520467c Removed old IAX.
git-svn-id: http://voip.null.ro/svn/yate@944 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-05 19:20:45 +00:00
paulc dcc5728b7d Added code to start echo canceller training on answer
git-svn-id: http://voip.null.ro/svn/yate@942 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-05 16:42:16 +00:00
paulc c01a872dd8 Added installation of .default files.
git-svn-id: http://voip.null.ro/svn/yate@936 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-05 12:26:50 +00:00
paulc bd9f91c7dc Added iaxtel.com
git-svn-id: http://voip.null.ro/svn/yate@934 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-04 23:33:27 +00:00
paulc 4047fd935c Added providers template.
git-svn-id: http://voip.null.ro/svn/yate@928 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-04 19:07:05 +00:00
paulc 1252925558 Added global variables and more functions including list rotation.
git-svn-id: http://voip.null.ro/svn/yate@913 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-29 15:53:25 +00:00
paulc a14804264b Marian's changes.
git-svn-id: http://voip.null.ro/svn/yate@900 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-26 05:19:52 +00:00
paulc 675c2d9c7d Channel assistance is now disabled by default to avoid conflicts with remote
IVRs. DTMF pass-through can be initially enabled.


git-svn-id: http://voip.null.ro/svn/yate@894 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-21 13:27:49 +00:00
paulc bb0431fef1 Added channel ID filter, updated sample file.
git-svn-id: http://voip.null.ro/svn/yate@892 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-20 22:01:30 +00:00
paulc 892b9f955f Added untested code to enable DTMF detection in hardware or kernel.
git-svn-id: http://voip.null.ro/svn/yate@866 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-14 21:00:14 +00:00
paulc 060ae59e00 Added config to disable exporting of h323chan symbols - avoids segfault on
program exit.


git-svn-id: http://voip.null.ro/svn/yate@863 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-13 18:04:33 +00:00
paulc df552e71bf Fixed building configuration form executable name in Windows.
Installing the tabbed skin automatically enables it.


git-svn-id: http://voip.null.ro/svn/yate@862 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-12 12:16:29 +00:00
paulc 3130fa715b Initial debug setup messages can be generated by [debug] from yate.conf
git-svn-id: http://voip.null.ro/svn/yate@852 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-10 12:33:16 +00:00
paulc 0fff94b48b Customizable parameters in CDR builder and CDR file writer.
git-svn-id: http://voip.null.ro/svn/yate@838 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-05 14:25:44 +00:00
paulc 874ec1fe3b Added the CallAssist class and an example module pbxassist.
git-svn-id: http://voip.null.ro/svn/yate@829 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-01 20:29:14 +00:00
paulc 7f57bba0fc Moved all classes in all modules in anonymous namespaces.
Added RTLD_GLOBAL dlopen()ing so symbols exported by libraries loaded by
modules will be available.


git-svn-id: http://voip.null.ro/svn/yate@813 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 14:53:18 +00:00
paulc 4f78175a12 Authentication and RADIUS/PortaOne related changes.
git-svn-id: http://voip.null.ro/svn/yate@740 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-04 19:06:02 +00:00
paulc 27af822dd2 Added configuration parameter for excessive message dispatch time.
git-svn-id: http://voip.null.ro/svn/yate@739 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-04 15:39:54 +00:00
paulc ca857da4bf More Cisco-ification and PortaBill handling.
git-svn-id: http://voip.null.ro/svn/yate@736 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-03 17:52:13 +00:00
paulc 3af27e4a22 Added some missing settings.
git-svn-id: http://voip.null.ro/svn/yate@735 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-03 17:43:57 +00:00
paulc 589b63a931 Improved the external module - supports connecting on sockets, watching
message answers and option settings.


git-svn-id: http://voip.null.ro/svn/yate@729 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-29 23:05:36 +00:00
paulc c5f0e13812 Output is turned off by default but can be enabled from config file.
git-svn-id: http://voip.null.ro/svn/yate@725 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-28 22:07:20 +00:00
paulc b5ab3fcfc8 TCP coalescing is left enabled by default as TCP_NODELAY requires root.
git-svn-id: http://voip.null.ro/svn/yate@722 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-24 15:11:10 +00:00
paulc bca69f9b9c Added more workarounds for RADIUS accounting.
git-svn-id: http://voip.null.ro/svn/yate@719 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-23 03:23:23 +00:00
paulc d725979a4c Cosmetic - changed the level and options to disable the module.
git-svn-id: http://voip.null.ro/svn/yate@717 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-22 22:53:11 +00:00
paulc 0bdae61caf Added RADIUS client module.
Applied various related and unrelated changes and fixes.


git-svn-id: http://voip.null.ro/svn/yate@714 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-22 18:22:34 +00:00
paulc 7cc4a966a9 Fixed h323chan to use separate iLBC versions for 20 and 30ms packetization.
git-svn-id: http://voip.null.ro/svn/yate@693 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-19 01:10:49 +00:00
paulc b734119280 Registration requests can be allowed without authentication.
A default answer to OPTIONS can be optionally returned.


git-svn-id: http://voip.null.ro/svn/yate@683 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-13 15:15:38 +00:00
paulc cf336ee56d Increased some buffers to accomodate large text elements.
SDP can be forwarded as-is instead of the parsed version.


git-svn-id: http://voip.null.ro/svn/yate@681 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-08 16:53:08 +00:00
paulc f92c63b7ee Fixed the playback buffer slipping behind which caused an entire buffer wrap-around
Added lots of stricter sanity checks on configurable parameters


git-svn-id: http://voip.null.ro/svn/yate@674 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-31 19:34:07 +00:00
paulc 20b116b5c4 The "offline" error for queries that return records but no route can be disabled.
git-svn-id: http://voip.null.ro/svn/yate@670 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-30 20:11:14 +00:00
paulc 99fc8576ad no message
git-svn-id: http://voip.null.ro/svn/yate@669 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-30 20:02:55 +00:00
paulc 3d48849d9e Added a generic privacy mode in SIP. Auto RTP address can be disabled.
git-svn-id: http://voip.null.ro/svn/yate@668 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-27 19:51:03 +00:00
paulc eb1e32102f Added limit on connections in cleaner thread's queue.
git-svn-id: http://voip.null.ro/svn/yate@657 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-20 15:55:31 +00:00
paulc 52222d08fa Added the RTP fallback switch.
git-svn-id: http://voip.null.ro/svn/yate@641 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-12 19:13:01 +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 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 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 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 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 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 926229beab Added gw setting.
git-svn-id: http://voip.null.ro/svn/yate@585 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-23 20:46:47 +00:00
paulc 7d7da19fdd Added documentation about critical CDR.
Authentication is now accepted even if critical.


git-svn-id: http://voip.null.ro/svn/yate@582 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-18 23:37:27 +00:00
paulc 1c702aa43e *** empty log message ***
git-svn-id: http://voip.null.ro/svn/yate@581 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-18 22:12:21 +00:00