25480 Commits

Author SHA1 Message Date
Chris Rienzo
1a36d052b5 FS-6171 mod_rayo: added support for normal/groupchat/headline message types for console testing 2014-01-31 11:37:03 -05:00
James Le Cuirot
d0e9daa2ff mod_rayo: Translate XMPP messages to SIP messages
Call-bound XMPP messages are translated to SIP messages via
SWITCH_EVENT_SEND_MESSAGE in a similar manner to that described in
draft-ietf-stox-im-06. Messages with a type of "normal" are directed
to the caller. Other types receive a feature-not-implemented response
but it is envisaged that the "groupchat" type could be used to direct
the message to all joined parties.
2014-01-31 10:56:33 -05:00
Travis Cross
6e10c6af3f Remove misplaced executable bit 2014-01-31 12:11:01 +00:00
Travis Cross
052c3185e7 Install switch_curl.h to includes/
FS-6163 --resolve

Thanks-to: Davide Colombo <davec82@gmail.com>
2014-01-31 12:04:33 +00:00
Chris Rienzo
bb7a299011 mod_rayo: added platform-code to end reason 2014-01-30 14:43:04 -05:00
Chris Rienzo
46f658b914 mod_rayo: fixed output start-offset and max-time 2014-01-30 13:10:40 -05:00
Travis Cross
eff41a9336 Start DBs before FS if possible
Thanks-to: Humberto Diógenes <hdiogenes@gmail.com>
2014-01-30 14:13:26 +00:00
Michael Jerris
39c3ca0014 don't define inline to nothing 2014-01-30 08:54:39 -05:00
Michael Jerris
905225a36c revert previous change that does not correct the issue. opened a bug with apple on this issue https://bugreport.apple.com/problem/viewproblem #15938497 2014-01-29 17:00:41 -05:00
Anthony Minessale
26402b6a68 FS-6165 --resolve
Conflicts:
	src/mod/endpoints/mod_sofia/sofia_reg.c
2014-01-30 00:21:40 +05:00
Michael Jerris
f6cd2945a9 FS-5956: fix __sputc included twice due to stdio.h inlining issue 2014-01-29 11:39:03 -05:00
Chris Rienzo
623e1ec595 FS-6159 -resolve mod_rayo: prompt, input, output components return hangup cause if stopped by hangup 2014-01-29 00:41:39 -05:00
Chris Rienzo
3307500e69 FS-6141 --resolve mod_rayo - fixed X-headers on redirect and updated to satisfy recent spec changes 2014-01-28 20:58:17 -05:00
Anthony Minessale
27dab6a335 fix botched commit 2014-01-29 01:52:22 +05:00
Anthony Minessale
76fad9701d FS-6085 --resolve
Conflicts:
	src/mod/endpoints/mod_sofia/sofia_presence.c
2014-01-28 21:56:47 +05:00
Michael Jerris
7bff57c528 add back dir 2014-01-28 11:50:27 -05:00
Chris Rienzo
980a06ce26 SIP-6141 --resolve 2014-01-27 22:04:58 -05:00
Anthony Minessale
a6cd8c5cc5 FS-6150 --resolve cool find 2014-01-27 06:57:21 +05:00
Anthony Minessale
913fc21adf add spandsp-reconf to make 2014-01-27 06:19:43 +05:00
Anthony Minessale
f865755893 rm gen files 2014-01-27 06:19:26 +05:00
Travis Cross
e30b6ff4c7 Fix mod_cluechoo error on load
mod_cluechoo needs to be linked against ncurses or we receive an error
about undefined symbols when loading the module.  How did this ever
work?

Thanks-to: Dušan Dragić <dragic.dusan@gmail.com>

FS-5965
2014-01-26 18:03:11 +00:00
Travis Cross
8d94fa5234 Fix broken paths and XML in conf/sbc
Before Jay, no one must have actually tried using the example SBC
config.

Thanks-to: Jay Blinks <jaybinks@gmail.com>
Thanks-to: Cal Leeming <cal.leeming@simplicitymedialtd.co.uk>

