Commit graph

443 commits

Author SHA1 Message Date
paulc
c3bd93a0b7 Added ALSA channel by Pablo Sampere.
git-svn-id: http://voip.null.ro/svn/yate@734 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-01 20:36:05 +00:00
paulc
9b34147a48 Added missing callfork project.
Worked around a template related VC++ bug.
Added several new components to the installer.


git-svn-id: http://voip.null.ro/svn/yate@733 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-01 11:04:03 +00:00
paulc
eac99be8cc Added more attributes.
git-svn-id: http://voip.null.ro/svn/yate@732 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-30 21:19:56 +00:00
paulc
3786b22abe Fixes in Windows
git-svn-id: http://voip.null.ro/svn/yate@730 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-30 00:21:37 +00:00
paulc
589b63a931 Improved the external module - supports connecting on sockets, watching
message answers and option settings.


git-svn-id: http://voip.null.ro/svn/yate@729 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-29 23:05:36 +00:00
paulc
984697273a Added missing forward declaration so it builds with gcc-4
git-svn-id: http://voip.null.ro/svn/yate@728 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-29 00:45:13 +00:00
paulc
6a93544237 Gave credits to Andrew McDonald for N-way no-echo mixing.
git-svn-id: http://voip.null.ro/svn/yate@727 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-28 23:19:35 +00:00
paulc
00b6a8a675 Greatly improved conference, added to some CallEndpoint methods a much
needed option to disable disconnect notifications.


git-svn-id: http://voip.null.ro/svn/yate@726 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-28 22:10:35 +00:00
paulc
c5f0e13812 Output is turned off by default but can be enabled from config file.
git-svn-id: http://voip.null.ro/svn/yate@725 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-28 22:07:20 +00:00
paulc
88106e923c Made local addr error messages more explicit as suggested by Carl Karsten.
git-svn-id: http://voip.null.ro/svn/yate@724 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-24 15:45:53 +00:00
paulc
18368ea3cc Default number of samples on T1 is now 64 which solves DMA alignment issues.
git-svn-id: http://voip.null.ro/svn/yate@723 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-24 15:37:07 +00:00
paulc
b5ab3fcfc8 TCP coalescing is left enabled by default as TCP_NODELAY requires root.
git-svn-id: http://voip.null.ro/svn/yate@722 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-24 15:11:10 +00:00
paulc
bca69f9b9c Added more workarounds for RADIUS accounting.
git-svn-id: http://voip.null.ro/svn/yate@719 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-23 03:23:23 +00:00
paulc
2a250254af Added tabbed skin.
git-svn-id: http://voip.null.ro/svn/yate@718 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-22 23:24:27 +00:00
paulc
d725979a4c Cosmetic - changed the level and options to disable the module.
git-svn-id: http://voip.null.ro/svn/yate@717 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-22 22:53:11 +00:00
paulc
4e7b700fb3 Fixed compilation on x86_64
git-svn-id: http://voip.null.ro/svn/yate@715 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-22 21:25:33 +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
ba45c14402 SDP formats are compared case insensitive as suggested by Olaf Conradi.
Added extra user.auth parameters to identify auth style.


git-svn-id: http://voip.null.ro/svn/yate@712 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-15 16:39:04 +00:00
paulc
3bf1ccb2e3 Added missing check that caused segfault when routing rejected an already
terminated server INVITE transaction.


git-svn-id: http://voip.null.ro/svn/yate@710 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-13 09:37:56 +00:00
paulc
c1e14e58f0 Added bitswap disabling capability (for A104d)
git-svn-id: http://voip.null.ro/svn/yate@709 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-10 16:50:06 +00:00
paulc
01765ddd2b Added more flexible timer check method in Channel.
git-svn-id: http://voip.null.ro/svn/yate@708 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-28 15:12:12 +00:00
paulc
b19be21992 Added caller channel id in rmanager output.
Analyzer outputs quality estimation.


git-svn-id: http://voip.null.ro/svn/yate@707 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-28 14:39:58 +00:00
paulc
2c68bbbb3e Fixed FFT, added window functions. Added probe tones for analyzer.
git-svn-id: http://voip.null.ro/svn/yate@706 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-27 17:38:32 +00:00
paulc
097e0f1241 *** empty log message ***
git-svn-id: http://voip.null.ro/svn/yate@705 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-27 11:45:21 +00:00
paulc
68e0e8139e *** empty log message ***
git-svn-id: http://voip.null.ro/svn/yate@704 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-24 17:47:29 +00:00
paulc
70661b82d7 Added call quality analyzer module.
git-svn-id: http://voip.null.ro/svn/yate@703 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-24 16:49:02 +00:00
paulc
417ed08bb6 Fixed a minor bug in the SIP stack that caused excessive retransmissions
and prevented reINVITE from working always. More buggy SIP implementations
are accepted (with warnings).
Changed some debug levels and added local debugging make targets.


