]> git.ipfire.org Git - thirdparty/freeswitch.git/log
thirdparty/freeswitch.git
12 years agonewer gcc does not like when you use out of bounds array indexes to access other...
Anthony Minessale [Thu, 20 Jun 2013 15:16:32 +0000 (10:16 -0500)] 
newer gcc does not like when you use out of bounds array indexes to access other elements in a struct (at least at -O2)

12 years agocomment out broken test
Anthony Minessale [Thu, 20 Jun 2013 15:14:41 +0000 (10:14 -0500)] 
comment out broken test

12 years agoFixed NEON detection and added AVX2 detection to spandsp
Steve Underwood [Thu, 20 Jun 2013 15:53:53 +0000 (23:53 +0800)] 
Fixed NEON detection and added AVX2 detection to spandsp

12 years agomod_ssml: XML decode <audio src=".. attribute since iksemel SAX parser doesn't
Chris Rienzo [Thu, 20 Jun 2013 13:24:46 +0000 (09:24 -0400)] 
mod_ssml: XML decode <audio src=".. attribute since iksemel SAX parser doesn't

12 years agoFS-5292 gsmopen: patch from garmt
Giovanni Maruzzelli [Thu, 20 Jun 2013 12:21:49 +0000 (14:21 +0200)] 
FS-5292 gsmopen: patch from garmt

12 years agoFS-5482 skypopen: check assignment on possibly NULL pointer, avoiding segfault
Giovanni Maruzzelli [Thu, 20 Jun 2013 08:16:46 +0000 (10:16 +0200)] 
FS-5482 skypopen: check assignment on possibly NULL pointer, avoiding segfault

12 years agofix ref counting issue in tcp,tls,wss transports
Anthony Minessale [Thu, 20 Jun 2013 02:54:58 +0000 (21:54 -0500)] 
fix ref counting issue in tcp,tls,wss transports

12 years agoadd config examples
Anthony Minessale [Wed, 19 Jun 2013 16:09:40 +0000 (11:09 -0500)] 
add config examples

12 years agoyay for bugs
Anthony Minessale [Wed, 19 Jun 2013 17:26:45 +0000 (12:26 -0500)] 
yay for bugs

12 years agotweak rpm spec file
Ken Rice [Wed, 19 Jun 2013 16:27:31 +0000 (11:27 -0500)] 
tweak rpm spec file

12 years agomore trivial compiler warnings for windows
Jeff Lenk [Wed, 19 Jun 2013 15:44:31 +0000 (10:44 -0500)] 
more trivial compiler warnings for windows

12 years agomod_rayo: allow variables to be passed in dialstring
Chris Rienzo [Wed, 19 Jun 2013 12:53:17 +0000 (08:53 -0400)] 
mod_rayo: allow variables to be passed in dialstring

12 years agoFS-4969 --resolve
Anthony Minessale [Wed, 19 Jun 2013 02:19:24 +0000 (21:19 -0500)] 
FS-4969 --resolve

12 years agoFS-5513 --resolve
Anthony Minessale [Wed, 19 Jun 2013 02:16:48 +0000 (21:16 -0500)] 
FS-5513 --resolve

12 years agofix several more windows compiler warnings and mod_gsmopen
Jeff Lenk [Wed, 19 Jun 2013 03:43:49 +0000 (22:43 -0500)] 
fix several more windows compiler warnings and mod_gsmopen

12 years agoonly refuse loopback endoint not profiles named loopback
Anthony Minessale [Tue, 18 Jun 2013 21:19:02 +0000 (16:19 -0500)] 
only refuse loopback endoint not profiles named loopback

12 years agofix trivial compiler error and vs2010 reswig
Jeff Lenk [Tue, 18 Jun 2013 21:55:03 +0000 (16:55 -0500)] 
fix trivial compiler error and vs2010 reswig

12 years agofix reload of outbound_name change
Brian West [Tue, 18 Jun 2013 20:48:52 +0000 (15:48 -0500)] 
fix reload of outbound_name change

