28553 Commits

Author SHA1 Message Date
Chris Rienzo
c93ae16de2 FS-8054 #resolve #comment [mod_rayo] fix warning when building on Debian. 2015-08-26 10:53:14 -04:00
Michael Jerris
781959230b FS-8047: [build] fix build errors in mod_oreka, and mod_sangoma_codec due to using __FUNCTION__ on newer compilers 2015-08-26 09:32:27 -04:00
Michael Jerris
0d3c4870f3 FS-8047: [build] fix build error in mod_basic due to using __FUNCTION__ on newer compilers 2015-08-25 21:48:22 -04:00
Michael Jerris
bdeadadc88 FS-8047: [build] fix build error in mod_basic due to using __FUNCTION__ on newer compilers 2015-08-25 17:36:46 -04:00
Anton Farygin
b59ff25c71 FS-7043: [build] fixed apr1 unresolved symbols in libfreeswitch.so.1.0.0 2015-08-25 14:52:25 -05:00
Anthony Minessale
da6997d771 FS-7985: [mod_voicemail] fails to compile on 32-bit PPC platform 2015-08-25 14:52:09 -05:00
Michael Jerris
5a8a37c955 rename debug trace 2015-08-25 14:52:05 -05:00
Moises Silva
e105fc8450 OPENZAP-237: [freetdm] Use __FTDM_FUNC__ instead of __FUNCTION__ to comply with c99 in gcc 5.1 2015-08-25 14:51:34 -05:00
Moises Silva
4703bba8e5 OPENZAP-238: [freetdm] Fix gsm call id management hangup race, and some compilation errors 2015-08-25 14:50:27 -05:00
Anthony Minessale
defab5ac22 FS-7962: [core] Invite/replaces fails about half the time when between 2 freeswitch servers 2015-08-25 14:49:49 -05:00
Anthony Minessale
d7f3c5a721 FS-7969: Freeswitch segfaults due to pthread_setschedparam() on a thread that has exited] #comment please test this fix which was verified working 2015-08-25 14:49:26 -05:00
Joshua Gigg
23fbdcabfa FS-7975: [mod_voicemail] Fix record-greeting event missing VM-Greeting-Path 2015-08-25 14:49:05 -05:00
Michael Jerris
bfa3128724 FS-7955: [mod_sofia] fix crash caused by invalid contact when using event to send a notify message 2015-08-25 14:48:58 -05:00
Brian West
30ffe287da FS-7917: [mod_sofia] Fixed default config, we really shouldn’t be setting ext-*-ip settings for ipv6 profiles 2015-08-25 14:48:42 -05:00
Michael Jerris
0fb2cbcece FS-7839: [webrtc] Fix interop with firefox > 38 to work with new EC dtls requirements 2015-08-25 14:47:59 -05:00
Anthony Minessale
447ae4634a FS-7891: [mod_spandsp] Allow spandsp dtmf detector to work on rates other than 8k 2015-08-25 14:47:40 -05:00
Anthony Minessale
8934b1cced FS-7891: [mod_spandsp] Allow spandsp dtmf detector to work on rates other than 8k 2015-08-25 14:47:15 -05:00
Michael Jerris
79a99dfc8a FS-7872: [mod_verto] handle attempting to transfer 1 legged call gracefully 2015-08-25 14:47:10 -05:00
Michael Jerris
730793be32 FS-7866: [core] fix crash when running incorrect var api expansion syntax "eval ${${external_sip_ip}:4}" 2015-08-25 14:46:51 -05:00
Hristo Trendev
06b05e3b7b FS-7685: [mod_say_nl] Fix Dutch numbers pronunciation
The Dutch number pronunciation is more like the German one. 21 is
pronounced as "one-and-twenty".

FS-7685 #resolve
2015-08-25 14:46:39 -05:00
Anton Lozovsky
33c18f9eac FS-7731: [mod_xml_cdr] url_index global pointer concurrent access fix, curl default connection timeout fix
- thread variable copy of url_index global pointer to prevent the concurrent access having wrong state change if the posting to the current http server was unsuccessfull;
- overriding the default curl connection timeout

Based on need to figure out the smallest block of code need to mutex, and that libcurl (and its wrapper) is definitely thread safe.
2015-08-25 14:46:19 -05:00
andywang1988
e696410a0d FS-7754: [freetdm] Fixed a bug relating to single digit dial-regex with analog devices 2015-08-25 14:46:06 -05:00
Mark Lipscombe
fff773897c FS-7778: [mod_sofia] Fixed a bug causing a SQL statement to fail because of a double quote instead of a single quote
sofia_glue.c tries to issue an SQL "ALTER TABLE" statement to add the
ping_status column to sip_registrations, but fails because the default
is incorrectly quoted (double quotes vs single quotes).
2015-08-25 14:45:51 -05:00
Brian West
e0d10da0fe FS-7767: [mod_sofia] Fixed a segfault caused by invalid arguments to sip_dig 2015-08-25 14:45:31 -05:00
Brian West
ab85263386 FS-7761 [core] fix shutdown races running api commands during shutdown 2015-08-25 14:45:25 -05:00
Anthony Minessale
4fc6d2f732 FS-7721: [core] Fixed a segfault caused when using session:recordFile() and session:unsetInputCallback in a lua script 2015-08-25 14:44:28 -05:00
Davide Colombo
b9eff3b09a FS-7732: [mod_commands] follow recording on other session
follow recording on other session
2015-08-25 14:44:16 -05:00
Brian West
776e8a501a FS-8037: zrtp-passthru shouldn't activate unless the zrtp-hash is in the SDP. 2015-08-25 14:43:56 -05:00
Anthony Minessale
ad04a8d30c FS-8028: [mod_shout] fix random sockets being closed regression from FS-7621 2015-08-23 17:39:31 -05:00
Chris Rienzo
dc85ef18e8 FS-7951 #resolve #comment completely clean up mod_rayo if it fails to load 2015-08-12 18:00:19 -04:00
Anthony Minessale
367848e07e FS-7447 #resolve 2015-07-30 12:31:12 -05:00
Anthony Minessale
a88accaa30 FS-7760 add some more params 2015-07-29 15:53:54 -05:00
William King
bf08a378cb FS-7654 build fix from part 3 2015-07-23 18:36:13 -07:00
Anthony Minessale
89b05c4a4f FS-7654 part 3 2015-07-23 20:22:47 -05:00
Anthony Minessale
18dd3634bd FS-7654 regression on eavesdropping on channels with unlike rates 2015-07-22 00:37:57 -05:00
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