+++ /dev/null
-<configuration name="lua.conf" description="LUA Configuration">
- <settings>
-
- <!--
- Specify local directories that will be searched for LUA modules
- These entries will be pre-pended to the LUA_CPATH environment variable
- -->
- <!-- <param name="module-directory" value="/usr/lib/lua/5.1/?.so"/> -->
- <!-- <param name="module-directory" value="/usr/local/lib/lua/5.1/?.so"/> -->
-
- <!--
- Specify local directories that will be searched for LUA scripts
- These entries will be pre-pended to the LUA_PATH environment variable
- -->
- <!-- <param name="script-directory" value="/usr/local/lua/?.lua"/> -->
- <!-- <param name="script-directory" value="$${base_dir}/scripts/?.lua"/> -->
-
- <!--<param name="xml-handler-script" value="/dp.lua"/>-->
- <!--<param name="xml-handler-bindings" value="dialplan"/>-->
-
- <!--
- The following options identifies a lua script that is launched
- at startup and may live forever in the background.
- You can define multiple lines, one for each script you
- need to run.
- -->
- <!--<param name="startup-script" value="startup_script_1.lua"/>-->
- <!--<param name="startup-script" value="startup_script_2.lua"/>-->
- </settings>
-</configuration>
<load module="mod_conference"/>
<load module="mod_dptools"/>
<load module="mod_expr"/>
- <load module="mod_hash"/>
- <!--<load module="mod_distributor"/>-->
<load module="mod_esf"/>
<load module="mod_fsv"/>
<load module="mod_http_cache"/>
<load module="mod_speex"/>
<load module="mod_opus"/>
<load module="mod_ilbc"/>
+ <load module="mod_h26x"/>
+ <load module="mod_vp8"/>
<!-- File Format Interfaces -->
<load module="mod_sndfile"/>
<load module="mod_tone_stream"/>
<load module="mod_ssml"/>
- <!-- Languages -->
- <load module="mod_lua"/>
-
<!-- ASR /TTS -->
<load module="mod_flite"/>
<load module="mod_pocketsphinx"/>
# Marc Olivier Chouinard
# Raymond Chandler
# Ken Rice <krice@freeswitch.org>
+# Chris Rienzo <crienzo@grasshopper.com>
#
# Maintainer(s): Ken Rice <krice@freeswitch.org>
#
%define build_py26_esl 0
%define build_timerfd 0
%define build_mod_esl 0
+%define build_mod_rayo 1
+%define build_mod_ssml 1
%{?with_sang_tc:%define build_sng_tc 1 }
%{?with_sang_isdn:%define build_sng_isdn 1 }
%description event-json-cdr
JSON CDR Logger for FreeSWITCH.
+%if %{build_mod_rayo}
+%package event-rayo
+Summary: Rayo (XMPP 3PCC) server for the FreeSWITCH open source telephony platform
+Group: System/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description event-rayo
+Rayo 3PCC for FreeSWITCH. http://rayo.org http://xmpp.org/extensions/xep-0327.html
+Rayo is an XMPP protocol extension for third-party control of telephone calls.
+%endif
+
%package event-snmp
Summary: SNMP stats reporter for the FreeSWITCH open source telephony platform
Group: System/Libraries
Mod Shout is a FreeSWITCH module to allow you to stream audio from MP3s or a i
shoutcast stream.
+%if %{build_mod_ssml}
+%package format-ssml
+Summary: Adds Speech Synthesis Markup Language (SSML) parser format for the FreeSWITCH open source telephony platform
+Group: System/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description format-ssml
+mod_ssml is a FreeSWITCH module that renders SSML into audio. This module requires a text-to-speech module for speech synthesis.
+%endif
+
%package format-tone-stream
Summary: Implements TGML Tone Generation for the FreeSWITCH open source telephony platform
Group: System/Libraries
event_handlers/mod_cdr_mongodb event_handlers/mod_erlang_event event_handlers/mod_event_multicast \
event_handlers/mod_event_socket event_handlers/mod_json_cdr \
event_handlers/mod_snmp"
+%if %{build_mod_rayo}
+EVENT_HANDLERS_MODULES+=" event_handlers/mod_rayo"
+%endif
#### BUILD ISSUES NET RESOLVED FOR RELEASE event_handlers/mod_event_zmq
######################################################################################################################
######################################################################################################################
FORMATS_MODULES="formats/mod_local_stream formats/mod_native_file formats/mod_portaudio_stream \
formats/mod_shell_stream formats/mod_shout formats/mod_sndfile formats/mod_tone_stream"
+%if %{build_mod_ssml}
+FORMATS_MODULES+=" formats/mod_ssml"
+%endif
######################################################################################################################
#
%{LIBDIR}/*.a
%{LIBDIR}/*.la
%{PKGCONFIGDIR}/*
-%{MODINSTDIR}/*.a
-%{MODINSTDIR}/*.la
+%{MODINSTDIR}/*.*a
%{INCLUDEDIR}/*.h
%config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/event_socket.conf.xml
%config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/fax.conf.xml
%config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/fifo.conf.xml
+%config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/format_cdr.conf.xml
%config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/hash.conf.xml
%config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/httapi.conf.xml
%config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/http_cache.conf.xml
%defattr(-, freeswitch, daemon)
%{MODINSTDIR}/mod_json_cdr.so*
+%if %{build_mod_rayo}
+%files event-rayo
+%defattr(-, freeswitch, daemon)
+%{MODINSTDIR}/mod_rayo.so*
+%endif
+
%files event-snmp
%defattr(-, freeswitch, daemon)
%{MODINSTDIR}/mod_snmp.so*
%defattr(-, freeswitch, daemon)
%{MODINSTDIR}/mod_shout.so*
+%if %{build_mod_ssml}
+%files format-ssml
+%defattr(-, freeswitch, daemon)
+%{MODINSTDIR}/mod_ssml.so*
+%endif
+
%files format-tone-stream
%defattr(-, freeswitch, daemon)
%{MODINSTDIR}/mod_tone_stream.so*
#
######################################################################################################################
%changelog
+* Mon Dec 09 2013 - crienzo@grasshopper.com
+- Add mod_ssml, mod_rayo
+- Fix build on master
* Thu Jun 28 2013 - krice@freeswitch.org
- Add module for VP8
* Thu Jun 19 2013 - krice@freeswitch.org