30378 Commits

Author SHA1 Message Date
Anthony Minessale
348f40017f FS-8307 #resolve [Order of codecs can cause loss of RTP stream] 2015-10-20 11:12:45 -05:00
Anthony Minessale
785a5851d0 FS-8338 a few regressions that were relying on this bug to function properly in stereo situations 2015-10-20 11:00:12 -05:00
Brian West
42803902d6 Merge pull request #556 in FS/freeswitch from ~ZHANGST/freeswitch:bugfix/FS-8341-dirtributor-return-err to master
* commit '4ce46043c3107c8b5a051d801e4a6c99253e8557':
  FS-8341 [mod_distributor] fix gateway choose bug
2015-10-20 08:37:02 -05:00
Brian West
8fc1acbb6c FS-8363 don't register gateways from directory, this exposes a bug where it registers over what appears to be ipv6 but doens't work correctly 2015-10-19 14:49:15 -05:00
Mike Jerris
1a88f26e88 Merge pull request #560 in FS/freeswitch from ~DDRAGIC/freeswitch:bugfix/FS-8298-gsmopen-libctb-install-error to master
* commit '310ca8867d52cb49f6bc8c65ff5ba992101b5c1e':
  FS-8298 fix libctb build
2015-10-19 13:34:12 -05:00
Dušan Dragić
310ca8867d FS-8298 fix libctb build 2015-10-19 16:03:09 +02:00
Ítalo Rossi
508e32fc25 Merge pull request #559 in FS/freeswitch from ~JAONZE/freeswitch:bugfix/FS-8030-render-links-and-images-in-chat-window to master
* commit '5820ffd49945abc2394f6e321c7b66e2b3ad9ead':
  FS-8030 [verto_communicator] changed chat image display behavior (break line before rendering).
  FS-8030 [verto_communicator] added ngSanitize as a dependency, vertoFilters module and picturify filter.
2015-10-19 07:07:59 -05:00
Jaon EarlWolf
5820ffd499 FS-8030 [verto_communicator] changed chat image display behavior (break line before rendering). 2015-10-16 18:37:12 -03:00
Jaon EarlWolf
cf3698576f FS-8030 [verto_communicator] added ngSanitize as a dependency, vertoFilters module and picturify filter. 2015-10-16 18:24:55 -03:00
Michael Jerris
c7d5d49ff6 FS-8350: [build] fix tpl build error on windows 32 bit release build 2015-10-15 15:00:18 -05:00
Ken Rice
dffb92e6a5 FS-8350 quash another complaint from windows on the same issue 2015-10-15 14:26:48 -05:00
Ken Rice
7b8ff86083 FS-8350 #resolve return value of SetPriorityClass() so windows build does not complain about warnings as errors on switch_core.c in set_realtime_priority()
this also addresses as similar condition in set_low_priority() where if windows it always returns 0
2015-10-15 13:31:25 -05:00
Mike Jerris
79933d30b2 Merge pull request #557 in FS/freeswitch from ~BRADLEYJOKINEN/freeswitch:FS-8348 to master
* commit 'a52aaa922542996f083071f8005125523c66cd30':
  FS-8348 Fix crash caused by trying to get channel of a null session
2015-10-15 12:26:15 -05:00
Bradley Jokinen
a52aaa9225 FS-8348 Fix crash caused by trying to get channel of a null session 2015-10-15 11:01:53 -05:00
shuntongzhang
4ce46043c3 FS-8341 [mod_distributor] fix gateway choose bug 2015-10-15 22:33:00 +08:00
Dragos Oancea
d145111eed FS-8344: mod_opus: toggle FEC on the last frame which is to be packed, so that
FEC will be only present on the first SILK frame of the next Opus frame (Opus repacketization).
2015-10-15 08:48:25 -04:00
Brian West
df8d8713fe FS-8287 Fix segfault from refactor 2015-10-14 10:27:56 -05:00
William King
ab0f1423fb Merge pull request #545 in FS/freeswitch from ~PAULCUTTLER/freeswitch:feature/FS-7924-making-mod_rtmp-compatible-with-adobe to master
* commit '86d849c54e26951e313d1dcb4b220055f79aacc0':
  FS-7924: [mod_rtmp] Modify initStream & createStream responses
  Making mod_rtmp compatible with Adobe Media Server
