paulc
0f630bd627
Added capability to mark or block duplicate DTMFs detected by different methods.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1954 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-25 13:11:49 +00:00
paulc
dd4cb25c3c
Properly (re)negotiate capabilities according to "formats" message parameter.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1750 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-08 00:22:54 +00:00
paulc
5cb3978be0
Improved debug messages.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1749 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-07 14:48:26 +00:00
paulc
ba6b674298
Detect G.729 Annex B
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1747 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-06 17:15:29 +00:00
paulc
2631d3461d
Store the disconnect reason until it's possible to forward it.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1723 acf43c95-373e-0410-b603-e72c3f656dc1
2008-02-14 09:40:00 +00:00
paulc
cf40bf6e25
Preserve the call end reason while hanging up.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1540 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-13 12:25:18 +00:00
paulc
9c6c9fa074
Added heartbeatdrop and registeredonly settings for gatekeeper.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1438 acf43c95-373e-0410-b603-e72c3f656dc1
2007-08-27 15:39:11 +00:00
paulc
aaaf786530
Added code and setting to emit inband DTMFs.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1417 acf43c95-373e-0410-b603-e72c3f656dc1
2007-08-03 19:24:12 +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
fc2ca1eadb
Detect that RTP forwarding is not desired just after routing finished.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1216 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-12 19:51:10 +00:00
paulc
0c6bfd0b86
Disable RTP forward gracefully if caller does not support it.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1201 acf43c95-373e-0410-b603-e72c3f656dc1
2007-02-27 20:23:15 +00:00
paulc
1772be6a38
Fixed automatical detection of early media availability in RTP proxy mode.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1178 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-28 17:37:46 +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
0b9eb42145
Fixed connection unlocking bug introduced by previous commit.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1143 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-19 22:41:29 +00:00
paulc
7b8d5db7fb
Added option to start new calls in a PWlib thread as the Gatekeeper client
...
crashes otherwise.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1139 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-19 13:43:38 +00:00
paulc
0157b6aaa1
Grab remote address early so it appears in CDR for failed outgoing calls.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1050 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-25 09:27:56 +00:00
paulc
9bdca93554
Set the remote address when outgoing call is connected.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1038 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-14 21:30:02 +00:00
paulc
a7e6be19be
Properly forwarding call reject reason.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1037 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-14 20:46:12 +00:00
paulc
331e50e1eb
Made using external RTP default.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1034 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-13 22:32:07 +00:00
paulc
98fdadeb00
Added support for multiple data sniffers.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1021 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-08 09:50:19 +00:00
paulc
4db2c86923
Added "interval" parameter for keepalive, "gkttl" is deprecated.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1004 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-18 16:31:58 +00:00
paulc
7dd863796d
Gatekeeper client registration status is polled to detect failures which
...
OpenH323 does not emit any notifications.
git-svn-id: http://yate.null.ro/svn/yate/trunk@999 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-16 14:30:58 +00:00
paulc
4c77f6e109
Added client account tracking by user.notify messages.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@994 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-12 16:49:02 +00:00
paulc
beeecfe4ee
Moved isE164() in common telephony functions.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@855 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-10 17:35:56 +00:00
paulc
0c220601e5
Added more clases to kdoc documentation.
...
Fixed bug in text message handling in h323chan.
git-svn-id: http://yate.null.ro/svn/yate/trunk@847 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-09 13:20:31 +00:00
paulc
efe1875c1b
Fixed bug related to newly added "server" parameter.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@844 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-08 09:43:22 +00:00
paulc
53a32582a6
Added parameter "server" as alias to "gkip", it also enables gkclient.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@842 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-07 10:57:08 +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
6b0b428b89
Fixed ambiguity with some versions of PWlib and gcc.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@788 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-14 21:09:45 +00:00
paulc
3945ab386c
Fixed the generation of registration address.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@787 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-14 21:04:26 +00:00
paulc
a6b20e616b
Fixed memory leak in authentication.
...
An "expires" parameter similar to SIP is added to the user.register message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@786 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-14 19:44:46 +00:00
paulc
21cdd36271
Added routing based on known accounts/lines.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@782 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-12 18:02:39 +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
1ad496683f
Fixed h323chan to use separate iLBC versions for 20 and 30ms packetization.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@693 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-19 01:10:49 +00:00
paulc
933dbc5482
Added limit on connections in cleaner thread's queue.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@657 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-20 15:55:31 +00:00
paulc
b5e98980db
Added code to better handle and debug native RTP.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@647 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-13 00:11:58 +00:00
paulc
1cb87d2283
Removed spurious lock that caused deadlocks on havily loaded systems.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@642 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-12 19:32:40 +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
dc8ae9a5cc
Added a global mutex to protect channel destructions.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@638 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-10 01:24:40 +00:00
paulc
cc33532313
Fixed formats not being announced with external RTP.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@597 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-09 23:15:39 +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
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
9b0a4adf0c
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://yate.null.ro/svn/yate/trunk@553 acf43c95-373e-0410-b603-e72c3f656dc1
2005-10-30 04:03:25 +00:00
paulc
6a0d3c05b5
*** empty log message ***
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@546 acf43c95-373e-0410-b603-e72c3f656dc1
2005-10-24 01:40:16 +00:00
diana
775541bc9f
Fixed a bug related to called id. Now Yate receives corectly the called from Cisco.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@544 acf43c95-373e-0410-b603-e72c3f656dc1
2005-10-19 23:31:43 +00:00
paulc
7162de80d4
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://yate.null.ro/svn/yate/trunk@536 acf43c95-373e-0410-b603-e72c3f656dc1
2005-10-07 22:03:19 +00:00
paulc
39e6ae4ecb
Added support for overrides (local announcements).
...
Added some extra info to PRI messages and status.
git-svn-id: http://yate.null.ro/svn/yate/trunk@527 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-28 17:41:31 +00:00