12 years agofix build on cent5
Anthony Minessale [Tue, 18 Jun 2013 19:38:57 +0000 (14:38 -0500)] 
fix build on cent5

12 years agoFS-5510 --resolve - also add logging of hangup cause
Nathan Neulinger [Tue, 18 Jun 2013 17:21:35 +0000 (12:21 -0500)] 
FS-5510 --resolve  - also add logging of hangup cause

12 years agoswigall
Anthony Minessale [Tue, 18 Jun 2013 14:13:18 +0000 (09:13 -0500)] 
swigall

12 years agoadd skinny cmd to kill all current listeners
Nathan Neulinger [Tue, 18 Jun 2013 14:41:56 +0000 (09:41 -0500)] 
add skinny cmd to kill all current listeners

12 years agoAdd skinny device kill api command
Nathan Neulinger [Tue, 18 Jun 2013 14:18:31 +0000 (09:18 -0500)] 
Add skinny device kill api command

12 years agorefactor
Anthony Minessale [Tue, 18 Jun 2013 11:24:17 +0000 (06:24 -0500)] 
refactor

12 years agoFS-5513 --resolve
Anthony Minessale [Tue, 18 Jun 2013 02:37:53 +0000 (21:37 -0500)] 
FS-5513 --resolve

12 years agorefactor some of the video passthru code
Anthony Minessale [Tue, 18 Jun 2013 00:52:37 +0000 (19:52 -0500)] 
refactor some of the video passthru code

12 years agoFS-5519 --resolve
Anthony Minessale [Tue, 18 Jun 2013 00:43:08 +0000 (19:43 -0500)] 
FS-5519 --resolve

12 years ago remove debugging
Brian West [Mon, 17 Jun 2013 22:51:34 +0000 (17:51 -0500)] 
 remove debugging

12 years agoremove cid flip from pickup
Anthony Minessale [Mon, 17 Jun 2013 15:57:19 +0000 (10:57 -0500)] 
remove cid flip from pickup

12 years agoadd deflect parsing support for mod_loopback and fix unloop bug
Anthony Minessale [Mon, 17 Jun 2013 15:44:43 +0000 (10:44 -0500)] 
add deflect parsing support for mod_loopback and fix unloop bug

12 years agodont change device state from hangup to hangup
Anthony Minessale [Mon, 17 Jun 2013 15:43:59 +0000 (10:43 -0500)] 
dont change device state from hangup to hangup

12 years agoFS-5507 this should fix but I'm not sure its the proper thing
Jeff Lenk [Mon, 17 Jun 2013 13:51:56 +0000 (08:51 -0500)] 
FS-5507 this should fix but I'm not sure its the proper thing

12 years agoCheck for config before starting
Travis Cross [Sun, 16 Jun 2013 14:21:44 +0000 (14:21 +0000)] 
Check for config before starting

...so we can tell people what to do and where to look.

12 years agovs2010 reswig
Jeff Lenk [Fri, 14 Jun 2013 16:45:44 +0000 (11:45 -0500)] 
vs2010 reswig

12 years agoBump callie_en to 1.0.25 in sounds_version.txt
Michael S Collins [Fri, 14 Jun 2013 15:16:38 +0000 (08:16 -0700)] 
Bump callie_en to 1.0.25 in sounds_version.txt

12 years agomod_rayo: some fixes for punchblock 2.0 compatibility
Chris Rienzo [Thu, 13 Jun 2013 19:28:53 +0000 (15:28 -0400)] 
mod_rayo: some fixes for punchblock 2.0 compatibility

12 years agoFix missing return statement.
William King [Thu, 13 Jun 2013 17:07:56 +0000 (10:07 -0700)] 
Fix missing return statement.

12 years agomod_rayo: updates for 0.2 of spec
Chris Rienzo [Thu, 13 Jun 2013 15:23:12 +0000 (11:23 -0400)] 
mod_rayo: updates for 0.2 of spec

