]>
git.ipfire.org Git - thirdparty/freeswitch.git/log
Mike Jerris [Tue, 7 Oct 2014 16:47:40 +0000 (11:47 -0500)]
Merge pull request #59 in FS/freeswitch from ~SJTHOMASON/freeswitch:FS-5868 to master
* commit '
747322dcc6f4db1bffc985c9bcff0bd32a2682a9 ':
Remove Contact header from BYE and CANCEL requests.
Mike Jerris [Tue, 7 Oct 2014 16:39:15 +0000 (11:39 -0500)]
Merge pull request #65 in FS/freeswitch from ~MBRANCA/freeswitch:bugfix/OPENZAP-220-ftmod_libpri-don-t-close-channel to master
* commit '
7ec7c920d1ef37a6b9753db0321dd19b2f3332a9 ':
OPENZAP-220 fix blocked into read and add cause for a correct hangup
Chris Rienzo [Tue, 7 Oct 2014 13:33:19 +0000 (09:33 -0400)]
switch_pgsql.c switch_pgsql_next_result_timed() was using switch_time_now() for start time and switch_micro_time_now() for current time. These are different time sources that may not be in sync and could cause the query to timeout prematurely.
Matteo Brancaleoni [Mon, 22 Sep 2014 08:55:27 +0000 (10:55 +0200)]
OPENZAP-220 fix blocked into read and add cause for a correct hangup
Anthony Minessale [Mon, 6 Oct 2014 19:08:40 +0000 (14:08 -0500)]
add some calculations to jitter buffer related to judging the optimal size
Anthony Minessale [Mon, 6 Oct 2014 14:50:13 +0000 (09:50 -0500)]
fix jb bug where once its full size it will never shrink due to logic err
Anthony Minessale [Fri, 3 Oct 2014 23:43:18 +0000 (18:43 -0500)]
some more changes relates to new bypass media controls
Michael Jerris [Fri, 3 Oct 2014 20:53:32 +0000 (16:53 -0400)]
FS-6781: #resolve #comment lets change this to always do confirm to match the other place where we set this
Anthony Minessale [Fri, 3 Oct 2014 20:36:23 +0000 (15:36 -0500)]
few bugs on recent new features
Michael Jerris [Fri, 3 Oct 2014 16:48:37 +0000 (12:48 -0400)]
cleanup conditions
Anthony Minessale [Fri, 3 Oct 2014 16:34:37 +0000 (11:34 -0500)]
FS-6889 #resolve
Anthony Minessale [Fri, 3 Oct 2014 15:15:02 +0000 (10:15 -0500)]
change type of int
Michael Jerris [Fri, 3 Oct 2014 16:17:23 +0000 (12:17 -0400)]
add way to globally disable system commands by setting global var disable_system_api_commands=true
Anthony Minessale [Fri, 3 Oct 2014 15:17:41 +0000 (10:17 -0500)]
FS-6888 #resolve #comment fix regression from refactoring new feature
Jeff Lenk [Fri, 3 Oct 2014 00:47:05 +0000 (19:47 -0500)]
fix trivial vs2010 build errors
Jeff Lenk [Fri, 3 Oct 2014 00:20:09 +0000 (19:20 -0500)]
FS-6884 #comment these were mostly simple warnings
Anthony Minessale [Thu, 2 Oct 2014 23:33:56 +0000 (18:33 -0500)]
fix some recovery issues with dynamic payloads
Michael Jerris [Thu, 2 Oct 2014 23:25:43 +0000 (19:25 -0400)]
make sure to pass along appropriate configure flags to sub-configure's when cross compiling
Anthony Minessale [Thu, 2 Oct 2014 22:49:09 +0000 (17:49 -0500)]
%FEATURE add bypass_media_resume_on_hold and bypass_media_after_hold variables to be set to true to enable these functions on a per channel basis
Anthony Minessale [Thu, 2 Oct 2014 20:48:29 +0000 (15:48 -0500)]
FS-6886 #comment addition of ignoring unhold as well
Spencer Thomason [Tue, 16 Sep 2014 19:32:51 +0000 (19:32 +0000)]
Remove Contact header from BYE and CANCEL requests.
Per rfc3261 the Contact header is not applicable and MUST not appear in
the request.
FS-5868 #resolve
Anthony Minessale [Thu, 2 Oct 2014 16:55:53 +0000 (11:55 -0500)]
FS-6887 #resolve #comment new bug flag always_auto_adjust (also implicitly sets accept_any_packets)
Anthony Minessale [Thu, 2 Oct 2014 16:30:13 +0000 (11:30 -0500)]
FS-6886 #resolve
Anthony Minessale [Thu, 2 Oct 2014 15:41:59 +0000 (10:41 -0500)]
the other way works better revert
91ffe171b6e76f60f1e94f148176ce8556d460e6 to use high quality on stereo calls
Anthony Minessale [Wed, 1 Oct 2014 23:35:04 +0000 (18:35 -0500)]
bump
Anthony Minessale [Wed, 1 Oct 2014 23:34:05 +0000 (18:34 -0500)]
bump
Anthony Minessale [Wed, 1 Oct 2014 23:33:33 +0000 (18:33 -0500)]
use OPUS_APPLICATION_VOIP always to get FEC and filtering
Anthony Minessale [Wed, 1 Oct 2014 23:21:50 +0000 (18:21 -0500)]
start jb at one frame since it now has better adaptation
Anthony Minessale [Wed, 1 Oct 2014 23:10:56 +0000 (18:10 -0500)]
FS-6822 #comment The code in question appears to have been added by me (
18f20e24 ). I think this patch is the correct solution.
Jeff Lenk [Wed, 1 Oct 2014 22:53:51 +0000 (17:53 -0500)]
FS-6870 #comment vs2010 and vs2012 would rather fix it this way
Jeff Lenk [Wed, 1 Oct 2014 22:49:21 +0000 (17:49 -0500)]
Revert "FS-6870 #vs2012 and vs2010 make download of openssl dependent"
This reverts commit
a39db86863f17fd82e578c05da935f28604b6bc5 .
Michael Jerris [Wed, 1 Oct 2014 21:52:01 +0000 (17:52 -0400)]
fix makefile syntax errors
Anthony Minessale [Wed, 1 Oct 2014 18:03:50 +0000 (13:03 -0500)]
FS-6880 #resolve #comment I would think that in real life once the call agreed on a codec it would only offer the negotiated codecs but we can fix this to always filter for good measure. I am not sure what the ramifications are of filtering responses but I think this patch will do so as well.
Brian West [Wed, 1 Oct 2014 15:40:57 +0000 (10:40 -0500)]
FS-6865 #resolve add XMPP priority to dingaling
Jeff Lenk [Wed, 1 Oct 2014 02:30:48 +0000 (21:30 -0500)]
FS-6870 #vs2012 and vs2010 make download of openssl dependent
Brian West [Tue, 30 Sep 2014 22:05:03 +0000 (17:05 -0500)]
FS-6874 #resolve
Anthony Minessale [Tue, 30 Sep 2014 20:28:10 +0000 (01:28 +0500)]
%FEATURE Add new feature to filter the SDP on bypass_media calls to remove or limit codecs.
VARIABLE: bypass_media_sdp_filter
Can be set globally or per leg on the inbound side of a bypass_media bridge.
VALID FILTERS:
remove(): Removes the specified codec if it exists in the SDP.
only(): Removes all codecs besides the one specified (providing that it exists in the sdp) (will not remove telephone-event))
EXAMPLE 1 (remove everything leaving only g729):
<action application="set" data="bypass_media_sdp_filter=only(g729)"/>
<action application="set" data="bypass_media=true"/>
<action application="bridge" data="sofia/internal/1238@conference.freeswitch.org"/>
EXAMPLE 2 (remove everything leaving only g729 and also remove dtmf):
<action application="set" data="bypass_media_sdp_filter=only(g729)|remove(telephone-event)"/>
<action application="set" data="bypass_media=true"/>
<action application="bridge" data="sofia/internal/1238@conference.freeswitch.org"/>
EXAMPLE 3 (remove alaw and speex):
<action application="set" data="bypass_media_sdp_filter=remove(pcma)|remove(speex)"/>
<action application="set" data="bypass_media=true"/>
<action application="bridge" data="sofia/internal/1238@conference.freeswitch.org"/>
Anthony Minessale [Tue, 30 Sep 2014 17:54:46 +0000 (22:54 +0500)]
improve adaptive jitter buffer ascending check
Anthony Minessale II [Tue, 30 Sep 2014 15:53:37 +0000 (10:53 -0500)]
Merge pull request #76 in FS/freeswitch from ~HRISTO/freeswitch:fix-ptime-on-reinvite-master to master
* commit '
fbe857e6fafabbca6a64584c51316ccc5e6ba96e ':
fix ptime from known broken endpoints on re-invite
Anthony Minessale [Tue, 30 Sep 2014 15:35:14 +0000 (20:35 +0500)]
FS-6854 #comment try this patch
Brian West [Tue, 30 Sep 2014 14:58:42 +0000 (09:58 -0500)]
Update timezones
Mike Jerris [Tue, 30 Sep 2014 14:55:56 +0000 (09:55 -0500)]
Merge pull request #71 in FS/freeswitch from ~RTRELEAVEN/freeswitch-fs-4762-1:fs-4762 to master
* commit '
139b03204550cd394877da882fec49b08eba08fa ':
improve regular expression to parse Jerusalem timezone files
Mike Jerris [Tue, 30 Sep 2014 14:41:28 +0000 (09:41 -0500)]
Merge pull request #74 in FS/freeswitch from ~DDRAGIC/freeswitch:gsmopen_completion to master
* commit '
a94fbe807905be714c774f7479936387b31602b2 ':
mod_gsmopen: add tab completion for api commands
Brian West [Tue, 30 Sep 2014 14:05:05 +0000 (09:05 -0500)]
Fix reference to libressl in makefile on OpenBSD
Hristo Trendev [Tue, 30 Sep 2014 09:11:27 +0000 (11:11 +0200)]
fix ptime from known broken endpoints on re-invite
Freeswitch tries to fix timing issues (wrong ptime) on re-invite the same way
it does for the initial invite. This results in small audio glitches, while it
sends a couple of packets with different ptime, before the timing detection
logic figures out the remote (broken) endpoint true ptime.
In order to avoid unnecessary timing changes, this patch overwrites the
advertised ptime from known broken endpoints with the ptime, which was detected
by freeswitch. It does this by checking if the sip_h_X-Broken-PTIME (1.2.x) or
rtp_h_X-Broken-PTIME (master) variables are set.
FS-6644 #resolve
Ken Rice [Mon, 29 Sep 2014 19:48:59 +0000 (14:48 -0500)]
specfile another spot v2
Ken Rice [Mon, 29 Sep 2014 17:54:28 +0000 (12:54 -0500)]
specfile another spot
Ken Rice [Mon, 29 Sep 2014 17:03:32 +0000 (12:03 -0500)]
adjustments for config changes
Anthony Minessale [Mon, 29 Sep 2014 14:26:32 +0000 (19:26 +0500)]
FS-6757 FS-6713 FS-6868 FS-6863 FS-6858 #resolve #comment 5 bugs one typo. From commit
1b612fecb6e8db11da9b15c5522b87e7b642423d
Anthony Minessale [Mon, 29 Sep 2014 14:26:01 +0000 (19:26 +0500)]
revert
Anthony Minessale [Mon, 29 Sep 2014 14:20:55 +0000 (19:20 +0500)]
FS-6757 FS-6713 FS-6868 FS-6863 FS-6858 5 bugs one typo. From commit
1b612fecb6e8db11da9b15c5522b87e7b642423d
Dušan Dragić [Sun, 28 Sep 2014 13:02:31 +0000 (15:02 +0200)]
mod_gsmopen: add tab completion for api commands
Michael Jerris [Sun, 28 Sep 2014 14:40:57 +0000 (10:40 -0400)]
this was alraedy in there, whoops
Darren Schreiber [Sat, 27 Sep 2014 22:01:39 +0000 (15:01 -0700)]
expose apr socket put
Brian West [Fri, 26 Sep 2014 18:07:56 +0000 (13:07 -0500)]
Merge pull request #73 in FS/freeswitch from ~RTRELEAVEN/freeswitch-fs-6859:fs-6859 to master
* commit '
e4f77140d2aebef47671dd3b2f028930c7ee1f86 ':
make the gateway parameters to make the gateways samples the same
make vanilla configuration gateways easier to understand for new users
Russell Treleaven [Fri, 26 Sep 2014 17:54:52 +0000 (13:54 -0400)]
make the gateway parameters to make the gateways samples the same
It was noticed that the sample gateways were diferent. Brian West
suggest that I merge all the parameters into both examples.
fs-6859
Giovanni Maruzzelli [Fri, 26 Sep 2014 15:17:14 +0000 (10:17 -0500)]
Merge pull request #52 in FS/freeswitch from ~DDRAGIC/freeswitch:gsmopen_feature_additions to master
* commit '
a9b2e061dcd1d95322d27e169ac2f0016aa628a3 ':
mod_gsmopen: clean up "gsm list" output a little
mod_gsmopen: convert reported RSSI from AT+CSQ to dBm.
mod_gsmopen: get device manufacturer, model and firmware version info.
mod_gsmopen: add support for reading own number from ON phonebook using AT+CNUM
mod_gsmopen: add AT+COPS support to get operator name.
Giovanni Maruzzelli [Fri, 26 Sep 2014 15:14:46 +0000 (10:14 -0500)]
Merge pull request #54 in FS/freeswitch from ~DDRAGIC/freeswitch:bugfix/FS-6820-mod_gsmopen-executing-gsm-reload to master
* commit '
9423953e028f8dd319a790ba1e5fdca37ff0cb2f ':
FS-6820 mod_gsmopen: fix total interfaces count when executing gsm reload
Giovanni Maruzzelli [Fri, 26 Sep 2014 15:13:44 +0000 (10:13 -0500)]
Merge pull request #42 in FS/freeswitch from ~DDRAGIC/freeswitch:FS-6799_fix_msg_index_check to master
* commit '
9cf72b541e8184b2911b0bd78f9aee71cd6d44b4 ':
FS-6799 fix reading sms in index 0
Brian West [Fri, 26 Sep 2014 14:00:09 +0000 (09:00 -0500)]
FS-6860 #resolve this was fixed once but was lost in the last sync
Brian West [Thu, 25 Sep 2014 20:10:51 +0000 (15:10 -0500)]
Merge branch 'master' of ssh://stash.freeswitch.org:7999/fs/freeswitch
Brian West [Thu, 25 Sep 2014 20:10:11 +0000 (15:10 -0500)]
FS-6803 try this, less is more
Russell Treleaven [Thu, 25 Sep 2014 18:05:44 +0000 (14:05 -0400)]
make vanilla configuration gateways easier to understand for new users
having the same gateway definition bound to the ipv6 and ipv4 external
profiles caused confusion for some new users. Also having a gateway
bound to the internal profile was a bit confusing.
fs-6859
Russell Treleaven [Thu, 25 Sep 2014 17:18:07 +0000 (13:18 -0400)]
improve regular expression to parse Jerusalem timezone files
The previous regular expression failed to parse 32 timezone files
including Jersusalem. All timezone files are parsed(hopefully correctly)
by this regular expression.
fs-4762 paritally address.
Anthony Minessale [Thu, 25 Sep 2014 16:43:57 +0000 (21:43 +0500)]
FS-6854 #resolve
Ken Rice [Tue, 23 Sep 2014 14:01:27 +0000 (09:01 -0500)]
bump freeswitch verson in doxygen conf
Travis Cross [Thu, 25 Sep 2014 13:18:02 +0000 (13:18 +0000)]
Handle gcc quirk with parameter checking
At least some versions of GCC appear to take any -Wno-foo option
without error even if that option is not supported. But they will
error out if -Wno-error=foo is used. This sounds like a GCC bug, but
we'll work around it and test for the feature both ways.
Thanks-to: Matteo Brancaleoni <mbrancaleoni@voismart.it>
FS-6850 #resolve
Travis Cross [Thu, 25 Sep 2014 10:47:18 +0000 (10:47 +0000)]
Add fs_cli option to disable use of history file
With this commit, passing -Q to fs_cli will cause fs_cli to not load
or save the command history file (~/.fs_cli_history). This can be
useful e.g. on read-only systems.
This can also be set in the fs_cli configuration file with the option
`no-history-file`.
Travis Cross [Wed, 24 Sep 2014 19:22:02 +0000 (19:22 +0000)]
Add mod_cluechoo back to debian/control-modules
The debian/control-modules file is a comprehensive list of modules,
not a list of modules which are built. Our build tools verify the
file is comprehensive, so modules can't be removed from here unless
we're taking them out of tree.
Partially revert "don't package mod_cluechoo and don't build/load by default"
This partially reverts commit
e02e41a5c1f95b1fe6ada50fc0051fb524fe90b4 .
Anthony Minessale [Wed, 24 Sep 2014 15:40:22 +0000 (20:40 +0500)]
FS-6851 #resolve
Michael Jerris [Tue, 23 Sep 2014 22:08:34 +0000 (18:08 -0400)]
don't package mod_cluechoo and don't build/load by default
Chris Rienzo [Tue, 23 Sep 2014 20:40:46 +0000 (16:40 -0400)]
FS-6842 #resolve mod_graylog2: added send-uncompressed-header param- set to true for logstash support
Anthony Minessale [Tue, 23 Sep 2014 20:09:44 +0000 (01:09 +0500)]
fix possible buffer overrun in websocket uri and sync the ws.c between sofia and verto (missing code from last commit)
Anthony Minessale [Tue, 23 Sep 2014 16:01:25 +0000 (21:01 +0500)]
use the more reliable offset_pos counter in file position parsing for seek in scripts
Anthony Minessale [Tue, 23 Sep 2014 15:17:20 +0000 (20:17 +0500)]
fix possible buffer overrun in websocket uri and sync the ws.c between sofia and verto
Travis Cross [Mon, 22 Sep 2014 23:41:47 +0000 (23:41 +0000)]
Add missing CURLOPT_NOSIGNAL options
To work correctly in a multi-threaded environment, curl needs to be
used with CURLOPT_NOSIGNAL set to 1. If it's left at zero, the
default, then curl will use signals to deal with timeouts which will
often result in a crash.
ref: http://curl.haxx.se/libcurl/c/libcurl-tutorial.html#Multi-threading
ref: http://curl.haxx.se/libcurl/c/CURLOPT_NOSIGNAL.html
ref: http://stackoverflow.com/questions/
9191668 /error-longjmp-causes-uninitialized-stack-frame
ref: https://bugzilla.redhat.com/show_bug.cgi?id=539809
ref: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=570436
Anthony Minessale [Mon, 22 Sep 2014 22:56:59 +0000 (03:56 +0500)]
fix leak in lua when script does not execute properly in xml_binding handler
Dušan Dragić [Thu, 11 Sep 2014 21:52:00 +0000 (23:52 +0200)]
mod_gsmopen: clean up "gsm list" output a little
Replace tabs with spaces and add two columns, operator and imei.
Dušan Dragić [Thu, 11 Sep 2014 21:29:21 +0000 (23:29 +0200)]
mod_gsmopen: convert reported RSSI from AT+CSQ to dBm.
Add to gsmopen_dump and events.
Dušan Dragić [Thu, 11 Sep 2014 21:14:09 +0000 (23:14 +0200)]
mod_gsmopen: get device manufacturer, model and firmware version info.
Dušan Dragić [Thu, 11 Sep 2014 20:50:22 +0000 (22:50 +0200)]
mod_gsmopen: add support for reading own number from ON phonebook using AT+CNUM
Travis Cross [Fri, 19 Sep 2014 06:38:35 +0000 (06:38 +0000)]
Update document to HTTPS URLs
Travis Cross [Fri, 19 Sep 2014 04:29:34 +0000 (04:29 +0000)]
Document guidelines for proposing a new module
Brian West [Thu, 18 Sep 2014 22:54:22 +0000 (17:54 -0500)]
update to strong hash and keysize
Travis Cross [Thu, 18 Sep 2014 21:42:44 +0000 (21:42 +0000)]
Update our contributor guidelines for PRs
Anthony Minessale [Thu, 18 Sep 2014 21:28:41 +0000 (02:28 +0500)]
FS-6829 #resolve
Travis Cross [Thu, 18 Sep 2014 21:14:52 +0000 (21:14 +0000)]
Escape a literal pound for Markdown
Markdown treats this as an H1 otherwise.
Travis Cross [Thu, 18 Sep 2014 21:10:18 +0000 (21:10 +0000)]
Make example commit look like git log output
This makes it visually clearer what the reader is looking at and
highlights that we want a real name as the author name.
Travis Cross [Thu, 18 Sep 2014 21:08:14 +0000 (21:08 +0000)]
Use preformatted text for example commit message
We want to highlight that lines are hard wrapped in a commit message,
and using the typical Markdown blockquote syntax fails to achieve
that.
Travis Cross [Thu, 18 Sep 2014 20:33:08 +0000 (20:33 +0000)]
Cleanup whitespace
Travis Cross [Thu, 18 Sep 2014 20:32:23 +0000 (20:32 +0000)]
Refer to our contributor guidelines on git setup
Travis Cross [Thu, 18 Sep 2014 20:02:19 +0000 (20:02 +0000)]
Document policy against merges in a feature branch
Travis Cross [Thu, 18 Sep 2014 19:50:25 +0000 (19:50 +0000)]
Fix straggling reference to old commit hooks
Travis Cross [Thu, 18 Sep 2014 19:47:36 +0000 (19:47 +0000)]
Document our deviations from commit guidelines
Anthony Minessale [Thu, 18 Sep 2014 19:30:28 +0000 (15:30 -0400)]
add state change to verto to allow call to stay up when network conditions change
Travis Cross [Thu, 18 Sep 2014 18:34:36 +0000 (18:34 +0000)]
Document some guidelines for creating commits
Jeff Lenk [Wed, 17 Sep 2014 23:11:20 +0000 (18:11 -0500)]
vs2010 trival compiler warnings
Nathan Neulinger [Wed, 17 Sep 2014 16:13:15 +0000 (11:13 -0500)]
mod_skinny: avoid truncation of non-null-terminated strings in protocol
Anthony Minessale [Wed, 17 Sep 2014 15:32:18 +0000 (20:32 +0500)]
FS-6825 #resolve #comment caused by regression in commit
0732c0b0 pertaining to FS-6825
Anthony Minessale [Tue, 16 Sep 2014 23:54:38 +0000 (04:54 +0500)]
add buffer_seconds param to shout filehandles to override the original default of 1 and remove previous code to attempt to buffer several seconds of audio in the open routine. Any experiencing jittery playback from slow shout destinations should add {buffer_seconds=N} to the file path to increase the amount of time allotted for buffering when no audio is discovered on the wire