]> git.ipfire.org Git - thirdparty/freeswitch.git/log
thirdparty/freeswitch.git
14 years agoAdd libzrtp beta
Viktor Krikun [Sat, 20 Feb 2010 18:51:54 +0000 (18:51 +0000)] 
Add libzrtp beta

14 years agomore cleanup for new config changes on VS2008
Jeff Lenk [Sat, 31 Mar 2012 03:53:27 +0000 (22:53 -0500)] 
more cleanup for new config changes on VS2008
and VS2010

14 years agofreetdm: Adding condition to parse sip headers only for non-freetdm channels.
James Zhang [Fri, 30 Mar 2012 20:50:00 +0000 (16:50 -0400)] 
freetdm: Adding condition to parse sip headers only for non-freetdm channels.
         This fixes an issue where ss7 native bridge was accidentally enabled
         any time two freetdm channels were bridged regardless of the freetdm_native_sigbridge
         variable value.

14 years agoFS-4053 try this
Anthony Minessale [Fri, 30 Mar 2012 19:24:50 +0000 (14:24 -0500)] 
FS-4053 try this

14 years agoZRTP passthru mode code for phil
Anthony Minessale [Thu, 29 Mar 2012 23:37:10 +0000 (18:37 -0500)] 
ZRTP passthru mode code for phil

14 years agoMerge branch 'master' of ssh://git.freeswitch.org:222/freeswitch
Ken Rice [Thu, 29 Mar 2012 21:15:27 +0000 (16:15 -0500)] 
Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch

14 years agoFS-4042 fix a file path
Ken Rice [Thu, 29 Mar 2012 21:14:54 +0000 (16:14 -0500)] 
FS-4042 fix a file path

14 years agomirror back record-route header in options
Anthony Minessale [Thu, 29 Mar 2012 20:58:19 +0000 (15:58 -0500)] 
mirror back record-route header in options

14 years agoadded too many fields to this check
Anthony Minessale [Thu, 29 Mar 2012 20:27:42 +0000 (15:27 -0500)] 
added too many fields to this check

14 years agoFS-4038 --resolve
Anthony Minessale [Thu, 29 Mar 2012 17:13:59 +0000 (12:13 -0500)] 
FS-4038 --resolve

14 years agoFS-4053 try this
Anthony Minessale [Thu, 29 Mar 2012 16:35:57 +0000 (11:35 -0500)] 
FS-4053 try this

14 years agoTweaks for spandsp
Steve Underwood [Thu, 29 Mar 2012 15:33:11 +0000 (23:33 +0800)] 
Tweaks for spandsp

14 years agoFS-4055 --resolve this was caused by corrupted db data, this patch will prevent it...
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

14 years agoFS-4049 working
Anthony Minessale [Wed, 28 Mar 2012 23:44:51 +0000 (18:44 -0500)] 
FS-4049 working

14 years agoftmod_misdn: More reworking of b-channel audio tx handling.
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>
14 years agoFS-4049 alt patch 5
Anthony Minessale [Wed, 28 Mar 2012 21:00:11 +0000 (16:00 -0500)] 
FS-4049 alt patch 5

14 years agoFS-4049 alt patch 4
Anthony Minessale [Wed, 28 Mar 2012 20:42:36 +0000 (15:42 -0500)] 
FS-4049 alt patch 4

14 years agoFS-4049 alt patch 3
Anthony Minessale [Wed, 28 Mar 2012 20:10:58 +0000 (15:10 -0500)] 
FS-4049 alt patch 3

14 years agoFS-4049 alt patch 2
Anthony Minessale [Wed, 28 Mar 2012 19:51:09 +0000 (14:51 -0500)] 
FS-4049 alt patch 2

14 years agoFS-4049 alt patch
Anthony Minessale [Wed, 28 Mar 2012 19:29:39 +0000 (14:29 -0500)] 
FS-4049 alt patch

14 years agoFS-4049 revert
Anthony Minessale [Wed, 28 Mar 2012 19:28:05 +0000 (14:28 -0500)] 
FS-4049 revert

14 years agoFS-4050 --resolve
Anthony Minessale [Wed, 28 Mar 2012 18:52:43 +0000 (13:52 -0500)] 
FS-4050 --resolve

14 years agoFS-4049
Anthony Minessale [Wed, 28 Mar 2012 18:41:48 +0000 (13:41 -0500)] 
FS-4049

