From 9181e8e51b2ffad4e8d7be6cb38afb4ea00eeda8 Mon Sep 17 00:00:00 2001 From: Travis Cross Date: Thu, 16 Feb 2012 05:57:21 +0000 Subject: [PATCH] debian: start over --- debian/changelog | 875 ------------------ debian/compat | 1 - debian/control | 279 ------ debian/copyright | 538 ----------- debian/dirs | 5 - debian/freeswitch-codec-passthru-amr.install | 1 - .../freeswitch-codec-passthru-amrwb.install | 1 - .../freeswitch-codec-passthru-g7231.install | 1 - debian/freeswitch-codec-passthru-g729.install | 1 - debian/freeswitch-dev.install | 5 - debian/freeswitch-freetdm.conffiles | 6 - debian/freeswitch-freetdm.install | 10 - debian/freeswitch-lang-de.conffiles | 4 - debian/freeswitch-lang-de.install | 5 - debian/freeswitch-lang-en.conffiles | 7 - debian/freeswitch-lang-en.install | 8 - debian/freeswitch-lang-es.install | 1 - debian/freeswitch-lang-fr.conffiles | 5 - debian/freeswitch-lang-fr.install | 6 - debian/freeswitch-lang-he.conffiles | 5 - debian/freeswitch-lang-he.install | 6 - debian/freeswitch-lang-it.install | 1 - debian/freeswitch-lang-nl.install | 1 - debian/freeswitch-lang-ru.conffiles | 7 - debian/freeswitch-lang-ru.install | 8 - debian/freeswitch-lua.conffiles | 1 - debian/freeswitch-lua.install | 2 - debian/freeswitch-perl.conffiles | 1 - debian/freeswitch-perl.install | 3 - debian/freeswitch-python.conffiles | 1 - debian/freeswitch-python.install | 5 - debian/freeswitch-spidermonkey.conffiles | 1 - debian/freeswitch-spidermonkey.install | 6 - debian/freeswitch.conffiles | 98 -- debian/freeswitch.default | 11 - debian/freeswitch.init | 184 ---- debian/freeswitch.install | 171 ---- debian/man/man1/freeswitch.1 | 22 - debian/monit/freeswitch.monitrc | 25 - debian/postinst | 60 -- debian/postrm | 44 - debian/rules | 236 ----- .../debian/buildsounds.sh | 15 - .../debian/changelog | 20 - .../debian/control | 66 -- .../debian/copyright | 1 - ...eeswitch-sounds-en-us-callie-16000.install | 2 - ...eeswitch-sounds-en-us-callie-32000.install | 2 - ...eeswitch-sounds-en-us-callie-48000.install | 2 - ...reeswitch-sounds-en-us-callie-8000.install | 2 - .../debian/rules | 39 - .../debian/buildsounds.sh | 12 - .../freeswitch-sounds-music/debian/changelog | 26 - .../freeswitch-sounds-music/debian/control | 66 -- .../freeswitch-sounds-music/debian/copyright | 13 - .../freeswitch-sounds-music-16000.install | 2 - .../freeswitch-sounds-music-32000.install | 2 - .../freeswitch-sounds-music-48000.install | 2 - .../freeswitch-sounds-music-8000.install | 2 - .../freeswitch-sounds-music/debian/rules | 39 - .../debian/buildsounds.sh | 15 - .../debian/changelog | 35 - .../debian/control | 61 -- .../debian/copyright | 1 - ...reeswitch-sounds-ru-ru-elena-16000.install | 2 - ...reeswitch-sounds-ru-ru-elena-32000.install | 2 - ...reeswitch-sounds-ru-ru-elena-48000.install | 2 - ...freeswitch-sounds-ru-ru-elena-8000.install | 2 - .../debian/rules | 39 - debian/sounds/getsounds.sh | 30 - debian/source/format | 1 - 71 files changed, 3161 deletions(-) delete mode 100644 debian/changelog delete mode 100644 debian/compat delete mode 100644 debian/control delete mode 100644 debian/copyright delete mode 100644 debian/dirs delete mode 100644 debian/freeswitch-codec-passthru-amr.install delete mode 100644 debian/freeswitch-codec-passthru-amrwb.install delete mode 100644 debian/freeswitch-codec-passthru-g7231.install delete mode 100644 debian/freeswitch-codec-passthru-g729.install delete mode 100644 debian/freeswitch-dev.install delete mode 100644 debian/freeswitch-freetdm.conffiles delete mode 100644 debian/freeswitch-freetdm.install delete mode 100644 debian/freeswitch-lang-de.conffiles delete mode 100644 debian/freeswitch-lang-de.install delete mode 100644 debian/freeswitch-lang-en.conffiles delete mode 100644 debian/freeswitch-lang-en.install delete mode 100644 debian/freeswitch-lang-es.install delete mode 100644 debian/freeswitch-lang-fr.conffiles delete mode 100644 debian/freeswitch-lang-fr.install delete mode 100644 debian/freeswitch-lang-he.conffiles delete mode 100644 debian/freeswitch-lang-he.install delete mode 100644 debian/freeswitch-lang-it.install delete mode 100644 debian/freeswitch-lang-nl.install delete mode 100644 debian/freeswitch-lang-ru.conffiles delete mode 100644 debian/freeswitch-lang-ru.install delete mode 100644 debian/freeswitch-lua.conffiles delete mode 100644 debian/freeswitch-lua.install delete mode 100644 debian/freeswitch-perl.conffiles delete mode 100644 debian/freeswitch-perl.install delete mode 100644 debian/freeswitch-python.conffiles delete mode 100644 debian/freeswitch-python.install delete mode 100644 debian/freeswitch-spidermonkey.conffiles delete mode 100644 debian/freeswitch-spidermonkey.install delete mode 100644 debian/freeswitch.conffiles delete mode 100644 debian/freeswitch.default delete mode 100755 debian/freeswitch.init delete mode 100644 debian/freeswitch.install delete mode 100644 debian/man/man1/freeswitch.1 delete mode 100644 debian/monit/freeswitch.monitrc delete mode 100755 debian/postinst delete mode 100755 debian/postrm delete mode 100755 debian/rules delete mode 100755 debian/sounds/freeswitch-sounds-en-us-callie/debian/buildsounds.sh delete mode 100644 debian/sounds/freeswitch-sounds-en-us-callie/debian/changelog delete mode 100644 debian/sounds/freeswitch-sounds-en-us-callie/debian/control delete mode 100644 debian/sounds/freeswitch-sounds-en-us-callie/debian/copyright delete mode 100644 debian/sounds/freeswitch-sounds-en-us-callie/debian/freeswitch-sounds-en-us-callie-16000.install delete mode 100644 debian/sounds/freeswitch-sounds-en-us-callie/debian/freeswitch-sounds-en-us-callie-32000.install delete mode 100644 debian/sounds/freeswitch-sounds-en-us-callie/debian/freeswitch-sounds-en-us-callie-48000.install delete mode 100644 debian/sounds/freeswitch-sounds-en-us-callie/debian/freeswitch-sounds-en-us-callie-8000.install delete mode 100755 debian/sounds/freeswitch-sounds-en-us-callie/debian/rules delete mode 100755 debian/sounds/freeswitch-sounds-music/debian/buildsounds.sh delete mode 100644 debian/sounds/freeswitch-sounds-music/debian/changelog delete mode 100644 debian/sounds/freeswitch-sounds-music/debian/control delete mode 100644 debian/sounds/freeswitch-sounds-music/debian/copyright delete mode 100644 debian/sounds/freeswitch-sounds-music/debian/freeswitch-sounds-music-16000.install delete mode 100644 debian/sounds/freeswitch-sounds-music/debian/freeswitch-sounds-music-32000.install delete mode 100644 debian/sounds/freeswitch-sounds-music/debian/freeswitch-sounds-music-48000.install delete mode 100644 debian/sounds/freeswitch-sounds-music/debian/freeswitch-sounds-music-8000.install delete mode 100755 debian/sounds/freeswitch-sounds-music/debian/rules delete mode 100755 debian/sounds/freeswitch-sounds-ru-RU-elena/debian/buildsounds.sh delete mode 100644 debian/sounds/freeswitch-sounds-ru-RU-elena/debian/changelog delete mode 100644 debian/sounds/freeswitch-sounds-ru-RU-elena/debian/control delete mode 100644 debian/sounds/freeswitch-sounds-ru-RU-elena/debian/copyright delete mode 100644 debian/sounds/freeswitch-sounds-ru-RU-elena/debian/freeswitch-sounds-ru-ru-elena-16000.install delete mode 100644 debian/sounds/freeswitch-sounds-ru-RU-elena/debian/freeswitch-sounds-ru-ru-elena-32000.install delete mode 100644 debian/sounds/freeswitch-sounds-ru-RU-elena/debian/freeswitch-sounds-ru-ru-elena-48000.install delete mode 100644 debian/sounds/freeswitch-sounds-ru-RU-elena/debian/freeswitch-sounds-ru-ru-elena-8000.install delete mode 100755 debian/sounds/freeswitch-sounds-ru-RU-elena/debian/rules delete mode 100755 debian/sounds/getsounds.sh delete mode 100644 debian/source/format diff --git a/debian/changelog b/debian/changelog deleted file mode 100644 index 8e1558363a..0000000000 --- a/debian/changelog +++ /dev/null @@ -1,875 +0,0 @@ -freeswitch (1.1.beta2.1-1) unstable; urgency=low - - * Fixing FS-3449 as well as a bit of cleanup in prep for 1.2 release - packaging. Also a handful of lintian errors/warnings are now fixed. - - -- William King Thu, 19 Apr 2012 19:23:18 -0700 - -freeswitch (1.0.head-git.master.20110530.1-1) unstable; urgency=low - - * added mod_cdr_sqlite - - -- Michal Bielicki Mon, 30 May 2011 16:02:02 +0200 - -freeswitch (1.0.head-git.master.20110402.1-1) unstable; urgency=low - - * Added Hebrew lang package - - -- Michal Bielicki Sat, 02 Apr 2011 03:12:02 +0200 - -freeswitch (1.0.head-git.master.20110330.1-1) unstable; urgency=low - - * removed mod_file_string since it has been merged into dptoolsa - - -- Michal Bielicki Wed, 30 Mar 2011 11:39:02 +0200 - -freeswitch (1.0.head~git.master.20101222.1-1) unstable; urgency=low - - * cleaning work - - -- Michal Bielicki Wed, 22 Dec 2010 22:48:02 +0200 - -freeswitch (1.0.head~git.master.20101015.1-1) unstable; urgency=low - - * reintroduced mod_flite - * disabled the patching stuff introduced by Julien ... needs an overwork - * reintroduced mod_tts_commandline - * cleaned up rules file and module make rules - * more trivial changes and updates :) - - -- Michal Bielicki Fri, 15 Oct 2010 13:14:02 +0200 - -freeswitch (1.0.head~git.master.20101014.1-1) unstable; urgency=low - - * replaced mod_openzap with mod_freetdm - * added mod_theora - * added mod_codec2 - * added mod_amrwb - * added mod_portaudio_stream - * cleaned up rules file and module make rules - * added patches from Julien Duqene (FS-369) - * Various trivial changes and updates :) - - -- Michal Bielicki Fri, 15 Oct 2010 05:05:02 +0200 - -freeswitch (1.0.head~git.master.20100601.2-1) unstable; urgency=low - - * Various trivial changes and updates. - * Change upstream package version numbering scheme for unreleased versions: - new format is major.minor.micro~git.branch.date.commits-1 - * Change source format to 3.0 (quilt). - * Upgrade debhelper compatibility to version 7. - * Update maintainer data and copyright file; now includes the full text - of the MPL since it is not (yet?) available in /usr/share/common-licenses/ - - * Build and install mod_file_string.so (FSBUILD-247) - * Work around build failure caused by clean rules for openzap. - - * Remove several libraries from explicit dependencies, there were no special - version requirements and they should be picked up by dh_shlibdeps. - * Add dh_makeshlibs and make dh_shlibsdeps work again. - * Move openssl to Suggests: as it is not a required package to install or - run freeswitch. - - * Add upstream-convert rule to apply patches, generate orig tarball - and set package version. - * Add check to ensure debian patches are applied before attempting build. - * Fix clean rule to avoid unwanted tree change before building orig.tar - archives with git-buildpackage. - - -- Julien Plissonneau Duquene Tue, 01 Jun 2010 09:53:44 -0400 - -freeswitch (1.0.6-1ubuntu1) maverick; urgency=low - - [ Gabriel Gunderson ] - * upgrade: Added mod_callcenter and pulled out Python into its own - package. - - [ Mathieu Parent ] - * Updated Uploaders list - * Updated Standards-Version to 3.9.1 - - -- Mathieu Parent Thu, 23 Sep 2010 15:34:00 +0200 - -freeswitch (1.0.4-1ubuntu2) karmic; urgency=low - - * upgrade: Add more verbosity when building to make it easier to find build - errors. - * upgrade: Remove the requirement for EXACTLY automake1.9 and change it to - need at least automake 1.9 - * upgrade: Add the modules (directory, cluechoo, and valet_parking) to the - build files. These are in the standard build, so they should be here too. - - -- William King Fri, 18 Dec 2009 14:27:42 -0800 - -freeswitch (1.0.4-1ubuntu1) karmic; urgency=low - - * upgrade: Pulling out the sounds into separate source files for easier management. - - -- William King Sun, 15 Nov 2009 16:38:13 -0800 - -freeswitch (1.0.4-1) unstable; urgency=low - - * new - - -- Mike Jerris Mon, 18 Feb 2009 17:39:00 -0500 - -freeswitch (1.0.3-1) unstable; urgency=low - - * build: add targets cd-sounds[-install] and cd-moh[-install] for 48k sounds (r:11151) - * build: autoconf detect odbc library (FSBUILD-8) - * build: fix sound install on windows build (r:11635,11638) - * build: fix configure --sysconfdir (FSBUILD-84) - * build: fix uclibc build (MODLANG-99) - * build: fix adduser in debian (FSBUILD-122, FSBUILD-102) - * core: fix buffering issues (r:11101,11145,11152-11157,11162,11191,11200) - * core: fix c leg no hangup when converting attended to blind transfer before b leg answers (MODENDP-165/r:11061) - * core: fix codec and media handling issues (r:11104) - * core: fix double close of file handles and add recording of native files (r:11108-11113,11482,11483) - * core: fix file resampling issue (r:11090) - * core: fix incorrect call progress timestamps in timetable (r:11186-11187/FSCORE-268) - * core: fix media handling issues (r:11079-11082) - * core: fix multiple 2833 dtmf handling issues (r:11149,11261,11262,11266,11293,11294,11338/FSCORE-266,FSCORE-273) - * core: send more event types verbos bridge,unbridge,park,unpark (r:11097-11098) - * core: Prevent media setup on failed originates (r:11462/FSCORE-279) - * core: fix recorded soundfiles had random data at end of file (r:11491/MODAPP-205) - * core: fix user for windows service (r:11538/FSCORE-277) - * core: modify variable expansion code to expand in more places and to fix potential security issue from injecting variables (r:11569,11570) - * core: look for soundfiles in more locations based on rate (r:11601/MODFORM-23) - * core: state machine veto behavior changed (r:11610) - * core: add enable_file_write_buffering variable (r:11677) - * core: fix garbled audio on media bug during bridge using stateful codecs (FSCORE-288) - * core: fix tone detect running multiple bugs when detecting multiple tones - * core: add {instant_ringback=true} to make ringback not wait for indication to generate ringback - * core: fix segfault from race condition on multiple reloadxml calls (MOODAPP-211) - * core: modify xml locking so phrases do not lock the xml for the duration of playing them - * core: replace resampler with the speexdsp resampler - * core: fix windows calling convention on threads launched that return a value to fix shutdown segfault (FSCORE-298) - * core: do not auto-export origination_caller_id_* to avoid confusion (r:12052) - * core: API visibility support (GCC/SUNCC) (FSCORE-264) - * core: fix leak in exposed event class serialize method (r:12068) - * core: add volume as possible return value from input callback on embedded languages (r:12114) - * core: add resampler to seech handles (r:12141) - * core: add api.getTime to embedded languages (r:12149) - * freeswitch: allow you to specify -htdocs dir at runtime. (r:11614) - * fs_cli: add "debug" command to change the esl debug level at runtime (r:11057) - * iksemel: update to 1.3 (r:11645) - * libesl: fix disconnect failure (r:11078,11083) - * libesl: fix solaris build (r:11067,11068) - * libesl: add c++ wrapper and swigged wrappers for multiple scripting languages - * libg722_1: fix dct4.h code generator to include the "f" (r:11188-11189,11367) - * libilbc: update to new library from Steve Underwood - * mod_amrwb: add amr wideband passthrough codec (r:11971) - * mod_cepstral: fix failure return code handling (MODASRTTS-9) - * mod_conference: add 'conference xml_list' and 'conference [conf_name] xml_list' (r:11062-11063) - * mod_conference: make conference verbose-events param to control if events have all the channel data or not (r:11073-11077) - * mod_conference: add MINTWO flag to end conference when down to 1 participant (r:11523) - * mod_conference: refactor conference record function (r:11626) - * mod_conference: add conference list summary command (MODAPP-197) - * mod_conference: fix Deadlock or coredump on conference commands play, transfer (MODAPP-209) - * mod_dahdi_codec: added (MODCODEC-7) - * mod_dialplan_xml: make previous auto hunt feature optional and off by defaule use auto_hunt=true session or global variable to enable (r:12144) - * mod_dptools: Add failure_causes channel variable (r:12058) - * mod_easyroute: add configuration file example for custom-query (r:11055) - * mod_easyroute: add custom-query configuration option (r:11054) - * mod_easyroute: fix build error when not configured for odbc (r:11478) - * mod_easyroute: fix memory leak (r:11611) - * mod_erlang_event: add ability to spawn a process (module/function) outbound on a specified node. (r:11460,11477) - * mod_erlang_event: Fix some issues with standing up a new outbound listener and cleaning up after a failed session (r:11479) - * mod_erlang_event: Fix setting up a listener for an outbound session if one doesn't already exist (r:11488) - * mod_erlang_event: add "erlang" fscli command (r:11488) - * mod_erlang_event: Monitor spawned outbound processes for premature exits (r:11489) - * mod_erlang_event: Allow the event encoding strategy to be configurable; choices are string or binary (r:11495) - * mod_erlang_event: Allow certain tuple elements to be binaries or strings, to reduce conversion requirements on the erlang side (r:11496) - * mod_erlang_event: Support sending a message to a registered process to request a pid (when spawning won't cut it) (r:11499) - * mod_erlang_event: Ensure events received while a pid session is being created aren't discarded but are queued instead (r:11500) - * mod_erlang_event: Add freeswitch.erl - An erlang module to make talking to mod_erlang_event more painless (r:11525) - * mod_erlang_event: use rpc:call instead of spawn and to make the registered process argument to handlecall optional (r:11542) - * mod_event_socket: add ability to use a comma sep list of events on event-sink create-listener (r:11056) - * mod_event_socket: add debug logging to event-sink (r:11060) - * mod_event_socket: fix race condition (r:11680,12146) - * mod_dptools: add all modifier to break command (r:11557,11558) - * mod_dptools: add sound_test application (r:11658) - * mod_fax: Dont hangup after sending/receiving faxes - * mod_fifo: pause media bugs while not in a bridge (r:11466,11490) - * mod_fifo: allow unpark during chime list playing (r:11555/MODAPP-206) - * mod_fifo: fix outbound fifos doesn't check if the consumer is in the fifo in question. (r:11561/MODAPP-207) - * mod_fifo: Fix segfault when no argument were supplied to fifo_member call (MODAPP-210) - * mod_lcr: added (r:11180,11184,11532,11609) - * mod_limit: fix memory corruption caused by race condition when using limit hash (r:11070-11071) - * mod_limit: Fix transfer bug, fix leak and make the channel hangup if the extension is \!hangup_cause (r:11604,11932) - * mod_limit: add write different channel variables per realm_id (r:11608) - * mod_limit: Make max argument optional on the limit app, set the limit_usage variable to current count after inserting call in the db (r:11955) - * mod_lua: Create empty argv table when no args are passed to a Lua script (r:11559) - * mod_lua: use dll for lua windows build (FSCORE-299) - * mod_openmrcp: removed (r:11176-11179) - * mod_opal: added - * mod_pocketsphinx: fix leak (r:11974) - * mod_portaudio: fix stuck channels on outbound calls (r:11160,11470,11471,11472,11475,11476,11485) - * mod_python: fix build when site dir is not /usr/lib/python2.4 (r:12070) - * mod_say_en: add short form date/time (MODAPP-180) - * mod_sofia: add auto-rtp-bugs profile option to make rtp bug compensation configurable (r :11146-11147) - * mod_sofia: add support in sdp for a=maxptime (r:11103) - * mod_sofia: fix codec change race condition (r:11143) - * mod_sofia: fix notify event wasn't allowing content-length 0 (r:11106/MODENDP-167) - * mod_sofia: fix sending extra sdp in 200 OK when using 100rel in violation of sdp o/a protocol draft-ietf-sipping-sip-offeranswer-10 (r:11088) - * mod_sofia: fix sip_auto_answer=true (r:11069) - * mod_sofia: improve outbound registration error message (r:11059) - * mod_sofia: reset media timeout on re-invite (r:11161) - * mod_sofia: fix segfault due to missing contact header in invite (r:11463/MODENDP-177) - * mod_sofia: allow tag in gateways as well as with direction inbound/outbound (default both) and call counter (r:11468) - * mod_sofia: add support or SLA, works with Polycom and Snom(Sylantro mode). (r:11562/MODENDP-179) - * mod_sofia: tolerate missing user in the request uri (r:11636) - * mod_sofia: Add purpose=gateways and profile=[name] so xml_curl requests make sense (MDXMLINT-46) - * mod_sofia: Add disable-srv and disable-naptr params to sip profiles (default false) (MODENDP-183) - * mod_sofia: add outbound-proxy param (MODENDP-184) - * mod_sofia: fix segfault with stun-enabled=false (SFSIP-120) - * mod_sofia: Profile Name in Expire Event is incorrect (MODENDP-185) - * mod_sofia: add "scrooge" mode to "inbound-codec-negotiation" (r:11881) - * mod_sofia: Add context to reconfig_sofia (r:12080) - * mod_sofia: fix segfault when calling from a Cisco 7940 using bypass_media (FSCORE-301) - * mod_sofia: ilbc to default to 30 if no mode= fmtp is defined on the inbound (r:12110) - * mod_sofia: fix challenge-realm (r:12113) - * mod_sofia: Segmentation fault when running killgw command on sofia profile without specifying a gateway (MODENDP-189) - * mod_sofia: gateways will inherit the context from its parent unless manually provided (r:12138) - * mod_sndfile: Add IMA ADPCM support (MODFORM-22) - * mod_spidermonkey: fix loading of spidermonkey modules (r:11084-11085) - * mod_spidermonkey: block some unwanted behaviours in session.originate - * mod_spidermonkey_socket: fix gc blocking (MODLANG-97) - * mod_xml_rpc: fixed authentication using @domain syntax (r:11064) - * mod_xml_rpc: fix http content types sent in responses (r:11099,11148,11150) - * mod_voicemail: voicemail insert into the proper fields (MODAPP-190) - * mod_voipcodecs: add G.726 24k (r:12083) - * sofia-sip: update to current sofia-sip repository - * spandsp: sync to latest snapshot and fix windows build - * speex: updated to 1.2rc1 - * sqlite: fix random assert on windows (FSCORE-292) - - -- Mike Jerris Mon, 18 Feb 2009 17:39:00 -0500 - -freeswitch (1.0.2-1) unstable; urgency=low - - * all: don't add module interfaces before returning from error conditions in module load functions (MDXMLINT-36) - * all: fixed multiple memory leaks - * all: improved module unloading/reloading support - * build: add support for --switchconfdir (FSBUILD-84) - * build: fixed netbsd build - * build: make freeswitch stop graceflly with /etc/init.d/freeswitch stop on debian add working dir to start-stop-dir so freeswitch dumps core in workdir - * build: multiple packaging fixes - * build: user freeswitch not added to audio group on deb install (FSBUILD-95) - * Configuration: many updates to default configuration - * core: Add ability to choose uuid from originate string, originate_uuid var (use at your own risk) - * core: add bridge_generate_comfort_noise option for bridge to generate comfort noise to the A leg when there is no audio on the B leg - * core: add chan vars to param event during hangup hook - * core: add exec directive to xml preprocessor (not available on windows) - * core: add force_transfer_dialplan and force_transfer_context variables - * core: add hashing to event header lookup - * core: add hits to tone_detect - * core: add last_dtmf_duration variable - * core: add msleep function to swigged languages - * core: add park_after_bridge variable - * core: add per leg timeouts and specific cause codes in reject_on_single_fail - * core: add runtime selection of the module dir (FSCORE-198) - * core: add scheduler support for heartbeat - * core: add session heartbeat feature - * core: add session.destroy psuedo method to sort of destroy a session at least for the sake of FS - * core: add session.unsetInputCallback - * core: add strftime format string validation for user supplied values - * core: add vars param to switch_ivr_originate for recursion (MODAPP-175) - * core: added a "group" concept to the user directory - * core: added ability to do dns lookup to find ip with host: like stun: (FSCORE-219) - * core: added better locking for codec changes during a call - * core: added current_application and current_application_data variables - * core: added error/ magic endpoint so modules can return error causes in situations like sofia_contact - * core: added read_result channel variable - * core: added support for "F" to indicate flash in dtmf (FSCORE-213) - * core: allow calls to be stolen from originate - * core: allow you to get the privacy bits in the caller_profile - * core: change dso code to load symbols local - * core: changes core flags to be array based so we have more - * core: eavesdrop causes the people being eavesdropped on to not hear ach other (MODAPP-140) - * core: expose time table to variable interface via caller field lookup - * core: fix 100% cpu when sending parked call to moh (FSCORE-234) - * core: fix bridge app to make sure both channels are ready for media when one is only in ringing state - * core: fix buffer overflow (FSCORE-188) - * core: fix conference dial by allowing multiple braces in originate, fix bad pointer op (FSCORE-208) - * core: fix double detection of DTMF in IVR (FSCORE-221) - * core: fix hangup_after_bridge is false on a bridge started with the intercept app - * core: fix issue where pid file is accidentally truncated - * core: fix ivr timeout (FSCORE-181) - * core: fix memory leak in alias tab completion code - * core: fix min digits in read app - * core: fix out-of-bounds pointer in variable expansion (FSCORE-171) - * core: fix segfault in media bugs when in bypass media (FSCORE-193) - * core: fix segfault on gtalk to sip calls (FSCORE-212) - * core: fix segfault on reloadxml (FSCORE-176) - * core: fix segfault on trasfering eavesdopping party (FSCORE-210) - * core: fix segfault using switch_system function (FSCORE-196) - * core: fix session.bridge - * core: fix setting effective_caller_id_name / effective_caller_id_number on bridge dialstring (MODAPP-122) - * core: fix stream_raw_write (MODAPP-145) - * core: fix using resampling on ringback file - * core: fixed performance bottleneck in sqlite db's - * core: fixed race in reloadxml - * core: increment app before execute in case it returns to execute it will go to the next item in the list and not the same - * core: ivr menu max_failures and max_timeouts now default to 3 if not specified or invalid (less than 1) values are specified (FSCORE-244) - * core: ivr_menu max-timeouts option, result in ivr_menu_status var (FSCORE-183) - * core: let b legs use park_after_bridge too - * core: make events less verbose unless verbose_events is set - * core: parse private events during originate - * core: pass pdd data to a leg on oubound calls using bridge - * core: prevent crash in crazy situation with xml interface lookup failures (FSCORE-169) - * core: reduce cpu requirement for generated comfort noise - * core: remove interface names from core db on unload - * core: reworked timing resulting in significant performance increase and better rtp timing - * core: rewrite switch_play_and_get_digits (MODAPP-166) - * core: session.recordFile never terminates (MODLANG-79) - * core: session.transfer make dialplan and context optional - * core: set_user app now sets domain vars as well as user vars - * core: tone_detect not triggering app after tone detection (MODAPP-182) - * core: unprivileged user setting bigger stack for switch_system thread failure (FSCORE-197) - * core: user_exists returns false when fetching a user from XML Curl or other xml interfaces - * libesl: added c event socket library and fs_cli - * libsndfile: fix autoconf 2.62 support (LBSNDF-5) - * mod commands: add "all" modifier to "break" command - * mod_celt: added new module - * mod_commands: Add support for more than 2 variables to uuid_setvar_multi (MODAPP-171) - * mod_commands: Add support for passing the cause of hangup to the uuid_kill command (FSCORE-217) - * mod_commands: add attr lookup to user_data - * mod_commands: add domain_exists fsapi command - * mod_commands: add eval fsapi command - * mod_commands: add flush_dtmf app and uuid_flush_dtmf api command - * mod_commands: add fsctl send_sighup, fsctl shutdown asap, unsched_api commands - * mod_commands: add fsctl shutdown [elegant|restart|cancel] - * mod_commands: add new syntax to uuid_setvar to allow you to unset a var. [value] (MODAPP-167) - * mod_commands: add reload fsapi command to reload a module - * mod_commands: add system fsapi and application (MODAPP-138) - * mod_commands: added hupall fsapi command - * mod_commands: added strftime_tz api command - * mod_commands: break all now stops broadcast too - * mod_commands: fix api command sent through sched_api was getting the last char lopped off - * mod_commands: fix race on transfer with -both - * mod_commands: fix system dialplan app problems (MODAPP-86) - * mod_commands: only send content-type on status when it really is http. - * mod_conference: add fsapi to stop async playback too - * mod_conference: add video caps to mod_conference with video follow audio - * mod_conference: better sound prefix handling when using say: and allow say: on kick sounds. - * mod_conference: fix race in record - * mod_conference: fix runaway thread when floor holder has no video and other people do have video - * mod_conference: fix seg when kicking many members quickly (MODAPP-129) - * mod_conference: fix segfault on invalid chat event - * mod_conference: perpetual sound does not auto-mute, you can do that yourself if you want it - * mod_dialplan_xml: add Hunt- vars in dialplan lookup after transfer - * mod_dialplan_xml: fail call on extensions with nested conditions - * mod_dingaling: (LBDING-7) fix segfault on os x - * mod_dingaling: end call on ice timeout - * mod_dingaling: fix presence on jabber to be less protocol ambiguous - * mod_dingaling: fix segfault (LBDING-10) - * mod_dingaling: update to support latest client from google - * mod_dptools: add a mechanism to tell if a file played from sendmsg over event socket - * mod_dptools: add playback_terminator support to phrase and say app - * mod_dptools: add playback_terminator_used variable (MODAPP-132) - * mod_dptools: add presence application - * mod_dptools: fix originate api not parsing users properly (FSCORE-246) - * mod_dptools: fix record and record_session to create directory if it does not exist (FSCORE-250) - * mod_dptools: fixed limit and + parsing bug in record_session app (MODAPP-148) - * mod_dptools: remove_bugs added to remove all media bugs on a session - * mod_erlang_event: add new module - * mod_event_socket: missing : after Content-Length in event socket (MODEVENT-33) - * mod_event_socket: add event socket listener filters - * mod_event_socket: add stateful listener fsapi commands for ajax-y type event interface over http - * mod_event_socket: fix arg parsing errors (MODEVENT-34) - * mod_event_socket: fix shutdown segfault race (MODEVENT-32) - * mod_event_socket: inbound connection to event_socket can now take over an existing channel with 'myevents ' to take on the behaviour of an outbound socket - * mod_event_socket: let any channel get messages - * mod_event_socket: make event socket wait for hangup on outbound mode and send disconnect message - * mod_expr: fix endless loop - * mod_fax: new module - * mod_fifo: add fifo_consumer_wrapup_time var (MODAPP-117) - * mod_fifo: added callback agents - * mod_fifo: honor keyword silence (MODAPP-118) - * mod_flite: added windows build - * mod_fsv: fix in a windows enviroment opening the record file in text mode. (MODAPP-169) - * mod_http: added new module - * mod_java: updated to new module api to support read/write locks on interface - * mod_limit: accept dialplan context for transfer (MODAPP-161) - * mod_limit: added hashtable based limit functions - * mod_limit: prevent empty error log message (MODAPP-134) - * mod_local_stream: add start_local_stream and stop_local_stream fsapi commands to start/stop dynamically (MODFORM-13) - * mod_local_stream: fix leak and improve error checking - * mod_local_stream: fix seg when no timer name specified in config file. (MODFORM-16) - * mod_loopback: add new module - * mod_lua: add local scripts directory support (MODLANG-86) - * mod_lua: don't eval blank string - * mod_lua: fix originate - * mod_lua: fix segfault (MODLANG-77) - * mod_lua: update to lua 5.1.4 (MODLANG-87) - * mod_lumenvox: removed - * mod_managed: new module replaces mod_mono now supports native .net runtime on windows as well - * mod_opal: added to trunk (still very beta) - * mod_perl: fix segfault (MODLANG-77) - * mod_pocketsphinx: fix rpm build - * mod_portaudio: fix cpu race on inbound call to pa when no ring file is set - * mod_radius_cdr: dictionary update for cause code changes (MODEVENT-27) - * mod_radius_cdr: fix unload (MODEVENT-29) - * mod_shout: add stereo recording broadcast support - * mod_shout: added windows build - * mod_shout: fix segfault when recording mp3's (MODFORM-12) - * mod_shout: improved stability of mp3 decoding - * mod_siren: added new module - * mod_sndfile added support to record 16bit for the various rates including 48kHz - * mod_sofia: Add filter to "sofia status profile XXX" (MODENDP-138) - * mod_sofia: Add force-register-db-domain which works in conjunction with force-register-domain. - * mod_sofia: Add optional and tag to tag. - * mod_sofia: Challenge the right realm when to_host is outside the users domain. (MODENDP-136) - * mod_sofia: Improve notify messages through a proxy (MODENDP-147) - * mod_sofia: MWI for multiple domains (MODAPP-126) - * mod_sofia: Move "a=sendrecv" from session to media section of SDP (MODENDP-148) - * mod_sofia: add 200 OK re-invite without sdp - * mod_sofia: add custom sofia::gateway_state event (MODENDP-112) - * mod_sofia: add fire events for the refer SIP NOTIFY event package (MODENDP-152) - * mod_sofia: add more params for xml_curl directory lookup - * mod_sofia: add new auto vals for challenge-realm param - * mod_sofia: add option to turn of auto_restart of sofia profiles on ip change - * mod_sofia: add params to use sip callid as uuid on inbound calls and uuid as sip callid on outbound calls - * mod_sofia: add parsing of Privacy header for privacy info (MODENDP-133) - * mod_sofia: add proto_specific_hangup_cause to both legs - * mod_sofia: add proxy 3pcc mode - * mod_sofia: add redirect variable to channel as well as partner channe (MODENDP-135) - * mod_sofia: add sip-forbid-register to user params to refuse to let a certian user register - * mod_sofia: add sip: into register-proxy when it's not specified - * mod_sofia: add sip_history_info var for inbound invites. - * mod_sofia: add sip_via_protocol variable - * mod_sofia: add sofia xmlstatus (MODENDP-156) - * mod_sofia: add support for params other than Replaces in Refer-To (MODENDP-143) - * mod_sofia: add support for profiles sharing databases so that you can have a domain that uses multiple profiles for split dns type setups - * mod_sofia: add support for refer transfer involving multiple machines - * mod_sofia: add support to send a notify in the invite dialog by specifying the uuid of the call. (SFSIP-92) - * mod_sofia: add suppress_from_cidname var to not have display name in from header (MODENDP-153) - * mod_sofia: added sip_hangup_disposition variable - * mod_sofia: allow send_message and notify events to send a message/notify without a body if needed. - * mod_sofia: append -1 .. -N postfix after any X-headers as vars that have the same name - * mod_sofia: cache auth_gateway_name in sofia for challenged bye - * mod_sofia: cancel proxy or no-media mode if you purposely answer or pre_answer - * mod_sofia: correct result code mapping for Unallocated Number (MODENDP-124) - * mod_sofia: disable 100rel by default - * mod_sofia: don't accept crypto in the RTP/AVP (MODENDP-126) - * mod_sofia: don't put CN in sdp answer if it was not in the offer. - * mod_sofia: fix Incorrect IP address shows up in SDP "o" field when multiple external IPs available and FS not bound to first (MODENDP-132) - * mod_sofia: fix Wrong RTP media port destination after reinvite/UNHOLD (SFSIP-82) - * mod_sofia: fix bug on linksys where they lie about the ptime and handle linksys transfer problem - * mod_sofia: fix chat (send an IM) assumes that the user's profile is the same as their domain, which isn't necessarily so (SFSIP-83) - * mod_sofia: fix dtmf handling of broken info dtmf endpoints - * mod_sofia: fix eyebeam presence to be RFC compliant (MODENDP-144) - * mod_sofia: fix ip change detection when in proxy mode - * mod_sofia: fix register_proxy ignoring the paramaters (MODENDP-121) - * mod_sofia: fix remote session refresh triggers request glare (MODENDP-131) - * mod_sofia: fix rtp auto adjust running when it should not - * mod_sofia: fix rtp sent to wrong port after some re-INVITE scenarios (MODENDP-141) - * mod_sofia: fix sending of cn packets across bridge when we shouldn't - * mod_sofia: fix sqlite issue with select of the sip contact - * mod_sofia: fixed segfault on invalid presence payload - * mod_sofia: gateway ping needs to look for 501 (SFSIP-78) - * mod_sofia: handle multi contact register responses and register timeout better - * mod_sofia: improve gateway resilience - * mod_sofia: log ip and port you get reply to invite from - * mod_sofia: make multiple-registations=true use the contact method and call-id option to do it the old way - * mod_sofia: make proxy mode pull the port from m=image as well - * mod_sofia: make register-proxy preserve the url composed from proxy but target the packets to desired address (MODENDP-121) - * mod_sofia: many fixes for sonus rtp issues silence_when_idle=400 chanvar to send generated silence duing sleeps etc - * mod_sofia: many fixes in presence handling - * mod_sofia: passthrough t.38 fixes - * mod_sofia: pick ipv4 or ipv6 based on sipip instead of having mixed in sdp - * mod_sofia: send NOTIFY on TCP/UDP depending on the SUBSCRIBE (SFSIP-104) - * mod_sofia: setting profile option multiple-registrations=contact key multi reg off the contact string - * mod_sofia: wait for a reply on refer - * mod_soundtouch: fixes and improvements, many options changed (MODAPP-149) - * mod_soundtouch: updated to new module api - * mod_spidermonkey: Segmentation fault in check_hangup_hook at mod_spidermonkey.c:1589 (MODLANG-74) - * mod_spidermonkey: fix bug in apiExecute - * mod_spidermonkey: fix memory pool handling and leaks - * mod_spidermonkey: limit recursion busting through the stack (FSCORE-202) - * mod_spidermonkey: make session.getVariable return blank string not the word false - * mod_spidermonkey_curl: add optional content-type arg - * mod_spidermonkey_odbc: fix numRows and add numCols - * mod_spidermonkey_odbc: fix segfault (MODLANG-75) - * mod_stress: new module for voice stress analysis - * mod_syslog: don't log blank lines (FSCORE-163) - * mod_tone_stream: let silence_stream://0 indicate perpetual silence - * mod_vmd: add new module to detect voicemail "beep" - * mod_voicemail: Add vm_alternate_greet_id param to directory entry (MODAPP-174) - * mod_voicemail: Patch to add voicemail preference controlling date announcement new param 'play-date-announcement' to values 'first' 'last' or 'never' defaults to first to retain previous behavior (MODAPP-121) - * mod_voicemail: Update mwi light after delete vm via web. (MODAPP-124) - * mod_voicemail: add ability to get to options without listening to every saved message (MODAPP-115) - * mod_voicemail: add ability to skip greeting when leaving a voicemail. (MODAPP-181) - * mod_voicemail: add change-pass-key config file option - * mod_voicemail: add forwarding support - * mod_voicemail: add local dtmf driven alternat vm pass - * mod_voicemail: add proper notification of a vm message being too short - * mod_voicemail: add support for auth via a1-hash - * mod_voicemail: add the "storage-dir" parameter to be set on a per-user basis (MODAPP-133) - * mod_voicemail: add voicemail_greeting_path variable - * mod_voicemail: added voicemail_alternate_greet_id variable - * mod_voicemail: allow changing of password from voicemail to update user directory if using non-static config (MODAPP-156) - * mod_voicemail: created email date (int overflow) (MODAPP-125) - * mod_voicemail: don't try to deliver vm when no file was recorded. (MODAPP-133) - * mod_voicemail: fix MWI with xml_curl used for directory (MODAPP-176) - * mod_voicemail: fix Voicemail messages occasionally lost / stranded (MODAPP-178) - * mod_voicemail: fix invalid event after message deleted (MODAPP-170) - * mod_voicemail: fix mwi for phones with multiple registrations problem (MODAPP-153) - * mod_voicemail: fix voicemail segfault on incorrect password (FSCORE-187) - * mod_voicemail: fix voicemail_inject error handling (MODAPP-133) - * mod_voicemail: fix voicemail_inject usage api call - * mod_voicemail: improve error checking (MODAPP-142) - * mod_voicemail: localize notification emails (MODAPP-139) - * mod_voicemail: make more multi-domain friendly (MODAPP-162) - * mod_voicemail: make playback created file macros optional (MODAPP-150) - * mod_voicemail: recognize operator key in more places (MODAPP-159) - * mod_voicemail: web interface displays incorrect created / last heard dates (MODAPP-123) - * mod_wanpipe: removed - * mod_xml_cdr: add https support - * mod_xml_cdr: add optional a-leg prefix to xml cdr filenames (MDXMLINT-39) - * mod_xml_cdr: add support for fallback webserver for cdr posting (FSCORE-238) - * mod_xml_curl: Allow specification of HTTP method, and dynamic expansion of variables in URI. (MDXMLINT-41) - * mod_xml_curl: added redirect following (max 10) - * mod_xml_ldap: almost a complete rewrite of this module - * mod_xml_rpc: allow setting of global realm without a global user (MDXMLINT-45) - * mod_xml_rpc: fix multiple segfaults - * mod_xml_rpc: fix segfault on originate via http - * sofia-sip: updated to 1.12.10 (plus a few patches) - - -- Mike Jerris Mon, 29 Dec 2008 14:46:00 -0500 - -freeswitch (1.0.1-1) unstable; urgency=low - - * FIX: prevent intercept race condition that can also be solved with continue_on_fail=originator_cancel - * FIX: NULL dereference detected by klockwork (www.klockwork.com) - * FIX: don't open failed local stream (MODFORM-9) - * FIX: instability in mod_local_stream in failure scenarios - * FIX: xmlrpc-c build on OS X 10.4 (FSBUILD-47) - * ENHANCEMENT: Added tab completion on many api commands in console - * ENHANCEMENT: polycom BLF support - * FIX: many sip NAT related fixes in mod_sofia - * FIX: support sip unregister with Contact: * - * FIX: multiple segfaults in xmlrpc-c - * FIX: sip unregister event being skipped - * FIX: hangup properly on malformed sip 3pcc calls being used as a way to ping - * ADD: enable-3pcc sofia profile param, it is now disabled by default. - * ADD: presence events to sip proxy mode - * ADD: legs param to cdr_csv - * ADD: support for perl as an embedded lanugage - * ENHANCEMENT: many new api's and functions to the embedded languages including api support, xml interface support, auto start scripts, and many new objects - * CHANGE: python embedded language api changed to match perl, lua, java - * FIX: many stability fixes in embedded langauges perl, lua, java, python - * ADD: failed_xml_cdr magic channel variable - * FIX: access free memory error in mod_sofia when using respond app - * ENHNACEMENT: make global_setvar only have 2 fields so you can set foo=bar=blah w/o quotes - * FIX: mod_spidermonkey keep hangup hook in the session thread - * ENHANCEMENT: mod_ldap added sasl support and search filters - * ADD: answered, waitForAnswer and mediaReady methods to embedded language Session object - * ENHANCEMENT: mod_voicemail param change to allow notification emails using templates - * ADD: per user acl in sofia - * FIX: deadlock in mod_portaudio - * ENHANCEMENT: blank username in sip will trigger a lookup for the user "nobody" - * ADD: import variable to import variables from a peer channel at time of originate - * FIX: api type fix for c++ modules when incorrectly using enums - * FIX: eliminate need for escaped , in [] on originate - * ADD: NDLB-force-rport option to force behavior as if rport was sent in the via - * ENHANCEMENT: honor execute_on_answer on outbound legs too - * ADD: execute_on_ring variable - * FIX: Seg fault in CoreSession() class destructor - * ADD: per channel caller id in originate - * ADD: sip_outgoing_call_id variable - * FIX: multiple memory leaks in mod_sofia - * FIX: find_local_ip IPv6 support - * ADD: variable expansion to on execute vars.(FSCORE-114) - * ADD: count optional arg to show calls and show channels (MODAPP-103) - * FIX: MODEVENT-25 (WSAWOULDBLOCK error on socket send in windows) in event socket - * FIX: multiple fixes to the logic in mod_say_zh - * ADD: inter digit timeout to swigged embedded languages getDigits method. (MODLANG-65) - * ADD: Linksys P-RTP-Stat SIP header values (SFSIP-66) - * FIX: small leak in core - * ADD: progress_timeout var to originate - * UPDATE: portaudio library - * FIX: added timeout to iax read - * ADD: 'pa rescan' to portaudio to look for new devices - * FIX: wait for broadcast to start when starting async hold to avoid race - * FIX: mod_rss, don't always play the first news feed - * FIX: mod_rss inverval to use the session inteval (audio problems on 30ms channels) - * ADD: Path: support in mod_sofia on register - * FIX: mod_shout record stream - * ENHANCEMENT: mod_voicemail support for effective_caller_id_name/number - * ADD: url encode/decode api calls - * FIX: "nua()" in debug information in sofia instead of the real function name - * FIX: better handling of sips: uris - * FIX: don't seg when using more than SWITCH_MAX_CODECS and bump SWITCH_MAX_CODECS to 50 (we have more than 30 in tree) (MODFORM-10) - * ADD: mod_yaml - * FIX: segfault on freeswitch startup if installed directories are removed - * FIX: segfault when intercept with inbound_late_negotiation=true set - * FIX: dont flood logs with eavesdrop messages (MODAPP-101) - * FIX: don't destroy a codec that has not been created (MODAPP-101) - * ENHANCEMENT: allows the "eavesdrop_group" variable to contain several groups, comma separated. (MODAPP-101) - * FIX: cross compile (FSBUILD-53) - * FIX: add header that Nuaunce considers mandatory (MODASRTTS-5) - * ADD: write locks to the core and a function to unregister event bindings (adds better ability to unload modules) - * ENHANCEMENT: make modules unbind events and un-reserve subclasses on module unload - * ADD: removable xml hook bindings - * ADD: EventConsumer object to embedded languages so you can make event handlers - * FIX: sending CN with supress-cng true - * FIX: segfault in the event system when trying to remove NULL event - * ADD: flags to turn off srtp auth and rtp auto adj (FSCORE-149 && MODENDP-115) - * FIX: use lighter math and avoid infinite loop in port allocator (FSCORE-148) - * ENHANCEMENT: let conference pin entry start during prompt (MODAPP-111) - * ADD: mod_pocketsphinx - * FIX: Misuse of SQLRowCount, issues with MSSQL (MODAPP-105) - * FIX: segfaults in mod_python with dtmf callback - * ENHANCEMENT: mod_conference auto-record parameter (MODAPP-112) - * ENHANCEMENT: reload support to many modules - * FIX: mod_sofia add replaces to supported header - * ENHANCEMENT: add args callback to sleep so you can process dtmf and events while "sleeping" - * ADD: mod_flite - * ENHANCEMENT: switch_xml converted back to c code and support double globs on windows - * ENHANCEMENT: mod_sofia support for adding and removing gateways without restarting profiles - * ADD: extract contact header info into A channel when unhandled 3xx response is received (MODENDP-116) - * FIX: outbound event_socket + late negotiation - * ADD: copy_xml_cdr variable - * ADD: silence_stream (like tone_stream but silent) - * ADD: module_exists api call - * ADD: emailer implementation for windows - * ADD: wait_for_silence application - * FIX: no error message generated if OS is unable to load a module ( due to dependency/installation issues ) - * FIX: segfault in media bugs - * FIX: acl lists not correctly matching all ip adresses - * FIX: mod_spidermonkey exit() does not stop script when called from the hangup callback (return "exit" from the callback) - * FIX: mod_syslog works again - * FIX: crash on terminal resize - * FIX: audio problems on big endian - * ENHANCEMENT: Disable multiple registrations on a per-device basis (MODENDP-117) - * ADD: fifo_consumer_exit_key variable (MODAPP-100) - * ADD: cidr based user auth in mod_sofia - * ADD: uuid_send_dtmf fsapi command (MODAPP-114) - * ADD: server registration fiels to sip_registration database (MODENDP-118) - * FIX: use a variable, realm or to host to find gateway when it's not obvious (handles challenged REFER) - * ADD: timeout to curl run in javascript - * ADD: voicemail_inject fsapi command - * ADD: reboot option for sip phones to flush_inboud_reg sofia profile api command - * FIX: add small padding to end of mp3 to avoid cut off mp3 recording - * FIX: patch multiple SDP connection lines in sdp for proxy media mode (MODENDP-109) - * FIX: don't parse ringback variable in proxy situations - * ADD: per call vm recording ext with vm_message_ext variable - * ADD: sip_bye_h prefix to add headers to bye - * ENHANCEMENT: more interfaces available in show fsapi command - * FIX: don't leak in buffers on realloc fail - * FIX: fail out of a conference call if write fails - * ADD: auto ip-change detection - * ADD: mod_snom - * FIX: mod_sofia don't send sipfrag on transfer to cisco so they don't hang up the call - - -- Mike Jerris Thu, 24 Jul 2008 07:00:00 -0500 - -freeswitch (1.0.1~trunk) unstable; urgency=low - - * Updated revision number - * Fixed init problem reported by Jay Binks (FSSCRIPTS-1) - * Added a patch to the debian build system add more features (thanks to Hadley Rich) (FSBUILD-45) - - Added en-us-callie sounds and music on hold packages - - Added recommends and suggests - - Added mod_say_es and mod_say_nl - - Updated descriptions - - Added mod_cdr_csv - * Fixed typos and some errors in the previous patch. - * Modified monit script. Now it should work. - * The debian build system now bootstrap automagically if it's necessary and all scripts are in place. - - -- Massimo Cetra Sun, 6 Jul 2008 16:30:00 +0100 - -freeswitch (1.0.0-1) unstable; urgency=low - - * Enhanced sofia sip nat handling - * Many fixes found by Klockwork (www.klocwork.com) - * Added disable_app_log variable - * Fixed mod_local_stream with rates on windows - * Fixed finding of files in rate dirs on windows - * Fixed memory corruption from sofia_contact function - * Added sofia profile param NDLB-received-in-nat-reg-contact - * Added sofia profile param aggressive-nat-detection - * Fixed video sip calls in proxy media mode - * Added bridge_terminate_key var - * Update xmlrpc-c lib to trunk revision from upstream, fix windows xmlrpc - * Enhanced nat handling in proxy media mode in sip - * Add progress media to timetable so you can calculate pdd - * Fixed seg when using unicast on socket when call has no read_codec - * Fixed missed log events on busy box - * Added -bleg to intercept - * Enhance configure detection of python - * Fixed build on solaris and freebsd for several modules - * Added param "vm-email-only" to make voicemail sent by email only (previously default behavior) - * Added param "vm-mailto-notify" to allow sending a notification email - * Fixed mod_java build - * Fixed mwi failures for some devices that don't subscribe - * Removed fsapi functions (killchan, transfer, session_displace, reject) - * Removed fsapi functions (session_record, broadcast, hold, media) - * Many updates to sofia-sip library including over 100 fixes - - -- Michael Jerris Tue, 27 May 2008 01:30:00 -0400 - -freeswitch (1.0~rc6-1) unstable; urgency=low - - * Changed to not allow pass_2833 on transcoded calls - (it never worked, now it will tell you) - * Enhanced sofia sip nat handling - * Fix libedit build on solaris - * Fix session timers in mod_sofia - * Fix conference fire-call - * Change: add var_event down into the endpoints so chans - with no parents can still pass options - * Added enable-post-var param to xml_rpc - * Fix mod_lua build on solaris - * Many fixes found by Klockwork (www.klocwork.com) - * Add unregister event in mod_sofia - * Enhance python configure detection - * Add vm_boxcount api func - * Fixed att_xfer issue - * Fix sip now includes the Allow-Events header in more places - - -- Michael Jerris Tue, 13 May 2008 02:01:00 -0400 - -freeswitch (1.0~rc5-1) unstable; urgency=low - - * Changed internal state names to avoid confusion - Fixed video negotiation - Enhanced accuracy of windows timer - Fixed mod_ldap build - Added dialplan and context to sql table for channels - Multiple fixes to mod_lua and mod_perl - Fixed logic bug in fifo causing segfault - internal changes to sip stack so we can remove a hash redundant to the stack - Fixed multiple memory leaks in mod_sofia - Fixed event fetch segfault on sip subscribe - Fixed segfault on timer rollover in sofia on 64bit - Fixed audio timing issues in mod_portaudio - Changed names of sip profiles in default config to avoid confusion - Fixed memory usage leak-like behavior when playing files requiring resampling - Removed some unused api's - Fix rtp timeout when playing moh - Removed some un-needed libraries and files from tree - Fixed multiple issues in sip stack including multiple segfaults - Added support for sip transfers on bypass_media and proxy_media calls - Added say application - Fixed --disable-debug configure option - Enhanced switch_cpp wrapper (and perl, python, lua, java) - Fixed segfault on inavalid stun response - Fixed configure help output - Fixed segfault on mp3 playback - Fixed assert on invalid sdp (missing m= line) - Added configurable windows service name - Fixed proxy mode call transition to non proxy call - Fixed solaris build of voipcodecs - Fixed sofia seg when call failure edge case - - -- Michael Jerris Tue, 13 May 2008 02:01:00 -0400 - -freeswitch (1.0~8327) unstable; urgency=low - - * Adding perl and lua separate packages - * Adding mod_voipcodecs - - -- root Tue, 6 May 2008 09:46:26 +0000 - -freeswitch (1.0~rc4-1) unstable; urgency=low - * Add tab completion in cli - Add "inline" dialplan - Fixed segfault in enum - Enhance enum to fork dial equal priority entries - Added auto-reload to enum - Fixed odbc bug is mod_sofia presence handling - Add presence for conference and dial an eavesdrop - Fix stack overflow segfault when recursively parking calls - Fixed race is sofia registration handling - Enhance sofia registration, unregister on keep-alive OPTIONS failure - Added internal routing loop detection/avoidance - Fixed race in bgapi in event socket - Fixed vars to execute apps before bridge "bridge_pre_execute_aleg_app" and "bridge_pre_execute_bleg_app" - Fixed re-setting sound prefix to no prefix after a pharse - Enhanced setting of bracket vars from originate so they show in the CHANNEL_ORIGINATE event - Add "enable-timer" and "enable-100rel" options to turn off default behaviors in sofia - Add originate_timeout to originate vars - Fixed hanging channels in mod_portaudio - Added auto time sync on vps migration to different hardware - Fixed seg on transfer when both legs are not sip - Added configurable dtmf duration defaults - Enhanced voicemail, allow interruption of hello message - Fixed voicemail to not light up light on saved messages - Enhance mod_amr honor disable dtx in fmtp (MODCODEC-3) - Fixed bootstrap to install automake dependencies so you can use tarball without same version of automake installed - Fixed MODLANG-56 (bad audio on originate and javascript streamFile) - Added hold/unhold dialplan apps - Enhanced sofia error checking to outlaw 0.0.0.0 in sofia ip params - Backport fixes from sofia-sip tree - Fixed MSVC build - Fixed segfault on sip SUBSCRIBE with Expires: 0 - Added mod_say_zh - Added --with-pyton and --with-pyton-config configure options - Added mod_lua - Enhanced switch_cpp wrapper in core and normalized interfaces for perl, python, lua, and java - Fixed multiple issues in cpp wrapper and the languages perl, python, lua and java - Added back mod_perl - Added sofia gateway option ping to adjust options ping frequency - Added .net event socket lib to contrib - Fixed passing of exact response codes of sip across a bridge - Added mod_reference, reference endpoint module - Enhanced build so you can now make commented out modules using "make mod_name" - - -- Michael Jerris Wed, 23 Apr 2008 12:58:00 -0400 - -freeswitch (1.0~rc3-1) unstable; urgency=low - * Enhance xml menu system - fixes upstream from sofia-sip library - Enhance mod_fifo - added close method to ODBC spidermonkey class - Fix multiple bugs in the cpp wrapper used in mod_java and mod_python - Fix hung sip channel issue using respond app or on re-invite with bypass media after 1xx or 2xx responses - - -- Michael Jerris Wed, 9 Apr 2008 12:58:22 -0400 - -freeswitch (1.0~rc2-1) unstable; urgency=low - * Fixed speex protocol negotiation issues (8k vs 16k) - Fixed mod_iax race conditions - Fixed ptime negotiation issues when re-packetizing - Added ip based acl lists - * - -- Michael Jerris Wed, 9 Apr 2008 12:58:22 -0400 - -freeswitch (1.0~rc1-1) unstable; urgency=low - * loads of fixes - new cdr-csv module - new spidermonkey-curl module - - -- Michal Bielicki Mon, 14 Jan 2008 23:37:04 +0100 - -freeswitch (1.0~beta3-1) unstable; urgency=low - - * Additional scripts for changing the user to freeswitch - Added Startup Scripts - Monit integration - Settings file for integration into init - init.d file - added user freeswitch to own and run all off freeswitch - cleaned up config file control - new upstream release - split off codec pakcages - split off spidermonkey packages - - -- Michal Bielicki Tue, 27 Nov 2007 13:20:21 +0100 - -freeswitch (1.0~beta2-1) unstable; urgency=low - - * New upstream release - - -- Paul van Genderen Wed, 17 Oct 2007 19:32:09 +0200 - -freeswitch (1.0~beta1-1) unstable; urgency=low - - * New packages. - - -- Robert McQueen Sun, 12 Nov 2006 17:32:23 -0500 diff --git a/debian/compat b/debian/compat deleted file mode 100644 index 7f8f011eb7..0000000000 --- a/debian/compat +++ /dev/null @@ -1 +0,0 @@ -7 diff --git a/debian/control b/debian/control deleted file mode 100644 index 7b1f3e2a78..0000000000 --- a/debian/control +++ /dev/null @@ -1,279 +0,0 @@ -Source: freeswitch -Section: comm -Priority: extra -Maintainer: FreeSWITCH developers -Uploaders: Michal Bielicki , Gabriel Gunderson , William King , Mathieu Parent -Build-Depends: debhelper (>= 7), wget, automake (>=1.9), autoconf, libtool, - unixodbc-dev, libasound2-dev, libcurl3-openssl-dev|libcurl4-openssl-dev, - libssl-dev, ncurses-dev, libogg-dev, libvorbis-dev, libperl-dev, libgdbm-dev, - libdb-dev, libgnutls-dev, libtiff4-dev, python-dev, libx11-dev, uuid-dev, - libc6-dev (>= 2), bison, gawk -Homepage: http://freeswitch.org/ -Standards-Version: 3.9.3 -Vcs-Git: git://git.freeswitch.org/freeswitch.git -Vcs-Browser: http://fisheye.freeswitch.org/browse/freeswitch.git - -Package: freeswitch -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends} -Recommends: freeswitch-lang-en -Suggests: freeswitch-spidermonkey, freeswitch-lua, freeswitch-perl, - freeswitch-sounds-music-8000, monit, openssl -Description: open source telephony platform - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to a - soft-switch. It can be used as a simple switching engine, a PBX, a media - gateway or a media server to host IVR applications using simple scripts or XML - to control the callflow. - . - This is the main package that includes the FreeSWITCH daemon and most modules. - -Package: freeswitch-dbg -Section: debug -Architecture: any -Depends: ${misc:Depends}, freeswitch (= ${binary:Version}) -Description: debugging symbols for FreeSWITCH - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to a - soft-switch. It can be used as a simple switching engine, a PBX, a media - gateway or a media server to host IVR applications using simple scripts or XML - to control the callflow. - . - This package includes the debugging symbols useful for debugging FreeSWITCH. - The debugging symbols are used for execution tracing and core dump analysis. - -Package: freeswitch-dev -Section: libdevel -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch -Description: development libraries and header files for FreeSWITCH - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to a - soft-switch. It can be used as a simple switching engine, a PBX, a media - gateway or a media server to host IVR applications using simple scripts or XML - to control the callflow. - . - This package contains the include files used if you wish to compile a package - which require FreeSWITCH's source file headers. - -Package: freeswitch-spidermonkey -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch -Description: Javascript engine for FreeSWITCH - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to a - soft-switch. It can be used as a simple switching engine, a PBX, a media - gateway or a media server to host IVR applications using simple scripts or XML - to control the callflow. - . - This package contains the mod_spidermonkey language module. - -Package: freeswitch-perl -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch -Description: Perl engine for FreeSWITCH - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to a - soft-switch. It can be used as a simple switching engine, a PBX, a media - gateway or a media server to host IVR applications using simple scripts or XML - to control the callflow. - . - This package contains the mod_perl language module. - -Package: freeswitch-lua -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch -Description: Lua engine for FreeSWITCH - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to a - soft-switch. It can be used as a simple switching engine, a PBX, a media - gateway or a media server to host IVR applications using simple scripts or XML - to control the callflow. - . - This package contains the mod_lua language module. - -Package: freeswitch-python -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch -Description: Python engine for FreeSWITCH - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to a - soft-switch. It can be used as a simple switching engine, a PBX, a media - gateway or a media server to host IVR applications using simple scripts or XML - to control the callflow. - . - This package contains the mod_python language module. - -Package: freeswitch-codec-passthru-g7231 -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch -Description: pass through g723.1 codec support for FreeSWITCH - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to a - soft-switch. It can be used as a simple switching engine, a PBX, a media - gateway or a media server to host IVR applications using simple scripts or XML - to control the callflow. - . - This package contains the mod_g723_1 codec module. - -Package: freeswitch-codec-passthru-amr -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch -Description: pass through AMR codec support for FreeSWITCH - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to a - soft-switch. It can be used as a simple switching engine, a PBX, a media - gateway or a media server to host IVR applications using simple scripts or XML - to control the callflow. - . - This package contains the mod_amr codec module. - -Package: freeswitch-codec-passthru-amrwb -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch -Description: pass through AMRWB codec support for FreeSWITCH - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to a - soft-switch. It can be used as a simple switching engine, a PBX, a media - gateway or a media server to host IVR applications using simple scripts or XML - to control the callflow. - . - This package contains the mod_amrwb codec module. - - -Package: freeswitch-codec-passthru-g729 -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch -Description: pass through g729 codec support for FreeSWITCH - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to a - soft-switch. It can be used as a simple switching engine, a PBX, a media - gateway or a media server to host IVR applications using simple scripts or XML - to control the callflow. - . - This package contains the mod_g729 codec module. - -Package: freeswitch-lang-en -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch -Recommends: freeswitch-sounds-en-us-callie-8000 -Suggests: freeswitch-sounds-en-us-callie-16000, freeswitch-sounds-en-us-callie-32000, - freeswitch-sounds-en-us-callie-48000 -Description: English language files for FreeSWITCH - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to a - soft-switch. It can be used as a simple switching engine, a PBX, a media - gateway or a media server to host IVR applications using simple scripts or XML - to control the callflow. - . - This package contains the mod_say_en module and available language - configuration files. - -Package: freeswitch-lang-de -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch -Description: German language files for FreeSWITCH - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to a - soft-switch. It can be used as a simple switching engine, a PBX, a media - gateway or a media server to host IVR applications using simple scripts or XML - to control the callflow. - . - This package contains the mod_say_de module and available language - configuration files. - -Package: freeswitch-lang-fr -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch -Description: French language files for FreeSWITCH - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to a - soft-switch. It can be used as a simple switching engine, a PBX, a media - gateway or a media server to host IVR applications using simple scripts or XML - to control the callflow. - . - This package contains the mod_say_fr module and available language - configuration files. - -Package: freeswitch-lang-it -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch -Description: Italian language files for FreeSWITCH - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to a - soft-switch. It can be used as a simple switching engine, a PBX, a media - gateway or a media server to host IVR applications using simple scripts or XML - to control the callflow. - . - This package contains the mod_say_it module and available language - configuration files. - -Package: freeswitch-lang-es -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch -Description: Spanish language files for FreeSWITCH - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to a - soft-switch. It can be used as a simple switching engine, a PBX, a media - gateway or a media server to host IVR applications using simple scripts or XML - to control the callflow. - . - This package contains the mod_say_es module and available language - configuration files. - -Package: freeswitch-lang-nl -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch -Description: Dutch language files for FreeSWITCH - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to a - soft-switch. It can be used as a simple switching engine, a PBX, a media - gateway or a media server to host IVR applications using simple scripts or XML - to control the callflow. - . - This package contains the mod_say_nl module and available language - configuration files. - -Package: freeswitch-lang-ru -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch -Recommends: freeswitch-sounds-ru-ru-elena-8000 -Suggests: freeswitch-sounds-ru-ru-elena-16000, freeswitch-sounds-ru-ru-elena-32000, - freeswitch-sounds-ru-ru-elena-48000 -Description: Russian language files for FreeSWITCH - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to a - soft-switch. It can be used as a simple switching engine, a PBX, a media - gateway or a media server to host IVR applications using simple scripts or XML - to control the callflow. - . - This package contains the mod_say_ru module and available language - configuration files. - -Package: freeswitch-lang-he -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch -Description: Hebrew language files for FreeSWITCH - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to a - soft-switch. It can be used as a simple switching engine, a PBX, a media - gateway or a media server to host IVR applications using simple scripts or XML - to control the callflow. - . - This package contains the mod_say_he module and available language - configuration files. - -Package: freeswitch-freetdm -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch -Description: FreeTDM is a signaling and board API abstraction used mainly by the - FreeSWITCH project to place calls in TDM and analog telephony circuits. The library - was previously named "OpenZAP". Sangoma has worked along with the FreeSWITCH - developers in this library so Sangoma's customers can also use it to do custom - development. The library is still under heavy development but the overall API - does not change often. The intention of the library is to present a consistent - API for different telephony signaling stacks and board I/O APIs. FreeTDM can - either be used as a standalone API or along with FreeSWITCH as an endpoint - (mod_freetdm). If you want to use it as a part of FreeSWITCH remember following - the FreeSWITCH configuration section. - This package contains all the freetdm modules and libs and submodules diff --git a/debian/copyright b/debian/copyright deleted file mode 100644 index f95b7df2e0..0000000000 --- a/debian/copyright +++ /dev/null @@ -1,538 +0,0 @@ -This package was debianized by Michal Bielicki - on Nov 25, 2007. - -The source was downloaded from http://www.freewitch.org/ - -Upstream maintainers: - Current: Michal Bielicki - Past: Nicholas Amorim -See changelog.Debian.gz for a full list of contributors. - -The Initial Developer of the Original Code is -Anthony Minessale II -Portions created by the Initial Developer are Copyright (C) - the Initial Developer. All Rights Reserved. - - The PRIMARY AUTHORS are (and/or have been): - - Anthony Minessale II - Primary developer of all core - components and many of the included modules. Much of freeswitch is based - on his work. - - Michael Jerris - Windows porter and responsible for the - windows\msvc build system. - -And here is an inevitably incomplete list of MUCH-APPRECIATED CONTRIBUTORS -- -people who have submitted patches, reported bugs, and generally made Freeswitch -that much better: - - Brian K. West - For countless hours of work on BSD and Mac support, finding - countless bugs, and moral support. Xcode project files. - Joshua Colp - For his help making mod_exosip possible (which we are now - getting rid of but oh well), and for just being a swell guy! - Michal "cypromis" Bielicki (michal.bielicki AT voiceworks.pl) - Solaris - porting, and autotools enhancements, debian, rpm and solaris packaging. - James Martelletti - All around cool guy (mod_syslog) - Johny Kadarisman - Yossi Neiman of Cartis Solutions, Inc. - - implementation of mod_cdr (perldd, mysql, csv) - Stefan Knoblich - Sofia TLS, various patches and support. Thanks. - Justin Unger - Lots of help with patches and - SIP testing. Thanks! - Paul D. Tinsley - Various patches and support. - Ken Rice - - xmlcdr, sofia improvements, load - testing, 1 liners here and there. - Neal Horman - conference improvements, switch_ivr - menu additions and other tweaks. - Johny Kadarisman - mod_python fixups. - Michael Murdock - testing, documentation, bug - finding and usability enhancements. - Matt Klein - Jonas Gauffin - mod_cdr_odbc, - mod_spidermonkey_socket, Bugfixes and additions in mod_spidermonkey_odbc and - mod_spidermonkey, .net event socket library. - Damjan Jovanovic - mod_java - Juan Jose Comellas - Patch to switch_utils for arg - parsing. - Dale Thatcher - Additions to - mod_conference. - Simon Perreault & Marc Blanchet from Viagenie.ca - IPv6 Support. - -A big THANK YOU goes to: - - Justin Cassidy - Build related cleanups and automatic build setup. - Bret McDanel - Javascript Documentation, constant feedback and input, many - other things I am sure I am forgetting. - - - MOZILLA PUBLIC LICENSE - Version 1.1 - - --------------- - -1. Definitions. - - 1.0.1. "Commercial Use" means distribution or otherwise making the - Covered Code available to a third party. - - 1.1. "Contributor" means each entity that creates or contributes to - the creation of Modifications. - - 1.2. "Contributor Version" means the combination of the Original - Code, prior Modifications used by a Contributor, and the Modifications - made by that particular Contributor. - - 1.3. "Covered Code" means the Original Code or Modifications or the - combination of the Original Code and Modifications, in each case - including portions thereof. - - 1.4. "Electronic Distribution Mechanism" means a mechanism generally - accepted in the software development community for the electronic - transfer of data. - - 1.5. "Executable" means Covered Code in any form other than Source - Code. - - 1.6. "Initial Developer" means the individual or entity identified - as the Initial Developer in the Source Code notice required by Exhibit - A. - - 1.7. "Larger Work" means a work which combines Covered Code or - portions thereof with code not governed by the terms of this License. - - 1.8. "License" means this document. - - 1.8.1. "Licensable" means having the right to grant, to the maximum - extent possible, whether at the time of the initial grant or - subsequently acquired, any and all of the rights conveyed herein. - - 1.9. "Modifications" means any addition to or deletion from the - substance or structure of either the Original Code or any previous - Modifications. When Covered Code is released as a series of files, a - Modification is: - A. Any addition to or deletion from the contents of a file - containing Original Code or previous Modifications. - - B. Any new file that contains any part of the Original Code or - previous Modifications. - - 1.10. "Original Code" means Source Code of computer software code - which is described in the Source Code notice required by Exhibit A as - Original Code, and which, at the time of its release under this - License is not already Covered Code governed by this License. - - 1.10.1. "Patent Claims" means any patent claim(s), now owned or - hereafter acquired, including without limitation, method, process, - and apparatus claims, in any patent Licensable by grantor. - - 1.11. "Source Code" means the preferred form of the Covered Code for - making modifications to it, including all modules it contains, plus - any associated interface definition files, scripts used to control - compilation and installation of an Executable, or source code - differential comparisons against either the Original Code or another - well known, available Covered Code of the Contributor's choice. The - Source Code can be in a compressed or archival form, provided the - appropriate decompression or de-archiving software is widely available - for no charge. - - 1.12. "You" (or "Your") means an individual or a legal entity - exercising rights under, and complying with all of the terms of, this - License or a future version of this License issued under Section 6.1. - For legal entities, "You" includes any entity which controls, is - controlled by, or is under common control with You. For purposes of - this definition, "control" means (a) the power, direct or indirect, - to cause the direction or management of such entity, whether by - contract or otherwise, or (b) ownership of more than fifty percent - (50%) of the outstanding shares or beneficial ownership of such - entity. - -2. Source Code License. - - 2.1. The Initial Developer Grant. - The Initial Developer hereby grants You a world-wide, royalty-free, - non-exclusive license, subject to third party intellectual property - claims: - (a) under intellectual property rights (other than patent or - trademark) Licensable by Initial Developer to use, reproduce, - modify, display, perform, sublicense and distribute the Original - Code (or portions thereof) with or without Modifications, and/or - as part of a Larger Work; and - - (b) under Patents Claims infringed by the making, using or - selling of Original Code, to make, have made, use, practice, - sell, and offer for sale, and/or otherwise dispose of the - Original Code (or portions thereof). - - (c) the licenses granted in this Section 2.1(a) and (b) are - effective on the date Initial Developer first distributes - Original Code under the terms of this License. - - (d) Notwithstanding Section 2.1(b) above, no patent license is - granted: 1) for code that You delete from the Original Code; 2) - separate from the Original Code; or 3) for infringements caused - by: i) the modification of the Original Code or ii) the - combination of the Original Code with other software or devices. - - 2.2. Contributor Grant. - Subject to third party intellectual property claims, each Contributor - hereby grants You a world-wide, royalty-free, non-exclusive license - - (a) under intellectual property rights (other than patent or - trademark) Licensable by Contributor, to use, reproduce, modify, - display, perform, sublicense and distribute the Modifications - created by such Contributor (or portions thereof) either on an - unmodified basis, with other Modifications, as Covered Code - and/or as part of a Larger Work; and - - (b) under Patent Claims infringed by the making, using, or - selling of Modifications made by that Contributor either alone - and/or in combination with its Contributor Version (or portions - of such combination), to make, use, sell, offer for sale, have - made, and/or otherwise dispose of: 1) Modifications made by that - Contributor (or portions thereof); and 2) the combination of - Modifications made by that Contributor with its Contributor - Version (or portions of such combination). - - (c) the licenses granted in Sections 2.2(a) and 2.2(b) are - effective on the date Contributor first makes Commercial Use of - the Covered Code. - - (d) Notwithstanding Section 2.2(b) above, no patent license is - granted: 1) for any code that Contributor has deleted from the - Contributor Version; 2) separate from the Contributor Version; - 3) for infringements caused by: i) third party modifications of - Contributor Version or ii) the combination of Modifications made - by that Contributor with other software (except as part of the - Contributor Version) or other devices; or 4) under Patent Claims - infringed by Covered Code in the absence of Modifications made by - that Contributor. - -3. Distribution Obligations. - - 3.1. Application of License. - The Modifications which You create or to which You contribute are - governed by the terms of this License, including without limitation - Section 2.2. The Source Code version of Covered Code may be - distributed only under the terms of this License or a future version - of this License released under Section 6.1, and You must include a - copy of this License with every copy of the Source Code You - distribute. You may not offer or impose any terms on any Source Code - version that alters or restricts the applicable version of this - License or the recipients' rights hereunder. However, You may include - an additional document offering the additional rights described in - Section 3.5. - - 3.2. Availability of Source Code. - Any Modification which You create or to which You contribute must be - made available in Source Code form under the terms of this License - either on the same media as an Executable version or via an accepted - Electronic Distribution Mechanism to anyone to whom you made an - Executable version available; and if made available via Electronic - Distribution Mechanism, must remain available for at least twelve (12) - months after the date it initially became available, or at least six - (6) months after a subsequent version of that particular Modification - has been made available to such recipients. You are responsible for - ensuring that the Source Code version remains available even if the - Electronic Distribution Mechanism is maintained by a third party. - - 3.3. Description of Modifications. - You must cause all Covered Code to which You contribute to contain a - file documenting the changes You made to create that Covered Code and - the date of any change. You must include a prominent statement that - the Modification is derived, directly or indirectly, from Original - Code provided by the Initial Developer and including the name of the - Initial Developer in (a) the Source Code, and (b) in any notice in an - Executable version or related documentation in which You describe the - origin or ownership of the Covered Code. - - 3.4. Intellectual Property Matters - (a) Third Party Claims. - If Contributor has knowledge that a license under a third party's - intellectual property rights is required to exercise the rights - granted by such Contributor under Sections 2.1 or 2.2, - Contributor must include a text file with the Source Code - distribution titled "LEGAL" which describes the claim and the - party making the claim in sufficient detail that a recipient will - know whom to contact. If Contributor obtains such knowledge after - the Modification is made available as described in Section 3.2, - Contributor shall promptly modify the LEGAL file in all copies - Contributor makes available thereafter and shall take other steps - (such as notifying appropriate mailing lists or newsgroups) - reasonably calculated to inform those who received the Covered - Code that new knowledge has been obtained. - - (b) Contributor APIs. - If Contributor's Modifications include an application programming - interface and Contributor has knowledge of patent licenses which - are reasonably necessary to implement that API, Contributor must - also include this information in the LEGAL file. - - (c) Representations. - Contributor represents that, except as disclosed pursuant to - Section 3.4(a) above, Contributor believes that Contributor's - Modifications are Contributor's original creation(s) and/or - Contributor has sufficient rights to grant the rights conveyed by - this License. - - 3.5. Required Notices. - You must duplicate the notice in Exhibit A in each file of the Source - Code. If it is not possible to put such notice in a particular Source - Code file due to its structure, then You must include such notice in a - location (such as a relevant directory) where a user would be likely - to look for such a notice. If You created one or more Modification(s) - You may add your name as a Contributor to the notice described in - Exhibit A. You must also duplicate this License in any documentation - for the Source Code where You describe recipients' rights or ownership - rights relating to Covered Code. You may choose to offer, and to - charge a fee for, warranty, support, indemnity or liability - obligations to one or more recipients of Covered Code. However, You - may do so only on Your own behalf, and not on behalf of the Initial - Developer or any Contributor. You must make it absolutely clear than - any such warranty, support, indemnity or liability obligation is - offered by You alone, and You hereby agree to indemnify the Initial - Developer and every Contributor for any liability incurred by the - Initial Developer or such Contributor as a result of warranty, - support, indemnity or liability terms You offer. - - 3.6. Distribution of Executable Versions. - You may distribute Covered Code in Executable form only if the - requirements of Section 3.1-3.5 have been met for that Covered Code, - and if You include a notice stating that the Source Code version of - the Covered Code is available under the terms of this License, - including a description of how and where You have fulfilled the - obligations of Section 3.2. The notice must be conspicuously included - in any notice in an Executable version, related documentation or - collateral in which You describe recipients' rights relating to the - Covered Code. You may distribute the Executable version of Covered - Code or ownership rights under a license of Your choice, which may - contain terms different from this License, provided that You are in - compliance with the terms of this License and that the license for the - Executable version does not attempt to limit or alter the recipient's - rights in the Source Code version from the rights set forth in this - License. If You distribute the Executable version under a different - license You must make it absolutely clear that any terms which differ - from this License are offered by You alone, not by the Initial - Developer or any Contributor. You hereby agree to indemnify the - Initial Developer and every Contributor for any liability incurred by - the Initial Developer or such Contributor as a result of any such - terms You offer. - - 3.7. Larger Works. - You may create a Larger Work by combining Covered Code with other code - not governed by the terms of this License and distribute the Larger - Work as a single product. In such a case, You must make sure the - requirements of this License are fulfilled for the Covered Code. - -4. Inability to Comply Due to Statute or Regulation. - - If it is impossible for You to comply with any of the terms of this - License with respect to some or all of the Covered Code due to - statute, judicial order, or regulation then You must: (a) comply with - the terms of this License to the maximum extent possible; and (b) - describe the limitations and the code they affect. Such description - must be included in the LEGAL file described in Section 3.4 and must - be included with all distributions of the Source Code. Except to the - extent prohibited by statute or regulation, such description must be - sufficiently detailed for a recipient of ordinary skill to be able to - understand it. - -5. Application of this License. - - This License applies to code to which the Initial Developer has - attached the notice in Exhibit A and to related Covered Code. - -6. Versions of the License. - - 6.1. New Versions. - Netscape Communications Corporation ("Netscape") may publish revised - and/or new versions of the License from time to time. Each version - will be given a distinguishing version number. - - 6.2. Effect of New Versions. - Once Covered Code has been published under a particular version of the - License, You may always continue to use it under the terms of that - version. You may also choose to use such Covered Code under the terms - of any subsequent version of the License published by Netscape. No one - other than Netscape has the right to modify the terms applicable to - Covered Code created under this License. - - 6.3. Derivative Works. - If You create or use a modified version of this License (which you may - only do in order to apply it to code which is not already Covered Code - governed by this License), You must (a) rename Your license so that - the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", - "MPL", "NPL" or any confusingly similar phrase do not appear in your - license (except to note that your license differs from this License) - and (b) otherwise make it clear that Your version of the license - contains terms which differ from the Mozilla Public License and - Netscape Public License. (Filling in the name of the Initial - Developer, Original Code or Contributor in the notice described in - Exhibit A shall not of themselves be deemed to be modifications of - this License.) - -7. DISCLAIMER OF WARRANTY. - - COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, - WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, - WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF - DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. - THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE - IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, - YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE - COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER - OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF - ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. - -8. TERMINATION. - - 8.1. This License and the rights granted hereunder will terminate - automatically if You fail to comply with terms herein and fail to cure - such breach within 30 days of becoming aware of the breach. All - sublicenses to the Covered Code which are properly granted shall - survive any termination of this License. Provisions which, by their - nature, must remain in effect beyond the termination of this License - shall survive. - - 8.2. If You initiate litigation by asserting a patent infringement - claim (excluding declatory judgment actions) against Initial Developer - or a Contributor (the Initial Developer or Contributor against whom - You file such action is referred to as "Participant") alleging that: - - (a) such Participant's Contributor Version directly or indirectly - infringes any patent, then any and all rights granted by such - Participant to You under Sections 2.1 and/or 2.2 of this License - shall, upon 60 days notice from Participant terminate prospectively, - unless if within 60 days after receipt of notice You either: (i) - agree in writing to pay Participant a mutually agreeable reasonable - royalty for Your past and future use of Modifications made by such - Participant, or (ii) withdraw Your litigation claim with respect to - the Contributor Version against such Participant. If within 60 days - of notice, a reasonable royalty and payment arrangement are not - mutually agreed upon in writing by the parties or the litigation claim - is not withdrawn, the rights granted by Participant to You under - Sections 2.1 and/or 2.2 automatically terminate at the expiration of - the 60 day notice period specified above. - - (b) any software, hardware, or device, other than such Participant's - Contributor Version, directly or indirectly infringes any patent, then - any rights granted to You by such Participant under Sections 2.1(b) - and 2.2(b) are revoked effective as of the date You first made, used, - sold, distributed, or had made, Modifications made by that - Participant. - - 8.3. If You assert a patent infringement claim against Participant - alleging that such Participant's Contributor Version directly or - indirectly infringes any patent where such claim is resolved (such as - by license or settlement) prior to the initiation of patent - infringement litigation, then the reasonable value of the licenses - granted by such Participant under Sections 2.1 or 2.2 shall be taken - into account in determining the amount or value of any payment or - license. - - 8.4. In the event of termination under Sections 8.1 or 8.2 above, - all end user license agreements (excluding distributors and resellers) - which have been validly granted by You or any distributor hereunder - prior to termination shall survive termination. - -9. LIMITATION OF LIABILITY. - - UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT - (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL - DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, - OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR - ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY - CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, - WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER - COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN - INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF - LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY - RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW - PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE - EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO - THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. - -10. U.S. GOVERNMENT END USERS. - - The Covered Code is a "commercial item," as that term is defined in - 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer - software" and "commercial computer software documentation," as such - terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 - C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), - all U.S. Government End Users acquire Covered Code with only those - rights set forth herein. - -11. MISCELLANEOUS. - - This License represents the complete agreement concerning subject - matter hereof. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent - necessary to make it enforceable. This License shall be governed by - California law provisions (except to the extent applicable law, if - any, provides otherwise), excluding its conflict-of-law provisions. - With respect to disputes in which at least one party is a citizen of, - or an entity chartered or registered to do business in the United - States of America, any litigation relating to this License shall be - subject to the jurisdiction of the Federal Courts of the Northern - District of California, with venue lying in Santa Clara County, - California, with the losing party responsible for costs, including - without limitation, court costs and reasonable attorneys' fees and - expenses. The application of the United Nations Convention on - Contracts for the International Sale of Goods is expressly excluded. - Any law or regulation which provides that the language of a contract - shall be construed against the drafter shall not apply to this - License. - -12. RESPONSIBILITY FOR CLAIMS. - - As between Initial Developer and the Contributors, each party is - responsible for claims and damages arising, directly or indirectly, - out of its utilization of rights under this License and You agree to - work with Initial Developer and Contributors to distribute such - responsibility on an equitable basis. Nothing herein is intended or - shall be deemed to constitute any admission of liability. - -13. MULTIPLE-LICENSED CODE. - - Initial Developer may designate portions of the Covered Code as - "Multiple-Licensed". "Multiple-Licensed" means that the Initial - Developer permits you to utilize portions of the Covered Code under - Your choice of the NPL or the alternative licenses, if any, specified - by the Initial Developer in the file described in Exhibit A. - -EXHIBIT A -Mozilla Public License. - - ``The contents of this file are subject to the Mozilla Public License - Version 1.1 (the "License"); you may not use this file except in - compliance with the License. You may obtain a copy of the License at - http://www.mozilla.org/MPL/ - - Software distributed under the License is distributed on an "AS IS" - basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the - License for the specific language governing rights and limitations - under the License. - - The Original Code is ______________________________________. - - The Initial Developer of the Original Code is ________________________. - Portions created by ______________________ are Copyright (C) ______ - _______________________. All Rights Reserved. - - Contributor(s): ______________________________________. - - Alternatively, the contents of this file may be used under the terms - of the _____ license (the "[___] License"), in which case the - provisions of [______] License are applicable instead of those - above. If you wish to allow use of your version of this file only - under the terms of the [____] License and not to allow others to use - your version of this file under the MPL, indicate your decision by - deleting the provisions above and replace them with the notice and - other provisions required by the [___] License. If you do not delete - the provisions above, a recipient may use your version of this file - under either the MPL or the [___] License." - - [NOTE: The text of this Exhibit A may differ slightly from the text of - the notices in the Source Code files of the Original Code. You should - use the text of this Exhibit A rather than the text found in the - Original Code Source Code for Your Modifications.] - - diff --git a/debian/dirs b/debian/dirs deleted file mode 100644 index e2957b06b5..0000000000 --- a/debian/dirs +++ /dev/null @@ -1,5 +0,0 @@ -opt/freeswitch/log -opt/freeswitch/db -opt/freeswitch/bin/scripts -etc/monit - diff --git a/debian/freeswitch-codec-passthru-amr.install b/debian/freeswitch-codec-passthru-amr.install deleted file mode 100644 index c66668b30f..0000000000 --- a/debian/freeswitch-codec-passthru-amr.install +++ /dev/null @@ -1 +0,0 @@ -opt/freeswitch/mod/mod_amr.so* diff --git a/debian/freeswitch-codec-passthru-amrwb.install b/debian/freeswitch-codec-passthru-amrwb.install deleted file mode 100644 index 022462d001..0000000000 --- a/debian/freeswitch-codec-passthru-amrwb.install +++ /dev/null @@ -1 +0,0 @@ -opt/freeswitch/mod/mod_amrwb.so* diff --git a/debian/freeswitch-codec-passthru-g7231.install b/debian/freeswitch-codec-passthru-g7231.install deleted file mode 100644 index 4a0ab0c2c9..0000000000 --- a/debian/freeswitch-codec-passthru-g7231.install +++ /dev/null @@ -1 +0,0 @@ -opt/freeswitch/mod/mod_g723_1.so* diff --git a/debian/freeswitch-codec-passthru-g729.install b/debian/freeswitch-codec-passthru-g729.install deleted file mode 100644 index 0f94112f39..0000000000 --- a/debian/freeswitch-codec-passthru-g729.install +++ /dev/null @@ -1 +0,0 @@ -opt/freeswitch/mod/mod_g729.so* diff --git a/debian/freeswitch-dev.install b/debian/freeswitch-dev.install deleted file mode 100644 index 9fcb97c816..0000000000 --- a/debian/freeswitch-dev.install +++ /dev/null @@ -1,5 +0,0 @@ -opt/freeswitch/include/* -opt/freeswitch/lib/*.a -opt/freeswitch/lib/*.la -opt/freeswitch/mod/*.a -opt/freeswitch/mod/*.la diff --git a/debian/freeswitch-freetdm.conffiles b/debian/freeswitch-freetdm.conffiles deleted file mode 100644 index f14e37f3db..0000000000 --- a/debian/freeswitch-freetdm.conffiles +++ /dev/null @@ -1,6 +0,0 @@ -opt/freeswitch/conf/tones.conf -opt/freeswitch/conf/autoload_configs/freetdm.conf.xml -opt/freeswitch/conf/pika.conf -opt/freeswitch/conf/freetdm.conf -opt/freeswitch/conf/wanpipe.conf -opt/freeswitch/conf/zt.conf diff --git a/debian/freeswitch-freetdm.install b/debian/freeswitch-freetdm.install deleted file mode 100644 index cdca887dd3..0000000000 --- a/debian/freeswitch-freetdm.install +++ /dev/null @@ -1,10 +0,0 @@ -opt/freeswitch/conf/tones.conf -opt/freeswitch/conf/autoload_configs/freetdm.conf.xml -opt/freeswitch/conf/pika.conf -opt/freeswitch/conf/freetdm.conf -opt/freeswitch/conf/wanpipe.conf -opt/freeswitch/conf/zt.conf -opt/freeswitch/lib/libfreetdm.so* -opt/freeswitch/mod/mod_freetdm.so* -opt/freeswitch/mod/ftm*.so* - diff --git a/debian/freeswitch-lang-de.conffiles b/debian/freeswitch-lang-de.conffiles deleted file mode 100644 index 5c1dded24e..0000000000 --- a/debian/freeswitch-lang-de.conffiles +++ /dev/null @@ -1,4 +0,0 @@ -/opt/freeswitch/conf/lang/de/demo/demo.xml -/opt/freeswitch/conf/lang/de/de.xml -/opt/freeswitch/conf/lang/de/vm/tts.xml -/opt/freeswitch/conf/lang/de/vm/sounds.xml diff --git a/debian/freeswitch-lang-de.install b/debian/freeswitch-lang-de.install deleted file mode 100644 index 1b33ebec72..0000000000 --- a/debian/freeswitch-lang-de.install +++ /dev/null @@ -1,5 +0,0 @@ -opt/freeswitch/conf/lang/de/demo/demo.xml -opt/freeswitch/conf/lang/de/de.xml -opt/freeswitch/conf/lang/de/vm/tts.xml -/opt/freeswitch/conf/lang/de/vm/sounds.xml -opt/freeswitch/mod/mod_say_de.so* diff --git a/debian/freeswitch-lang-en.conffiles b/debian/freeswitch-lang-en.conffiles deleted file mode 100644 index 10d6078517..0000000000 --- a/debian/freeswitch-lang-en.conffiles +++ /dev/null @@ -1,7 +0,0 @@ -/opt/freeswitch/conf/lang/en/demo/demo-ivr.xml -/opt/freeswitch/conf/lang/en/demo/demo.xml -/opt/freeswitch/conf/lang/en/dir/sounds.xml -/opt/freeswitch/conf/lang/en/dir/tts.xml -/opt/freeswitch/conf/lang/en/en.xml -/opt/freeswitch/conf/lang/en/vm/sounds.xml -/opt/freeswitch/conf/lang/en/vm/tts.xml diff --git a/debian/freeswitch-lang-en.install b/debian/freeswitch-lang-en.install deleted file mode 100644 index 73b86280b5..0000000000 --- a/debian/freeswitch-lang-en.install +++ /dev/null @@ -1,8 +0,0 @@ -opt/freeswitch/conf/lang/en/demo/demo-ivr.xml -opt/freeswitch/conf/lang/en/demo/demo.xml -opt/freeswitch/conf/lang/en/dir/sounds.xml -opt/freeswitch/conf/lang/en/dir/tts.xml -opt/freeswitch/conf/lang/en/en.xml -opt/freeswitch/conf/lang/en/vm/sounds.xml -opt/freeswitch/conf/lang/en/vm/tts.xml -opt/freeswitch/mod/mod_say_en.so* diff --git a/debian/freeswitch-lang-es.install b/debian/freeswitch-lang-es.install deleted file mode 100644 index fc91c7985e..0000000000 --- a/debian/freeswitch-lang-es.install +++ /dev/null @@ -1 +0,0 @@ -opt/freeswitch/mod/mod_say_es.so* diff --git a/debian/freeswitch-lang-fr.conffiles b/debian/freeswitch-lang-fr.conffiles deleted file mode 100644 index 75055617e5..0000000000 --- a/debian/freeswitch-lang-fr.conffiles +++ /dev/null @@ -1,5 +0,0 @@ -/opt/freeswitch/conf/lang/fr/fr.xml -/opt/freeswitch/conf/lang/fr/demo/demo.xml -/opt/freeswitch/conf/lang/fr/dir/sounds.xml -/opt/freeswitch/conf/lang/fr/dir/tts.xml -/opt/freeswitch/conf/lang/fr/vm/sounds.xml diff --git a/debian/freeswitch-lang-fr.install b/debian/freeswitch-lang-fr.install deleted file mode 100644 index 141084eac3..0000000000 --- a/debian/freeswitch-lang-fr.install +++ /dev/null @@ -1,6 +0,0 @@ -opt/freeswitch/conf/lang/fr/fr.xml -opt/freeswitch/conf/lang/fr/demo/demo.xml -opt/freeswitch/conf/lang/fr/dir/sounds.xml -opt/freeswitch/conf/lang/fr/dir/tts.xml -opt/freeswitch/conf/lang/fr/vm/sounds.xml -opt/freeswitch/mod/mod_say_fr.so* diff --git a/debian/freeswitch-lang-he.conffiles b/debian/freeswitch-lang-he.conffiles deleted file mode 100644 index 37ec6015db..0000000000 --- a/debian/freeswitch-lang-he.conffiles +++ /dev/null @@ -1,5 +0,0 @@ -/opt/freeswitch/conf/lang/he/demo/demo-ivr.xml -/opt/freeswitch/conf/lang/he/demo/demo.xml -/opt/freeswitch/conf/lang/he/dir/sounds.xml -/opt/freeswitch/conf/lang/he/he.xml -/opt/freeswitch/conf/lang/he/vm/sounds.xml diff --git a/debian/freeswitch-lang-he.install b/debian/freeswitch-lang-he.install deleted file mode 100644 index ed0c65813e..0000000000 --- a/debian/freeswitch-lang-he.install +++ /dev/null @@ -1,6 +0,0 @@ -opt/freeswitch/conf/lang/he/demo/demo-ivr.xml -opt/freeswitch/conf/lang/he/demo/demo.xml -opt/freeswitch/conf/lang/he/dir/sounds.xml -opt/freeswitch/conf/lang/he/he.xml -opt/freeswitch/conf/lang/he/vm/sounds.xml -opt/freeswitch/mod/mod_say_he.so* diff --git a/debian/freeswitch-lang-it.install b/debian/freeswitch-lang-it.install deleted file mode 100644 index 37a08020c2..0000000000 --- a/debian/freeswitch-lang-it.install +++ /dev/null @@ -1 +0,0 @@ -opt/freeswitch/mod/mod_say_it.so* diff --git a/debian/freeswitch-lang-nl.install b/debian/freeswitch-lang-nl.install deleted file mode 100644 index 061a87e465..0000000000 --- a/debian/freeswitch-lang-nl.install +++ /dev/null @@ -1 +0,0 @@ -opt/freeswitch/mod/mod_say_nl.so* diff --git a/debian/freeswitch-lang-ru.conffiles b/debian/freeswitch-lang-ru.conffiles deleted file mode 100644 index 55e97079d7..0000000000 --- a/debian/freeswitch-lang-ru.conffiles +++ /dev/null @@ -1,7 +0,0 @@ -/opt/freeswitch/conf/lang/ru/demo/demo-ivr.xml -/opt/freeswitch/conf/lang/ru/demo/demo.xml -/opt/freeswitch/conf/lang/ru/dir/sounds.xml -/opt/freeswitch/conf/lang/ru/dir/tts.xml -/opt/freeswitch/conf/lang/ru/ru.xml -/opt/freeswitch/conf/lang/ru/vm/sounds.xml -/opt/freeswitch/conf/lang/ru/vm/tts.xml diff --git a/debian/freeswitch-lang-ru.install b/debian/freeswitch-lang-ru.install deleted file mode 100644 index 7c58f72f12..0000000000 --- a/debian/freeswitch-lang-ru.install +++ /dev/null @@ -1,8 +0,0 @@ -opt/freeswitch/conf/lang/ru/demo/demo-ivr.xml -opt/freeswitch/conf/lang/ru/demo/demo.xml -opt/freeswitch/conf/lang/ru/dir/sounds.xml -opt/freeswitch/conf/lang/ru/dir/tts.xml -opt/freeswitch/conf/lang/ru/ru.xml -opt/freeswitch/conf/lang/ru/vm/sounds.xml -opt/freeswitch/conf/lang/ru/vm/tts.xml -opt/freeswitch/mod/mod_say_ru.so* diff --git a/debian/freeswitch-lua.conffiles b/debian/freeswitch-lua.conffiles deleted file mode 100644 index dbe8a22a9d..0000000000 --- a/debian/freeswitch-lua.conffiles +++ /dev/null @@ -1 +0,0 @@ -/opt/freeswitch/conf/autoload_configs/lua.conf.xml diff --git a/debian/freeswitch-lua.install b/debian/freeswitch-lua.install deleted file mode 100644 index af944aebea..0000000000 --- a/debian/freeswitch-lua.install +++ /dev/null @@ -1,2 +0,0 @@ -opt/freeswitch/conf/autoload_configs/lua.conf.xml -opt/freeswitch/mod/mod_lua.so* diff --git a/debian/freeswitch-perl.conffiles b/debian/freeswitch-perl.conffiles deleted file mode 100644 index 6a13819992..0000000000 --- a/debian/freeswitch-perl.conffiles +++ /dev/null @@ -1 +0,0 @@ -/opt/freeswitch/conf/autoload_configs/perl.conf.xml diff --git a/debian/freeswitch-perl.install b/debian/freeswitch-perl.install deleted file mode 100644 index 706a6a091d..0000000000 --- a/debian/freeswitch-perl.install +++ /dev/null @@ -1,3 +0,0 @@ -opt/freeswitch/conf/autoload_configs/perl.conf.xml -opt/freeswitch/mod/mod_perl.so* -opt/freeswitch/perl/* diff --git a/debian/freeswitch-python.conffiles b/debian/freeswitch-python.conffiles deleted file mode 100644 index 1c1746c875..0000000000 --- a/debian/freeswitch-python.conffiles +++ /dev/null @@ -1 +0,0 @@ -opt/freeswitch/conf/autoload_configs/python.conf.xml diff --git a/debian/freeswitch-python.install b/debian/freeswitch-python.install deleted file mode 100644 index 247c26d672..0000000000 --- a/debian/freeswitch-python.install +++ /dev/null @@ -1,5 +0,0 @@ -opt/freeswitch/conf/autoload_configs/python.conf.xml -opt/freeswitch/mod/mod_python.so* -usr/lib/python2.*/*-packages/freeswitch.py* -usr/lib/python2.*/*-packages/ESL.py* -usr/lib/python2.*/*-packages/_ESL.so* diff --git a/debian/freeswitch-spidermonkey.conffiles b/debian/freeswitch-spidermonkey.conffiles deleted file mode 100644 index 2a8eeb06fa..0000000000 --- a/debian/freeswitch-spidermonkey.conffiles +++ /dev/null @@ -1 +0,0 @@ -/opt/freeswitch/conf/autoload_configs/spidermonkey.conf.xml diff --git a/debian/freeswitch-spidermonkey.install b/debian/freeswitch-spidermonkey.install deleted file mode 100644 index 882a287ba8..0000000000 --- a/debian/freeswitch-spidermonkey.install +++ /dev/null @@ -1,6 +0,0 @@ -opt/freeswitch/conf/autoload_configs/spidermonkey.conf.xml -opt/freeswitch/lib/libjs.so* -opt/freeswitch/lib/libnspr4.so* -opt/freeswitch/lib/libplc4.so* -opt/freeswitch/lib/libplds4.so* -opt/freeswitch/mod/mod_spidermonkey*.so* diff --git a/debian/freeswitch.conffiles b/debian/freeswitch.conffiles deleted file mode 100644 index c765625b6f..0000000000 --- a/debian/freeswitch.conffiles +++ /dev/null @@ -1,98 +0,0 @@ -/opt/freeswitch/conf/autoload_configs/acl.conf.xml -/opt/freeswitch/conf/autoload_configs/alsa.conf.xml -/opt/freeswitch/conf/autoload_configs/callcenter.conf.xml -/opt/freeswitch/conf/autoload_configs/cdr_csv.conf.xml -/opt/freeswitch/conf/autoload_configs/cidlookup.conf.xml -/opt/freeswitch/conf/autoload_configs/conference.conf.xml -/opt/freeswitch/conf/autoload_configs/console.conf.xml -/opt/freeswitch/conf/autoload_configs/db.conf.xml -/opt/freeswitch/conf/autoload_configs/dialplan_directory.conf.xml -/opt/freeswitch/conf/autoload_configs/dingaling.conf.xml -/opt/freeswitch/conf/autoload_configs/directory.conf.xml -/opt/freeswitch/conf/autoload_configs/easyroute.conf.xml -/opt/freeswitch/conf/autoload_configs/enum.conf.xml -/opt/freeswitch/conf/autoload_configs/event_multicast.conf.xml -/opt/freeswitch/conf/autoload_configs/event_socket.conf.xml -/opt/freeswitch/conf/autoload_configs/fax.conf.xml -/opt/freeswitch/conf/autoload_configs/fifo.conf.xml -/opt/freeswitch/conf/autoload_configs/ivr.conf.xml -/opt/freeswitch/conf/autoload_configs/java.conf.xml -/opt/freeswitch/conf/autoload_configs/lcr.conf.xml -/opt/freeswitch/conf/autoload_configs/local_stream.conf.xml -/opt/freeswitch/conf/autoload_configs/logfile.conf.xml -/opt/freeswitch/conf/autoload_configs/memcache.conf.xml -/opt/freeswitch/conf/autoload_configs/modules.conf.xml -/opt/freeswitch/conf/autoload_configs/mongo.conf.xml -/opt/freeswitch/conf/autoload_configs/nibblebill.conf.xml -/opt/freeswitch/conf/autoload_configs/opal.conf.xml -/opt/freeswitch/conf/autoload_configs/pocketsphinx.conf.xml -/opt/freeswitch/conf/autoload_configs/portaudio.conf.xml -/opt/freeswitch/conf/autoload_configs/post_load_modules.conf.xml -/opt/freeswitch/conf/autoload_configs/rss.conf.xml -/opt/freeswitch/conf/autoload_configs/shout.conf.xml -/opt/freeswitch/conf/autoload_configs/skinny.conf.xml -/opt/freeswitch/conf/autoload_configs/sofia.conf.xml -/opt/freeswitch/conf/autoload_configs/switch.conf.xml -/opt/freeswitch/conf/autoload_configs/syslog.conf.xml -/opt/freeswitch/conf/autoload_configs/timezones.conf.xml -/opt/freeswitch/conf/autoload_configs/tts_commandline.conf.xml -/opt/freeswitch/conf/autoload_configs/unicall.conf.xml -/opt/freeswitch/conf/autoload_configs/voicemail.conf.xml -/opt/freeswitch/conf/autoload_configs/xml_cdr.conf.xml -/opt/freeswitch/conf/autoload_configs/xml_curl.conf.xml -/opt/freeswitch/conf/autoload_configs/xml_rpc.conf.xml -/opt/freeswitch/conf/autoload_configs/zeroconf.conf.xml -/opt/freeswitch/conf/dialplan/default/00_pizza_demo.xml -/opt/freeswitch/conf/dialplan/default/01_example.com.xml -/opt/freeswitch/conf/dialplan/default.xml -/opt/freeswitch/conf/dialplan/features.xml -/opt/freeswitch/conf/dialplan/public/00_inbound_did.xml -/opt/freeswitch/conf/dialplan/public.xml -/opt/freeswitch/conf/dialplan/skinny-patterns/20-Demo.xml -/opt/freeswitch/conf/dialplan/skinny-patterns/99-Default_Drop.xml -/opt/freeswitch/conf/dialplan/skinny-patterns/20-Local_extension.xml -/opt/freeswitch/conf/dialplan/skinny-patterns/90-External.xml -/opt/freeswitch/conf/dialplan/skinny-patterns.xml -/opt/freeswitch/conf/directory/default/1000.xml -/opt/freeswitch/conf/directory/default/1001.xml -/opt/freeswitch/conf/directory/default/1002.xml -/opt/freeswitch/conf/directory/default/1003.xml -/opt/freeswitch/conf/directory/default/1004.xml -/opt/freeswitch/conf/directory/default/1005.xml -/opt/freeswitch/conf/directory/default/1006.xml -/opt/freeswitch/conf/directory/default/1007.xml -/opt/freeswitch/conf/directory/default/1008.xml -/opt/freeswitch/conf/directory/default/1009.xml -/opt/freeswitch/conf/directory/default/1010.xml -/opt/freeswitch/conf/directory/default/1011.xml -/opt/freeswitch/conf/directory/default/1012.xml -/opt/freeswitch/conf/directory/default/1013.xml -/opt/freeswitch/conf/directory/default/1014.xml -/opt/freeswitch/conf/directory/default/1015.xml -/opt/freeswitch/conf/directory/default/1016.xml -/opt/freeswitch/conf/directory/default/1017.xml -/opt/freeswitch/conf/directory/default/1018.xml -/opt/freeswitch/conf/directory/default/1019.xml -/opt/freeswitch/conf/directory/default/brian.xml -/opt/freeswitch/conf/directory/default/default.xml -/opt/freeswitch/conf/directory/default/example.com.xml -/opt/freeswitch/conf/directory/default/skinny-example.xml -/opt/freeswitch/conf/directory/default.xml -/opt/freeswitch/conf/extensions.conf -/opt/freeswitch/conf/freeswitch.xml -/opt/freeswitch/conf/fur_elise.ttml -/opt/freeswitch/conf/ivr_menus/demo_ivr.xml -/opt/freeswitch/conf/jingle_profiles/client.xml -/opt/freeswitch/conf/jingle_profiles/server.xml -/opt/freeswitch/conf/mime.types -/opt/freeswitch/conf/notify-voicemail.tpl -/opt/freeswitch/conf/sip_profiles/external/example.xml -/opt/freeswitch/conf/sip_profiles/external.xml -/opt/freeswitch/conf/sip_profiles/internal/example.xml -/opt/freeswitch/conf/sip_profiles/internal-ipv6.xml -/opt/freeswitch/conf/sip_profiles/internal.xml -/opt/freeswitch/conf/skinny_profiles/internal.xml -/opt/freeswitch/conf/tetris.ttml -/opt/freeswitch/conf/vars.xml -/opt/freeswitch/conf/voicemail.tpl -/opt/freeswitch/conf/web-vm.tpl diff --git a/debian/freeswitch.default b/debian/freeswitch.default deleted file mode 100644 index df94d7f0df..0000000000 --- a/debian/freeswitch.default +++ /dev/null @@ -1,11 +0,0 @@ -# Startup settings for FreeSWITCH - -# Enable initd (let init handle start and stop of freeswitch). -# Set to "true" (lowercase) to enable. - -FREESWITCH_ENABLED="false" - -# The parameters Freeswitch should be started with - -FREESWITCH_PARAMS="-nc" - diff --git a/debian/freeswitch.init b/debian/freeswitch.init deleted file mode 100755 index eaf1c36629..0000000000 --- a/debian/freeswitch.init +++ /dev/null @@ -1,184 +0,0 @@ -#! /bin/sh -### BEGIN INIT INFO -# Provides: freeswitch -# Required-Start: $network $local_fs $remote_fs -# Required-Stop: $network $local_fs $remote_fs -# Default-Start: 2 3 4 5 -# Default-Stop: 0 1 6 -# Short-Description: The FreeSWITCH Voice Switching System -# Description: An advanced platform for voice services -### END INIT INFO - -# Author: Anthony Minesalle II -# - -# Do NOT "set -e" - -# PATH should only include /usr/* if it runs after the mountnfs.sh script -PATH=/sbin:/usr/sbin:/bin:/usr/bin:/opt/freeswitch/bin -DESC="FreeSWITCH Voice Switching System" -NAME=freeswitch -DAEMON=/opt/freeswitch/bin/$NAME -USER=freeswitch -PIDFILE=/opt/freeswitch/run/$NAME.pid -SCRIPTNAME=/etc/init.d/$NAME -WORKDIR=/opt/$NAME - -# Check if we are being executed by init - -CALLEDSCRIPT=`basename $0` - -if [ -r /etc/default/$NAME ]; then . /etc/default/$NAME; fi - -if [ "$FREESWITCH_ENABLED" != "true" ]; then - echo "$DESC not enabled yet. Edit /etc/default/$NAME first." - exit 0 ; -fi - -# Exit if the package is not installed -# [ -x "$DAEMON" ] || exit 0 - -# Read configuration variable file if it is present -[ -r /etc/default/$NAME ] && . /etc/default/$NAME - -# Load the VERBOSE setting and other rcS variables -. /lib/init/vars.sh - -# Define LSB log_* functions. -# Depend on lsb-base (>= 3.0-6) to ensure that this file is present. -. /lib/lsb/init-functions - -# -# Function that sets ulimit values for the daemon -# -do_setlimits() { - ulimit -c unlimited - ulimit -d unlimited - ulimit -f unlimited -# ulimit -i unlimited - ulimit -n 999999 -# ulimit -q unlimited -# ulimit -u unlimited - ulimit -v unlimited -# ulimit -x unlimited - ulimit -s 240 - ulimit -l unlimited - return 0 -} - -# -# Function that starts the daemon/service -# -do_start() -{ - # Return - # 0 if daemon has been started - # 1 if daemon was already running - # 2 if daemon could not be started - start-stop-daemon -d $WORKDIR -c $USER --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null \ - || return 1 - do_setlimits - start-stop-daemon -d $WORKDIR -c $USER --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \ - $FREESWITCH_PARAMS \ - || return 2 - # Add code here, if necessary, that waits for the process to be ready - # to handle requests from services started subsequently which depend - # on this one. As a last resort, sleep for some time. -} - -# -# Function that stops the daemon/service -# -do_stop() -{ - # Return - # 0 if daemon has been stopped - # 1 if daemon was already stopped - # 2 if daemon could not be stopped - # other if a failure occurred - $DAEMON -stop - start-stop-daemon -d $WORKDIR -c $USER --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME - RETVAL="$?" - [ "$RETVAL" = 2 ] && return 2 - # Wait for children to finish too if this is a daemon that forks - # and if the daemon is only ever run from this initscript. - # If the above conditions are not satisfied then add some other code - # that waits for the process to drop all resources that could be - # needed by services started subsequently. A last resort is to - # sleep for some time. - start-stop-daemon -d $WORKDIR -c $USER --stop --quiet --oknodo --retry=0/30/KILL/5 --exec $DAEMON - [ "$?" = 2 ] && return 2 - # Many daemons don't delete their pidfiles when they exit. - rm -f $PIDFILE - return "$RETVAL" -} - -# -# Function that sends a SIGHUP to the daemon/service -# -do_reload() { - # - # If the daemon can reload its configuration without - # restarting (for example, when it is sent a SIGHUP), - # then implement that here. - # - start-stop-daemon -c $USER --stop --signal 1 --quiet --pidfile $PIDFILE --name $NAME - return 0 -} - -case "$1" in - start) - [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME" - do_start - case "$?" in - 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; - 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; - esac - ;; - stop) - [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME" - do_stop - case "$?" in - 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; - 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; - esac - ;; - reload|force-reload) - # - # If do_reload() is not implemented then leave this commented out - # and leave 'force-reload' as an alias for 'restart'. - # - log_daemon_msg "Reloading $DESC" "$NAME" - do_reload - log_end_msg $? - ;; - restart) - # - # If the "reload" option is implemented then remove the - # 'force-reload' alias - # - log_daemon_msg "Restarting $DESC" "$NAME" - do_stop - case "$?" in - 0|1) - do_start - case "$?" in - 0) log_end_msg 0 ;; - 1) log_end_msg 1 ;; # Old process is still running - *) log_end_msg 1 ;; # Failed to start - esac - ;; - *) - # Failed to stop - log_end_msg 1 - ;; - esac - ;; - *) - echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2 - #echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2 - exit 3 - ;; -esac - -: diff --git a/debian/freeswitch.install b/debian/freeswitch.install deleted file mode 100644 index a72200294f..0000000000 --- a/debian/freeswitch.install +++ /dev/null @@ -1,171 +0,0 @@ -opt/freeswitch/bin/freeswitch -opt/freeswitch/bin/fs_cli -opt/freeswitch/bin/fs_encode -opt/freeswitch/bin/fs_ivrd -opt/freeswitch/bin/fsxs -opt/freeswitch/bin/gentls_cert -opt/freeswitch/conf/autoload_configs/acl.conf.xml -opt/freeswitch/conf/autoload_configs/alsa.conf.xml -opt/freeswitch/conf/autoload_configs/callcenter.conf.xml -opt/freeswitch/conf/autoload_configs/cdr_csv.conf.xml -opt/freeswitch/conf/autoload_configs/cidlookup.conf.xml -opt/freeswitch/conf/autoload_configs/conference.conf.xml -opt/freeswitch/conf/autoload_configs/console.conf.xml -opt/freeswitch/conf/autoload_configs/db.conf.xml -opt/freeswitch/conf/autoload_configs/dialplan_directory.conf.xml -opt/freeswitch/conf/autoload_configs/dingaling.conf.xml -opt/freeswitch/conf/autoload_configs/directory.conf.xml -opt/freeswitch/conf/autoload_configs/easyroute.conf.xml -opt/freeswitch/conf/autoload_configs/enum.conf.xml -opt/freeswitch/conf/autoload_configs/event_multicast.conf.xml -opt/freeswitch/conf/autoload_configs/event_socket.conf.xml -opt/freeswitch/conf/autoload_configs/fax.conf.xml -opt/freeswitch/conf/autoload_configs/spandsp.conf.xml -opt/freeswitch/conf/autoload_configs/fifo.conf.xml -opt/freeswitch/conf/autoload_configs/ivr.conf.xml -opt/freeswitch/conf/autoload_configs/java.conf.xml -opt/freeswitch/conf/autoload_configs/lcr.conf.xml -opt/freeswitch/conf/autoload_configs/local_stream.conf.xml -opt/freeswitch/conf/autoload_configs/logfile.conf.xml -opt/freeswitch/conf/autoload_configs/memcache.conf.xml -opt/freeswitch/conf/autoload_configs/modules.conf.xml -opt/freeswitch/conf/autoload_configs/mongo.conf.xml -opt/freeswitch/conf/autoload_configs/nibblebill.conf.xml -opt/freeswitch/conf/autoload_configs/opal.conf.xml -opt/freeswitch/conf/autoload_configs/pocketsphinx.conf.xml -opt/freeswitch/conf/autoload_configs/portaudio.conf.xml -opt/freeswitch/conf/autoload_configs/post_load_modules.conf.xml -opt/freeswitch/conf/autoload_configs/rss.conf.xml -opt/freeswitch/conf/autoload_configs/shout.conf.xml -opt/freeswitch/conf/autoload_configs/skinny.conf.xml -opt/freeswitch/conf/autoload_configs/sofia.conf.xml -opt/freeswitch/conf/autoload_configs/switch.conf.xml -opt/freeswitch/conf/autoload_configs/syslog.conf.xml -opt/freeswitch/conf/autoload_configs/timezones.conf.xml -opt/freeswitch/conf/autoload_configs/tts_commandline.conf.xml -opt/freeswitch/conf/autoload_configs/unicall.conf.xml -opt/freeswitch/conf/autoload_configs/voicemail.conf.xml -opt/freeswitch/conf/autoload_configs/xml_cdr.conf.xml -opt/freeswitch/conf/autoload_configs/xml_curl.conf.xml -opt/freeswitch/conf/autoload_configs/xml_rpc.conf.xml -opt/freeswitch/conf/autoload_configs/zeroconf.conf.xml -opt/freeswitch/conf/dialplan/default/00_pizza_demo.xml -opt/freeswitch/conf/dialplan/default/01_example.com.xml -opt/freeswitch/conf/dialplan/default.xml -opt/freeswitch/conf/dialplan/features.xml -opt/freeswitch/conf/dialplan/public/00_inbound_did.xml -opt/freeswitch/conf/dialplan/public.xml -opt/freeswitch/conf/dialplan/skinny-patterns/20-Demo.xml -opt/freeswitch/conf/dialplan/skinny-patterns/99-Default_Drop.xml -opt/freeswitch/conf/dialplan/skinny-patterns/20-Local_extension.xml -opt/freeswitch/conf/dialplan/skinny-patterns/90-External.xml -opt/freeswitch/conf/dialplan/skinny-patterns.xml -opt/freeswitch/conf/directory/default/1000.xml -opt/freeswitch/conf/directory/default/1001.xml -opt/freeswitch/conf/directory/default/1002.xml -opt/freeswitch/conf/directory/default/1003.xml -opt/freeswitch/conf/directory/default/1004.xml -opt/freeswitch/conf/directory/default/1005.xml -opt/freeswitch/conf/directory/default/1006.xml -opt/freeswitch/conf/directory/default/1007.xml -opt/freeswitch/conf/directory/default/1008.xml -opt/freeswitch/conf/directory/default/1009.xml -opt/freeswitch/conf/directory/default/1010.xml -opt/freeswitch/conf/directory/default/1011.xml -opt/freeswitch/conf/directory/default/1012.xml -opt/freeswitch/conf/directory/default/1013.xml -opt/freeswitch/conf/directory/default/1014.xml -opt/freeswitch/conf/directory/default/1015.xml -opt/freeswitch/conf/directory/default/1016.xml -opt/freeswitch/conf/directory/default/1017.xml -opt/freeswitch/conf/directory/default/1018.xml -opt/freeswitch/conf/directory/default/1019.xml -opt/freeswitch/conf/directory/default/brian.xml -opt/freeswitch/conf/directory/default/default.xml -opt/freeswitch/conf/directory/default/example.com.xml -opt/freeswitch/conf/directory/default/skinny-example.xml -opt/freeswitch/conf/directory/default.xml -opt/freeswitch/conf/extensions.conf -opt/freeswitch/conf/freeswitch.xml -opt/freeswitch/conf/fur_elise.ttml -opt/freeswitch/conf/ivr_menus/demo_ivr.xml -opt/freeswitch/conf/jingle_profiles/client.xml -opt/freeswitch/conf/jingle_profiles/server.xml -opt/freeswitch/conf/mime.types -opt/freeswitch/conf/notify-voicemail.tpl -opt/freeswitch/conf/sip_profiles/external/example.xml -opt/freeswitch/conf/sip_profiles/external.xml -opt/freeswitch/conf/sip_profiles/internal/example.xml -opt/freeswitch/conf/sip_profiles/internal-ipv6.xml -opt/freeswitch/conf/sip_profiles/internal.xml -opt/freeswitch/conf/skinny_profiles/internal.xml -opt/freeswitch/conf/tetris.ttml -opt/freeswitch/conf/vars.xml -opt/freeswitch/conf/voicemail.tpl -opt/freeswitch/conf/web-vm.tpl -opt/freeswitch/htdocs/* -opt/freeswitch/lib/libfreeswitch*.so* -opt/freeswitch/mod/mod_avmd.so* -opt/freeswitch/mod/mod_bv.so* -opt/freeswitch/mod/mod_callcenter.so* -opt/freeswitch/mod/mod_cdr_csv.so* -opt/freeswitch/mod/mod_celt.so* -opt/freeswitch/mod/mod_cidlookup.so* -opt/freeswitch/mod/mod_cluechoo.so* -opt/freeswitch/mod/mod_console.so* -opt/freeswitch/mod/mod_codec2.so* -opt/freeswitch/mod/mod_commands.so* -opt/freeswitch/mod/mod_conference.so* -opt/freeswitch/mod/mod_console.so* -opt/freeswitch/mod/mod_curl.so* -opt/freeswitch/mod/mod_db.so* -opt/freeswitch/mod/mod_dialplan*.so* -opt/freeswitch/mod/mod_dingaling.so* -opt/freeswitch/mod/mod_directory.so* -opt/freeswitch/mod/mod_distributor.so* -opt/freeswitch/mod/mod_dptools.so* -opt/freeswitch/mod/mod_easyroute.so* -opt/freeswitch/mod/mod_enum.so* -opt/freeswitch/mod/mod_esf.so* -opt/freeswitch/mod/mod_event_*.so* -opt/freeswitch/mod/mod_expr.so* -opt/freeswitch/mod/mod_fifo.so* -opt/freeswitch/mod/mod_flite.so* -opt/freeswitch/mod/mod_fsv.so* -opt/freeswitch/mod/mod_hash.so* -opt/freeswitch/mod/mod_h26x.so* -opt/freeswitch/mod/mod_ilbc.so* -opt/freeswitch/mod/mod_lcr.so* -opt/freeswitch/mod/mod_limit.so* -opt/freeswitch/mod/mod_local_stream.so* -opt/freeswitch/mod/mod_logfile.so* -opt/freeswitch/mod/mod_loopback.so* -opt/freeswitch/mod/mod_memcache.so* -opt/freeswitch/mod/mod_mp4v.so* -opt/freeswitch/mod/mod_native_file.so* -opt/freeswitch/mod/mod_nibblebill.so* -opt/freeswitch/mod/mod_portaudio.so* -opt/freeswitch/mod/mod_portaudio_stream.so* -opt/freeswitch/mod/mod_redis.so* -opt/freeswitch/mod/mod_rss.so* -opt/freeswitch/mod/mod_shout.so* -opt/freeswitch/mod/mod_silk.so* -opt/freeswitch/mod/mod_siren.so* -opt/freeswitch/mod/mod_skinny.so* -opt/freeswitch/mod/mod_skypopen.so* -opt/freeswitch/mod/mod_sndfile.so* -opt/freeswitch/mod/mod_snom.so* -opt/freeswitch/mod/mod_cdr_sqlite.so* -opt/freeswitch/mod/mod_sofia.so* -opt/freeswitch/mod/mod_spandsp.so* -opt/freeswitch/mod/mod_speex.so* -opt/freeswitch/mod/mod_spy.so* -opt/freeswitch/mod/mod_syslog.so* -opt/freeswitch/mod/mod_theora.so* -opt/freeswitch/mod/mod_timerfd.so* -opt/freeswitch/mod/mod_tone_stream.so* -opt/freeswitch/mod/mod_tts_commandline.so* -opt/freeswitch/mod/mod_valet_parking.so* -opt/freeswitch/mod/mod_vmd.so* -opt/freeswitch/mod/mod_voicemail.so* -opt/freeswitch/mod/mod_xml_*.so* diff --git a/debian/man/man1/freeswitch.1 b/debian/man/man1/freeswitch.1 deleted file mode 100644 index 7c5ff70485..0000000000 --- a/debian/man/man1/freeswitch.1 +++ /dev/null @@ -1,22 +0,0 @@ -.TH "FREESWITCH" "1" "October 10, 2007" "" "" -.nh -.ad l -.SH "NAME" -freeswitch \- Open Source telephony platform -.SH "SYNOPSIS" -.HP 7 -\fBfreeswitch\fR [\fIoption\fR...] -.SH "DESCRIPTION" -.PP -This manual page documents briefly the -\fBfreeswitch\fR -command. -.PP -This manual page was written for the -Debian -distribution because we're too lame to write a real manual page. But we have a superb website over here: -.UR http://www.freeswitch.org/ -.BR http://www.freeswitch.org/ -.SH "SEE ALSO" -.PP -\fBundocumented\fR(7). diff --git a/debian/monit/freeswitch.monitrc b/debian/monit/freeswitch.monitrc deleted file mode 100644 index 4c9ae8f6de..0000000000 --- a/debian/monit/freeswitch.monitrc +++ /dev/null @@ -1,25 +0,0 @@ - check process freeswitch with pidfile /opt/freeswitch/run/freeswitch.pid - group voice - start program = "/etc/init.d/freeswitch start" - stop program = "/etc/init.d/freeswitch stop" -# Checks sip port on localhost, not wlways suitable -# if failed port 5060 type UDP then restart -# Checks mod_event_socket on localhost. Maybe more suitable - if failed port 8021 type TCP then restart - if 5 restarts within 5 cycles then timeout - depends on freeswitch_bin - depends on freeswitch_rc - - check file freeswitch_bin with path /opt/freeswitch/bin/freeswitch - group voice - if failed checksum then unmonitor - if failed permission 750 then unmonitor - if failed uid freeswitch then unmonitor -# if failed gid daemon then unmonitor - - check file freeswitch_rc with path /etc/init.d/freeswitch - group voice - if failed checksum then unmonitor - if failed permission 755 then unmonitor - if failed uid root then unmonitor - if failed gid root then unmonitor diff --git a/debian/postinst b/debian/postinst deleted file mode 100755 index 696171eb5a..0000000000 --- a/debian/postinst +++ /dev/null @@ -1,60 +0,0 @@ -#! /bin/sh -# set -e - -# summary of how this script can be called: -# * `configure' -# * `abort-upgrade' -# * `abort-remove' `in-favour' -# -# * `abort-deconfigure' `in-favour' -# `removing' -# -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package -# -# quoting from the policy: -# Any necessary prompting should almost always be confined to the -# post-installation script, and should be protected with a conditional -# so that unnecessary prompting doesn't happen if a package's -# installation fails and the `postinst' is called with `abort-upgrade', -# `abort-remove' or `abort-deconfigure'. - -case "$1" in - configure) - if ! getent passwd freeswitch >/dev/null; then - adduser --disabled-password --quiet --system \ - --home /opt/freeswitch \ - --gecos "FreeSWITCH Voice Platform" --ingroup daemon \ - freeswitch - adduser freeswitch audio - else - if [ "$(getent passwd freeswitch | cut -d : -f 6)" != "/opt/freeswitch" ]; then - echo "Error: pre-existing freeswitch user with non-standard home directory." >&2 - exit 1 - fi - usermod -d /opt/freeswitch -c "FreeSWITCH daemon,,," \ - -g daemon -G audio freeswitch - fi - - mkdir -p /opt/freeswitch - chown -R freeswitch:daemon /opt/freeswitch/ - chmod -R o-rwx /opt/freeswitch/ - - ;; - - abort-upgrade|abort-remove|abort-deconfigure) - - ;; - - *) - echo "postinst called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/debian/postrm b/debian/postrm deleted file mode 100755 index 97718dfacd..0000000000 --- a/debian/postrm +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/sh -# postrm script for freeswitch -# -# see: dh_installdeb(1) - -# set -e - -# summary of how this script can be called: -# * `remove' -# * `purge' -# * `upgrade' -# * `failed-upgrade' -# * `abort-install' -# * `abort-install' -# * `abort-upgrade' -# * `disappear' overwrit>r> -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - - -case "$1" in - purge) - rm -Rf /etc/opt/freeswitch - rm -Rf /opt/freeswitch - userdel freeswitch - ;; - - remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) - - - ;; - - *) - echo "postrm called with unknown argument \`$1'" >&2 - exit 1 - -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/debian/rules b/debian/rules deleted file mode 100755 index 044815a0fa..0000000000 --- a/debian/rules +++ /dev/null @@ -1,236 +0,0 @@ -#!/usr/bin/make -f - -# Uncomment this to turn on verbose mode. -export DH_VERBOSE=1 -export DH_OPTIONS -export DEB_DH_INSTALL_SOURCEDIR=debian/tmp -export PASSTHRU_CODEC_MODULES=codecs/mod_g729 codecs/mod_g723_1 codecs/mod_amr codecs/mod_amrwb -# Modules listed by those built by default, then those that are added in this package -export APPLICATION_MODULES_AE= applications/mod_avmd applications/mod_callcenter applications/mod_cidlookup applications/mod_cluechoo \ - applications/mod_commands applications/mod_conference applications/mod_curl applications/mod_db applications/mod_directory \ - applications/mod_distributor applications/mod_dptools applications/mod_easyroute applications/mod_enum \ - applications/mod_esf applications/mod_expr -export APPLICATION_MODULES_FM= applications/mod_fifo applications/mod_fsv applications/mod_hash applications/mod_lcr applications/mod_limit \ - applications/mod_memcache -export APPLICATION_MODULES_NY= applications/mod_nibblebill applications/mod_redis applications/mod_rss applications/mod_snom \ - applications/mod_spandsp applications/mod_spy applications/mod_stress \ - applications/mod_valet_parking applications/mod_vmd applications/mod_voicemail - -export APPLICATIONS_MODULES= $(APPLICATION_MODULES_AE) $(APPLICATION_MODULES_FM) $(APPLICATION_MODULES_NY) $(APPLICATION_MODULES_VZ) -export ASR_TTS_MODULES= asr_tts/mod_pocketsphinx asr_tts/mod_flite asr_tts/mod_tts_commandline -export CODECS_MODULES= codecs/mod_bv codecs/mod_h26x codecs/mod_speex codecs/mod_celt codecs/mod_codec2 codecs/mod_ilbc codecs/mod_mp4v \ - codecs/mod_silk codecs/mod_siren codecs/mod_theora -export DIALPLANS_MODULES= dialplans/mod_dialplan_asterisk dialplans/mod_dialplan_directory dialplans/mod_dialplan_xml -export ENDPOINTS_MODULES= endpoints/mod_dingaling endpoints/mod_portaudio endpoints/mod_sofia endpoints/mod_loopback \ - ../../libs/freetdm/mod_freetdm endpoints/mod_skypopen endpoints/mod_skinny -export EVENT_HANDLERS_MODULES=event_handlers/mod_event_multicast event_handlers/mod_event_socket event_handlers/mod_cdr_csv event_handlers/mod_cdr_sqlite -export FORMATS_MODULES= formats/mod_local_stream formats/mod_native_file formats/mod_portaudio_stream \ - formats/mod_shout formats/mod_sndfile formats/mod_tone_stream -export LANGUAGES_MODULES=languages/mod_spidermonkey languages/mod_perl languages/mod_lua languages/mod_python -export LOGGERS_MODULES=loggers/mod_console loggers/mod_logfile loggers/mod_syslog -export SAY_MODULES=say/mod_say_en say/mod_say_it say/mod_say_de say/mod_say_fr say/mod_say_es say/mod_say_nl say/mod_say_ru say/mod_say_he -export XML_INT_MODULES=xml_int/mod_xml_rpc xml_int/mod_xml_curl xml_int/mod_xml_cdr -export TIMER_MODULES=timers/mod_timerfd - -export MYMODULES= $(PASSTHRU_CODEC_MODULES) $(APPLICATIONS_MODULES) $(ASR_TTS_MODULES) $(CODECS_MODULES) $(DIALPLANS_MODULES) $(ENDPOINTS_MODULES) $(EVENT_HANDLERS_MODULES) $(FORMATS_MODULES) $(LANGUAGES_MODULES) $(LOGGERS_MODULES) $(SAY_MODULES) $(XML_INT_MODULES) $(TIMER_MODULES) -export MODULES=$(MYMODULES) - - - -ifndef AUTOCONF - AUTOCONFS := $(wildcard /usr/bin/autoconf*) - AUTOCONF = $(shell which autoconf) -ifneq (,$(findstring 2.50,${AUTOCONFS})) - AUTOCONF = /usr/bin/autoconf2.50 -endif -endif - -# These are used for cross-compiling and for saving the configure script -# from having to guess our platform (since we know it already) -DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) -DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) - -CFLAGS = -ggdb -MOD_CFLAGS = -ggdb - -FEATURES = --enable-core-libedit-support --enable-core-odbc-support --with-libcurl --with-openssl - -ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) - FEATURES += --disable-optimization -endif - -.pc/applied-patches: - @echo - @echo \ \ Sorry, currently this package cannot be built directly from upstream - @echo \ \ source git/tarball: patches are needed for policy compliance, and the - @echo \ \ "new 3.0 (quilt) source format requires patches to be already applied." - @echo - @echo \ \ Please first convert this tree by running: - @echo -e \\t./debian/rules upstream-convert - @echo - @echo \ \ Note that this will insert an entry in debian/changelog, rename the - @echo \ \ current directory to the version number there, create a .orig.tar.bz2 - @echo \ \ archive and apply all the patches in debian/patches/series. - @echo - @echo \ \ Using git-buildpackage is not recommended for now. - @echo - @exit 1 - -upstream-convert: - @dh_testdir - @test -s .pc/applied-patches && \ - echo "Aborted: patches are already applied." && \ - exit 1 || exit 0 - # update (or not) version number in debian/changelog - @set -e ; \ - echo Checking version number ; \ - v1="$$(dpkg-parsechangelog | sed -e '/^Version: / ! d' -e 's/^Version: //')" ; \ - v2="$${v1}" ; \ - echo " Current version: $${v1}" ; \ - if [ "$$(which git)" = "" -o ! -d .git ] ; then \ - echo Git not available. Keeping current version number. ; \ - exit 0 ; \ - fi ; \ - if [ "$$(which debchange)" = "" ] ; then \ - echo debchange not available. Keeping current version number. ; \ - exit 0 ; \ - fi ; \ - if echo -n "$${v1}" | grep -q '~git\.[a-z0-9]\+\.20[0-9]\{6\}\.[0-9]\+-[^-]\+$$' ; then \ - maj1="$$(echo -n "$${v1}" | sed -e 's/^\([^.]\+\)\..*$$/\1/')" ; \ - min1="$$(echo -n "$${v1}" | sed -e 's/^[^.]\+\.\([^.]\+\)\..*$$/\1/')" ; \ - mic1="$$(echo -n "$${v1}" | sed -e 's/^[^.]\+\.[^.]\+\.\([a-zA-Z0-9]\+\).*$$/\1/')" ; \ - b1="$$(echo -n "$${v1}" | sed -e 's/^.*~git\.\([a-z0-9]\+\)\.\(20[0-9]\{6\}\)\.[0-9]\+-[^-]\+$$/\1/')" ; \ - d1="$$(echo -n "$${v1}" | sed -e 's/^.*\.\(20[0-9]\{6\}\)\.[0-9]\+-[^-]\+$$/\1/')" ; \ - n1="$$(echo -n "$${v1}" | sed -e 's/^.*\.20[0-9]\{6\}\.\([0-9]\+\)-[^-]\+$$/\1/')" ; \ - maj2="$$(sed -e '/^AC_SUBST(SWITCH_VERSION_MAJOR/ ! d' -e 's/^.*\[\([^\[]\+\)\][^\]]*$$/\1/' configure.in)" ; \ - min2="$$(sed -e '/^AC_SUBST(SWITCH_VERSION_MINOR/ ! d' -e 's/^.*\[\([^\[]\+\)\][^\]]*$$/\1/' configure.in)" ; \ - mic2="$$(sed -e '/^AC_SUBST(SWITCH_VERSION_MICRO/ ! d' -e 's/^.*\[\([^\[]\+\)\][^\]]*$$/\1/' configure.in)" ; \ - b2="$$(git branch | sed -e '/^[^*]/ d' -e 's/* \(.*\)/\1/')" ; \ - d2="$$(TZ=UTC git log --date=local -1 --format='%ai' | sed -e 's/^\(....\).\(..\).\(..\).*$$/\1\2\3/')" ; \ - n2="$$(TZ=UTC git log --date=local --format=oneline --since="$${d2::4}-$${d2:4:2}-$${d2:6:2} 00:00" | wc -l)" ; \ - if [ "$${b2}" != "$$(echo "$${b2}" | tr -dc a-z0-9)" ] ; then \ - echo Invalid branch name "'$${b2}'". Aborted. ; \ - exit 1; \ - fi ; \ - if [ "$${b1}.$${d1}.$${n1}" != "$${b2}.$${d2}.$${n2}" \ - -o "$${maj1}.$${min1}.$${mic1}" != "$${maj2}.$${min2}.$${mic2}" ] ; then \ - v2="$$(echo -n "$${maj2}.$${min2}.$${mic2}")" ; \ - v2="$${v2}$$(echo -n "$${v1}" | sed -e 's/^[^.]\+\.[^.]\+\.[^.]\+\(.*\)~git\..*$$/\1/')" ; \ - v2="$${v2}~git.$${b2}.$${d2}.$${n2}-1" ; \ - echo " New version: $${v2}" ; \ - echo Updating debian/changelog with new version number ; \ - debchange -v "$${v2}" "New upstream release" ; \ - else \ - echo Version number already correct, no change. ; \ - fi ; \ - else \ - echo 'Not a ~git. version number. Keeping current version number.' ; \ - fi - # rename (or not) current directory to match packagename-version.number - @set -e ; \ - echo Checking directory name ; \ - d1="$$(basename "$$(cd . && echo "$$PWD")")" ; \ - d2="$$(dpkg-parsechangelog | sed -e '/^Source: / ! d' -e 's/^Source: //')" ; \ - d2="$${d2}-$$(dpkg-parsechangelog | sed -e '/^Version: / ! d' -e 's/^Version: \(.*\)-[^-]\+$$/\1/')" ; \ - if [ "$${d1}" != "$${d2}" ] ; then \ - if [ -e "../$${d2}" ] ; then \ - test . -ef "../$${d2}" && exit 0 ; \ - echo Aborted: directory "../$${d2}" already exists. ; \ - exit 1 ; \ - fi ; \ - echo Renaming current directory to "$${d2}" ; \ - mv ../$${d1} ../$${d2} ; \ - fi - # create .orig.tar.bz2 - @set -e ; \ - n="$$(dpkg-parsechangelog | sed -e '/^Source: / ! d' -e 's/^Source: //')" ; \ - d="$${n}-$$(dpkg-parsechangelog | sed -e '/^Version: / ! d' -e 's/^Version: \(.*\)-[^-]\+$$/\1/')" ; \ - n="$${n}_$$(dpkg-parsechangelog | sed -e '/^Version: / ! d' -e 's/^Version: \(.*\)-[^-]\+$$/\1/').orig.tar.bz2" ; \ - echo "Creating source archive $${n}" ; \ - cd .. && tar cjf "$${n}" --exclude='.git*' "$${d}" - # apply patches - @set -e ; \ - echo "Applying patches in debian/patches/series" ; \ - QUILT_PATCHES=debian/patches ; \ - export QUILT_PATCHES ; \ - while quilt next ; do \ - quilt push -v ; \ - quilt refresh ; \ - done - # remind user to change dir - @echo Done. - @echo - @if [ "$(CURDIR)" != "$$PWD" ] ; then \ - echo \ \ You should now tell your shell to update its current working directory: ; \ - echo -e \\t'cd $$(pwd)' ; \ - echo \ \ or ; \ - echo -e "\\tcd $$PWD" ; \ - echo ; \ - fi - - -config.status: configure - dh_testdir - rm -f modules.conf - touch modules.conf - echo $(MODULES) - for i in $(MODULES); do echo $$i >> modules.conf; done - ./configure --prefix=/opt/freeswitch --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) ${FEATURES} - -build: build-arch build-indep -build-arch: build-stamp -build-indep: build-stamp -build-stamp: config.status - dh_testdir - - $(MAKE) - cd libs/esl && $(MAKE) pymod && cd - - touch $@ - -clean: # .pc/applied-patches - dh_testdir - dh_testroot - rm -f build-stamp - - [ ! -f Makefile ] || $(MAKE) distclean - rm -f config.status - rm -f */*/config.status - rm -f */*/*/config.status - dh_clean - -install: build - dh_testdir - dh_testroot - dh_prep - dh_installdirs -A - - VERBOSE=1 $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install - cd libs/esl && VERBOSE=1 $(MAKE) DESTDIR=$(CURDIR)/debian/tmp pymod-install && cd - - - -# Build architecture-independent files here. -binary-indep: build install -# We have nothing to do by default. - -# Build architecture-dependent files here. -binary-arch: build install - dh_testdir - dh_testroot - dh_installdocs - dh_installchangelogs - dh_installinit - cp debian/monit/freeswitch.monitrc debian/freeswitch/etc/monit/freeswitch.monitrc - dh_install --sourcedir=debian/tmp - dh_link - dh_strip --dbg-package=freeswitch-dbg - dh_compress - dh_fixperms --exclude /opt/freeswitch/conf - dh_makeshlibs - dh_shlibdeps - dh_installdeb - dh_gencontrol - dh_md5sums - dh_builddeb - -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install diff --git a/debian/sounds/freeswitch-sounds-en-us-callie/debian/buildsounds.sh b/debian/sounds/freeswitch-sounds-en-us-callie/debian/buildsounds.sh deleted file mode 100755 index 06099e6c5e..0000000000 --- a/debian/sounds/freeswitch-sounds-en-us-callie/debian/buildsounds.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash - -sounds_location=$1 -for rate in 32000 16000 8000 -do - for i in ascii base256 conference currency digits ivr misc phonetic-ascii time voicemail zrtp - do - mkdir -p $sounds_location/$i/$rate - for f in `find $sounds_location/$i/48000 -name \*.wav` - do - echo "generating" $sounds_location/$i/$rate/`basename $f` - sox $f -r $rate $sounds_location/$i/$rate/`basename $f` - done - done -done diff --git a/debian/sounds/freeswitch-sounds-en-us-callie/debian/changelog b/debian/sounds/freeswitch-sounds-en-us-callie/debian/changelog deleted file mode 100644 index 9bb038ae96..0000000000 --- a/debian/sounds/freeswitch-sounds-en-us-callie/debian/changelog +++ /dev/null @@ -1,20 +0,0 @@ -freeswitch-sounds-en-us-callie (1.0.14~git.master.20101222.1-1) unstable; urgency=low - - * Bumped up to 1.0.14 version - * Clean ups - - -- Michal Bielicki Wed, 22 Dec 2010 22:55:02 +0200 - -freeswitch-sounds-en-us-callie (1.0.head~git.master.20101014.1-1) unstable; urgency=low - - * Change upstream package version numbering scheme for unreleased versions: new format is major.minor.micro~git.branch.date.commits-1 - * Change source format to 3.0 (quilt). - * Upgrade debhelper compatibility to version 7. - - -- Michal Bielicki Fri, 14 Oct 2010 05:05:02 +0200 - -freeswitch-sounds-en-us-callie (1.0.12-0ubuntu1) jaunty; urgency=low - - * Initial: This is the initial working build of the en-us-callie sounds - - -- William King Sun, 20 Sep 2009 06:56:46 -0700 diff --git a/debian/sounds/freeswitch-sounds-en-us-callie/debian/control b/debian/sounds/freeswitch-sounds-en-us-callie/debian/control deleted file mode 100644 index 3408328ca1..0000000000 --- a/debian/sounds/freeswitch-sounds-en-us-callie/debian/control +++ /dev/null @@ -1,66 +0,0 @@ -Source: freeswitch-sounds-en-us-callie -Maintainer: Freeswitch Debian Team -Section: net -Priority: extra -Build-Depends: debhelper (>= 7), sox -Homepage: http://www.freeswitch.org/ -Standards-Version: 3.8.4 - -Package: freeswitch-sounds-en-us-callie-8000 -Architecture: all -Conflicts: freeswitch-sounds-en-us-callie -Description: English language sounds for the FreeSWITCH(TM) (8000) - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to - a soft-switch. It can be used as a simple switching engine, a media gateway - or a media server to host IVR applications using simple scripts or XML to - control the callflow. - -Package: freeswitch-sounds-en-us-callie-16000 -Architecture: all -Conflicts: freeswitch-sounds-en-us-callie -Description: English language sounds for the FreeSWITCH(TM) (16000) - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to - a soft-switch. It can be used as a simple switching engine, a media gateway - or a media server to host IVR applications using simple scripts or XML to - control the callflow. - -Package: freeswitch-sounds-en-us-callie-32000 -Architecture: all -Conflicts: freeswitch-sounds-en-us-callie -Description: English language sounds for FreeSWITCH(TM) (32000) - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to - a soft-switch. It can be used as a simple switching engine, a media gateway - or a media server to host IVR applications using simple scripts or XML to - control the callflow. - -Package: freeswitch-sounds-en-us-callie-48000 -Architecture: all -Description: English language sounds for the FreeSWITCH(TM) (48000) - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to - a soft-switch. It can be used as a simple switching engine, a media gateway - or a media server to host IVR applications using simple scripts or XML to - control the callflow. - -Package: freeswitch-sounds-en-us-callie -Architecture: all -Depends: sox, freeswitch-sounds-en-us-callie-48000 -Conflicts: freeswitch-sounds-en-us-callie-omega, - freeswitch-sounds-en-us-callie-8000, freeswitch-sounds-en-us-callie-16000, - freeswitch-sounds-en-us-callie-32000 -Description: English language files for FreeSWITCH(TM) - This package generates the 8k, 16k, and 32k from the installed 48k - sounds. You can select which ones you want. - -Package: freeswitch-sounds-en-us-callie-omega -Architecture: all -Depends: freeswitch-sounds-en-us-callie-48000, - freeswitch-sounds-en-us-callie-32000, freeswitch-sounds-en-us-callie-16000, - freeswitch-sounds-en-us-callie-8000 -Conflicts: freeswitch-sounds-en-us-callie -Description: English language files for FreeSWITCH(TM) - This package depends on the pregenerated 8khz, 16khz, 32khz, and 48khz sounds - which are downloaded from binary data files. diff --git a/debian/sounds/freeswitch-sounds-en-us-callie/debian/copyright b/debian/sounds/freeswitch-sounds-en-us-callie/debian/copyright deleted file mode 100644 index 0d313323ce..0000000000 --- a/debian/sounds/freeswitch-sounds-en-us-callie/debian/copyright +++ /dev/null @@ -1 +0,0 @@ -These files are licensed under the terms of the creative commons Attribution 3.0 license: http://creativecommons.org/licenses/by-sa/3.0/ diff --git a/debian/sounds/freeswitch-sounds-en-us-callie/debian/freeswitch-sounds-en-us-callie-16000.install b/debian/sounds/freeswitch-sounds-en-us-callie/debian/freeswitch-sounds-en-us-callie-16000.install deleted file mode 100644 index 47c795c0f0..0000000000 --- a/debian/sounds/freeswitch-sounds-en-us-callie/debian/freeswitch-sounds-en-us-callie-16000.install +++ /dev/null @@ -1,2 +0,0 @@ -opt/freeswitch/sounds/en/us/callie/*/16000/* - diff --git a/debian/sounds/freeswitch-sounds-en-us-callie/debian/freeswitch-sounds-en-us-callie-32000.install b/debian/sounds/freeswitch-sounds-en-us-callie/debian/freeswitch-sounds-en-us-callie-32000.install deleted file mode 100644 index 05538a76c2..0000000000 --- a/debian/sounds/freeswitch-sounds-en-us-callie/debian/freeswitch-sounds-en-us-callie-32000.install +++ /dev/null @@ -1,2 +0,0 @@ -opt/freeswitch/sounds/en/us/callie/*/32000/* - diff --git a/debian/sounds/freeswitch-sounds-en-us-callie/debian/freeswitch-sounds-en-us-callie-48000.install b/debian/sounds/freeswitch-sounds-en-us-callie/debian/freeswitch-sounds-en-us-callie-48000.install deleted file mode 100644 index c796070976..0000000000 --- a/debian/sounds/freeswitch-sounds-en-us-callie/debian/freeswitch-sounds-en-us-callie-48000.install +++ /dev/null @@ -1,2 +0,0 @@ -opt/freeswitch/sounds/en/us/callie/*/48000/* - diff --git a/debian/sounds/freeswitch-sounds-en-us-callie/debian/freeswitch-sounds-en-us-callie-8000.install b/debian/sounds/freeswitch-sounds-en-us-callie/debian/freeswitch-sounds-en-us-callie-8000.install deleted file mode 100644 index 90e6afa388..0000000000 --- a/debian/sounds/freeswitch-sounds-en-us-callie/debian/freeswitch-sounds-en-us-callie-8000.install +++ /dev/null @@ -1,2 +0,0 @@ -opt/freeswitch/sounds/en/us/callie/*/8000/* - diff --git a/debian/sounds/freeswitch-sounds-en-us-callie/debian/rules b/debian/sounds/freeswitch-sounds-en-us-callie/debian/rules deleted file mode 100755 index a5b4f9ba15..0000000000 --- a/debian/sounds/freeswitch-sounds-en-us-callie/debian/rules +++ /dev/null @@ -1,39 +0,0 @@ -#!/usr/bin/make -f -# Sample debian/rules that uses debhelper. -# This file is public domain software, originally written by Joey Hess. - -# Uncomment this to turn on verbose mode. - export DH_VERBOSE=1 -export DH_OPTIONS -export DH_COMPAT=4 -export DEB_DH_INSTALL_SOURCEDIR=debian/tmp - - -build: - dh_testdir - mkdir -p debian/tmp/opt/freeswitch/sounds - cp -a en debian/tmp/opt/freeswitch/sounds/ - ./debian/buildsounds.sh debian/tmp/opt/freeswitch/sounds/en/us/callie -clean: - dh_testdir - dh_testroot - dh_clean -k - rm -f build-stamp - rm -Rf debian/tmp - -install: - dh_testdir - dh_testroot - dh_installdirs -A --sourcedir=debian/tmp - dh_install --sourcedir=debian/tmp - -# Build architecture-independent files here. -binary-indep: build install - dh_compress - dh_installdeb - dh_gencontrol - dh_md5sums - dh_builddeb - -binary: binary-indep -.PHONY: build clean binary-indep binary install diff --git a/debian/sounds/freeswitch-sounds-music/debian/buildsounds.sh b/debian/sounds/freeswitch-sounds-music/debian/buildsounds.sh deleted file mode 100755 index 5cdf9dc384..0000000000 --- a/debian/sounds/freeswitch-sounds-music/debian/buildsounds.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/bash - -sounds_location=$1 -for rate in 32000 16000 8000 -do - mkdir -p $sounds_location/$rate - for f in `find $sounds_location/48000 -name \*.wav` - do - echo "generating" $sounds_location/$rate/`basename $f` - sox $f -r $rate $sounds_location/$rate/`basename $f` - done -done diff --git a/debian/sounds/freeswitch-sounds-music/debian/changelog b/debian/sounds/freeswitch-sounds-music/debian/changelog deleted file mode 100644 index c5c52da460..0000000000 --- a/debian/sounds/freeswitch-sounds-music/debian/changelog +++ /dev/null @@ -1,26 +0,0 @@ -freeswitch-sounds-music (1.0.8~git.master.20101222.1-1) unstable; urgency=low - - * Clean ups - - -- Michal Bielicki Wed, 22 Dec 2010 22:55:02 +0200 - -freeswitch-sounds-music (1.0.head-git.master,20101014.1-1) unstable; urgency=low - - * Change upstream package version numbering scheme for unreleased versions: - new format is major.minor.micro~git.branch.date.commits-1 - * Change source format to 3.0 (quilt). - * Upgrade debhelper compatibility to version 7. - - -- Michal Bielicki Fri, 14 Oct 2010 05:05:02 +0200 - -freeswitch-sounds-music (1.0.8-0ubuntu3) jaunty; urgency=low - - * Fixed: empty binary files for some packages - - -- William King Thu, 24 Sep 2009 15:54:17 -0700 - -freeswitch-sounds-music (1.0.8-0ubuntu2) jaunty; urgency=low - - * Initial: This is the initial working build of the music on hold - - -- William King Sun, 20 Sep 2009 08:28:48 -0700 diff --git a/debian/sounds/freeswitch-sounds-music/debian/control b/debian/sounds/freeswitch-sounds-music/debian/control deleted file mode 100644 index 20cfd5e3df..0000000000 --- a/debian/sounds/freeswitch-sounds-music/debian/control +++ /dev/null @@ -1,66 +0,0 @@ -Source: freeswitch-sounds-music -Maintainer: Freeswitch development Team -Section: net -Priority: extra -Build-Depends: debhelper (>= 7), sox -Homepage: http://www.freeswitch.org/ -Standards-Version: 3.8.4 - -Package: freeswitch-sounds-music-8000 -Architecture: all -Conflicts: freeswitch-sounds-music -Description: music for FreeSWITCH(TM) (8000) - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to - a soft-switch. It can be used as a simple switching engine, a media gateway - or a media server to host IVR applications using simple scripts or XML to - control the callflow. - -Package: freeswitch-sounds-music-16000 -Architecture: all -Conflicts: freeswitch-sounds-music -Description: music for FreeSWITCH(TM) (16000) - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to - a soft-switch. It can be used as a simple switching engine, a media gateway - or a media server to host IVR applications using simple scripts or XML to - control the callflow. - -Package: freeswitch-sounds-music-32000 -Architecture: all -Conflicts: freeswitch-sounds-music -Description: music for FreeSWITCH(TM) (32000) - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to - a soft-switch. It can be used as a simple switching engine, a media gateway - or a media server to host IVR applications using simple scripts or XML to - control the callflow. - -Package: freeswitch-sounds-music-48000 -Architecture: all -Description: music for FreeSWITCH(TM) (48000) - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to - a soft-switch. It can be used as a simple switching engine, a media gateway - or a media server to host IVR applications using simple scripts or XML to - control the callflow. - -Package: freeswitch-sounds-music -Architecture: all -Depends: sox, freeswitch-sounds-music-48000 -Conflicts: freeswitch-sounds-music-omega, - freeswitch-sounds-music-8000, freeswitch-sounds-music-16000, - freeswitch-sounds-music-32000 -Description: Music for FreeSWITCH(TM) - This package generates the 8k, 16k, and 32k from the installed 48k - sounds. You can select which ones you want. - -Package: freeswitch-sounds-music-omega -Architecture: all -Depends: freeswitch-sounds-music-48000, - freeswitch-sounds-music-32000, freeswitch-sounds-music-16000, - freeswitch-sounds-music-8000 -Conflicts: freeswitch-sounds-music -Description: Music for FreeSWITCH(TM) - This package depends on the pregenerated 8khz, 16khz, 32khz, and 48khz sounds - which are downloaded from binary data files. diff --git a/debian/sounds/freeswitch-sounds-music/debian/copyright b/debian/sounds/freeswitch-sounds-music/debian/copyright deleted file mode 100644 index b213deb31c..0000000000 --- a/debian/sounds/freeswitch-sounds-music/debian/copyright +++ /dev/null @@ -1,13 +0,0 @@ -MUSOPEN - -Musopen is an online music library of copyright free music (public domain music). -We want to give the world access to music, without the legal hassles so common today. -There is a great deal of music that has expired copyrights, but almost no recordings -of this music is in the public domain. We aim to record or obtain recordings that -have no copyrights so that our visitors may listen, re-use, or in any way enjoy music. - -Put simply, our mission is to set music free. - -Musopen is a U.S. registered 501(c)(3) tax-deductible nonprofit charity. - -http://www.musopen.com diff --git a/debian/sounds/freeswitch-sounds-music/debian/freeswitch-sounds-music-16000.install b/debian/sounds/freeswitch-sounds-music/debian/freeswitch-sounds-music-16000.install deleted file mode 100644 index 3e65722dd4..0000000000 --- a/debian/sounds/freeswitch-sounds-music/debian/freeswitch-sounds-music-16000.install +++ /dev/null @@ -1,2 +0,0 @@ -opt/freeswitch/sounds/music/16000/* - diff --git a/debian/sounds/freeswitch-sounds-music/debian/freeswitch-sounds-music-32000.install b/debian/sounds/freeswitch-sounds-music/debian/freeswitch-sounds-music-32000.install deleted file mode 100644 index 042fe8bb7d..0000000000 --- a/debian/sounds/freeswitch-sounds-music/debian/freeswitch-sounds-music-32000.install +++ /dev/null @@ -1,2 +0,0 @@ -opt/freeswitch/sounds/music/32000/* - diff --git a/debian/sounds/freeswitch-sounds-music/debian/freeswitch-sounds-music-48000.install b/debian/sounds/freeswitch-sounds-music/debian/freeswitch-sounds-music-48000.install deleted file mode 100644 index 5aa199911f..0000000000 --- a/debian/sounds/freeswitch-sounds-music/debian/freeswitch-sounds-music-48000.install +++ /dev/null @@ -1,2 +0,0 @@ -opt/freeswitch/sounds/music/48000/* - diff --git a/debian/sounds/freeswitch-sounds-music/debian/freeswitch-sounds-music-8000.install b/debian/sounds/freeswitch-sounds-music/debian/freeswitch-sounds-music-8000.install deleted file mode 100644 index 4f116068a9..0000000000 --- a/debian/sounds/freeswitch-sounds-music/debian/freeswitch-sounds-music-8000.install +++ /dev/null @@ -1,2 +0,0 @@ -opt/freeswitch/sounds/music/8000/* - diff --git a/debian/sounds/freeswitch-sounds-music/debian/rules b/debian/sounds/freeswitch-sounds-music/debian/rules deleted file mode 100755 index 83a56bb72d..0000000000 --- a/debian/sounds/freeswitch-sounds-music/debian/rules +++ /dev/null @@ -1,39 +0,0 @@ -#!/usr/bin/make -f -# Sample debian/rules that uses debhelper. -# This file is public domain software, originally written by Joey Hess. - -# Uncomment this to turn on verbose mode. - export DH_VERBOSE=1 -export DH_OPTIONS -export DH_COMPAT=4 -export DEB_DH_INSTALL_SOURCEDIR=debian/tmp - - -build: - dh_testdir - mkdir -p debian/tmp/opt/freeswitch/sounds - cp -a music debian/tmp/opt/freeswitch/sounds/ - ./debian/buildsounds.sh debian/tmp/opt/freeswitch/sounds/music -clean: - dh_testdir - dh_testroot - dh_clean -k - rm -f build-stamp - rm -Rf debian/tmp - -install: - dh_testdir - dh_testroot - dh_installdirs -A --sourcedir=debian/tmp - dh_install --sourcedir=debian/tmp - -# Build architecture-independent files here. -binary-indep: build install - dh_compress - dh_installdeb - dh_gencontrol - dh_md5sums - dh_builddeb - -binary: binary-indep -.PHONY: build clean binary-indep binary install diff --git a/debian/sounds/freeswitch-sounds-ru-RU-elena/debian/buildsounds.sh b/debian/sounds/freeswitch-sounds-ru-RU-elena/debian/buildsounds.sh deleted file mode 100755 index 06099e6c5e..0000000000 --- a/debian/sounds/freeswitch-sounds-ru-RU-elena/debian/buildsounds.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash - -sounds_location=$1 -for rate in 32000 16000 8000 -do - for i in ascii base256 conference currency digits ivr misc phonetic-ascii time voicemail zrtp - do - mkdir -p $sounds_location/$i/$rate - for f in `find $sounds_location/$i/48000 -name \*.wav` - do - echo "generating" $sounds_location/$i/$rate/`basename $f` - sox $f -r $rate $sounds_location/$i/$rate/`basename $f` - done - done -done diff --git a/debian/sounds/freeswitch-sounds-ru-RU-elena/debian/changelog b/debian/sounds/freeswitch-sounds-ru-RU-elena/debian/changelog deleted file mode 100644 index 44eb4c72b6..0000000000 --- a/debian/sounds/freeswitch-sounds-ru-RU-elena/debian/changelog +++ /dev/null @@ -1,35 +0,0 @@ -freeswitch-sounds-ru-ru-elena (1.0.8~git.master.20101222.1-1) unstable; urgency=low - - * Clean ups - - -- Michal Bielicki Wed, 22 Dec 2010 22:55:02 +0200 - -freeswitch-sounds-ru-ru-elena (1.0.head-git.master,20101014.1-1) unstable; urgency=low - - * Change upstream package version numbering scheme for unreleased versions: - new format is major.minor.micro~git.branch.date.commits-1 - * Change source format to 3.0 (quilt). - * Upgrade debhelper compatibility to version 7. - - -- Michal Bielicki Fr, 14 Oct 2010 05:05:02 +0200 - -freeswitch-sounds-ru-ru-elena (1.0.12-0ubuntu3) jaunty; urgency=low - - * Fixed: Empty binary package bug caused by the second ru folder being - capitalized. The sounds are in ru/RU/elena/* - - -- William King Sun, 20 Sep 2009 08:21:58 -0700 - -freeswitch-sounds-ru-ru-elena (1.0.12-0ubuntu2) jaunty; urgency=low - - * Fixed: Fixed a copy/paste bug in the rules file which was trying to - copy the en directory when it should have been copying the ru - directory. - - -- William King Sun, 20 Sep 2009 07:59:20 -0700 - -freeswitch-sounds-ru-ru-elena (1.0.12-0ubuntu1) jaunty; urgency=low - - * Initial: This is the initial working build of the ru-ru-elena sounds - - -- William King Sun, 20 Sep 2009 06:56:46 -0700 diff --git a/debian/sounds/freeswitch-sounds-ru-RU-elena/debian/control b/debian/sounds/freeswitch-sounds-ru-RU-elena/debian/control deleted file mode 100644 index c3181ef60a..0000000000 --- a/debian/sounds/freeswitch-sounds-ru-RU-elena/debian/control +++ /dev/null @@ -1,61 +0,0 @@ -Source: freeswitch-sounds-ru-ru-elena -Maintainer: Freeswitch Debian Team -Section: net -Priority: extra -Build-Depends: debhelper (>= 5), fakeroot, sox -Standards-Version: 3.7.3 - -Package: freeswitch-sounds-ru-ru-elena-8000 -Architecture: all -Conflicts: freeswitch-sounds-ru-ru-elena -Description: English language sounds for the FreeSWITCH(TM) (8000) - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to - a soft-switch. It can be used as a simple switching engine, a media gateway - or a media server to host IVR applications using simple scripts or XML to - control the callflow. - -Package: freeswitch-sounds-ru-ru-elena-16000 -Architecture: all -Conflicts: freeswitch-sounds-ru-ru-elena -Description: English language sounds for the FreeSWITCH(TM) (16000) - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to - a soft-switch. It can be used as a simple switching engine, a media gateway - or a media server to host IVR applications using simple scripts or XML to - control the callflow. - -Package: freeswitch-sounds-ru-ru-elena-32000 -Architecture: all -Conflicts: freeswitch-sounds-ru-ru-elena -Description: English language sounds for FreeSWITCH(TM) (32000) - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to - a soft-switch. It can be used as a simple switching engine, a media gateway - or a media server to host IVR applications using simple scripts or XML to - control the callflow. - -Package: freeswitch-sounds-ru-ru-elena-48000 -Architecture: all -Description: English language sounds for the FreeSWITCH(TM) (48000) - FreeSWITCH is an open source telephony platform designed to facilitate the - creation of voice and chat driven products scaling from a soft-phone up to - a soft-switch. It can be used as a simple switching engine, a media gateway - or a media server to host IVR applications using simple scripts or XML to - control the callflow. - -Package: freeswitch-sounds-ru-ru-elena -Architecture: all -Depends: sox, freeswitch-sounds-ru-ru-elena-48000 -Conflicts: freeswitch-sounds-ru-ru-elena-omega, freeswitch-sounds-ru-ru-elena-8000, freeswitch-sounds-ru-ru-elena-16000, freeswitch-sounds-ru-ru-elena-32000 -Description: English language files for FreeSWITCH(TM) - This package generates the 8k, 16k, and 32k from the installed 48k - sounds. You can select which ones you want. - -Package: freeswitch-sounds-ru-ru-elena-omega -Architecture: all -Depends: freeswitch-sounds-ru-ru-elena-48000, freeswitch-sounds-ru-ru-elena-32000, freeswitch-sounds-ru-ru-elena-16000, freeswitch-sounds-ru-ru-elena-8000 -Conflicts: freeswitch-sounds-ru-ru-elena -Description: English language files for FreeSWITCH(TM) - This package depends on the pregenerated 8khz, 16khz, 32khz, and 48khz sounds - which are downloaded from binary data files. diff --git a/debian/sounds/freeswitch-sounds-ru-RU-elena/debian/copyright b/debian/sounds/freeswitch-sounds-ru-RU-elena/debian/copyright deleted file mode 100644 index 0d313323ce..0000000000 --- a/debian/sounds/freeswitch-sounds-ru-RU-elena/debian/copyright +++ /dev/null @@ -1 +0,0 @@ -These files are licensed under the terms of the creative commons Attribution 3.0 license: http://creativecommons.org/licenses/by-sa/3.0/ diff --git a/debian/sounds/freeswitch-sounds-ru-RU-elena/debian/freeswitch-sounds-ru-ru-elena-16000.install b/debian/sounds/freeswitch-sounds-ru-RU-elena/debian/freeswitch-sounds-ru-ru-elena-16000.install deleted file mode 100644 index 0fe9230724..0000000000 --- a/debian/sounds/freeswitch-sounds-ru-RU-elena/debian/freeswitch-sounds-ru-ru-elena-16000.install +++ /dev/null @@ -1,2 +0,0 @@ -opt/freeswitch/sounds/ru/RU/elena/*/16000/* - diff --git a/debian/sounds/freeswitch-sounds-ru-RU-elena/debian/freeswitch-sounds-ru-ru-elena-32000.install b/debian/sounds/freeswitch-sounds-ru-RU-elena/debian/freeswitch-sounds-ru-ru-elena-32000.install deleted file mode 100644 index d3579dfe63..0000000000 --- a/debian/sounds/freeswitch-sounds-ru-RU-elena/debian/freeswitch-sounds-ru-ru-elena-32000.install +++ /dev/null @@ -1,2 +0,0 @@ -opt/freeswitch/sounds/ru/RU/elena/*/32000/* - diff --git a/debian/sounds/freeswitch-sounds-ru-RU-elena/debian/freeswitch-sounds-ru-ru-elena-48000.install b/debian/sounds/freeswitch-sounds-ru-RU-elena/debian/freeswitch-sounds-ru-ru-elena-48000.install deleted file mode 100644 index c565c5a4a1..0000000000 --- a/debian/sounds/freeswitch-sounds-ru-RU-elena/debian/freeswitch-sounds-ru-ru-elena-48000.install +++ /dev/null @@ -1,2 +0,0 @@ -opt/freeswitch/sounds/ru/RU/elena/*/48000/* - diff --git a/debian/sounds/freeswitch-sounds-ru-RU-elena/debian/freeswitch-sounds-ru-ru-elena-8000.install b/debian/sounds/freeswitch-sounds-ru-RU-elena/debian/freeswitch-sounds-ru-ru-elena-8000.install deleted file mode 100644 index 2af0c27d72..0000000000 --- a/debian/sounds/freeswitch-sounds-ru-RU-elena/debian/freeswitch-sounds-ru-ru-elena-8000.install +++ /dev/null @@ -1,2 +0,0 @@ -opt/freeswitch/sounds/ru/RU/elena/*/8000/* - diff --git a/debian/sounds/freeswitch-sounds-ru-RU-elena/debian/rules b/debian/sounds/freeswitch-sounds-ru-RU-elena/debian/rules deleted file mode 100755 index 678bdf1e68..0000000000 --- a/debian/sounds/freeswitch-sounds-ru-RU-elena/debian/rules +++ /dev/null @@ -1,39 +0,0 @@ -#!/usr/bin/make -f -# Sample debian/rules that uses debhelper. -# This file is public domain software, originally written by Joey Hess. - -# Uncomment this to turn on verbose mode. - export DH_VERBOSE=1 -export DH_OPTIONS -export DH_COMPAT=4 -export DEB_DH_INSTALL_SOURCEDIR=debian/tmp - - -build: - dh_testdir - mkdir -p debian/tmp/opt/freeswitch/sounds - cp -a ru debian/tmp/opt/freeswitch/sounds/ - ./debian/buildsounds.sh debian/tmp/opt/freeswitch/sounds/ru/RU/elena -clean: - dh_testdir - dh_testroot - dh_clean -k - rm -f build-stamp - rm -Rf debian/tmp - -install: - dh_testdir - dh_testroot - dh_installdirs -A --sourcedir=debian/tmp - dh_install --sourcedir=debian/tmp - -# Build architecture-independent files here. -binary-indep: build install - dh_compress - dh_installdeb - dh_gencontrol - dh_md5sums - dh_builddeb - -binary: binary-indep -.PHONY: build clean binary-indep binary install diff --git a/debian/sounds/getsounds.sh b/debian/sounds/getsounds.sh deleted file mode 100755 index b75a86f309..0000000000 --- a/debian/sounds/getsounds.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/bash -sounds_en_us_callie="freeswitch-sounds-en-us-callie-48000-1.0.14.tar.gz" -sounds_music="freeswitch-sounds-music-48000-1.0.8.tar.gz" -sounds_ru_RU_elena="freeswitch-sounds-ru-RU-elena-48000-1.0.12.tar.gz" - -cd freeswitch-sounds-music -if [ ! -f $sounds_music ] - then - wget http://files.freeswitch.org/$sounds_music -fi -tar zxvf $sounds_music -cd .. - - -cd freeswitch-sounds-en-us-callie -if [ ! -f $sounds_en_us_callie ] - then - wget http://files.freeswitch.org/$sounds_en_us_callie -fi -tar zxvf $sounds_en_us_callie -cd .. - - -cd freeswitch-sounds-ru-RU-elena -if [ ! -f $sounds_ru_RU_elena ] - then - wget http://files.freeswitch.org/$sounds_ru_RU_elena -fi -tar zxvf $sounds_ru_RU_elena -cd .. diff --git a/debian/source/format b/debian/source/format deleted file mode 100644 index 163aaf8d82..0000000000 --- a/debian/source/format +++ /dev/null @@ -1 +0,0 @@ -3.0 (quilt)