Commit Graph

34 Commits

Author SHA1 Message Date
paulc 9e676c93c0 Sleep a time correlated to the fake T.38 number of samples.
This makes T.38 terminal timeouts have the correct length.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4948 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-28 18:02:31 +00:00
paulc 9906a5da8e Update the fax reason in phase B too, we may never reach phase E.
Added separate reason variable, simplified complete() code.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4408 acf43c95-373e-0410-b603-e72c3f656dc1
2011-05-25 18:25:46 +00:00
paulc a289194c67 Add the reason parameter to the fax chan.hangup message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4407 acf43c95-373e-0410-b603-e72c3f656dc1
2011-05-25 17:59:16 +00:00
paulc 118153922b Copy the connect reason from call.execute message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4235 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-29 11:30:46 +00:00
paulc 682c4c9d2a Use static const Regexps wherever possible to speed up code.
git-svn-id: http://yate.null.ro/svn/yate/trunk@3391 acf43c95-373e-0410-b603-e72c3f656dc1
2010-06-17 11:38:46 +00:00
paulc 6eeb68bb1a Added Channel::initChan() method to add the channel to the driver explicitely, after the object is fully constructed.
git-svn-id: http://yate.null.ro/svn/yate/trunk@3033 acf43c95-373e-0410-b603-e72c3f656dc1
2010-01-26 10:31:32 +00:00
paulc 05fa7aca7c Copy by default some parameters from call.execute to chan.startup of outgoing calls.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2964 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-25 18:34:54 +00:00
paulc 9045ed1340 Added support for T.38 fax terminal.
Added UDPTL transport in libyrtp and RTP channel.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2885 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-03 10:49:12 +00:00
paulc fba49ac1ec Support for newer versions of spandsp with separate RX and TX pages stats.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2864 acf43c95-373e-0410-b603-e72c3f656dc1
2009-10-05 08:53:43 +00:00
paulc b4afeaa930 Accept some spandsp versions older than 0.0.6, provide wrappers around incompatible member access methods.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2861 acf43c95-373e-0410-b603-e72c3f656dc1
2009-10-02 13:13:45 +00:00
paulc 8520218d2d Added flags to data forwarded through DataNodes.
The amount of consumed data is returned to the source.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2745 acf43c95-373e-0410-b603-e72c3f656dc1
2009-07-02 09:24:33 +00:00
paulc 5499650213 Changed thread names to be uniform and easily readable.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2733 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-22 14:48:26 +00:00
paulc c669a24f90 Added mutex names to most Yate modules.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2613 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-05 14:06:39 +00:00
paulc f4e7cad0a0 Copy important call parameters to outgoing fax chan.startup message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2434 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-13 20:24:28 +00:00
paulc 231275ff70 Pick default fax ident from caller or called depending on direction.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2432 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-13 18:41:04 +00:00
paulc 5e4c97d11b Collect fax transfer info, emit them in the chan.hangup message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2413 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-04 22:07:16 +00:00
paulc b319b7e605 Updated detection and fax channel to work with spandsp 0.0.6 pre3
git-svn-id: http://yate.null.ro/svn/yate/trunk@2411 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-03 19:36:40 +00:00
paulc 6b562ead96 Added capability to copy parameters from call.execute to outgoing channel's
chan.startup (and from there to call.cdr).


git-svn-id: http://yate.null.ro/svn/yate/trunk@1174 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-23 00:17:11 +00:00
paulc 93719a4fcc 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://yate.null.ro/svn/yate/trunk@1076 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-17 20:40:01 +00:00
paulc d63375e857 Added ability to change detailed spandsp logging at runtime.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1024 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-10 14:29:47 +00:00
paulc e6b81022c9 Support for automatic fax divert.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1022 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-08 18:16:24 +00:00
paulc c36621f9e8 More work on T38.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1015 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-03 18:37:00 +00:00
paulc 763b1522e6 Minir debugging message changes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1014 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-01 17:57:48 +00:00
paulc 279b121691 Updated fax channel to work with current spandsp. Added tone detector.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1012 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-31 18:04:59 +00:00
paulc cda2d9f1c2 Updated copyright and FSF address.
git-svn-id: http://yate.null.ro/svn/yate/trunk@815 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 15:08:43 +00:00
paulc 4a292bd06b 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://yate.null.ro/svn/yate/trunk@813 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 14:53:18 +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 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 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 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
paulc bf2266320b Added spandsp based fax channel.
git-svn-id: http://yate.null.ro/svn/yate/trunk@113 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-28 04:18:14 +00:00