git-svn-id: http://voip.null.ro/svn/yate@701 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-23 13:46:20 +00:00
paulc
7575071a6d Successive (instead of parallel) calls can be made by putting a single pipe
character between groups of simultaneously called routes.


git-svn-id: http://voip.null.ro/svn/yate@700 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-21 19:57:44 +00:00
paulc
9b7876adc5 Added reINVITE forwarding in RTP and SDP forwarding modes.
git-svn-id: http://voip.null.ro/svn/yate@695 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-21 14:00:56 +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
76cf40333b Fixed minor problem - made Channel::statusParams protected.
git-svn-id: http://voip.null.ro/svn/yate@692 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-17 16:57:22 +00:00
paulc
cb99398f55 Added per channel status information retrieval.
git-svn-id: http://voip.null.ro/svn/yate@691 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-17 15:39:36 +00:00
paulc
9be6f9038e Moved message sniffer to the modules directory, added "debug" make target.
git-svn-id: http://voip.null.ro/svn/yate@689 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-17 10:17:51 +00:00
paulc
5f2b9e9f04 Added some newer SIP response codes.
git-svn-id: http://voip.null.ro/svn/yate@687 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-15 11:07:44 +00:00
paulc
93108eb115 Added a call forker that allows to route to multiple destinations.
git-svn-id: http://voip.null.ro/svn/yate@686 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-14 17:58:41 +00:00
paulc
d5fa931da3 Fixed a problem with formats declaration in SDP.
git-svn-id: http://voip.null.ro/svn/yate@685 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-14 16:40:14 +00:00
paulc
b734119280 Registration requests can be allowed without authentication.
A default answer to OPTIONS can be optionally returned.


git-svn-id: http://voip.null.ro/svn/yate@683 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-13 15:15:38 +00:00
paulc
cf336ee56d Increased some buffers to accomodate large text elements.
SDP can be forwarded as-is instead of the parsed version.


git-svn-id: http://voip.null.ro/svn/yate@681 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-08 16:53:08 +00:00
paulc
24d8354985 Improved libpri debugging output (where supported), fixed potential Zap crash.
git-svn-id: http://voip.null.ro/svn/yate@680 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-02 19:06:36 +00:00
paulc
e75328a6cc Added "add" and "sub" functions.
git-svn-id: http://voip.null.ro/svn/yate@679 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-02 15:50:29 +00:00
paulc
f92c63b7ee Fixed the playback buffer slipping behind which caused an entire buffer wrap-around
Added lots of stricter sanity checks on configurable parameters


git-svn-id: http://voip.null.ro/svn/yate@674 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-31 19:34:07 +00:00
paulc
bb66a35a19 Added a little more debugging statistics.
git-svn-id: http://voip.null.ro/svn/yate@673 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-31 16:11:45 +00:00
paulc
ee5a0eb1e3 Use and generate the simple "privacy=yes" form of CLIR
git-svn-id: http://voip.null.ro/svn/yate@671 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-30 20:14:13 +00:00
paulc
20b116b5c4 The "offline" error for queries that return records but no route can be disabled.
git-svn-id: http://voip.null.ro/svn/yate@670 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-30 20:11:14 +00:00
paulc
3d48849d9e Added a generic privacy mode in SIP. Auto RTP address can be disabled.
git-svn-id: http://voip.null.ro/svn/yate@668 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-27 19:51:03 +00:00
paulc
e48861ae94 Added more tweaking capabilities in dsound channel.
ISDN privacy parameters made similar to SIP.


git-svn-id: http://voip.null.ro/svn/yate@666 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-26 17:43:02 +00:00
paulc
4f5a7b2b4a Added "calledfull" to be used in preference over possibly incomplete "called".
git-svn-id: http://voip.null.ro/svn/yate@664 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-25 17:48:46 +00:00
paulc
5a745f06d4 ip_host and ip_port added to user.register message.
git-svn-id: http://voip.null.ro/svn/yate@663 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-23 16:35:29 +00:00
paulc
f7f2a581b4 Added missing initalization.
git-svn-id: http://voip.null.ro/svn/yate@661 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-20 20:17:12 +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