]> git.ipfire.org Git - thirdparty/freeswitch.git/log
thirdparty/freeswitch.git
14 years agoreswig vs2010
Jeff Lenk [Fri, 8 Jul 2011 21:16:04 +0000 (16:16 -0500)] 
reswig vs2010

14 years agopush out signal data into its own queue system
Anthony Minessale [Fri, 8 Jul 2011 17:52:12 +0000 (12:52 -0500)] 
push out signal data into its own queue system

14 years agoFS-3386 Jeff Lenk found this one, Good Catch!
Anthony Minessale [Fri, 8 Jul 2011 17:44:42 +0000 (12:44 -0500)] 
FS-3386 Jeff Lenk found this one, Good Catch!

14 years agoFS-2954 correct windows usage
Jeff Lenk [Fri, 8 Jul 2011 14:53:03 +0000 (09:53 -0500)] 
FS-2954 correct windows usage

14 years agowhitespace cleanup
Travis Cross [Fri, 8 Jul 2011 11:32:51 +0000 (11:32 +0000)] 
whitespace cleanup

14 years agolet mod_directory use non-XML dialplans
Travis Cross [Fri, 8 Jul 2011 10:42:31 +0000 (10:42 +0000)] 
let mod_directory use non-XML dialplans

14 years agoFS-3359 --resolve also added %y to printf macros to replace ' with \'
Anthony Minessale [Thu, 7 Jul 2011 20:08:16 +0000 (15:08 -0500)] 
FS-3359 --resolve also added %y to printf macros to replace ' with \'

14 years agoMerge branch 'master' of ssh://git.freeswitch.org:222/freeswitch
David Yat Sin [Thu, 7 Jul 2011 17:52:34 +0000 (13:52 -0400)] 
Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch

14 years agofreetdm: Increased maximum number of channels per group to 2048
David Yat Sin [Thu, 7 Jul 2011 15:24:58 +0000 (11:24 -0400)] 
freetdm: Increased maximum number of channels per group to 2048

14 years agomod_sangoma_codec: fix ilbc bit rate typo
Moises Silva [Thu, 7 Jul 2011 15:20:40 +0000 (11:20 -0400)] 
mod_sangoma_codec: fix ilbc bit rate typo

14 years agofix campon to play music even on first run and cancel faster
Anthony Minessale [Wed, 6 Jul 2011 21:45:25 +0000 (16:45 -0500)] 
fix campon to play music even on first run and cancel faster

14 years agoupdate
Anthony Minessale [Wed, 6 Jul 2011 20:11:47 +0000 (15:11 -0500)] 
update

14 years agoFS-3394 --resolve edge case in the 3rd party sofia sip stack library when dealing...
Anthony Minessale [Wed, 6 Jul 2011 20:11:19 +0000 (15:11 -0500)] 
FS-3394 --resolve edge case in the 3rd party sofia sip stack library when dealing with a malformed contact and missing ack. Will push upstream to sofia devs

14 years agoswigall
Brian West [Wed, 6 Jul 2011 17:42:06 +0000 (12:42 -0500)] 
swigall

14 years agofixed unimrcp to prevent double destroy of connection
Christopher Rienzo [Wed, 6 Jul 2011 15:49:59 +0000 (15:49 +0000)] 
fixed unimrcp to prevent double destroy of connection

14 years agounimrcp lib does not notify mod_unimrcp of RTSP TEARDOWN timeouts
Christopher Rienzo [Wed, 6 Jul 2011 15:47:07 +0000 (15:47 +0000)] 
unimrcp lib does not notify mod_unimrcp of RTSP TEARDOWN timeouts

14 years agoMerge branch 'master' of ssh://git.freeswitch.org:222/freeswitch
David Yat Sin [Tue, 5 Jul 2011 22:26:13 +0000 (18:26 -0400)] 
Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch

