Commit Graph

32 Commits

Author SHA1 Message Date
paulc 21e107881a Solved some locking issues. New cdrid and runid parameters that uniquely
identify a CDR entry.


git-svn-id: http://voip.null.ro/svn/yate@1430 acf43c95-373e-0410-b603-e72c3f656dc1
2007-08-23 09:09:42 +00:00
paulc 6debc1745a Call time remains constant across messages so it can be used as a key.
git-svn-id: http://voip.null.ro/svn/yate@1429 acf43c95-373e-0410-b603-e72c3f656dc1
2007-08-23 08:55:49 +00:00
paulc 985b349df0 New parameters "cdrwrite" allows skipping writing of CDR records while still
tracking the channels.


git-svn-id: http://voip.null.ro/svn/yate@1373 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-28 17:12:52 +00:00
paulc 3213f6a906 Added capability to finalize a CDR entry with a call.drop message.
git-svn-id: http://voip.null.ro/svn/yate@1314 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-12 15:01:12 +00:00
paulc e093e287ca Character mode telnet server allows for interactive line edit.
Support for line completion on TAB key.
The Windows telnet client should be happy with line endings.


git-svn-id: http://voip.null.ro/svn/yate@1076 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-17 20:40:01 +00:00
paulc 5d2740c949 Added almost uniform debug details in all Module derived classes.
Implemented "status overview" in all modules.


git-svn-id: http://voip.null.ro/svn/yate@1055 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-26 09:54:11 +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 3a1938c2c7 Updated copyright and FSF address.
git-svn-id: http://voip.null.ro/svn/yate@815 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 15:08:43 +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 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 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 e6671f0dfc Added support to track line usage count in register.
git-svn-id: http://voip.null.ro/svn/yate@575 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-10 13:22:30 +00:00
paulc 44db1bb621 Caller, called and address are updated only if empty.
Ringing and answered update only the times in the peer channel.


git-svn-id: http://voip.null.ro/svn/yate@568 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-08 12:11:55 +00:00
paulc 01b99f05e9 Separated scripts from modules directory.
git-svn-id: http://voip.null.ro/svn/yate@563 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-07 03:09:23 +00:00
paulc ca2ef8cf29 Added common pre-answer timeout in class Channel.
Fixed bugs in disconnecting wave sources.
Added option settings for external modules.


git-svn-id: http://voip.null.ro/svn/yate@559 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-04 19:30:47 +00:00
paulc 5953dfd62c Fixed a bug in parsing message time from external modules.
Better time display in message sniffer.


git-svn-id: http://voip.null.ro/svn/yate@556 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-02 04:10:15 +00:00
paulc 1657dafa0c Fixed IAX, H.323, ISDN and CDR to include caller/called and time in msec.
Fixed a bug in H.323 connection cleanup.
Some patches for FreeBSD compatibility.


git-svn-id: http://voip.null.ro/svn/yate@553 acf43c95-373e-0410-b603-e72c3f656dc1
2005-10-30 04:03:25 +00:00
paulc 80ca75bcae Fixed return of query values and cdr building
git-svn-id: http://voip.null.ro/svn/yate@506 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-09 16:43:34 +00:00
paulc 8c4b2ffdf0 *** empty log message ***
git-svn-id: http://voip.null.ro/svn/yate@395 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-08 15:46:22 +00:00
paulc 3b9433e706 *** empty log message ***
git-svn-id: http://voip.null.ro/svn/yate@394 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-08 15:30:48 +00:00
paulc 1c6160dda3 *** empty log message ***
git-svn-id: http://voip.null.ro/svn/yate@392 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-08 14:48:06 +00:00
paulc 786901d77f Fixed compilation in gcc (fscked up by changes for VC++).
Billid is propagating (partly). RTP clears up the thread early enough.


git-svn-id: http://voip.null.ro/svn/yate@343 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-10 14:54:04 +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 eb92ccae2b no message
git-svn-id: http://voip.null.ro/svn/yate@282 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-09 22:10:00 +00:00
paulc 07c35dddb1 Added VC++6 projects and lots of porting changes
git-svn-id: http://voip.null.ro/svn/yate@272 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-02 00:49:38 +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 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 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 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 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
paulc 6ff2c10122 Improved call detail by adding unique channels IDs and checking for the ID.
Direction of calls is added to the CDR data set and written to file.


git-svn-id: http://voip.null.ro/svn/yate@105 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-01 14:08:26 +00:00
paulc d668e85bf0 Imported in new CVS
git-svn-id: http://voip.null.ro/svn/yate@2 acf43c95-373e-0410-b603-e72c3f656dc1
2004-05-22 00:05:20 +00:00