11590 Commits

Author SHA1 Message Date
Michael Jerris
5e0fc8f666 remove usage of apr dso functions, we have our own dso abstraction 2014-03-12 19:02:49 -04:00
Brian West
4b935e1037 fix automake warnings for var redefined 2014-03-12 15:22:56 -05:00
Brian West
666231f91b BNPH-6149: allow to use system curl again, fix some types on auth_scheme values to all be long, don't use curl private function in our wrapper. This may cause missing symbol curl_easy_setopt with visibility turned on, if it does that, please let me know 2014-03-12 13:47:24 -05:00
Giovanni Maruzzelli
40c56c621a FS-5078 gsmopen: adding ussd capabilities, thanks Boris 2014-03-12 17:51:58 +01:00
Anthony Minessale
70f2908976 more nat fix 2014-03-11 16:12:43 -05:00
Anthony Minessale
5c8a3b12fd Convert some behaviors to optional.
These all were set before but now are disabled by default because they are not proper to have enabled without a good reason.

tcp-unreg-on-socket-close

If registration is TCP or TLS and socket connection is interrupted, unregister the client.

tcp-always-nat

Treat all TCP connections as NATTED, this causes all traffic back to the phone to reuse the existing TCP socket but may
cause problems when not used with TCP keepalive.

tls-always-nat

Same as tcp-always-nat but only for TLS connections.
2014-03-11 15:17:02 -05:00
Chris Rienzo
f9337a6a70 FS-6281 --resolve mod_rayo timestamp presence events 2014-03-10 20:10:18 -04:00
Chris Rienzo
0c0a4867aa mod_rayo: improve error messages when joining to b-leg that is missing 2014-03-10 17:15:58 -04:00
Chris Rienzo
325fba0fe7 Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2014-03-10 16:21:04 -04:00
Simon Wunderlich
9f804d2d95 mod_skinny: remove unknown field from access_status
Cisco 7925g send access status message with just 8 byte of payload data.
Since we don't interpret the unknown 3rd field anyway, remove it. This
will prevent the first register to fail.

Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de>
Signed-off-by: Nathan Neulinger <nneul@neulinger.org>
2014-03-10 15:17:50 -05:00
Simon Wunderlich
305543814d mod_skinny: wait up to 5 seconds for OpenRecvChannelAck
WiFi phones like the 7925g may take longer than just one second to
acknowledge the open receive message. Increase the timeout to 5 seconds.

Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de>
Signed-off-by: Nathan Neulinger <nneul@neulinger.org>
2014-03-10 15:17:44 -05:00
Simon Wunderlich
1727213bb8 mod_skinny: make 7925g work
Cisco 7925G seem to work only with the correct conference_id2 and
rtptimeout set, so add protocol 11 definition fields and set
conference_id2 correctly.

Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de>
Signed-off-by: Nathan Neulinger <nneul@neulinger.org>
2014-03-10 15:17:31 -05:00
Chris Rienzo
5fbe6bd182 Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2014-03-10 15:54:09 -04:00
Chris Rienzo
db22d28e21 FS-6334 --resolve mod_rayo: deadlock when creating input voice component 2014-03-10 15:53:26 -04:00
Anthony Minessale
bc70900335 PLIV-5 --resolve httpapi cache not working for some urls 2014-03-10 12:20:16 -05:00
Michael Jerris
6a5005d419 try to fix the make -j in the debs build with forcing the dep target 2014-03-10 13:05:40 -04:00
Michael Jerris
48d668cd0a FS-6331: --resolve fix install of mod_celt 2014-03-10 10:15:41 -04:00
Michael Jerris
35020541cc fix mod_shout build 2014-03-10 09:57:09 -04:00
Tamas Cseke
5b2dc5b90a lot of event can cause api timeout FS-3347
make event and log bulk configurable
2014-03-10 11:44:56 +01:00
Michael Jerris
beae3aedc3 fix file refrences that subdir-objects doesn't like 2014-03-09 16:06:02 -04:00
Michael Jerris
ce78c1434c fix mod_dingaling build 2014-03-09 16:01:11 -04:00
Michael Jerris
87af4d3278 fix mod_enum install 2014-03-09 14:44:41 -04:00
Chris Rienzo
598ff02b2b mod_unimrcp - switch_core_hash_init_nocase was changed 2014-03-09 11:34:47 -04:00
Chris Rienzo
cf04dd3e75 FS-6326 --resolve switch_core_hash_init_nocase changed and mod_http_cache wasn't updated 2014-03-09 11:31:00 -04:00
Jeff Lenk
f649af84e8 fix windows build for last commit 2014-03-08 14:23:41 -06:00
Anthony Minessale
804ef7709d change from sqlite hash to newly added one 2014-03-09 00:37:17 +05:00
Travis Cross
010740d664 Correct sizeof argument in mod_conference
This corrects a memset introduced in commit
bd4a0d8cbc293d29d498de379fb72ced1c7c16ff.