FS-6144 --resolve
2014-01-25 23:54:32 +00:00
Chris Rienzo
25257f4a61 mod_rayo: fix memory leak in input component 2014-01-23 21:40:37 -05:00
Anthony Minessale
52cd5fdad1 FS-5676 --resolve 2014-01-24 00:37:06 +05:00
Anthony Minessale
fa8392a8c0 FS-5675 --resolve 2014-01-24 00:24:15 +05:00
Anthony Minessale
47992ab5f0 tweak event queue size on event socket and speed up fs_cli a little to keep up on busy logging env 2014-01-23 21:27:06 +05:00
William King
454a288ec6 Fixing leak in presense where the contact header doesn't include the fs_path option during a presense subscription 2014-01-22 15:46:36 -08:00
William King
9172177878 If libvlc fails to initialize, then the module should fail to load. 2014-01-22 13:56:37 -08:00
Anthony Minessale
281434cdd6 remove double event crate, removing a memory leak in valet parking 2014-01-23 02:52:58 +05:00
Anthony Minessale
90add491ca FS-6140 --resolve 2014-01-23 02:13:21 +05:00
Anthony Minessale
dd0c789001 fix crash in mod_voicemail when trying to forward to another extension in some cases 2014-01-22 22:55:17 +05:00
Anthony Minessale
5f27378055 add support for originated_legs and originating_leg_uuid on enterprise originate
Conflicts:
	src/switch_ivr_originate.c
2014-01-22 22:42:16 +05:00
Jeff Lenk
d331067aff FS-6136 2014-01-22 08:43:57 -06:00
Steve Underwood
5c7a5c1110 Fixed poor checking for ARM NEON 2014-01-22 02:10:27 +05:00
Travis Cross
eb1dad069b Add some debugging notes to our docs/ 2014-01-21 07:09:33 +00:00
Travis Cross
0da34180ee Add util option to customize suite names
This lets us set the suite name in the changelog file to
e.g. sid-experimental.  This way we can share a single debian repo URL
for all versions, but make sure that incoming files are directed to
the correct distro.
2014-01-21 07:09:32 +00:00
Travis Cross
1dad898301 Refactor to use gdb printf 2014-01-21 07:09:32 +00:00
Travis Cross
6f3c2330ac Add utility to generate backtraces from core files
This should help with getting people reporting issues to provide us
the exact and complete debugging information we need.  In many cases
we'll be able to have them just run this script against their core
file.
2014-01-21 03:41:21 +00:00
Ken Rice
9a003a628f version bump v1.2.18 2014-01-20 14:07:16 -06:00
Anthony Minessale
c4e90cc6e4 add missing line to get channels from sdp for back-compat opus negotiation 2014-01-21 00:52:48 +05:00
Anthony Minessale
a3a795a08a add version to log 2014-01-20 23:34:46 +05:00
Anthony Minessale
e5677c0da5 change startup logline to info so it goes in the logs and we can see which version is running 2014-01-20 23:14:35 +05:00
Travis Cross
3d3ad20673 Build debian packages verbosely 2014-01-20 00:32:42 +00:00
Travis Cross
1bf17857c9 Handle Linux TCP keepalives better in Sofia
Sofia accepts a value for the TCP keepalive timeout interval via
TPTAG_KEEPALIVE, however it fails to use this value for the Linux
keepalive socket options TCP_KEEPIDLE and TCP_KEEPINTVL.  In fact, on
Linux it enables the sending of TCP keepalives even if tpp_keepalive
is set to zero which would disable Sofia's internal keepalive
mechanisms.  Sofia then uses a hard coded value of 30 seconds for
these keepalive intervals which affects battery life on mobile
devices.

With this commit we harmonize the sending of TCP keepalives on Linux
with other platforms by using the value from TPTAG_KEEPALIVE and not
enabling the sending of TCP keepalives at all if the value of the
parameter is zero.

FS-6104 --resolve
2014-01-18 15:49:01 +00:00
Jeff Lenk
7d3fc8fb46 FS-6103 --resolve 2014-01-17 16:33:13 -06:00
Travis Cross
cab4fd4f77 Add convenience option for building a small subset of modules 2014-01-17 19:51:34 +00:00
Travis Cross
51f7c9d3e7 Add option to install build-deps needed by debian/util.sh 2014-01-17 19:51:33 +00:00
Travis Cross
4a2f5e9c0c Build mod_shout on Debian
...at least until mod_vlc stabilizes.
2014-01-17 09:59:02 +00:00
Travis Cross
1146476d03 Suggest vlc-dbg for mod_vlc
This helps to reason about any core dumps that come from libvlc /
mod_vlc.
2014-01-17 08:53:28 +00:00
Travis Cross
8e5933e92e Depend on vlc-nox for mod_vlc
mod_vlc needs the plugins from vlc-nox to do anything useful.

Currently mod_vlc segfaults without the plugins.  Even after that is
fixed, however, without any plugins mod_vlc can't do its job, so we'll
set a hard dependency here.  I could probably be talked into making
this a Recommends rather than Depends.

FS-6124
2014-01-17 08:53:26 +00:00