12 years agodisable dialog matching for subscribe reqs so it always uses a new handle to avoid...
Anthony Minessale [Thu, 13 Jun 2013 04:46:47 +0000 (23:46 -0500)] 
disable dialog matching for subscribe reqs so it always uses a new handle to avoid conflicting with notify transactions

Conflicts:
libs/sofia-sip/.update

12 years agoNew compiler warning(error). Unused assignment before the pointer is reassigned.
William King [Thu, 13 Jun 2013 04:39:14 +0000 (21:39 -0700)] 
New compiler warning(error). Unused assignment before the pointer is reassigned.

12 years agoIf the addr pointer is NULL, better to check first before using it.
William King [Thu, 13 Jun 2013 04:23:52 +0000 (21:23 -0700)] 
If the addr pointer is NULL, better to check first before using it.

12 years agoThis is probably what was intended. If the pointer 'path' is NULL, or if it is not...
William King [Thu, 13 Jun 2013 04:21:38 +0000 (21:21 -0700)] 
This is probably what was intended. If the pointer 'path' is NULL, or if it is not NULL, then the first char should not be '\0'

12 years agooops
William King [Thu, 13 Jun 2013 04:17:04 +0000 (21:17 -0700)] 
oops

12 years agoFix minor typo so that the metadata album field can be set.
William King [Thu, 13 Jun 2013 00:17:40 +0000 (17:17 -0700)] 
Fix minor typo so that the metadata album field can be set.

12 years agoSince I can't seem to locate what this might be used for, or the more correct solutio...
William King [Thu, 13 Jun 2013 00:11:22 +0000 (17:11 -0700)] 
Since I can't seem to locate what this might be used for, or the more correct solution, I'm going to comment it out for now. If someone can find a better solution so that this functionality would actually work, please advise.

12 years agoMake sure to cleanup event if there was a failure that caused it not to be fired.
William King [Thu, 13 Jun 2013 00:01:56 +0000 (17:01 -0700)] 
Make sure to cleanup event if there was a failure that caused it not to be fired.

12 years agoOn the off chance the if statement takes the false branch, let's not leak the memory...
William King [Wed, 12 Jun 2013 23:46:21 +0000 (16:46 -0700)] 
On the off chance the if statement takes the false branch, let's not leak the memory. again.

12 years agoOn the off chance the if statement takes the false branch, let's not leak the memory
William King [Wed, 12 Jun 2013 23:41:06 +0000 (16:41 -0700)] 
On the off chance the if statement takes the false branch, let's not leak the memory

12 years agoUpdate phrase_en.xml for sounds version 1.0.23
Michael S Collins [Wed, 12 Jun 2013 19:54:39 +0000 (12:54 -0700)] 
Update phrase_en.xml for sounds version 1.0.23

12 years agomod_http_cache: fixed wrong string to sign when referencing AWS S3 object with subdir...
Chris Rienzo [Wed, 12 Jun 2013 13:38:35 +0000 (09:38 -0400)] 
mod_http_cache: fixed wrong string to sign when referencing AWS S3 object with subdirectory

12 years agoFS-5498 add ringing and early stats to event
Seven Du [Wed, 12 Jun 2013 01:09:02 +0000 (09:09 +0800)] 
FS-5498 add ringing and early stats to event

12 years agoFS-5500 --resolve
Anthony Minessale [Tue, 11 Jun 2013 16:38:18 +0000 (11:38 -0500)] 
FS-5500 --resolve

12 years agoFS-5498 fix state change
Anthony Minessale [Tue, 11 Jun 2013 16:23:45 +0000 (11:23 -0500)] 
FS-5498 fix state change

12 years agoFS-5498 add profile-variables section to directory to specify profile variables to...
Anthony Minessale [Tue, 11 Jun 2013 14:38:38 +0000 (09:38 -0500)] 
FS-5498 add profile-variables section to directory to specify profile variables to be set automatically

