paulc
a160e24724
Work around API changes introduced by newer bristuff patches.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@951 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-06 12:08:07 +00:00
paulc
a944db1377
Added code to start echo canceller training on answer
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@942 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-05 16:42:16 +00:00
paulc
57c346228c
Added untested code to enable DTMF detection in hardware or kernel.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@866 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-14 21:00:14 +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
aa0d53ea0f
Added a define check for older zaptel libraries.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@790 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-15 18:33:08 +00:00
paulc
d03b5a1e13
Fixed timestamp bug that severely distorted voice on zaptel -> VoIP.
...
Blindly added code to handle driver-detected digits.
git-svn-id: http://yate.null.ro/svn/yate/trunk@789 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-15 18:04:17 +00:00
paulc
e2af5fc76e
Improved libpri debugging output (where supported), fixed potential Zap crash.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@680 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-02 19:06:36 +00:00
paulc
aa20354f2c
Fixed billid not being updated for new calls.
...
Added some statistics on data channels.
git-svn-id: http://yate.null.ro/svn/yate/trunk@650 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-17 18:05:20 +00:00
paulc
073ffc139e
Added functions to regexroute.
...
Workaround for drivers that return excessive data in wanpipe.
Fixed bug in zapchan - data source threads were never started.
git-svn-id: http://yate.null.ro/svn/yate/trunk@525 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-25 23:22:22 +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
1ba919d70b
Added setting of "peerid" in call.execute to most modules.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@404 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-14 12:36:03 +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
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
46c4a28285
*** empty log message ***
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@298 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-19 23:09:38 +00:00
paulc
8123c918b2
Moved the engine away, added install-noapi
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@260 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-18 18:16:59 +00:00
paulc
c735d5aa82
Status now have the same name as messages.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@255 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-10 10:16:51 +00:00
paulc
393a92fdb5
Standardizing the parameters for messages.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@254 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-09 09:45:35 +00:00
paulc
33d1ea2c50
Set the targetid in outgoing calls.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@242 acf43c95-373e-0410-b603-e72c3f656dc1
2005-02-04 11:29:03 +00:00
paulc
ca232d251c
DTMF handling in oRTP channel. Mute support in SIP.
...
BRI support in Zaptel (trough patched libpri).
git-svn-id: http://yate.null.ro/svn/yate/trunk@237 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-29 15:55:06 +00:00
paulc
704351f1b7
Added new XDebug macro for those messages that generate LOT of output like
...
in long running loops.
Implemented non-branch transaction matching in SIP.
Fixed handling of multi-tone chan.dtmf messages in PHP.
git-svn-id: http://yate.null.ro/svn/yate/trunk@236 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-27 21:26:00 +00:00
paulc
dedb7c5358
Fixed deadlock in directly calling zap from zap.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@232 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-24 23:27:20 +00:00
paulc
c545ed9825
Added scripted channels to receive and handle voicemail.
...
Fixed a problem compiling zapchan with very new versions of gcc.
git-svn-id: http://yate.null.ro/svn/yate/trunk@230 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-24 08:37:37 +00:00
paulc
c92d95ddd6
Removed call.preroute message, added chan.startup message, renamed call.hangup
...
to chan.hangup, many message related fixes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@207 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-16 04:39:36 +00:00
paulc
9e82b2630f
Fixed String = 0 assignments resulting in "0" instead of desired ""
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@204 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-15 18:41:25 +00:00
paulc
84a24b93d4
Reduced thread stack size. Proper signalling in H323. Changed status format
...
in Zaptel.
git-svn-id: http://yate.null.ro/svn/yate/trunk@150 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-31 01:09:21 +00:00
paulc
f8a1595b61
Added final parameter to disconnect. Renamed most messages.
...
Version header file is generated at configure time. Added soname in library.
Proper handling of DTMF in IAX, H.323 and Zap.
git-svn-id: http://yate.null.ro/svn/yate/trunk@133 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-21 04:16:09 +00:00
paulc
5e2e0b46fd
Changed status format to make it easily parsable by a program.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@120 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-01 14:25:30 +00:00
paulc
3c141c611b
Added context jumping and message parameter setting to regexroute.
...
Added DDebug and NDebug macros to keep down the number of #define.
git-svn-id: http://yate.null.ro/svn/yate/trunk@116 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-29 21:01:04 +00:00
paulc
656e423474
Added copyright notice.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@114 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-29 03:56:41 +00:00
paulc
134aee70b5
Fixed debug message in disconnect.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@112 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-16 12:05:40 +00:00
paulc
3db7ff5a7d
Improved call detail by adding unique channels IDs and checking for the ID.
...
Direction of calls is added to the CDR data set and written to file.
git-svn-id: http://yate.null.ro/svn/yate/trunk@105 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-01 14:08:26 +00:00
paulc
b64dd554e4
Added a textual disconnect reason - usefull for building proper messages.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@104 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-01 12:41:38 +00:00
paulc
767e4dcc23
Fixed major memory leak in threads.
...
Added automatic restart when no module is busy.
git-svn-id: http://yate.null.ro/svn/yate/trunk@101 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-01 00:07:00 +00:00
paulc
e10d415a35
Protected libpri calls by mutexes. Several other minor features.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@100 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-31 14:00:40 +00:00
paulc
15649df4df
Only log hangups if channel was not idle.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@99 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-30 16:52:03 +00:00
paulc
85d3fcf822
Made compile with older libpri.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@98 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-27 10:38:32 +00:00
paulc
7602f6432c
Can control overlapped and complete flag, displays more info on calls.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@97 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-26 15:33:49 +00:00
paulc
8c2a49140a
Added state message in channel hangup.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@96 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-26 12:58:38 +00:00
paulc
5c040d38b9
Multiple deadlocks fixed. Some more stats added for h323chan.
...
The -Da option makes supervisor attempt to coredump a blocked yate.
git-svn-id: http://yate.null.ro/svn/yate/trunk@93 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-24 00:51:51 +00:00
paulc
efaa903106
Lots of stability improvments and bug fixes.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@91 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-22 02:45:19 +00:00
paulc
345605581b
Zap compiles with older, non-NSF capable libpri.
...
External scripts can be started or stopped from the remote manager.
git-svn-id: http://yate.null.ro/svn/yate/trunk@86 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-19 22:11:59 +00:00
paulc
7a7d6c7293
Clearing timeout on answer on outgoing calls.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@77 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-14 15:41:47 +00:00
paulc
55fc789403
More "features" of the spans and calls are now configurable.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@76 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-13 17:52:53 +00:00
paulc
3f1278ae53
Refuse to make calls while channel D is down.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@75 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-13 13:47:11 +00:00
paulc
146ade8e99
Zap supports having an arbitrary numer set on outgoing calls.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@74 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-10 18:02:37 +00:00
paulc
2b1ff201db
Added timestamps to the data channels and external RTP support for h323chan.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@68 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-29 00:15:52 +00:00
paulc
6fa61486c0
Fixed some crashes and libiax vulnerabilities in iaxchan.
...
Fixed same *printf vulnerability in zapchan.
Minor bugfixes in register and regfile.
External module can inherit the user data pointer by copying the message id.
git-svn-id: http://yate.null.ro/svn/yate/trunk@50 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-10 21:53:59 +00:00
paulc
628070ee2e
Imported in new CVS
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2 acf43c95-373e-0410-b603-e72c3f656dc1
2004-05-22 00:05:20 +00:00