28518 Commits

Author SHA1 Message Date
Anthony Minessale
de75d9fca6 FS-7654 regression on eavesdropping on channels playing a file because of channel count of 0 on write frame from stream_file 2015-07-22 00:29:36 -05:00
Anthony Minessale
71ee949431 add dial-prefix and absolute-dial-string to the nightmare xml 2015-07-15 16:57:28 -05:00
karl anderson
63c6d9c15f FS-7760: [mod_sofia]
added xml fetch for channels to externally support nightmare transfer
depends on channel-xml-fetch-on-nightmare-transfer profile param (default is disabled)
2015-07-15 16:30:40 -05:00
Anthony Minessale
b95362f965 FS-7486 2015-07-03 11:42:15 -05:00
Anthony Minessale
39d0797abe FS-7750 #resolve 2015-07-01 12:55:16 -05:00
Ken Rice
0ae8ee7f8f Bump Version v1.4.20 2015-07-01 06:54:26 -05:00
Yossi Neiman
d8e6c545a6 FS-7429: fix to output proper json 2015-06-30 14:08:43 -04:00
Sergey Safarov
eb84d9cdf8 FS-7524: mod_callcenter - Fixing tiers, level and position should default to 1 instead of 0 2015-06-29 11:17:27 -04:00
Anthony Minessale
a3ebbf46cc FS-7479 Fixed a crash caused by large RTP/PCMA packets and resampling 2015-06-29 11:15:38 -04:00
doancea
ec801c25f8 FS-7597: [mod_codec2] Fixed encoded_data_len for MODE 2400, it should be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation mode) by 2400 2015-06-29 11:13:20 -04:00
Brian
014434bdb7 FS-7573 #resolve fix 80bit tag support 2015-06-29 11:09:56 -04:00
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 251c4ab439eea53772aaf5636eb60bb7689f0fc9 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 2db8f94ab6543018df1792663b809e77d521cab9 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 v1.4.19 2015-05-27 18:36:37 -05:00