27070 Commits

Author SHA1 Message Date
Travis Cross
f7b4ec617a Allow SIP UPDATE messages without display updates
Previously if send-display-update was set to false we would also
remove UPDATE from our Allow: headers.  This is unnecessary.  The
UPDATE message is useful in SIP transactions even if we're not sending
display updates.

With this commit, we add a new boolean profile flag, allow-update.  If
set to true we'll send Allow: UPDATE.  If set to false, we will not.
If there is a conflict with another setting that requires UPDATE
support, the allow-update parameter will win and a warning will be
printed.

ref: RFC 3311
2014-06-25 20:43:29 +00:00
Anthony Minessale
ba784f2548 skip update on member channels with no json 2014-06-25 13:40:50 -05:00
Anthony Minessale
b9a51bbf91 FS-6632 Trying to actually use opus in stereo broke pretending to use it in stereo 2014-06-25 21:19:07 +05:00
Anthony Minessale
062b7c6e3d duh, the code to parse the codec params from the config file wasn't there 2014-06-25 21:19:07 +05:00
Anthony Minessale
c71f89a39b FS-6627 2014-06-24 15:42:07 -05:00
Brian West
1a58f05891 FS-6621 2014-06-24 14:13:10 -05:00
Seven Du
6540068faa fix compiler warning 2014-06-24 09:10:34 +08:00
Travis Cross
af4f1045b8 Create freeswitch-timezones debian package
This installs the timezone file such that configurations can reference
it rather than copying it.
2014-06-24 00:39:14 +00:00
Anthony Minessale
25c0f7d00c FS-6440 regression from this patch on single CPU or VM machines causes startup race 2014-06-23 23:55:52 +05:00
William King
985ce5729b Change to ncwait so that the service start script will block until FS is actually started 2014-06-23 10:03:53 -05:00
Steve Underwood
557f1d05ac Fixed issue handling modem renegotiation when a T.30 CTC message is received.
Please enter the commit message for your changes. Lines starting
2014-06-23 08:51:41 +08:00
Eliot Gable
b21f34bffc Clarify error message. 2014-06-21 19:16:50 +00:00
Anthony Minessale
918c68accf -rp is not an ok default option it should not be used in normal circumstances it forces an unsafe environment with realtime threads on single cpu systems. Real time mode will enable by default on systems with enough cpus 2014-06-21 21:42:46 +05:00
Brian West
058ef6923b FS-6617 fix compile error 2014-06-21 11:04:53 -05:00
Anthony Minessale
47891d5caa swap 2014-06-21 05:32:22 +05:00
Anthony Minessale
f95acb5a53 check in raw verto js files and directory structure for development 2014-06-21 05:26:06 +05:00
Anthony Minessale
011e069652 fix recording in stereo conferences 2014-06-20 23:53:22 +05:00
Brian West
8f47f403fd FS-6612: Don't use rport in tcp or tls 2014-06-20 10:23:05 -05:00
Brian West
0293d58406 Exclude ftmod_ as those are submodules of mod_freetdm 2014-06-20 10:23:05 -05:00
Anthony Minessale
ffa09cd1e7 various verto cleanups and fix a race in double event delivery thread creation 2014-06-20 19:21:56 +05:00
Anthony Minessale
faeb00368e verto bug fixing in codec negotiation and some stereo codec stuff 2014-06-20 01:41:28 +05:00
Steve Underwood
b15f373cd9 Tweaks 2014-06-20 02:58:33 +08:00
Anthony Minessale
f7c6c90749 fix null strcmp 2014-06-19 23:37:39 +05:00
Michael Jerris
e9633a8b60 FS-6609: use config.status to reconf srtp so it doesn't loose the settings from the initial configure 2014-06-19 13:16:57 -04:00
Steve Underwood
b780371943 Improved TSB85 tests, which now check call clearing.
FAX now differentiates properly between <page result code> and <image> <page resuly code> when deciding how to retry.
2014-06-20 00:24:10 +08:00
Nathan Neulinger
d886cc12fa mod_skinny: profile digit timeout is integer not string 2014-06-18 17:11:19 -05:00
Nathan Neulinger
65e190ce26 mod_skinny: add easy access to set blocking/non-blocking mode for skinny socket on a per-profile basis 2014-06-18 17:06:54 -05:00
Nathan Neulinger
8dabf51945 mod_skinny: socket timeout should be set in all cases, not just for blocking 2014-06-18 16:41:38 -05:00
Brian West
e76464085d update libedit LOOK MA NO PATCHES 2014-06-18 14:52:27 -05:00
Nathan Neulinger
06b87b83c5 mod_skinny: no warning if there is a matching entry, but no version listed 2014-06-18 12:06:27 -05:00
Nathan Neulinger
296c489143 mod_skinny: add stub for media resource notification message sent by VG224 2014-06-18 11:54:49 -05:00
Nathan Neulinger
840f7e69dd mod_skinny: always return a response to version message, since that's what CCM does 2014-06-18 11:44:25 -05:00
Nathan Neulinger
4eabd3ab95 mod_skinny: handle additional escaping in log messages to reduce screen/console issues 2014-06-18 10:19:42 -05:00
Brian West
7340b7a917 Merge branch 'master' of ssh://git.freeswitch.org/freeswitch 2014-06-18 08:58:56 -05:00
Brian West
d2a487dce3 date would have done the same thing 2014-06-18 08:58:49 -05:00
Nathan Neulinger
e279ae8203 FS-6605 add support for automatic dialing when off-hook/ringdown --resolve 2014-06-18 08:40:28 -05:00
Brian West
fb92ebc8f2 FS-5223 and FS-6603, don't trust docs... sheesh 2014-06-18 08:33:57 -05:00
Brian West
d237d0f343 util for quick restarts during debugging 2014-06-17 21:28:39 -05:00
Brian West
6ab5e85f93 Merge branch 'master' of ssh://git.freeswitch.org/freeswitch 2014-06-17 21:16:32 -05:00
Brian West
311889634b FS-5223 FS-6603 on platforms that have SO_REUSEPORT it also implies SO_REUSEADDR, On platforms that only have SO_REUSEADDR it seems to imply both in the absence of SO_REUSEPORT. 2014-06-17 21:15:02 -05:00
Brian West
5dbfc57308 ignore fs_ivrd 2014-06-17 21:14:14 -05:00
Nathan Neulinger
723ea00855 FS-6607 add further not from wiki page about IPv6 support 2014-06-17 19:53:45 -05:00
Nathan Neulinger
1e249d61c3 FS-6607 add notice of IPv6 support for mod_skinny 2014-06-17 19:36:55 -05:00
Michael Jerris
412abaddde no one seems to be okay with actually installing perl modules because it might require the permissions to acutally do so, instead, let the users figure out how to install them themselves so they can figure out how to have permissions and where they acutally go by themselves with no direction from us 2014-06-17 20:19:22 -04:00
Brian West
315add5637 woops typo 2014-06-17 17:20:00 -05:00
Brian West
b0369d321f remove white space 2014-06-17 17:12:42 -05:00
Brian West
c066fedffe tweak 2014-06-17 17:11:04 -05:00
Brian West
24495304c8 Since the FTC won't allow you to register more than 6 or so numbers online without having to call... I wrote this in 10 minutes to solve the problem 2014-06-17 16:46:58 -05:00
Brian West
0361bd70a4 more tweaks 2014-06-17 15:44:32 -05:00
Brian West
24a8f3da4d tweaks 2014-06-17 15:25:01 -05:00