12 years agoFS-5503 --resolve indeed, thx
Anthony Minessale [Tue, 11 Jun 2013 14:31:16 +0000 (09:31 -0500)] 
FS-5503 --resolve indeed, thx

12 years agoFS-5498
Anthony Minessale [Tue, 11 Jun 2013 00:13:05 +0000 (19:13 -0500)] 
FS-5498

12 years agoFS-5498
Anthony Minessale [Mon, 10 Jun 2013 23:21:46 +0000 (18:21 -0500)] 
FS-5498

12 years agoSkip to next file when you hup the stream
Brian West [Fri, 7 Jun 2013 17:29:13 +0000 (12:29 -0500)] 
Skip to next file when you hup the stream

12 years agoWhitespace cleanup to previous commit
Travis Cross [Fri, 7 Jun 2013 06:59:38 +0000 (06:59 +0000)] 
Whitespace cleanup to previous commit

12 years agoPrevious commit was incorrect. This would correctly handle the memory loss case.
William King [Fri, 7 Jun 2013 06:54:07 +0000 (23:54 -0700)] 
Previous commit was incorrect. This would correctly handle the memory loss case.

12 years agoFS-5493 oops
Anthony Minessale [Thu, 6 Jun 2013 18:17:20 +0000 (13:17 -0500)] 
FS-5493 oops

12 years agoadd last callback run stamp to device records
Anthony Minessale [Thu, 6 Jun 2013 18:08:59 +0000 (13:08 -0500)] 
add last callback run stamp to device records

12 years agoFS-5493 --resolve
Anthony Minessale [Thu, 6 Jun 2013 17:59:18 +0000 (12:59 -0500)] 
FS-5493 --resolve

