Commit Graph

20 Commits

Author SHA1 Message Date
oana e337f4bc3a Add option to stop execution of an outgoing call.
Propagate that parameter in dumb channel, tone generator and wave file.
In SIP, simulate going through the whole SIP stack before stopping execution of the call.



git-svn-id: http://yate.null.ro/svn/yate/trunk@6401 acf43c95-373e-0410-b603-e72c3f656dc1
2020-04-22 10:59:48 +00:00
marian 72f8657188 Added Channel parameters list to be set in all Channel messages. Update it from routing and chan.control.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6339 acf43c95-373e-0410-b603-e72c3f656dc1
2019-01-14 09:54:04 +00:00
marian a2fe379e02 Allow calls to be directed from dumb: check for 'direct' parameter, use it as target (skip routing) if present.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5863 acf43c95-373e-0410-b603-e72c3f656dc1
2014-07-02 14:14:43 +00:00
marian 94b6e06060 Make sure the user data pointer carried by handled message is a CallEndpoint one.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5287 acf43c95-373e-0410-b603-e72c3f656dc1
2012-10-01 11:00:30 +00:00
paulc 8b67738012 Always copy parameters listed in "copyparams" to chan.startup of dumbchan.
Simplified code that copies the same parameters to call.route message.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4144 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-01 17:13:17 +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 3c1a669294 Added callConnect() to several utility channels to enable tone detection.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2110 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-29 14:28:36 +00:00
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 0ca40b58f6 Added missing channel calls required to correctly set up all variables.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1215 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-12 18:14:54 +00:00
paulc 9d62f62b27 Fixed a const cast.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1213 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-09 01:08:39 +00:00
paulc 5725daa75a Parameters are properly copied to created call leg, "copyparams" is honored.
The new copyParams() is used wherever applicable.


git-svn-id: http://yate.null.ro/svn/yate/trunk@1209 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-01 17:24:18 +00:00
paulc 186360ea30 Applied changes similar to Mantis entry #54.2: set m_targetid for both
incoming and outging calls.


git-svn-id: http://yate.null.ro/svn/yate/trunk@1141 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-19 20:38:36 +00:00
paulc 111a8814c7 Fix of inversion of incoming/outgoing flag (patch #54.1 by Mikma)
git-svn-id: http://yate.null.ro/svn/yate/trunk@1122 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-06 14:51:35 +00:00
maciejka 8c7aa09cd2 Patch for bug: http://yate.null.ro/mantis/view.php?id=50.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1063 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-02 09:51:10 +00:00
paulc b50dd78eba Applied Maciek Kaminski's patch: channels will autoring by default instead
of autoanswering, routing is performed after creating the dumb channel.


git-svn-id: http://yate.null.ro/svn/yate/trunk@905 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-27 13:38:28 +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 f88e2472f6 Applied maciejka's patch from Mantis: adds maxcall parameter to outgoing calls.
git-svn-id: http://yate.null.ro/svn/yate/trunk@601 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-13 20:00:46 +00:00
paulc dbd4634690 Added dumb channel offered by Maciek Kaminski.
git-svn-id: http://yate.null.ro/svn/yate/trunk@592 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-03 17:12:54 +00:00