Commit Graph

28507 Commits

Author SHA1 Message Date
Anton Schur d098166dbf FS-7612: callflow section in json_cdr as array. 2015-06-26 16:04:37 -04:00
Michael Jerris 637cd993e0 FS-7650: #resolve [mod_verto] Fix crash when making a call from a verto user with profile-variables in their user profile 2015-06-26 16:01:23 -04:00
Alexander Traud 35551d1d62 Add Perfect Forward Secrecy (DHE PFS) to mod_sofia
Ephemeral ECDH (ECDHE) was supported already. This patch adds Ephemeral
DH (DHE). To enable it, add DH parameters into the private-key file of
your server (agent.pem). For example via:
openssl dhparam -out dh.pem 2048

FS-7561 #resolve
2015-06-26 15:48:26 -04:00
Travis Cross 979c94de37 FS-7708: Fix docs on enabling cert CN/SAN validation
The correct incantations to enable certification common name / subject
alternative name verification, per our code, are `subjects_all`,
`subjects_in`, and `subjects_out` in a Sofia profile's
`tls-verify-policy`.  What we've had in our examples and documentation
for years are `all_subjects`, `in_subjects`, and `out_subjects`.

The result of this is that we've almost certainly confused people into
using the incorrect forms.  Those poor people will believe that they
are verifying the CN/SAN of the received host certificate against the
list in `tls-verify-in-subjects` when in fact they are not.

One clear issue in this case was that the incorrect forms failed to
have any effect without providing any warning or error.  This issue
could not have persisted if we had made more noise about incorrect
input.

Given how long this has been broken, it's tempting to alias the
incorrect forms to the correct ones.  However this would certainly
break many existing installations that have, because of this error,
never actually tested their setup with CN/SAN validation enabled.

In this commit, we fix the examples and documentation, and add an
error-level log output when unknown values are passed to
`tls-verify-policy`.

Thanks-to: Andrew Patrikalakis <anrp+freeswitch@anrp.net>
2015-06-26 15:47:01 -04:00
Anthony Minessale 2aa1ee1dde FS-7489 #resolve 2015-06-24 16:52:30 -05:00
Italo Rossi d2fadd6993 FS-7467: mod_callcenter - Fixing uuid-standby agents. 2015-06-24 17:27:45 -03:00
Chris Rienzo 758409c794 FS-7720 improve play_and_detect_speech to set current_application_response channel variable as follows:
"USAGE ERROR": bad application arguments
    "GRAMMAR ERROR": speech recognizer failed to load grammar
    "ASR INIT ERROR": speech recognizer failed to allocate a session
    "ERROR": any other errors

  This is useful for determining that play_and_detect_speech failed because the recognizer is out of licenses
  giving the developer a chance to fall back to traditional DTMF menu navigation.
2015-06-24 12:40:24 -04:00
Anthony Minessale 73f45e3758 FS-7689 #resolve 2015-06-19 13:23:23 -05:00
Brian West afabc3cf5e FS-7297 sigh 2015-06-19 09:25:41 -05:00
Anthony Minessale 0e321de744 FS-7678 #resolve 2015-06-19 01:34:47 -05:00
Anthony Minessale d501bdc813 FS-7432 regression from 251c4ab439 don't count recovering channels 2015-06-18 13:34:12 -05:00
Brian West a5dfc5d488 fix perl swig patching to work with latest swig from debian jessie 2015-06-17 11:06:44 -05:00
Michael Jerris 91bce5f843 FS-7670: re-swig 2015-06-17 09:30:33 -05:00
Anthony Minessale 19a38bcec4 update verto-min 2015-06-15 13:29:04 -05:00
Anthony Minessale 15257ebe05 add missing verto assignment 2015-06-15 12:30:53 -05:00
Anthony Minessale 1cfe50716c FS-7654 #resolve (BACK PORT TO 1.4)
Conflicts:
	src/switch_core_io.c
	src/switch_ivr_async.c
