Travis Cross
52fb53cba4
Allow reincarnation from mod_sofia's shutdown-on-fail
...
mod_sofia's parameter shutdown-on-fail now accepts the value
"reincarnate-now". This will cause the switch to exit immediately
with a non-zero exit code so that the supervisor can recover the
switch. For this to work you have to pass in -reincarnate or
-reincarnate-reexec to freeswitch.
2014-06-27 22:18:39 +00:00
Travis Cross
80ed14ab3e
Ensure mod_sofia params can be unset or reset
...
This is the result of auditing each mod_sofia profile parameter to
ensure that it can be unset or reset after being set. One use-case
for this being done correctly is so a later parameter in a
configuration file can reliably override an earlier one, which is
useful for setups with layered include files.
2014-06-26 09:04:56 +00:00
Travis Cross
75feed68fc
Avoid leaking memory on sofia profile reload
...
We were leaking the string values of apply-candidate-acl parameters.
2014-06-26 08:39:55 +00:00
Travis Cross
63351a1061
Terminate format_cdr json files with newline
...
In UNIX, text files by definition end with a newline.
2014-06-25 23:30:54 +00:00
Travis Cross
d5fa28417e
Allow setting format of log filename in format_cdr
...
This commit allows you to set a `log-file` string parameter in a
format_cdr profile. This string is a template that may (and should!)
contain variables. This template will be expanded and used as the
file name of the CDR to be written. This parameter should contain
only the template for the file name itself; the path is relative to
the `log-dir`.
2014-06-25 23:22:34 +00:00
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