Commit Graph

16 Commits

Author SHA1 Message Date
paulc e39385fdd5 Use TelEngine::destruct(obj) or GenObject::destruct() wherever applicable.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1325 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-15 15:40:50 +00:00
paulc 817e3f9097 The "autorepeat" parameter is copied to the replacement media attach message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1293 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-04 12:41:58 +00:00
paulc e4db7b25f1 Added support for generating fake early media if real one isn't available.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1287 acf43c95-373e-0410-b603-e72c3f656dc1
2007-04-30 22:39:03 +00:00
paulc f27b1a2a2c Added "fork.calltype" to define classes of fork call legs: auxiliars and
persistents. These are not counted when deciding to move to the next group
and persistents survive until the end of fork.


git-svn-id: http://yate.null.ro/svn/yate/trunk@1204 acf43c95-373e-0410-b603-e72c3f656dc1
2007-02-27 23:31:33 +00:00
paulc d55a69ecb4 Added ability to automatically generate a ringing message on behalf on one
of the outgoing call legs.


git-svn-id: http://yate.null.ro/svn/yate/trunk@1203 acf43c95-373e-0410-b603-e72c3f656dc1
2007-02-27 21:54:33 +00:00
paulc c046365845 Fixed a bug that prevented proxying forked early media from some channels.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1200 acf43c95-373e-0410-b603-e72c3f656dc1
2007-02-23 20:14:25 +00:00
paulc 320fbc4aa1 Renamed "forkringer" -> "fork.ringer" and "stoperror" -> "fork.stop".
Disconnect reason is picked from "reason" parameter of answered call leg,
defaults to "pickup".


git-svn-id: http://yate.null.ro/svn/yate/trunk@1151 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-27 16:03:39 +00:00
paulc 36e27b0985 Forker can inherit the audio data endpoint from its ringing slave.
Ringing slave can be enforced in the call.execute return parameter.


git-svn-id: http://yate.null.ro/svn/yate/trunk@1150 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-22 16:50:20 +00:00
paulc fefaf77fcb Set proper time in call.execute message and added "forkmaster" parameter.
Added minimal status counters.


git-svn-id: http://yate.null.ro/svn/yate/trunk@1144 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-21 22:36:32 +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 5f80c17528 Added missing callfork project.
Worked around a template related VC++ bug.
Added several new components to the installer.


git-svn-id: http://yate.null.ro/svn/yate/trunk@733 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-01 11:04:03 +00:00
paulc c44947b6a1 Added RADIUS client module.
Applied various related and unrelated changes and fixes.


git-svn-id: http://yate.null.ro/svn/yate/trunk@714 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-22 18:22:34 +00:00
paulc 500cd5aeb1 Fixed a minor bug in the SIP stack that caused excessive retransmissions
and prevented reINVITE from working always. More buggy SIP implementations
are accepted (with warnings).
Changed some debug levels and added local debugging make targets.


git-svn-id: http://yate.null.ro/svn/yate/trunk@701 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-23 13:46:20 +00:00
paulc 8fb26e6790 Successive (instead of parallel) calls can be made by putting a single pipe
character between groups of simultaneously called routes.


git-svn-id: http://yate.null.ro/svn/yate/trunk@700 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-21 19:57:44 +00:00
paulc 509d7bc090 Added a call forker that allows to route to multiple destinations.
git-svn-id: http://yate.null.ro/svn/yate/trunk@686 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-14 17:58:41 +00:00