14 years agochlog: freetdm: Increased Maximum number of spans to 128 (requires libsng_isdn 7...
David Yat Sin [Tue, 5 Jul 2011 22:23:18 +0000 (18:23 -0400)] 
chlog: freetdm: Increased Maximum number of spans to 128 (requires libsng_isdn 7.7.2 or later)

14 years agochlog: freetdm: Increased Maximum number of spans to 128
David Yat Sin [Tue, 5 Jul 2011 22:23:18 +0000 (18:23 -0400)] 
chlog: freetdm: Increased Maximum number of spans to 128

14 years agoonly parse messages from channel_ready when its a session calling channel ready on...
Anthony Minessale [Tue, 5 Jul 2011 20:29:13 +0000 (15:29 -0500)] 
only parse messages from channel_ready when its a session calling channel ready on itself not when another thread calls it

14 years agoFS-2954: attr packed is not available on sun studio
Michael Jerris [Tue, 5 Jul 2011 19:42:02 +0000 (15:42 -0400)] 
FS-2954: attr packed is not available on sun studio

14 years agoadd proxy tag to UPDATE packets if it was set by INVITE
Anthony Minessale [Tue, 5 Jul 2011 16:52:45 +0000 (11:52 -0500)] 
add proxy tag to UPDATE packets if it was set by INVITE

14 years agoFS-3034 --resolve
Jeff Lenk [Tue, 5 Jul 2011 16:57:13 +0000 (11:57 -0500)] 
FS-3034 --resolve

14 years agocheck in basic flex demo as basis to develop a client application
Anthony Minessale [Tue, 5 Jul 2011 16:16:31 +0000 (11:16 -0500)] 
check in basic flex demo as basis to develop a client application

14 years agodon't parse events in channel_ready during hold
Anthony Minessale [Tue, 5 Jul 2011 16:05:28 +0000 (11:05 -0500)] 
don't parse events in channel_ready during hold

14 years agoFS-3391 --resolve Segmentation fault on mod_dingaling when receiving a discovery...
Jeff Lenk [Mon, 4 Jul 2011 03:35:44 +0000 (22:35 -0500)] 
FS-3391 --resolve Segmentation fault on mod_dingaling when receiving a discovery from the server

14 years agomod_ladspa: Set setenv() overwrite flag to replace empty LADSPA_PATH variables.
Stefan Knoblich [Sun, 3 Jul 2011 23:10:11 +0000 (01:10 +0200)] 
mod_ladspa: Set setenv() overwrite flag to replace empty LADSPA_PATH variables.

For complete putenv()-like behaviour.

Further investigation on why putenv() caused EFAULTs on execve() and
segfaults on reload:

putenv(3):

   "The string pointed to by string becomes part of the environment,
    so altering the string changes the environment."

setenv(3):

   "This function makes copies of the strings pointed to by name and value
    (by contrast with putenv(3))."

Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
14 years agoupdate .gitignore
Travis Cross [Sun, 3 Jul 2011 18:45:51 +0000 (18:45 +0000)] 
update .gitignore

14 years agoversion bump to zeromq-2.1.7
Travis Cross [Sun, 3 Jul 2011 18:29:13 +0000 (18:29 +0000)] 
version bump to zeromq-2.1.7

14 years agomod_ladspa: putenv() breaks the process environment variables, use setenv() instead.
Stefan Knoblich [Sun, 3 Jul 2011 11:55:19 +0000 (13:55 +0200)] 
mod_ladspa: putenv() breaks the process environment variables, use setenv() instead.

Use of putenv() to set LADSPA_PATH broke the proccess environment variables, for some
unknown reason, causing segfaults on "reload mod_ladspa" and restarting
FreeSWITCH (with "fcstl shutdown restart").

Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
14 years agoFS-3378 --resolve Compile FS Core with /O2 flag in VS2010
Jeff Lenk [Sat, 2 Jul 2011 21:03:49 +0000 (16:03 -0500)] 
FS-3378 --resolve Compile FS Core with /O2 flag in VS2010

14 years agofix windows build
Jeff Lenk [Sat, 2 Jul 2011 20:37:55 +0000 (15:37 -0500)] 
fix windows build

14 years agoIntroducing fixed point math functions
Steve Underwood [Sat, 2 Jul 2011 14:04:29 +0000 (22:04 +0800)] 
Introducing fixed point math functions

14 years agoAnother round of tweaks for spandsp. There should be no functional changes,
Steve Underwood [Sat, 2 Jul 2011 13:16:52 +0000 (21:16 +0800)] 
Another round of tweaks for spandsp. There should be no functional changes,
although quite a few things have changed in the test suite

14 years agoNumerous little changes to spandsp that haven't been pushed to Freeswitch for a
Steve Underwood [Sat, 2 Jul 2011 06:45:27 +0000 (14:45 +0800)] 
Numerous little changes to spandsp that haven't been pushed to Freeswitch for a
while. The only big changes are a majorly rewritten V.42 and V.42bis which are
now basically functional.

14 years agoFS-3386 fix small mem leak in sofia
Anthony Minessale [Fri, 1 Jul 2011 17:27:40 +0000 (12:27 -0500)] 
FS-3386 fix small mem leak in sofia

14 years agolast commit for --enable-timerfd-wrapper (autoheadache)
Anthony Minessale [Thu, 30 Jun 2011 23:30:24 +0000 (18:30 -0500)] 
last commit for --enable-timerfd-wrapper (autoheadache)

14 years agofix typo in autoconf
Anthony Minessale [Thu, 30 Jun 2011 23:16:05 +0000 (18:16 -0500)] 
fix typo in autoconf

14 years agotweak q size
Anthony Minessale [Thu, 30 Jun 2011 23:12:28 +0000 (18:12 -0500)] 
tweak q size

14 years agoFS-3386 --resolve please try this
Anthony Minessale [Thu, 30 Jun 2011 23:59:29 +0000 (18:59 -0500)] 
FS-3386 --resolve please try this

14 years agoadd debug
Anthony Minessale [Thu, 30 Jun 2011 23:57:58 +0000 (18:57 -0500)] 
add debug

14 years agoftmod_libpri: final fix called number overlap receiving...
Stefan Knoblich [Thu, 30 Jun 2011 21:49:45 +0000 (23:49 +0200)] 
ftmod_libpri: final fix called number overlap receiving...

ftdm_copy_string() length parameter needs to include the terminating NUL byte.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Tested-by: Stefan Knoblich <stkn@openisdn.net>
14 years agomissed these on timerfd commit
Anthony Minessale [Thu, 30 Jun 2011 21:24:30 +0000 (16:24 -0500)] 
missed these on timerfd commit

14 years agochange commit factor on sql thread
Anthony Minessale [Thu, 30 Jun 2011 21:23:40 +0000 (16:23 -0500)] 
change commit factor on sql thread

14 years agoFix fifo orbit timeout when not using a chime tested with and without chime
Brian West [Thu, 30 Jun 2011 21:23:55 +0000 (16:23 -0500)] 
Fix fifo orbit timeout when not using a chime tested with and without chime

14 years agoadd --enable-timerfd-wrapper to wrap timefd syscalls for platforms with the right...
Anthony Minessale [Thu, 30 Jun 2011 19:36:52 +0000 (14:36 -0500)] 
add --enable-timerfd-wrapper to wrap timefd syscalls for platforms with the right kernel and wrong libc

14 years agoFS-3385 --resolve
Anthony Minessale [Thu, 30 Jun 2011 16:59:58 +0000 (11:59 -0500)] 
FS-3385 --resolve

14 years agoadded mod_callcenter to modules.conf.xml
Michal Bielicki - cypromis [Thu, 30 Jun 2011 13:08:37 +0000 (15:08 +0200)] 
added mod_callcenter to modules.conf.xml

14 years agoftmod_libpri: Incoming overlap receiving digits have to be appended to the DNIS.
Stefan Knoblich [Thu, 30 Jun 2011 10:55:56 +0000 (12:55 +0200)] 
ftmod_libpri: Incoming overlap receiving digits have to be appended to the DNIS.

Libpri doesn't do that for us, so handle things on our end.
Other parts of the previous patch seem to work fine.

Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
14 years agoFS-3382 --resolve
Anthony Minessale [Wed, 29 Jun 2011 23:33:27 +0000 (18:33 -0500)] 
FS-3382 --resolve

14 years agoadd execute_on_fax_success, execute_on_fax_failure and execute_on_fax_result channel...
Anthony Minessale [Wed, 29 Jun 2011 23:22:57 +0000 (18:22 -0500)] 
add execute_on_fax_success, execute_on_fax_failure and execute_on_fax_result channel variables to trigger an app or lua script when a fax result is received

14 years agoauto populate global origination_caller_id_name/number from effective_caller_id_name...
Anthony Minessale [Wed, 29 Jun 2011 20:57:59 +0000 (15:57 -0500)] 
auto populate global origination_caller_id_name/number from effective_caller_id_name/number in enterprise originate

14 years agoFS-3380 --resolve Bad calling conventions for Windows
Jeff Lenk [Wed, 29 Jun 2011 16:30:31 +0000 (11:30 -0500)] 
FS-3380 --resolve Bad calling conventions for Windows

14 years agoftmod_libpri: Add experimental (untested) support for overlap receiving in TE mode.
Stefan Knoblich [Wed, 29 Jun 2011 11:26:51 +0000 (13:26 +0200)] 
ftmod_libpri: Add experimental (untested) support for overlap receiving in TE mode.

Adds a new "overlapdial" configuration parameter that enables
incoming overlap dialing when set to "incoming", "yes" or "both" (possible values:
"no", "yes"/"both", "incoming"/"receive", "outgoing"/"send").

(Overlap dialing is disabled by default)

NOTE: only the non-overlap receive case has been tested (= doesn't break existing setups)

Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
14 years agoSkinny: some columns may be null: avoid segfault
Mathieu Parent [Tue, 28 Jun 2011 22:23:54 +0000 (00:23 +0200)] 
Skinny: some columns may be null: avoid segfault

See FS-3379

14 years agoavoid recursion loop in parse_all_events vs channel_ready
Anthony Minessale [Tue, 28 Jun 2011 20:06:48 +0000 (15:06 -0500)] 
avoid recursion loop in parse_all_events vs channel_ready

14 years agoUpdate ChangeLog through June 28 (mid-day)
Michael S Collins [Tue, 28 Jun 2011 19:11:34 +0000 (12:11 -0700)] 
Update ChangeLog through June 28 (mid-day)

14 years agoUpdate ChangeLog through May 31 (more to come)
Michael S Collins [Tue, 28 Jun 2011 17:27:00 +0000 (10:27 -0700)] 
Update ChangeLog through May 31 (more to come)

14 years agosupport final response in response header passing
Anthony Minessale [Tue, 28 Jun 2011 15:30:11 +0000 (10:30 -0500)] 
support final response in response header passing

14 years agofreetdm: added mixaudio parameter to ftmod_pritap per Orecx request
Moises Silva [Tue, 28 Jun 2011 15:28:58 +0000 (11:28 -0400)] 
freetdm: added mixaudio parameter to ftmod_pritap per Orecx request

14 years agoomit file_string:// prefix if input begins with ~
Anthony Minessale [Tue, 28 Jun 2011 13:25:46 +0000 (08:25 -0500)] 
omit file_string:// prefix if input begins with ~

14 years agoFS-2218 --resolve
Anthony Minessale [Tue, 28 Jun 2011 13:05:12 +0000 (08:05 -0500)] 
FS-2218 --resolve

14 years agoFreeTDM: gcc-4.6.0 fix (-Wunused-but-set-variable)
Stefan Knoblich [Tue, 28 Jun 2011 13:05:31 +0000 (15:05 +0200)] 
FreeTDM: gcc-4.6.0 fix (-Wunused-but-set-variable)

ftmod_sangoma_isdn.c:ftdm_sangoma_isdn_io_run()
remove unused variable wflags.

Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
14 years agoFreeTDM: gcc-4.6.0 fix (-Wunused-but-set-variable)
Stefan Knoblich [Tue, 28 Jun 2011 12:54:37 +0000 (14:54 +0200)] 
FreeTDM: gcc-4.6.0 fix (-Wunused-but-set-variable)

ftdm_io.c:ftdm_channel_process_media()
status variable was set but otherwise unused

Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
14 years agoresolve trivial compiler warning
Jeff Lenk [Tue, 28 Jun 2011 01:23:00 +0000 (20:23 -0500)] 
resolve trivial compiler warning

14 years agoadd last_hold_time and hold_accum vars for cdr data
Anthony Minessale [Mon, 27 Jun 2011 18:27:52 +0000 (13:27 -0500)] 
add last_hold_time and hold_accum vars for cdr data

14 years agoparse events and messages in channel_ready
Anthony Minessale [Mon, 27 Jun 2011 16:32:52 +0000 (11:32 -0500)] 
parse events and messages in channel_ready

14 years agoFS-867 --resolve
Anthony Minessale [Mon, 27 Jun 2011 15:15:03 +0000 (10:15 -0500)] 
FS-867 --resolve

14 years agoFS-3372 --resolve
Anthony Minessale [Mon, 27 Jun 2011 15:09:15 +0000 (10:09 -0500)] 
FS-3372 --resolve

14 years agoFS-3373 --resolve
Anthony Minessale [Mon, 27 Jun 2011 15:01:06 +0000 (10:01 -0500)] 
FS-3373 --resolve

14 years agocomment cleanup
Travis Cross [Sun, 26 Jun 2011 13:30:05 +0000 (13:30 +0000)] 
comment cleanup

14 years agoFS-3362 check for ports that are 0 in sdp and do not bother patching it for these...
Anthony Minessale [Fri, 24 Jun 2011 23:28:56 +0000 (18:28 -0500)] 
FS-3362 check for ports that are 0 in sdp and do not bother patching it for these cases

14 years agofix video read frame function to behave like the audio one when waiting for codecs
Anthony Minessale [Fri, 24 Jun 2011 19:49:36 +0000 (14:49 -0500)] 
fix video read frame function to behave like the audio one when waiting for codecs

14 years agomove channel_create event to init state to allow more info to be gathered
Anthony Minessale [Fri, 24 Jun 2011 15:52:18 +0000 (10:52 -0500)] 
move channel_create event to init state to allow more info to be gathered

14 years agoadd sip_liberal_dtmf chanvar and liberal-dtmf profile param to use the maximum method...
Anthony Minessale [Thu, 23 Jun 2011 22:57:10 +0000 (17:57 -0500)] 
add sip_liberal_dtmf chanvar and liberal-dtmf profile param to use the maximum methods of DTMF avoiding sticking to the spec which leads to incompatability

14 years agofix from diego
Brian West [Thu, 23 Jun 2011 20:46:38 +0000 (15:46 -0500)] 
fix from diego

14 years agoFS-3367 --resolve the start was actually broken in the same way, instead of your...
Anthony Minessale [Thu, 23 Jun 2011 19:57:46 +0000 (14:57 -0500)] 
FS-3367 --resolve the start was actually broken in the same way, instead of your exact patch I replaced both original functions to work as your patch suggests

14 years agoFS-3275 try this patch
Anthony Minessale [Thu, 23 Jun 2011 16:57:38 +0000 (11:57 -0500)] 
FS-3275 try this patch

14 years agoFS-3366 --resolve broken spec file after pocketsphinx update
Jeff Lenk [Thu, 23 Jun 2011 14:08:57 +0000 (09:08 -0500)] 
FS-3366 --resolve broken spec file after pocketsphinx update

14 years agoFS-3275 try this then
Anthony Minessale [Thu, 23 Jun 2011 00:03:33 +0000 (19:03 -0500)] 
FS-3275 try this then

14 years agorevert
Anthony Minessale [Wed, 22 Jun 2011 23:58:56 +0000 (18:58 -0500)] 
revert

14 years agofreetdm: add some extra logging in ftmod_zt and ftmod_analog
Moises Silva [Wed, 22 Jun 2011 21:05:09 +0000 (17:05 -0400)] 
freetdm: add some extra logging in ftmod_zt and ftmod_analog

14 years agoFS-3275 try this
Anthony Minessale [Wed, 22 Jun 2011 20:35:35 +0000 (15:35 -0500)] 
FS-3275 try this

14 years agoadd hup command to conference (kick without the kick sound)
Anthony Minessale [Wed, 22 Jun 2011 17:18:09 +0000 (12:18 -0500)] 
add hup command to conference (kick without the kick sound)

14 years agoFS-3362 removed the vid refresh thing
Anthony Minessale [Wed, 22 Jun 2011 15:51:46 +0000 (10:51 -0500)] 
FS-3362 removed the vid refresh thing

14 years agoflush buffer to avoid lag and enable plc
Anthony Minessale [Tue, 21 Jun 2011 16:43:37 +0000 (11:43 -0500)] 
flush buffer to avoid lag and enable plc

14 years agoFS-3361 --resolve mod_portaudio crash on bad init
Jeff Lenk [Tue, 21 Jun 2011 14:21:22 +0000 (09:21 -0500)] 
FS-3361 --resolve mod_portaudio crash on bad init

14 years agoFS-3358 please test and close if it works
Anthony Minessale [Mon, 20 Jun 2011 18:21:20 +0000 (13:21 -0500)] 
FS-3358 please test and close if it works

14 years agoFS-3275 --resolve
Anthony Minessale [Mon, 20 Jun 2011 16:15:24 +0000 (11:15 -0500)] 
FS-3275 --resolve

14 years agoFS-3353 --resolve
Anthony Minessale [Mon, 20 Jun 2011 15:32:11 +0000 (10:32 -0500)] 
FS-3353 --resolve

14 years agoFS-3354 --resolve
Anthony Minessale [Mon, 20 Jun 2011 15:07:01 +0000 (10:07 -0500)] 
FS-3354 --resolve

14 years agoFS-3355 --resolve mod_rtmp for windows
Jeff Lenk [Mon, 20 Jun 2011 15:03:56 +0000 (10:03 -0500)] 
FS-3355 --resolve mod_rtmp for windows

14 years agoOPENZAP-166 --resolve trivial compiler warnings
Jeff Lenk [Mon, 20 Jun 2011 14:36:22 +0000 (09:36 -0500)] 
OPENZAP-166 --resolve trivial compiler warnings

14 years agoFS-3356 --resolove fix windows build vs2010
Jeff Lenk [Mon, 20 Jun 2011 14:30:45 +0000 (09:30 -0500)] 
FS-3356 --resolove fix windows build vs2010

14 years agoWait for unimrcp lib to timeout requests
Christopher Rienzo [Mon, 20 Jun 2011 14:00:21 +0000 (14:00 +0000)] 
Wait for unimrcp lib to timeout requests

14 years agoonly clear scope vars when they were set
Anthony Minessale [Sat, 18 Jun 2011 16:52:37 +0000 (11:52 -0500)] 
only clear scope vars when they were set

14 years agoonly clear scope vars when they were set
Anthony Minessale [Sat, 18 Jun 2011 15:28:23 +0000 (10:28 -0500)] 
only clear scope vars when they were set

14 years agodocs: Add libteletone back to core API documentation
Stefan Knoblich [Fri, 17 Jun 2011 23:05:47 +0000 (01:05 +0200)] 
docs: Add libteletone back to core API documentation

Right... this one is actually part of the core
(.o files included in libfreeswitch).

There are a few more libs included like this, but none
of them should be for external use.

Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
14 years agodocs: Major clean up of doxygen generated core API documentation
Stefan Knoblich [Fri, 17 Jun 2011 22:25:38 +0000 (00:25 +0200)] 
docs: Major clean up of doxygen generated core API documentation

To make the API documentation usable (again):

  - Rename to "FreeSWITCH API Documentation"

  - Remove all external INPUT paths, only scan FreeSWITCH core sources

  - Only parse a sane subset of files: *.c *.cc *.cpp *.h *.hh *.hxx
    (don't care about any python / whatever files for now)

  - Exclude modules (seriously, all the mod_java / mod_managed stuff
    turned it into an unusable mess. You need API docs of modules? Add separate doxygen
    configurations for them (or specific ones))

  - Include src/mod in example search path (for @include etc.), add C/C++
    patterns.

  - Set up PREDEFINED to fix the massive clusterf*ck that was caused by
    SWITCH_DECLARE() and friends.

<End Of Rant>

Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
14 years agomissed an =
Anthony Minessale [Fri, 17 Jun 2011 20:56:27 +0000 (15:56 -0500)] 
missed an =