2015-06-13 00:00:15 -05:00
Anthony Minessale f423b2d6d2 FS-7621 #resolve 2015-06-11 18:41:22 -05:00
William King 3d0cbb2812 FS-7623 Fix param name ordering bug in mod_amqp due to exposing these params 2015-06-11 12:33:42 -07:00
Michael Jerris 9d49966551 FS-7642: make sure that make install creates certsdir, cachedir, soundsdir, and storagedir 2015-06-11 13:47:03 -05:00
Brian West 4c3f504813 FS-7642 part 1 of verto defaults for v1.4 improvements 2015-06-11 12:30:55 -05:00
Anthony Minessale 2ca5394425 FS-7621 backport to 1.4 2015-06-11 10:40:26 -05:00
Anthony Minessale cdbf704667 FS-7636 #resolve 2015-06-10 16:19:01 -05:00
William King 63eca6112b FS-7623 allow for custom exchange name and type for mod_amqp producers 2015-06-08 21:18:41 -07:00
William King 7db5b178f6 FS-7622 make sure to close the connections on destroy. Currently the connection is malloc'd from the module pool, so there is nothing to destroy. 2015-06-08 21:18:26 -07:00
Anthony Minessale 5145746438 FS-7432 send actpass on re-invites 2015-06-08 16:22:44 -05:00
Ryan Lantzer dd64594c05 Updated SKINNY on-hook action to hang up all calls on a device, except those in a short list of call states (or perform a blind transfer).
Added a hook after completing the hangup operation to start ringing if there is an inbound call active on the device.

Signed-off-by: Nathan Neulinger <nneul@neulinger.org>
2015-06-05 17:36:51 -05:00
Ken Rice 6923953d45 FS-7607 #resolve #comment Update URLs to reflect https protocol on freeswitch.org websites and update additional URLs to avoid 301 redirects. 2015-06-05 11:33:05 -05:00
William King 828942137a Fix for emacs screen arrow key disease 2015-06-05 12:29:19 -04:00
Michael Jerris bb051500a1 FS-7610: fix gcc5 compilation issue 2015-06-05 11:41:37 -04:00
Brian 479c13ab47 FS-7297 Not sure anyone tested this 2015-06-05 09:48:47 -05:00
Anthony Minessale 09a28930f2 add a bit to 2db8f94ab6 2015-06-02 21:10:16 -05:00
Michael Jerris 436bb68dbb FS-7258, FS-7571: [mod_xml_cdr] properly encode xml cdr for post to web server 2015-06-02 18:56:07 -05:00
Anthony Minessale 797c0579ac FS-7604 #resolve 2015-06-02 15:06:48 -04:00
Chris Rienzo b881188c1c FS-7564 #resolve #comment [mod_rayo] Added new algorithms for offering calls to clients.
Two new params added to autoload_configs/rayo.conf.xml
     offer-algorithm
       all: offer to all clients (default and old behavior)
       first: offer to first client, fails over to next client in list
       random: offer to random client, fails over to next random client

     offer-timeout-ms
       0: disable
       > 0 and < 120000: time to wait for reply from offer.  On timeout, next client is offered call.
                         If no other clients available, call is rejected.  5000 is default.
2015-06-02 10:53:54 -04:00
William King b1caa619a2 FS-7426 shouuld not be disabled on all, only squeeze and wheezy 2015-06-01 17:49:32 -07:00
Nathan Neulinger fb02e34c5a FS-7593 --resolve add locking keyed on device name around any database updates adding/removing the device 2015-06-01 12:23:45 -05:00
Brian 9c41c1217e FS-7579 --resolve 2015-06-01 10:25:01 -05:00
Steve Underwood f4841ca1bd V.27ter modem modified to make it a little less tolerant of poor SNR, and a
little more tolerant of big timing errors between the symbols at the far end,
and as they are received by us.
2015-06-01 09:15:26 -05:00
Ken Rice ebf2df68fa make this work with bamboo and mock properly 2015-05-27 18:36:37 -05:00
Ken Rice 0f2e272f0f Merge branch 'master' into v1.4 2015-05-27 17:56:11 -05:00
Ken Rice e32f39382a part of the version bump 2015-05-27 17:55:07 -05:00
Ken Rice d9ba7fc008 tweak rebootstrapping for use with mock. 2015-05-27 13:22:29 -05:00
Anthony Minessale b5f75a0f43 FS-7582 #resolve #comment port from 1.6 its probably better to start working on 1.6 for any webrtc or dtls stuff 2015-05-27 16:48:16 -05:00
Ken Rice 9c76b9b485 Merge branch 'master' into v1.4 2015-05-27 12:34:12 -05:00
Anthony Minessale 2db8f94ab6 skip rtcp addr when mux is set 2015-05-27 06:14:08 -05:00
Ken Rice 9c3d33c67e Merge branch 'master' into v1.4 2015-05-26 09:58:13 -05:00
Ken Rice 87f61009d7 FS-7574 #resolve Make curl in getg729.sh.in and getsounds.sh follow 3XX redirecrts 2015-05-26 09:14:30 -05:00
Ken Rice dc23337258 Bump Version Number 2015-05-26 01:17:07 -05:00
Ken Rice dfd91879c4 Merge branch 'master' into v1.4 2015-05-26 01:09:23 -05:00
Ken Rice fb9ad099e2 make curl call in getlib.sh follow 301 redirects 2015-05-26 00:09:42 -05:00