12 years agoAdded mod_rayo (XMPP 3PCC http://xmpp.org/extensions/xep-0327.html). Used by Adhearsi...
Chris Rienzo [Thu, 6 Jun 2013 20:03:00 +0000 (16:03 -0400)] 
Added mod_rayo (XMPP 3PCC http://xmpp.org/extensions/xep-0327.html). Used by Adhearsion as its native call control protocol.  Currently beta testing.

12 years agoAdded mod_ssml (speech synthesis markup language) ssml:// and tts:// file formats.
Chris Rienzo [Thu, 6 Jun 2013 19:34:49 +0000 (15:34 -0400)] 
Added mod_ssml (speech synthesis markup language) ssml:// and tts:// file formats.

12 years agoAdd missing newline at end of file
Travis Cross [Thu, 6 Jun 2013 19:01:17 +0000 (19:01 +0000)] 
Add missing newline at end of file

12 years agoUse --with-storagedir in Debian build
Travis Cross [Wed, 8 May 2013 17:35:23 +0000 (17:35 +0000)] 
Use --with-storagedir in Debian build

12 years agoAdd support for --with-storagedir to configure
Travis Cross [Wed, 8 May 2013 17:30:02 +0000 (17:30 +0000)] 
Add support for --with-storagedir to configure

This is needed for correctly setting the default storage directory for
Debian builds.

12 years agoignore this
Brian West [Thu, 6 Jun 2013 15:27:00 +0000 (10:27 -0500)] 
ignore this

12 years agodon't need this change revert
Anthony Minessale [Wed, 5 Jun 2013 16:21:38 +0000 (11:21 -0500)] 
don't need this change revert

12 years agoadd some device-state mechinism to FS to allow tracking of device-specific states...
Anthony Minessale [Wed, 5 Jun 2013 16:19:44 +0000 (11:19 -0500)] 
add some device-state mechinism to FS to allow tracking of device-specific states where they may have more than one call from the same device

12 years agoUp this buffer to prevent boxes from locking up if they receive more than 1000 bytes.
Brian West [Tue, 4 Jun 2013 22:09:33 +0000 (17:09 -0500)] 
Up this buffer to prevent boxes from locking up if they receive more than 1000 bytes.

12 years agofix typo again
Seven Du [Tue, 4 Jun 2013 02:37:39 +0000 (10:37 +0800)] 
fix typo again

12 years agoclose websocket before unload
Seven Du [Tue, 4 Jun 2013 02:23:23 +0000 (10:23 +0800)] 
close websocket before unload

12 years agoadd show complete
Seven Du [Tue, 4 Jun 2013 01:52:14 +0000 (09:52 +0800)] 
add show complete

12 years agoadd show aliases, management, interface_types
Seven Du [Tue, 4 Jun 2013 01:47:45 +0000 (09:47 +0800)] 
add show aliases, management, interface_types

12 years agoadd missing ShowInterfacesRoute
Seven Du [Tue, 4 Jun 2013 01:37:19 +0000 (09:37 +0800)] 
add missing ShowInterfacesRoute

12 years agofix copy&paste typo
Seven Du [Tue, 4 Jun 2013 01:34:35 +0000 (09:34 +0800)] 
fix copy&paste typo

12 years agoshow tasks
Seven Du [Tue, 4 Jun 2013 01:32:38 +0000 (09:32 +0800)] 
show tasks

12 years agoshow say, chat, interfaces, limits
Seven Du [Tue, 4 Jun 2013 01:25:19 +0000 (09:25 +0800)] 
show say, chat, interfaces, limits

12 years agoupdate to mp4v2-2.0.0
Seven Du [Sat, 25 May 2013 04:17:07 +0000 (12:17 +0800)] 
update to mp4v2-2.0.0

It seems I cannot contact the original author
it seems has a bug which even cannot compile with mp4v2-trunk-479
This patch allow it to compile

12 years agofix hardcoded host and port
Seven Du [Tue, 4 Jun 2013 00:21:34 +0000 (08:21 +0800)] 
fix hardcoded host and port

12 years agoOPENZAP-214 --resolve
Jeff Lenk [Mon, 3 Jun 2013 22:27:04 +0000 (17:27 -0500)] 
OPENZAP-214 --resolve

12 years agoSet mod_voicemail to depend on mail-transport-agent
Travis Cross [Mon, 3 Jun 2013 08:59:33 +0000 (08:59 +0000)] 
Set mod_voicemail to depend on mail-transport-agent

Without this dependency we might not end up with sendmail installed
which would be unnecessarily surprising when using mod_voicemail.

12 years agoAvoid crashing FS after delivering a VM
Travis Cross [Mon, 3 Jun 2013 08:56:38 +0000 (08:56 +0000)] 
Avoid crashing FS after delivering a VM

When vm-storage-dir was set to an absolute path, FS would abort after
delivering a VM because we were trying to free(3) memory sitting in
the middle of a memory pool.

FS-5329

12 years agoHave modules depend on a particular version of libfreeswitch1
Travis Cross [Mon, 3 Jun 2013 06:13:35 +0000 (06:13 +0000)] 
Have modules depend on a particular version of libfreeswitch1

At this point we never want someone running a module against a
different version of FS than the module was built for.  It's also
conceivable that you could want to use the modules with libfreeswitch1
even if you weren't running FS itself.

12 years agoFix spelling in log message
Travis Cross [Sun, 2 Jun 2013 20:06:19 +0000 (20:06 +0000)] 
Fix spelling in log message

12 years agoFreeTDM: handle_core_command() clean up
Stefan Knoblich [Sun, 2 Jun 2013 01:02:14 +0000 (03:02 +0200)] 
FreeTDM: handle_core_command() clean up

Use uint64_t and FTDM_UINT64_FMT for flagval and "%u" for unsigned int.
Extend invalid channel id check to cover chan_id == 0 case.

Use ftdm_strlen_zero() and ftdm_array_len() instead of open-coding them.
Move some variables from global scope into local subcommand scope.

Various other little format string and variable naming fixes.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
12 years agoFreeTDM: Move I/O interface lookup code into common ftdm_global_get_io_interface()
Stefan Knoblich [Sun, 2 Jun 2013 00:56:44 +0000 (02:56 +0200)] 
FreeTDM: Move I/O interface lookup code into common ftdm_global_get_io_interface()

Auto-loading can be toggled by setting the new autoload parameter
to FTDM_FALSE/FTDM_TRUE.

Update ftdm_span_create() and ftdm_api_execute() to use the new code.

NOTE: Auto-loading of missing I/O interfaces remains enabled in both cases,
      but I guess we should disable it for ftdm_api_execute().

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
12 years agoFreeTDM: Fix "ftdm core flags/spanflags" with flag names
Stefan Knoblich [Sat, 1 Jun 2013 20:30:45 +0000 (22:30 +0200)] 
FreeTDM: Fix "ftdm core flags/spanflags" with flag names

"x >> 1" is _NOT_ the reverse of "1 << x"...

Use code from Sean Eron Andersen's "Bit Twiddling Hacks"
(=> http://graphics.stanford.edu/~seander/bithacks.html#IntegerLog)
to compute the log2 value (= position in the enum) of the bitflag.

This preserves the current behaviour, which is rather odd because
it is based on the position of the value in the enum, not its
actual (bit flag) value.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
12 years agoFreeTDM: Rewrite "ftdm core" print_* functions (to use new span iterator)
Stefan Knoblich [Sat, 1 Jun 2013 20:19:16 +0000 (22:19 +0200)] 
FreeTDM: Rewrite "ftdm core" print_* functions (to use new span iterator)

Simplify code by using shared string constants using bool (0/1) index,
!!-operator and negation-via-XOR.

Future optimization: Preallocate and re-use of iterators, to avoid
repeatedly allocating and freeing of memory.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
12 years agoftmod_libpri: Fix channel iterator memory leak
Stefan Knoblich [Sat, 1 Jun 2013 19:09:48 +0000 (21:09 +0200)] 
ftmod_libpri: Fix channel iterator memory leak

Keep the original iterator around to be able to actually free it
after use.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
12 years agoFreeTDM: Add span iterator
Stefan Knoblich [Sat, 1 Jun 2013 13:20:51 +0000 (15:20 +0200)] 
FreeTDM: Add span iterator

Part of my ongoing effort to split ftdm_io.c into more manageable pieces.

This change (along with others in the future) allows decoupling of the
span registry and its users, in preparation of moving all span related
functions and data structures into ftdm_span.c.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
12 years agoFS-5488 --resolve
Anthony Minessale [Fri, 31 May 2013 19:45:47 +0000 (14:45 -0500)] 
FS-5488 --resolve

12 years agoFS-5449: apply correct quoting, got older version of patch accidentally
Nathan Neulinger [Fri, 31 May 2013 21:31:27 +0000 (16:31 -0500)] 
FS-5449: apply correct quoting, got older version of patch accidentally

12 years agoFS-5449: --resolve add a mod_commands function to use the shell escape function and...
Nathan Neulinger [Fri, 31 May 2013 21:25:08 +0000 (16:25 -0500)] 
FS-5449: --resolve add a mod_commands function to use the shell escape function and update the existing function to use correct escaping

    adds a pool based implementation of the switch_util_quote_shell_arg function and changes existing function to be a wrapper around the pool based one

12 years agoFS-5488 --resolve
Anthony Minessale [Fri, 31 May 2013 18:14:09 +0000 (13:14 -0500)] 
FS-5488 --resolve

12 years agoMore to-be-recorded phrases.
Michael S Collins [Fri, 31 May 2013 18:44:46 +0000 (11:44 -0700)] 
More to-be-recorded phrases.

12 years agoFreeTDM: Remove unused local 'interfaces' variable
Stefan Knoblich [Fri, 31 May 2013 17:22:48 +0000 (19:22 +0200)] 
FreeTDM: Remove unused local 'interfaces' variable

Zero-filled, but never used otherwise (and static), drop it.

Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
12 years agoMinor tweaks from cleaning up spandsp
Steve Underwood [Fri, 31 May 2013 17:05:08 +0000 (01:05 +0800)] 
Minor tweaks from cleaning up spandsp