2015-10-14 09:43:33 -05:00
William King
bf8d10f3b4 Merge pull request #554 in FS/freeswitch from ~SSINYAGIN/freeswitch:bugfix/FS-7928-freeswitch-all-contains-both-freeswitch-systemd to master
* commit '77f52bb6a81a812a33fc1ef30010856aa9b3ae71':
  FS-7928 FS-7618 systemd and package build improvements
2015-10-13 15:50:46 -05:00
Stanislav Sinyagin
77f52bb6a8 FS-7928 FS-7618 systemd and package build improvements
debian/bootstrap.sh:
 * only build one of freeswitch-sysvinit or freeswitch-systemd
 * squeeze is removed from supported releases
 * added stretch to supported releases
 * avoid_mods_wheezy extended to modules which fail to build on wheezy
 * use systemd by default for future distros
 * new command-line option -v to enforce sysvinit
 * added dependency on dh-systemd for systemd-powered distros
 * freeswitch-init is now a virtual package
 * freeswitch-sysvinit and freeswitch-systemd are set to conflict with each other

debian/freeswitch.postinst:
 * no need to call systemctl explicitly. dh-systemd does it in a standard way

debian/rules:
 * integrated dh-systemd in override_dh_installinit

debian/freeswitch-systemd.freeswitch.default renamed to
freeswitch-sysvinit.freeswitch.default:
 * /etc/default/freeswitch is not installed by freeswitch-systemd, but still
   respected if there is a need to modify the startup options

debian/freeswitch-systemd.freeswitch.service:
 * proper expansion of DAEMON_OPTS
2015-10-13 22:36:37 +02:00
Anthony Minessale
4e1ec89009 FS-6833 FS-6834 fix regression 2015-10-13 12:17:29 -05:00
Anthony Minessale
aa7bc32375 FS-7834 #resolve [MOH doesn't work with inbound-bypass-media and resume-media-on-hold] 2015-10-13 11:51:51 -05:00
Anthony Minessale
a0b009e353 FS-8338 #resolve [Ringback does not work correctly on stereo channels] 2015-10-12 17:00:13 -05:00
Anthony Minessale
dc8f2b2044 FS-6833 FS-6834 found a few missing content-types in requests/resonses with sdp that were outside the norm 2015-10-12 12:38:25 -05:00
Ken Rice
61d9243e55 FS-8335 #resolve fix small error check that results in error message not being displayed. 2015-10-12 11:58:53 -05:00
Dragos Oancea
65fd07923e FS-8319: mod_opus: fix and cleanup of switch_opus_has_fec() and switch_opus_info(). 2015-10-12 10:37:09 -04:00
Italo Rossi
aefd1f13ca FS-8331 [verto_communicator] #resolve Do not show reconnect splash when user
click in logout
2015-10-11 22:11:03 -03:00
William King
b5301688d7 FS-8306 Now command queues can specify the queue to subscribe to. This enables very interesting use cases that would involve single job queue, and multiple consumers. 2015-10-10 16:39:53 -07:00
William King
ba63cc4574 FS-8306 #resolve if the exchange doesn't exist, then create it, else
fail. This resolves several error cases.
2015-10-10 16:30:28 -07:00
William King
444b9152b2 FS-8329 #resolve Also fixes default configs to keep in line with a change made for Fs-7806 FS-7803 2015-10-10 15:38:06 -07:00
William King
42ef181e7c Merge pull request #542 in FS/freeswitch from ~SSINYAGIN/freeswitch:bugfix/FS-7910-systemd-service-ignores-etc-default-freeswitch to master
* commit 'b2bcc8b2dd449cbe30bdfc5428e36171762cbd3e':
  FS-8194 FS-7910 FS-7937 systemd service improvements
