]>
git.ipfire.org Git - thirdparty/freeswitch.git/log
Moises Silva [Mon, 7 May 2012 19:15:44 +0000 (15:15 -0400)]
Merge branch 'master' into gsm.merge
Moises Silva [Mon, 26 Dec 2011 01:55:02 +0000 (20:55 -0500)]
freetdm: refactor ftmod_gsm.c code to use proper core functions and interrupts to wait for io and state changes
Moises Silva [Mon, 26 Dec 2011 01:49:10 +0000 (20:49 -0500)]
freetdm: - Extend ftdm interrupt object to notify which IO events are ready in the device
- Add definition of FTDM_MAX_SIG_PARAMETERS to have a standard limit for signaling module parameters
Moises Silva [Sun, 25 Dec 2011 04:58:03 +0000 (23:58 -0500)]
freetdm: update ftmod_gsm.c to match latest libwat changes
Gideon Sadan [Fri, 23 Dec 2011 21:59:58 +0000 (16:59 -0500)]
freetdm: GSM - Finish adding status command + stabilizing
Gideon Sadan [Fri, 23 Dec 2011 00:31:28 +0000 (19:31 -0500)]
freetdm: GSM read and write initialization
Gideon Sadan [Wed, 21 Dec 2011 23:41:56 +0000 (18:41 -0500)]
freetdm: initializing wat library interface
Moises Silva [Mon, 7 May 2012 19:10:25 +0000 (15:10 -0400)]
freetdm: Added GSM module skeleton
David Yat Sin [Tue, 3 Apr 2012 22:08:49 +0000 (18:08 -0400)]
Merge branch 'fsorig'
Conflicts:
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_cfg.c
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c
David Yat Sin [Tue, 3 Apr 2012 20:48:22 +0000 (16:48 -0400)]
Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch
David Yat Sin [Tue, 3 Apr 2012 20:48:14 +0000 (16:48 -0400)]
FreeTDM - ISDN fix for BRI lines with Q.921 layer going idle
Anthony Minessale [Tue, 3 Apr 2012 18:29:39 +0000 (13:29 -0500)]
FS-4068 --resolve
Anthony Minessale [Tue, 3 Apr 2012 17:37:52 +0000 (12:37 -0500)]
do not include Expires header in INVITES responding to a auth challenge
David Yat Sin [Mon, 2 Apr 2012 22:00:38 +0000 (18:00 -0400)]
Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch
David Yat Sin [Mon, 2 Apr 2012 22:00:27 +0000 (18:00 -0400)]
freetdm - ISDN added check to treat calling number
0000000000 as empty calling number
Anthony Minessale [Mon, 2 Apr 2012 21:20:35 +0000 (16:20 -0500)]
cleanup after yourself
Anthony Minessale [Mon, 2 Apr 2012 21:03:37 +0000 (16:03 -0500)]
FS-4038 can you try this
Anthony Minessale [Mon, 2 Apr 2012 21:01:54 +0000 (16:01 -0500)]
fix race condition where network lists are not created yet so nat detection does not work in sofia during startup
Anthony Minessale [Mon, 2 Apr 2012 20:33:45 +0000 (15:33 -0500)]
stop sched thread quicker on global destroy
Anthony Minessale [Mon, 2 Apr 2012 20:00:35 +0000 (15:00 -0500)]
unset logger on global destroy
Anthony Minessale [Mon, 2 Apr 2012 19:51:23 +0000 (14:51 -0500)]
delete subs on 481
Anthony Minessale [Mon, 2 Apr 2012 19:37:40 +0000 (14:37 -0500)]
FS-3984 --resolve
Anthony Minessale [Mon, 2 Apr 2012 17:58:40 +0000 (12:58 -0500)]
add fsctl debug sql
Anthony Minessale [Mon, 2 Apr 2012 16:58:00 +0000 (11:58 -0500)]
set session loglevel as well in fs_cli when doing 'console loglevel info' also now implies '/log info' locally
Giovanni Maruzzelli [Mon, 2 Apr 2012 06:14:28 +0000 (08:14 +0200)]
skypopen: test commit, please ignore
Travis Cross [Sat, 31 Mar 2012 23:42:27 +0000 (23:42 +0000)]
Merge Phil Zimmermann's libzrtp as a FreeSWITCH library
Thanks to Phil Zimmermann for the code and for the license exception
we needed to include it.
There remains some build system integration work to be done before
this code will build properly in the FreeSWITCH tree.
Ivo Kutts [Sat, 31 Mar 2012 23:09:38 +0000 (23:09 +0000)]
Help libzrtp build without ECC files
More build system work may be needed.
Philip Zimmermann [Sat, 31 Mar 2012 20:22:13 +0000 (20:22 +0000)]
Relicense bnlib under GPLv2/GPLv3 with exception for FreeSWITCH
Thanks to Travis Cross for much of the language here.
Signed-off-by: Philip Zimmermann <prz@mit.edu>
Signed-off-by: Travis Cross <tc@traviscross.com>
Philip Zimmermann [Fri, 30 Mar 2012 18:23:49 +0000 (18:23 +0000)]
Add AGPLv3 license with exception for FreeSWITCH
Thanks to Travis Cross for much of the language here.
Signed-off-by: Philip Zimmermann <prz@mit.edu>
Signed-off-by: Travis Cross <tc@traviscross.com>
Viktor Krikun [Tue, 6 Dec 2011 22:16:39 +0000 (22:16 +0000)]
Send empty SAS during enrollment and other improvements
(refs #25)
Viktor Krikun [Sun, 27 Nov 2011 21:47:26 +0000 (21:47 +0000)]
Add more unit-tests and bug-fixes for random-access ZRTP cache
(refs #24)
Viktor Krikun [Fri, 25 Nov 2011 19:13:16 +0000 (19:13 +0000)]
First draft implementation of random-access cache
(refs #25)
Viktor Krikun [Fri, 25 Nov 2011 19:09:44 +0000 (19:09 +0000)]
Add Cmockery unit-testing library as a backend for our automated tests
(closes #26)
Viktor Krikun [Sat, 19 Nov 2011 13:40:00 +0000 (13:40 +0000)]
Recheck and implement missing features in Acive-Passive logs
(closes #23)
Viktor Krikun [Wed, 16 Nov 2011 18:16:05 +0000 (18:16 +0000)]
Add Android make file
(closes #22)
Viktor Krikun [Tue, 20 Sep 2011 20:40:02 +0000 (20:40 +0000)]
Minor improvements in OSX build system
Viktor Krikun [Tue, 20 Sep 2011 20:24:57 +0000 (20:24 +0000)]
Move ZRTP_SRTP_HASH_SHA1
ZRTP_SRTP_HASH_SHA1 was moved from public zrtp_hash_id_t to the
private srtp implementation. HMAC SHA1 constant was also renamed to
ZRTP_SRTP_HASH_HMAC_SHA1 in order to raise an error if the user tries
to use an old ZRTP_SRTP_HASH_SHA1 constant in a ZRTP session
configuration.
Viktor Krikun [Sun, 11 Sep 2011 18:59:34 +0000 (18:59 +0000)]
Update Xcode projects to the latest version of Xcode 4
Viktor Krikun [Sun, 11 Sep 2011 18:38:41 +0000 (18:38 +0000)]
Add debug info in order to trace HMAC error in Zfone
Viktor Krikun [Thu, 7 Jul 2011 09:07:37 +0000 (09:07 +0000)]
Miscellaneous Xcode project change
Viktor Krikun [Wed, 6 Jul 2011 23:39:18 +0000 (23:39 +0000)]
Miscellaneous updates
Viktor Krikun [Mon, 28 Jun 2010 06:16:09 +0000 (06:16 +0000)]
Changes for Visual Studio 2010 support and x64
Viktor Krikun [Tue, 22 Jun 2010 09:44:33 +0000 (09:44 +0000)]
Changes for Zfone on Windows x64
Viktor Krikun [Thu, 17 Jun 2010 17:31:32 +0000 (17:31 +0000)]
Miscellaneous build changes
Viktor Krikun [Fri, 11 Jun 2010 07:52:37 +0000 (07:52 +0000)]
Windows build config changes
Viktor Krikun [Mon, 24 May 2010 12:59:38 +0000 (12:59 +0000)]
Minor bug fixes per Xcode static analyses tools
Viktor Krikun [Sun, 23 May 2010 21:08:50 +0000 (21:08 +0000)]
Changes to Xcode project files
Viktor Krikun [Tue, 4 May 2010 15:01:40 +0000 (15:01 +0000)]
Increase default cache file path length to 256 characters
Viktor Krikun [Mon, 22 Feb 2010 15:13:53 +0000 (15:13 +0000)]
Fix mistaken NO_ZRTP_QUICK events after Hello received
(closes #20)
Viktor Krikun [Sat, 20 Feb 2010 18:51:54 +0000 (18:51 +0000)]
Add libzrtp beta
Jeff Lenk [Sat, 31 Mar 2012 03:53:27 +0000 (22:53 -0500)]
more cleanup for new config changes on VS2008
and VS2010
Anthony Minessale [Fri, 30 Mar 2012 19:24:50 +0000 (14:24 -0500)]
FS-4053 try this
Anthony Minessale [Thu, 29 Mar 2012 23:37:10 +0000 (18:37 -0500)]
ZRTP passthru mode code for phil
Ken Rice [Thu, 29 Mar 2012 21:15:27 +0000 (16:15 -0500)]
Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch
Ken Rice [Thu, 29 Mar 2012 21:14:54 +0000 (16:14 -0500)]
FS-4042 fix a file path
Anthony Minessale [Thu, 29 Mar 2012 20:58:19 +0000 (15:58 -0500)]
mirror back record-route header in options
Anthony Minessale [Thu, 29 Mar 2012 20:27:42 +0000 (15:27 -0500)]
added too many fields to this check
Anthony Minessale [Thu, 29 Mar 2012 17:13:59 +0000 (12:13 -0500)]
FS-4038 --resolve
Anthony Minessale [Thu, 29 Mar 2012 16:35:57 +0000 (11:35 -0500)]
FS-4053 try this
Steve Underwood [Thu, 29 Mar 2012 15:33:11 +0000 (23:33 +0800)]
Tweaks for spandsp
Anthony Minessale [Thu, 29 Mar 2012 15:07:34 +0000 (10:07 -0500)]
FS-4055 --resolve this was caused by corrupted db data, this patch will prevent it in the future
Anthony Minessale [Wed, 28 Mar 2012 23:44:51 +0000 (18:44 -0500)]
FS-4049 working
Stefan Knoblich [Wed, 28 Mar 2012 21:09:42 +0000 (23:09 +0200)]
ftmod_misdn: More reworking of b-channel audio tx handling.
Use the amount of audio data received in misdn_read() to determine how many
bytes we need to send to the b-channel (= how much free space is left
in the b-channel tx queue). (This is how libosmo-abis and LCR handle it too.)
A pipe is used as a poll()-able audio tx buffer (filled in misdn_write()):
FTDM_WRITE wait requests are currently poll()-ed on the input side of the pipe,
whereas FTDM_READ and _EVENT requests are poll()-ed on the b-channel socket itself.
For every N-bytes of audio data read from the b-channel in misdn_read(),
we try to get as much out of the tx pipe, convert it into the ISDN_P_B_RAW
format and send it to the b-channel socket.
If there's less than N-bytes left in the pipe, we fill the remaining buffer
with silence to avoid buffer underflows.
B-Channel handling overview:
- misdn_wait(FTDM_WRITE) on audio pipe
- misdn_write() put audio data into pipe
- misdn_wait(FTDM_READ) for next incoming mISDN
message on b-channel socket
- misdn_read() handle mISDN event, for PH_DATA_IND:
- Write data into channel buffer and convert
to a/u-law using misdn_convert_audio_bits()
- Try to fetch N-bytes from audio pipe
- If not enough bytes in pipe: fill remaining space with silence
- Convert audio to raw format
- Send to b-channel (PH_DATA_REQ)
Known problems / bugs / further investigation:
1. Bridge aborted by "Write Buffer 0 bytes Failed!" error from switch_core_io.c.
This is "fixed" by _not_ setting the b-channel sockfd to non-blocking mode.
2. Audio glitches (maybe caused by FTDM_WRITE misdn_wait() handling or blocking I/O on sockfd?)
3. misdn_read() EBUSY error messages from sending data to b-channel sockfd after enabling channel.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Anthony Minessale [Wed, 28 Mar 2012 21:00:11 +0000 (16:00 -0500)]
FS-4049 alt patch 5
Anthony Minessale [Wed, 28 Mar 2012 20:42:36 +0000 (15:42 -0500)]
FS-4049 alt patch 4
Anthony Minessale [Wed, 28 Mar 2012 20:10:58 +0000 (15:10 -0500)]
FS-4049 alt patch 3
Anthony Minessale [Wed, 28 Mar 2012 19:51:09 +0000 (14:51 -0500)]
FS-4049 alt patch 2
Anthony Minessale [Wed, 28 Mar 2012 19:29:39 +0000 (14:29 -0500)]
FS-4049 alt patch
Anthony Minessale [Wed, 28 Mar 2012 19:28:05 +0000 (14:28 -0500)]
FS-4049 revert
Anthony Minessale [Wed, 28 Mar 2012 18:52:43 +0000 (13:52 -0500)]
FS-4050 --resolve
Anthony Minessale [Wed, 28 Mar 2012 18:41:48 +0000 (13:41 -0500)]
FS-4049
Anthony Minessale [Wed, 28 Mar 2012 17:43:13 +0000 (12:43 -0500)]
FS-4049 try this
Anthony Minessale [Wed, 28 Mar 2012 17:26:29 +0000 (12:26 -0500)]
FS-4025 --resolve
Anthony Minessale [Wed, 28 Mar 2012 17:24:19 +0000 (12:24 -0500)]
FS-4016 --resolve
Anthony Minessale [Wed, 28 Mar 2012 16:57:21 +0000 (11:57 -0500)]
Steve Underwood [Wed, 28 Mar 2012 15:36:30 +0000 (23:36 +0800)]
Various updates to spandsp tests
spandsp logging now passes an opaque pointer to the logging routine, to
increase flexibility. Right now the pointer is set to NULL in all calls.
Steve Underwood [Wed, 28 Mar 2012 13:45:20 +0000 (21:45 +0800)]
Tweak spandsp tests
Steve Underwood [Wed, 28 Mar 2012 13:43:13 +0000 (21:43 +0800)]
Lots of little improvements to the spandsp test suite
Anthony Minessale [Tue, 27 Mar 2012 23:48:16 +0000 (18:48 -0500)]
add sync
Anthony Minessale [Tue, 27 Mar 2012 21:48:30 +0000 (16:48 -0500)]
start one msg thread per cpu by default
Anthony Minessale [Tue, 27 Mar 2012 21:32:56 +0000 (16:32 -0500)]
enhance
722f1060 with windows specific way
Anthony Minessale [Tue, 27 Mar 2012 20:53:05 +0000 (15:53 -0500)]
FS-4032 --resolve please try to avoid the whitespace changes by using git diff -w
Ken Rice [Tue, 27 Mar 2012 20:40:05 +0000 (15:40 -0500)]
FS-4015 --resolve
Anthony Minessale [Tue, 27 Mar 2012 20:23:07 +0000 (15:23 -0500)]
FS-4045 try this patch
Ken Rice [Tue, 27 Mar 2012 19:24:58 +0000 (14:24 -0500)]
opps missed an include
Ken Rice [Tue, 27 Mar 2012 19:11:41 +0000 (14:11 -0500)]
try to make compiler -Werror hush
Ken Rice [Tue, 27 Mar 2012 16:06:31 +0000 (11:06 -0500)]
make compiler stop complaining
Anthony Minessale [Tue, 27 Mar 2012 18:08:49 +0000 (13:08 -0500)]
FS-4049 try this
Anthony Minessale [Tue, 27 Mar 2012 15:18:08 +0000 (10:18 -0500)]
FS-4048 --resolve
Anthony Minessale [Mon, 26 Mar 2012 21:41:49 +0000 (16:41 -0500)]
Anthony Minessale [Mon, 26 Mar 2012 15:53:34 +0000 (10:53 -0500)]
Ken Rice [Mon, 26 Mar 2012 15:48:03 +0000 (10:48 -0500)]
make configs work from in the source tree if needed
Ken Rice [Mon, 26 Mar 2012 15:45:43 +0000 (10:45 -0500)]
fix vm-sync target
Jeff Lenk [Mon, 26 Mar 2012 13:34:42 +0000 (08:34 -0500)]
FS-4046 --resolve windows xml vanilla thanks
Travis Cross [Sun, 25 Mar 2012 22:28:54 +0000 (22:28 +0000)]
Initial commit
William King [Sat, 24 Mar 2012 21:11:49 +0000 (14:11 -0700)]
This line shouldn't have been in the last commit. The vlc write support is not ready yet.
William King [Sat, 24 Mar 2012 21:09:24 +0000 (14:09 -0700)]
mod_vlc adding faster response time to files. No longer has a one second delay before audio starts to play.
William King [Sat, 3 Mar 2012 02:44:55 +0000 (18:44 -0800)]
Cleaning up docs and moving the docs to the wiki.
Jeff Lenk [Sat, 24 Mar 2012 17:55:32 +0000 (12:55 -0500)]
fix path with prebuilt windows installers
Travis Cross [Sat, 24 Mar 2012 05:16:47 +0000 (05:16 +0000)]
merge conf/ reorganization, CentOS spec update, and CI scripts