14 years agoFS-4049 try this
Anthony Minessale [Wed, 28 Mar 2012 17:43:13 +0000 (12:43 -0500)] 
FS-4049 try this

14 years agoFS-4025 --resolve
Anthony Minessale [Wed, 28 Mar 2012 17:26:29 +0000 (12:26 -0500)] 
FS-4025 --resolve

14 years agoFS-4016 --resolve
Anthony Minessale [Wed, 28 Mar 2012 17:24:19 +0000 (12:24 -0500)] 
FS-4016 --resolve

14 years agorevert 19d3e646368ee5fa1fc8f88c475d3063c4ae740a
Anthony Minessale [Wed, 28 Mar 2012 16:57:21 +0000 (11:57 -0500)] 
revert 19d3e646368ee5fa1fc8f88c475d3063c4ae740a

14 years agoVarious updates to spandsp tests
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.

14 years agoTweak spandsp tests
Steve Underwood [Wed, 28 Mar 2012 13:45:20 +0000 (21:45 +0800)] 
Tweak spandsp tests

14 years agoLots of little improvements to the spandsp test suite
Steve Underwood [Wed, 28 Mar 2012 13:43:13 +0000 (21:43 +0800)] 
Lots of little improvements to the spandsp test suite

14 years agoadd sync
Anthony Minessale [Tue, 27 Mar 2012 23:48:16 +0000 (18:48 -0500)] 
add sync

14 years agofreetdm: fixing more potential null pointers in native bridge mode.
James Zhang [Tue, 27 Mar 2012 22:00:24 +0000 (18:00 -0400)] 
freetdm: fixing more potential null pointers in native bridge mode.

14 years agostart one msg thread per cpu by default
Anthony Minessale [Tue, 27 Mar 2012 21:48:30 +0000 (16:48 -0500)] 
start one msg thread per cpu by default

14 years agoenhance 722f1060 with windows specific way
Anthony Minessale [Tue, 27 Mar 2012 21:32:56 +0000 (16:32 -0500)] 
enhance 722f1060 with windows specific way

14 years agoFS-4032 --resolve please try to avoid the whitespace changes by using git diff -w
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

14 years agoFS-4015 --resolve
Ken Rice [Tue, 27 Mar 2012 20:40:05 +0000 (15:40 -0500)] 
FS-4015 --resolve

14 years agoFS-4045 try this patch
Anthony Minessale [Tue, 27 Mar 2012 20:23:07 +0000 (15:23 -0500)] 
FS-4045 try this patch

14 years agoopps missed an include
Ken Rice [Tue, 27 Mar 2012 19:24:58 +0000 (14:24 -0500)] 
opps missed an include

14 years agotry to make compiler -Werror hush
Ken Rice [Tue, 27 Mar 2012 19:11:41 +0000 (14:11 -0500)] 
try to make compiler -Werror hush

14 years agomake compiler stop complaining
Ken Rice [Tue, 27 Mar 2012 16:06:31 +0000 (11:06 -0500)] 
make compiler stop complaining

14 years agoFS-4049 try this
Anthony Minessale [Tue, 27 Mar 2012 18:08:49 +0000 (13:08 -0500)] 
FS-4049 try this

14 years agoFS-4048 --resolve
Anthony Minessale [Tue, 27 Mar 2012 15:18:08 +0000 (10:18 -0500)] 
FS-4048 --resolve

14 years agoafter f7f9a43a4056b7fb238ecfa0b7266b8c844f140f missing a bunch of code changes
Anthony Minessale [Mon, 26 Mar 2012 21:41:49 +0000 (16:41 -0500)] 
after f7f9a43a4056b7fb238ecfa0b7266b8c844f140f missing a bunch of code changes

14 years agoaddition to a6a3ff1dc5574ded096ac1427cd7c6992d14092f
Anthony Minessale [Mon, 26 Mar 2012 15:53:34 +0000 (10:53 -0500)] 
addition to a6a3ff1dc5574ded096ac1427cd7c6992d14092f

14 years agomake configs work from in the source tree if needed
Ken Rice [Mon, 26 Mar 2012 15:48:03 +0000 (10:48 -0500)] 
make configs work from in the source tree if needed

14 years agofix vm-sync target
Ken Rice [Mon, 26 Mar 2012 15:45:43 +0000 (10:45 -0500)] 
fix vm-sync target

