paulc
dbcc8c9fce
Added support for multiple data sniffers.
...
git-svn-id: http://voip.null.ro/svn/yate@1021 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-08 09:50:19 +00:00
paulc
ae721ecab3
Added "interval" parameter for keepalive, "gkttl" is deprecated.
...
git-svn-id: http://voip.null.ro/svn/yate@1004 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-18 16:31:58 +00:00
paulc
2fa977a6e0
Gatekeeper client registration status is polled to detect failures which
...
OpenH323 does not emit any notifications.
git-svn-id: http://voip.null.ro/svn/yate@999 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-16 14:30:58 +00:00
paulc
d025891874
Added client account tracking by user.notify messages.
...
git-svn-id: http://voip.null.ro/svn/yate@994 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-12 16:49:02 +00:00
paulc
d25f94c71f
Moved isE164() in common telephony functions.
...
git-svn-id: http://voip.null.ro/svn/yate@855 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-10 17:35:56 +00:00
paulc
5893998e93
Added more clases to kdoc documentation.
...
Fixed bug in text message handling in h323chan.
git-svn-id: http://voip.null.ro/svn/yate@847 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-09 13:20:31 +00:00
paulc
50af5cbd8b
Fixed bug related to newly added "server" parameter.
...
git-svn-id: http://voip.null.ro/svn/yate@844 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-08 09:43:22 +00:00
paulc
fc296d5f0f
Added parameter "server" as alias to "gkip", it also enables gkclient.
...
git-svn-id: http://voip.null.ro/svn/yate@842 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-07 10:57:08 +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
eb3e1b9fa5
Fixed ambiguity with some versions of PWlib and gcc.
...
git-svn-id: http://voip.null.ro/svn/yate@788 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-14 21:09:45 +00:00
paulc
d9f7fac124
Fixed the generation of registration address.
...
git-svn-id: http://voip.null.ro/svn/yate@787 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-14 21:04:26 +00:00
paulc
914953367e
Fixed memory leak in authentication.
...
An "expires" parameter similar to SIP is added to the user.register message.
git-svn-id: http://voip.null.ro/svn/yate@786 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-14 19:44:46 +00:00
paulc
1a46b4a227
Added routing based on known accounts/lines.
...
git-svn-id: http://voip.null.ro/svn/yate@782 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-12 18:02:39 +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
7cc4a966a9
Fixed h323chan to use separate iLBC versions for 20 and 30ms packetization.
...
git-svn-id: http://voip.null.ro/svn/yate@693 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-19 01:10:49 +00:00
paulc
eb1e32102f
Added limit on connections in cleaner thread's queue.
...
git-svn-id: http://voip.null.ro/svn/yate@657 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-20 15:55:31 +00:00
paulc
39d47de9a8
Added code to better handle and debug native RTP.
...
git-svn-id: http://voip.null.ro/svn/yate@647 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-13 00:11:58 +00:00
paulc
6381c12221
Removed spurious lock that caused deadlocks on havily loaded systems.
...
git-svn-id: http://voip.null.ro/svn/yate@642 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-12 19:32:40 +00:00
paulc
4fd9fe2dc9
Interlocking related fixes.
...
git-svn-id: http://voip.null.ro/svn/yate@640 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-12 19:06:25 +00:00
paulc
3490d2d891
Refactored locking and list iteration to solve deadlocks and race conditions.
...
git-svn-id: http://voip.null.ro/svn/yate@639 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-12 05:32:06 +00:00
paulc
07ae2de4e1
Added a global mutex to protect channel destructions.
...
git-svn-id: http://voip.null.ro/svn/yate@638 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-10 01:24:40 +00:00
paulc
e5fec23153
Fixed formats not being announced with external RTP.
...
git-svn-id: http://voip.null.ro/svn/yate@597 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-09 23:15:39 +00:00
paulc
510b483795
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://voip.null.ro/svn/yate@596 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-09 21:33:10 +00:00
paulc
1a6517c9e8
Added back the call.preroute message.
...
git-svn-id: http://voip.null.ro/svn/yate@590 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-28 00:07:24 +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
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
8bf9bce2b5
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@546 acf43c95-373e-0410-b603-e72c3f656dc1
2005-10-24 01:40:16 +00:00
diana
c20952f263
Fixed a bug related to called id. Now Yate receives corectly the called from Cisco.
...
git-svn-id: http://voip.null.ro/svn/yate@544 acf43c95-373e-0410-b603-e72c3f656dc1
2005-10-19 23:31:43 +00:00
paulc
fbe5346930
Fixes for Windows compilation suggested by Faizan Naqvi (Tili).
...
Added names for thread priorities.
Fixed the way some channels handle timestamps (broken by the delta->full API change).
git-svn-id: http://voip.null.ro/svn/yate@536 acf43c95-373e-0410-b603-e72c3f656dc1
2005-10-07 22:03:19 +00:00
paulc
9a16b13ca2
Added support for overrides (local announcements).
...
Added some extra info to PRI messages and status.
git-svn-id: http://voip.null.ro/svn/yate@527 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-28 17:41:31 +00:00
paulc
ad04178871
Added gatekeeper discovery retry and reregistration.
...
git-svn-id: http://voip.null.ro/svn/yate@514 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-16 10:36:43 +00:00
paulc
27abde7ab8
Fixes to compile on gcc-4
...
git-svn-id: http://voip.null.ro/svn/yate@500 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-09 12:07:15 +00:00
paulc
6c96628aa8
Multiple media channels related changes.
...
git-svn-id: http://voip.null.ro/svn/yate@492 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-02 16:39:00 +00:00
paulc
16585f077a
Documentation and parameter fixes.
...
git-svn-id: http://voip.null.ro/svn/yate@481 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-17 21:11:35 +00:00
paulc
bef8fc0135
Removed prefix from incoming address
...
git-svn-id: http://voip.null.ro/svn/yate@474 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-12 15:29:03 +00:00
paulc
006029ad4d
Added call progress message.
...
git-svn-id: http://voip.null.ro/svn/yate@473 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-11 15:37:55 +00:00
paulc
7fafb9f78a
Separated check for maximum running threads as canRoute()
...
git-svn-id: http://voip.null.ro/svn/yate@468 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-03 02:02:50 +00:00
paulc
3c92a45874
Mutex related changes in engine and channels.
...
git-svn-id: http://voip.null.ro/svn/yate@467 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-02 02:20:00 +00:00
paulc
77e414b75a
Moved most cleanups to the OpenH323 cleaner thread.
...
git-svn-id: http://voip.null.ro/svn/yate@461 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-23 00:22:00 +00:00
paulc
1b80715251
No longer calling disconnected() for locally initiated disconnects.
...
git-svn-id: http://voip.null.ro/svn/yate@457 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-20 00:42:10 +00:00
paulc
f08c697651
Added mechanism to avoid immediate destruction of dereferenced RefObjects so
...
we can clear the H.323 channels asynchronously.
git-svn-id: http://voip.null.ro/svn/yate@456 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-18 21:47:18 +00:00
paulc
fc264df312
Fixed registration/routing of gatekeeper users.
...
git-svn-id: http://voip.null.ro/svn/yate@455 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-17 15:02:20 +00:00
paulc
3d730c9b64
Properly breaking out of read loop when no data arrives.
...
git-svn-id: http://voip.null.ro/svn/yate@453 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-17 10:39:36 +00:00
paulc
99877176ee
Added default option to close calls with no media.
...
git-svn-id: http://voip.null.ro/svn/yate@444 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-12 22:29:39 +00:00
paulc
65a8b0eab1
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@443 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-12 20:51:47 +00:00
paulc
c581a7803a
Call progress support.
...
git-svn-id: http://voip.null.ro/svn/yate@442 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-12 16:05:29 +00:00
paulc
bdb7cf1a7a
Fixed DirectSound and OpenH323 modules for Windows.
...
git-svn-id: http://voip.null.ro/svn/yate@440 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-09 18:27:49 +00:00
paulc
8412476e4a
Made h323 and gtk2 build on Windows.
...
git-svn-id: http://voip.null.ro/svn/yate@438 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-08 14:51:06 +00:00
paulc
78bf6c69ac
Support for adding endpoints dynamically from user.login message (accfile).
...
git-svn-id: http://voip.null.ro/svn/yate@434 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-07 01:23:59 +00:00