The sizeof would have only returned the size of a pointer.
2014-03-08 01:56:18 +00:00
Michael Jerris
e7c521b515 more subdir references 2014-03-07 20:50:28 -05:00
Michael Jerris
17d3b88a65 fix on newer automake 2014-03-07 20:31:20 -05:00
Travis Cross
e6ec9b3c61 Add automake subdir-options for modules
The automake project is apparently changing behavior in their next
major version and warning everyone who relies on subdir-options to add
it explicitly.
2014-03-08 00:32:02 +00:00
Michael Jerris
bcd9f49fbe move applications to use automake 2014-03-07 18:36:12 -05:00
Brian West
07272e864e FS-6321 --resolve
Copy URI params from Refer-To header into custom header in subsequent INVITE

sip_h_X-FS-Refer-Params is set to show up in the INVITE as X-FS-Refer-Params
2014-03-07 12:56:58 -06:00
Anthony Minessale
f87ae15fc6 don't refuse invites on established sessions due to session limits 2014-03-07 23:46:26 +05:00
Chris Rienzo
f9f36993e8 FS-6282 mod_rayo: fix memory leak in previous commit 2014-03-06 23:32:56 -05:00
Chris Rienzo
5138aede9b FS-6282 mod_rayo: allow outbound call JID to be assigned by client 2014-03-06 23:14:28 -05:00
Anthony Minessale
0da8c6331d don't kick in nat mode on polycom tcp unless its not in the local network 2014-03-07 08:34:26 +05:00
Anthony Minessale
5375d8b643 add on to last commit 2014-03-07 06:34:32 +05:00
Anthony Minessale
bd4a0d8cbc add a way to tell mod_conference when the rate of the channel has changed due to a codec change so it can reset the resampler and codecs internally 2014-03-07 05:17:47 +05:00
Anthony Minessale
e5b291514c FS-5755
rtp_secure_media=mandatory
rtp_secure_media=optional
rtp_secure_media=mandatory:AES_CM_256_HMAC_SHA1_80,AES_CM_256_HMAC_SHA1_32
rtp_secure_media=optional:AES_CM_256_HMAC_SHA1_80
rtp_secure_media=forbidden

true implies mandatory
false implies forbidden
not set implies optional

rtp_secure_media_inbound or rtp_secure_media_outbound take precedence and are treated the same way based on leg direction
2014-03-06 07:34:47 +05:00
Anthony Minessale
7cb91467e0 FS-5814 --resolve 2014-03-06 00:02:40 +05:00
Travis Cross
74775d4397 Revert conference "tool" misfeature
This was added as part of a mass copyright header update in commit
6e7d5d089.  That's obviously not the right way to add features, so
we're reverting this.

If this feature is actually desired, it should be added in its own
commit, properly described in the commit message, and documented.

(The commit added a "tool" flag that could be applied to a conference
participant to mess with that person by disrupting his or her audio.)

This partially reverts commit 6e7d5d0897d253c5151b720327241e4bf03e0483.

This feature earlier tried to sneak in under the guise of a whitespace
cleanup in commit a000749e701dbb38130ec40fb592ce00da43eac9 which
Anthony reverted at commit a24f9aa8bc9a9e20d8c424ed69a9c63ecf2b9ede.

Let's not play these games.
2014-03-05 03:29:10 +00:00
Chris Rienzo
286d2aef29 FS-6304 mod_rayo- fix race condition on outbound calls 2014-03-04 22:12:43 -05:00
Giovanni Maruzzelli
4d8866a7cf gsmopen: added driver_usb_dongle directory, for building a working and stable 'option' modem serial driver for 2.6.32 kernels (eg: Proxmox, OpenVZ) 2014-03-05 02:06:03 +01:00
William King
fd38a255f8 FS-6167 --resolve 2014-03-04 13:41:34 -08:00
William King
3d461d7cde FS-1327 --resolve 2014-03-04 13:09:51 -08:00
Travis Cross
680bc46768 Avoid repeating ourselves in generating silence
We were handling the "send silence but not comfort noise" case in both
silence_stream_file_read and switch_generate_sln_silence.  This
changes the former to rely on the latter.
2014-03-04 00:16:43 +00:00
Chris Rienzo
e650939b25 FS-6296 --resolve mod_rayo: fixed crash on <prompt> bad request 2014-03-03 19:01:28 -05:00
Anthony Minessale
6ef3f7bde7 add timeout <seconds> to mod_curl api call 2014-03-03 22:58:45 +05:00
Michael Jerris
07399e213f fix missing type definitions 2014-03-03 08:26:54 -05:00
Michael Jerris
ae216daf02 fix warning abount comment inside comment 2014-03-03 08:26:54 -05:00