14 years agoFS-4046 --resolve windows xml vanilla thanks
Jeff Lenk [Mon, 26 Mar 2012 13:34:42 +0000 (08:34 -0500)] 
FS-4046 --resolve windows xml vanilla thanks

14 years agoInitial commit
Travis Cross [Sun, 25 Mar 2012 22:28:54 +0000 (22:28 +0000)] 
Initial commit

14 years agoThis line shouldn't have been in the last commit. The vlc write support is not ready...
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.

14 years agomod_vlc adding faster response time to files. No longer has a one second delay before...
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.

14 years agoCleaning up docs and moving the docs to the wiki.
William King [Sat, 3 Mar 2012 02:44:55 +0000 (18:44 -0800)] 
Cleaning up docs and moving the docs to the wiki.

14 years agofix path with prebuilt windows installers
Jeff Lenk [Sat, 24 Mar 2012 17:55:32 +0000 (12:55 -0500)] 
fix path with prebuilt windows installers

14 years agomerge conf/ reorganization, CentOS spec update, and CI scripts
Travis Cross [Sat, 24 Mar 2012 05:16:47 +0000 (05:16 +0000)] 
merge conf/ reorganization, CentOS spec update, and CI scripts

14 years agoci/centos: add erlang module support files
Ken Rice [Tue, 6 Mar 2012 21:41:51 +0000 (16:41 -0500)] 
ci/centos: add erlang module support files

14 years agoci: add debian source package building script
William King [Tue, 6 Mar 2012 03:13:16 +0000 (19:13 -0800)] 
ci: add debian source package building script

14 years agoci: add continuous integration helper scripts
Ken Rice [Sat, 24 Mar 2012 03:44:21 +0000 (03:44 +0000)] 
ci: add continuous integration helper scripts

14 years agocentos: rework CentOS spec files
Ken Rice [Sat, 24 Mar 2012 04:27:09 +0000 (04:27 +0000)] 
centos: rework CentOS spec files

 * break out modules
 * conform to FHS
 * support CentOS v5

14 years agobump FS version to 1.1.beta1
Ken Rice [Sat, 24 Mar 2012 04:26:12 +0000 (04:26 +0000)] 
bump FS version to 1.1.beta1

14 years agoconf: add config files to module directories
Ken Rice [Fri, 16 Mar 2012 03:58:01 +0000 (03:58 +0000)] 
conf: add config files to module directories

The idea here is that the config files in the module directories will
serve as the canonical documentation of all module configuration
options.

14 years agoconf: add config styles: curl, insideout, sbc, softphone
Ken Rice [Mon, 9 Jan 2012 20:18:59 +0000 (15:18 -0500)] 
conf: add config styles: curl, insideout, sbc, softphone

14 years agoconf: setup change for windows with vanilla conf
Jeff Lenk [Thu, 16 Feb 2012 04:33:07 +0000 (22:33 -0600)] 
conf: setup change for windows with vanilla conf

