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
19bd227d67
Added check to prevent connection to itself.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@791 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-16 16:49:34 +00:00
paulc
0a614d2c32
Greatly improved conference, added to some CallEndpoint methods a much
...
needed option to disable disconnect notifications.
git-svn-id: http://yate.null.ro/svn/yate/trunk@726 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-28 22:10:35 +00:00
paulc
5bc59150e3
Added more flexible timer check method in Channel.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@708 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-28 15:12:12 +00:00
paulc
421e4468ee
Added per channel status information retrieval.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@691 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-17 15:39:36 +00:00
paulc
0001f98ced
Added post-preroute hook.
...
Abstract tables support in client.
git-svn-id: http://yate.null.ro/svn/yate/trunk@672 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-30 20:44:03 +00:00
paulc
c4de7b5c09
Reorganized Module message IDs to make room for Route and Update.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@662 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-23 15:57:47 +00:00
paulc
96119266a9
Driver limits are loaded at each (re)initialization.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@655 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-19 21:45:30 +00:00
paulc
73e01366aa
Reference counters are strictly enforced.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@651 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-18 16:06:05 +00:00
paulc
2e8690e6f5
Improved one debug message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@644 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-12 22:41:37 +00:00
paulc
43f51eca13
Interlocking related fixes.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@640 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-12 19:06:25 +00:00
paulc
739bed212b
Refactored locking and list iteration to solve deadlocks and race conditions.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@639 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-12 05:32:06 +00:00
paulc
a3c9c1fe85
Put Driver's init in a separate method.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@635 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-09 23:19:36 +00:00
paulc
1379416e63
Added some missing YATE_API and an inline to RefPointer.
...
A special chan.disconnected is dispatched for failed call.execute.
git-svn-id: http://yate.null.ro/svn/yate/trunk@632 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-06 00:39:06 +00:00
paulc
7bf746e26d
Added some needed File and Socket methods. Added answered flag in Channel.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@631 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-05 21:33:15 +00:00
paulc
eebcf671f4
no message
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@599 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-13 18:28:11 +00:00
paulc
112f8cc624
Fixed a bug in Regexp match.
...
Channel IDs are reported in debug messages.
A debug filter can be set on channels.
git-svn-id: http://yate.null.ro/svn/yate/trunk@596 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-09 21:33:10 +00:00
paulc
111e3b2d0f
Added back the call.preroute message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@590 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-28 00:07:24 +00:00
paulc
8c8af3dad4
Added default initialization of billid so it can track calls.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@589 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-26 18:26:46 +00:00
paulc
a3414f318f
Added "autoprogress" default handling in call.execute
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@583 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-21 22:07:58 +00:00
paulc
aa499a181c
Added common inband DTMF sending support, not just in ISDN.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@574 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-09 22:12:28 +00:00
paulc
d8c52bc7bc
Added common pre-answer timeout in class Channel.
...
Fixed bugs in disconnecting wave sources.
Added option settings for external modules.
git-svn-id: http://yate.null.ro/svn/yate/trunk@559 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-04 19:30:47 +00:00
paulc
a78063526c
Video and other media support in SIP, removed PosgreSQL modules.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@493 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-06 02:51:09 +00:00
paulc
e88f37919c
Multiple media channels related changes.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@492 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-02 16:39:00 +00:00
paulc
470e8faffd
Separated check for maximum running threads as canRoute()
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@468 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-03 02:02:50 +00:00
paulc
215cd75a24
Mutex related changes in engine and channels.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@467 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-02 02:20:00 +00:00
paulc
119b1de9cf
Unified mutex access.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@464 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-28 01:37:19 +00:00
paulc
1d7c54d6d7
Made FD_SETSIZE configurable on glibc >= 2.2 - thanks, Squid authors!
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@458 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-20 04:42:29 +00:00
paulc
a75fb3d534
No longer calling disconnected() for locally initiated disconnects.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@457 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-20 00:42:10 +00:00
paulc
dd956a32b5
Added mechanism to avoid immediate destruction of dereferenced RefObjects so
...
we can clear the H.323 channels asynchronously.
git-svn-id: http://yate.null.ro/svn/yate/trunk@456 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-18 21:47:18 +00:00
paulc
cfb8e26ce4
Call progress support.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@442 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-12 16:05:29 +00:00
paulc
7921b4dc9f
Minor problems exposed by VC++
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@425 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-03 10:51:19 +00:00
paulc
22841026b4
Improved readability of debug messages.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@422 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-01 22:35:06 +00:00
paulc
f015a3446e
*** empty log message ***
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@421 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-01 21:12:16 +00:00
paulc
9f66248239
More debugging support, cleaned up H.323 code.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@411 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-20 20:51:17 +00:00
paulc
a9b5d2c4e2
Added peer id to status messages.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@410 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-17 18:34:16 +00:00
paulc
7c0aee7be9
*** empty log message ***
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@405 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-14 20:53:20 +00:00
paulc
5c27dc9079
*** empty log message ***
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@398 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-12 14:48:21 +00:00
paulc
9e717c06ed
Added forced error return from routing.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@397 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-12 14:40:29 +00:00
paulc
4aefb1597d
Added anti-looping code.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@355 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-14 21:59:07 +00:00
paulc
958a9e8a85
Added support for redirecting calls from routing - SIP for now.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@354 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-14 20:03:38 +00:00
paulc
5ecca7cde4
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://yate.null.ro/svn/yate/trunk@343 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-10 14:54:04 +00:00
paulc
206b64678d
Fixed call.ringing and call.answered processing, SIP outgoing call-id and
...
adjusted some SIP debugging modes and levels.
git-svn-id: http://yate.null.ro/svn/yate/trunk@339 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-07 23:47:37 +00:00
paulc
ae1eecc562
Debugging related changes.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@336 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-06 18:13:33 +00:00
paulc
c1bb41cdc1
Fixed concurency bug in dropAll()
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@335 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-05 21:16:14 +00:00
paulc
b720d0221b
*** empty log message ***
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@323 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-03 18:27:14 +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
460083b9f2
*** empty log message ***
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@319 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-29 21:07:41 +00:00
paulc
1e4e75ac2b
Countless changes.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@318 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-28 22:46:59 +00:00
paulc
bd000dd446
Separated data and connect related features in a CallEndpoint class.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@312 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-25 22:19:54 +00:00