2015-10-10 16:45:18 -05:00
William King
30393c4e03 Enabling mod_amqp and mod_hiredis to be built by default for automation systems 2015-10-10 14:42:11 -07:00
Brian West
4b75434069 tweak testing config #ignoreme 2015-10-10 15:54:33 -05:00
Brian West
367e104773 FS-8328 'else' keyword is missing #resolve 2015-10-10 15:54:23 -05:00
Stanislav Sinyagin
b2bcc8b2dd FS-8194 FS-7910 FS-7937 systemd service improvements
freeswitch-systemd.freeswitch.service:
* starting the daemon as root and switchig to freeswitch user
* respecting the options in /etc/default/freeswitch
* RuntimeDirectory parameter is replaced with a tmpfiles.d entry
  because /run/freeswitch has to be owned by freeswitch user
* instructions how to start it as non-root

debian/freeswitch-systemd.freeswitch.tmpfile:
* this defines the PID directory with correct permissions

debian/bootstrap.sh, debian/rules:
* proper handling of freeswitch.service
* deleted debian/freeswitch-systemd.install because it caused an error
  in dh_install because it's run before dh_installinit
* renamed: freeswitch-sysvinit.freeswitch.default -> freeswitch-systemd.freeswitch.default
  because sysvinit support will eventually die out

debian/freeswitch.postinst:
* run "systemctl enable freeswitch" if systemctl is available

CAVEAT: only one option is supported in /etc/default/freeswitch because the
variable ${DAEMON_OPTS} is expanded as a single token. This will be fixed
as soon as freeswitch-sysvinit is removed from freeswitch-all.
2015-10-10 16:08:11 +02:00
William King
a5a3561b2b FS-8233 Clean up formatting 2015-10-09 11:10:32 -07:00
William King
bf38cd2388 FS-8316 more clean code this way 2015-10-09 11:08:19 -07:00
Anthony Minessale II
5b133bbb47 Merge pull request #551 in FS/freeswitch from bugfix/FS-8234 to master
* commit '2fce618f63e3f1f3b43d3d79318e8646243eea38':
  FS-8234 #resolve
2015-10-09 13:01:29 -05:00
Anthony Minessale
2fce618f63 FS-8234 #resolve 2015-10-09 13:00:15 -05:00
Anthony Minessale
fe94138aa4 FS-8320 #resolve [ZRTP broken in commit 06c56a037eb0b750ee41c46838a8729de9798d84] 2015-10-09 12:57:52 -05:00
Anthony Minessale
393ee022b0 FS-8179 regression setting fec_decode breaks output on stereo calls 2015-10-09 12:30:45 -05:00
William King
efc173e195 FS-8316 resolving the build warnings in one more module 2015-10-09 10:21:58 -07:00
William King
dbddff88a6 FS-8271 If using system apt repo list, then include the supplementary ones too. 2015-10-09 09:09:28 -07:00
Anthony Minessale
6837062563 FS-6833 add content-type header to ack with sdp 2015-10-09 10:28:02 -05:00
William King
9fe91d7c89 FS-8271 clarify help text 2015-10-08 15:05:25 -07:00
William King
7ac881fb51 FS-8271 fixing bash typo 2015-10-08 15:02:27 -07:00
William King
9b33b05362 FS-8271 defaulting to automatically download the binary deps because without major changes to package building in cowbuilder(which is the primary supported method of building FS packages), you can't access the network to build the binary packages from the source package. 2015-10-08 14:02:05 -07:00
William King
b9634d5f7a FS-8316 resolving the build warnings in the modules too 2015-10-08 13:01:04 -07:00
William King
7724270d89 FS-8233 convert unit tests frameworks to non-recursive makefiles 2015-10-08 13:01:04 -07:00
William King
967245bfe2 FS-8271 Now the default will build packages with the upstream FS package repos. This is a change in the default behavior of the debian packaging system with the justification that in 1.6 it is now required to use the FS public repo for deps because system dependancies have been removed from the FS codebase which use to be included. 2015-10-08 14:32:17 -05:00