14 years agoconf: mv conf/* -> conf/vanilla/*
Ken Rice [Mon, 9 Jan 2012 20:13:57 +0000 (15:13 -0500)] 
conf: mv conf/* -> conf/vanilla/*

14 years agoFS-4023 --resolve makes sense thx
Anthony Minessale [Sat, 24 Mar 2012 00:05:20 +0000 (19:05 -0500)] 
FS-4023 --resolve makes sense thx

14 years agoFS-4012 oh no are we in the 4xxx range for bug numbers now
Anthony Minessale [Sat, 24 Mar 2012 00:03:06 +0000 (19:03 -0500)] 
FS-4012 oh no are we in the 4xxx range for bug numbers now

14 years agoFS-3403 --resolve
Jeff Lenk [Fri, 23 Mar 2012 13:47:48 +0000 (08:47 -0500)] 
FS-3403 --resolve

14 years agoftmod_misdn: Make sure misdn_read() doesn't loop forever and improve logging etc.
Stefan Knoblich [Fri, 23 Mar 2012 00:18:06 +0000 (01:18 +0100)] 
ftmod_misdn: Make sure misdn_read() doesn't loop forever and improve logging etc.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
14 years agoftmod_misdn: Rework channel de-/activation and activate d-channel early.
Stefan Knoblich [Fri, 23 Mar 2012 00:09:30 +0000 (01:09 +0100)] 
ftmod_misdn: Rework channel de-/activation and activate d-channel early.

The former fixes a strange "bug" with hfcsusb, where a b-channel deactivation
on a inactive channel (caused by a reset cycle) would cause the port to
lock up and stop processing events.

NOTE: this still needs to be investigated further, but this workaround will
      at least prevent it from breaking completely.

We'll now keep track of the channel activation state and not send any
PH_ACTIVATE_REQ / PH_DEACTIVATE_REQ requests, if the channel already has the
desired state.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
14 years agoftmod_misdn: Reserve some space for the mISDN message header in misdn_write().
Stefan Knoblich [Fri, 23 Mar 2012 00:04:11 +0000 (01:04 +0100)] 
ftmod_misdn: Reserve some space for the mISDN message header in misdn_write().

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
14 years agoftmod_misdn: misdn_write() workaround for signalling drivers that do not use write...
Stefan Knoblich [Fri, 23 Mar 2012 00:00:26 +0000 (01:00 +0100)] 
ftmod_misdn: misdn_write() workaround for signalling drivers that do not use write polling.

Wait till the channel is actually ready to send data.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
14 years agoftmod_misdn: Stop using timerfd for b-channel write polling.
Stefan Knoblich [Thu, 22 Mar 2012 23:50:47 +0000 (00:50 +0100)] 
ftmod_misdn: Stop using timerfd for b-channel write polling.

Use POLLIN on the socket instead, the b-channel should be able
to write when there is something to read.

Several other projects handle it this way, e.g. libosmo-abis.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
14 years agoftmod_misdn: Improve debug log messages.
Stefan Knoblich [Thu, 22 Mar 2012 23:46:46 +0000 (00:46 +0100)] 
ftmod_misdn: Improve debug log messages.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
14 years agoftmod_misdn: Move misdn_handle_incoming() up.
Stefan Knoblich [Thu, 22 Mar 2012 23:32:24 +0000 (00:32 +0100)] 
ftmod_misdn: Move misdn_handle_incoming() up.

Only used by misdn_read(), so move it right in front of that one.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
14 years agoftmod_misdn: Decode hfcsusb MPH_INFORMATION_IND state and flags.
Stefan Knoblich [Thu, 22 Mar 2012 22:55:47 +0000 (23:55 +0100)] 
ftmod_misdn: Decode hfcsusb MPH_INFORMATION_IND state and flags.

For diagnostic / debugging purposes.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
14 years agoadded httapi.conf.xml file to crpm build
Michal Bielicki - cypromis [Wed, 21 Mar 2012 16:12:00 +0000 (17:12 +0100)] 
added httapi.conf.xml file to crpm build

14 years agoMerge branch 'master' of ssh://git.freeswitch.org:222/freeswitch
Michal Bielicki - cypromis [Wed, 21 Mar 2012 16:08:54 +0000 (17:08 +0100)] 
Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch

14 years agofreetdm: fix isup timers default values
James Zhang [Wed, 21 Mar 2012 14:12:59 +0000 (10:12 -0400)] 
freetdm: fix isup timers default values

14 years agoRevert "freeswitch: taking out -Ox cflags and have them replaced with -O0"
James Zhang [Wed, 21 Mar 2012 14:05:51 +0000 (10:05 -0400)] 
Revert "freeswitch: taking out -Ox cflags and have them replaced with -O0"

This reverts commit e560ddccdec0232a040851f088db1adec2cbc7f4.

14 years agoRevert "freetdm: fixing default values for ISUP"
James Zhang [Wed, 21 Mar 2012 14:00:27 +0000 (10:00 -0400)] 
Revert "freetdm: fixing default values for ISUP"

This reverts commit f1d80cd25d13d78deab88ea7f559e63aa899f319.

14 years agofreeswitch: taking out -Ox cflags and have them replaced with -O0
James Zhang [Tue, 20 Mar 2012 15:56:29 +0000 (11:56 -0400)] 
freeswitch: taking out -Ox cflags and have them replaced with -O0
            we dont want to optimize out symbols for debugging

14 years agofreetdm: fixing wrong default timer values
James Zhang [Tue, 20 Mar 2012 14:51:53 +0000 (10:51 -0400)] 
freetdm: fixing wrong default timer values

14 years agoFS-4022
Jeff Lenk [Tue, 20 Mar 2012 01:06:36 +0000 (20:06 -0500)] 
FS-4022

14 years agowhitespace, cruft
Daniel Swarbrick [Mon, 19 Mar 2012 17:05:44 +0000 (18:05 +0100)] 
whitespace, cruft

14 years agofreetdm: Do not report error for DAHDI RINGER ON/OFF events, they are no-ops at the...
Moises Silva [Mon, 19 Mar 2012 13:27:29 +0000 (09:27 -0400)] 
freetdm: Do not report error for DAHDI RINGER ON/OFF events, they are no-ops at the moment

14 years agofreetdm: Try to resolve OPENZAP-173
Moises Silva [Mon, 19 Mar 2012 13:20:44 +0000 (09:20 -0400)] 
freetdm: Try to resolve OPENZAP-173
         The token count needs to be updated after the master session token is cleared
         and before checking for other tokens

14 years agofreetdm: ftmod_zt - Print which DAHDI event number is failing to be processed
Moises Silva [Sun, 18 Mar 2012 22:54:54 +0000 (18:54 -0400)] 
freetdm: ftmod_zt - Print which DAHDI event number is failing to be processed

14 years agofreetdm: fixing default values for ISUP
James Zhang [Fri, 16 Mar 2012 20:09:54 +0000 (16:09 -0400)] 
freetdm: fixing default values for ISUP

14 years agofix flite to use the correct voice
Jeff Lenk [Fri, 16 Mar 2012 17:33:42 +0000 (12:33 -0500)] 
fix flite to use the correct voice

14 years agofreetdm: merge native bridge fix from releases.3.4
James Zhang [Fri, 16 Mar 2012 16:24:10 +0000 (12:24 -0400)] 
freetdm: merge native bridge fix from releases.3.4
         which solves the crash on outgoing calls after native bridge

14 years agofreetdm: synchronizing fixes in releases.3.5 version
James Zhang [Fri, 16 Mar 2012 15:40:21 +0000 (11:40 -0400)] 
freetdm: synchronizing fixes in releases.3.5 version
         - glare
         - cgb/cgu range bug
         - inhibit/uninhibit

14 years agofreetdm: fixing glare with different options
James Zhang [Fri, 16 Mar 2012 15:19:01 +0000 (11:19 -0400)] 
freetdm: fixing glare with different options

14 years agowhitespace
Travis Cross [Fri, 16 Mar 2012 05:21:10 +0000 (05:21 +0000)] 
whitespace

14 years agoupdate gitignore exclusion for binary in tree
Travis Cross [Fri, 16 Mar 2012 04:21:06 +0000 (04:21 +0000)] 
update gitignore exclusion for binary in tree

Is this really needed?

14 years agogitignore *.swp
Travis Cross [Fri, 16 Mar 2012 04:14:21 +0000 (04:14 +0000)] 
gitignore *.swp

14 years agowhitespace
Travis Cross [Fri, 16 Mar 2012 04:13:50 +0000 (04:13 +0000)] 
whitespace

14 years agofreetdm: fixing a potential crash on a rarely happened situation
James Zhang [Thu, 15 Mar 2012 22:05:47 +0000 (18:05 -0400)] 
freetdm: fixing a potential crash on a rarely happened situation

14 years agofix samples-htdocs target
Travis Cross [Thu, 15 Mar 2012 18:57:19 +0000 (18:57 +0000)] 
fix samples-htdocs target

14 years agoFS-3950 --resolve nibblebill changes!
Jeff Lenk [Thu, 15 Mar 2012 04:26:09 +0000 (23:26 -0500)] 
FS-3950 --resolve nibblebill changes!

14 years agoFS-3987 --resolve
Jeff Lenk [Thu, 15 Mar 2012 03:44:56 +0000 (22:44 -0500)] 
FS-3987 --resolve

14 years agoFS-3990 --resolve rework file type checking in getlib routine
Travis Cross [Wed, 14 Mar 2012 21:40:37 +0000 (21:40 +0000)] 
FS-3990 --resolve rework file type checking in getlib routine

Luke Weber reports that OS X's sed utility is broken.

14 years agoFS-4004 --resolve
Travis Cross [Wed, 14 Mar 2012 20:31:34 +0000 (20:31 +0000)] 
FS-4004 --resolve

Thanks to Kyle A. King for pointing this out and to William King for
collaboration.