Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added FreeSWITCH stable package #124

Closed
wants to merge 121 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
121 commits
Select commit Hold shift + click to select a range
d041703
Added FreeSWITCH stable package
micmac1 Nov 7, 2016
596c98d
Whitespace fix
micmac1 Nov 7, 2016
cc03905
Remove some unnecessary symbols from Makefile
micmac1 Nov 9, 2016
a3b4d5c
Automate content selection for config packages
micmac1 Nov 10, 2016
74bfe44
Fix CONFLICTS
micmac1 Nov 13, 2016
228e5c9
Remove entries from available modules list that have no eval line els…
micmac1 Nov 13, 2016
52dbf99
Update configure.ac patch to help the build system detect libpq with …
micmac1 Nov 13, 2016
fdee92d
Rename some definitions to be more generic
micmac1 Nov 13, 2016
64bbbac
Untangle package description
micmac1 Nov 13, 2016
f90caba
Move some blocks around in the Makefile to get some sense of order
micmac1 Nov 13, 2016
b0cb389
Remove USERID from Default as we don't need every module checking it
micmac1 Nov 13, 2016
f775f75
Wrap/Unwrap some long/not-so-long lines
micmac1 Nov 13, 2016
a1aae53
Change some indentations to resemble the style used by most other pac…
micmac1 Nov 13, 2016
a94c69b
Misc: whitespaces/style
micmac1 Nov 13, 2016
dde5a10
Change indentation and whitespaces in Config.in
micmac1 Nov 13, 2016
ad3ee11
Protect config files
micmac1 Nov 13, 2016
b997f41
Indent correction
micmac1 Nov 13, 2016
3d7261b
Style fix
micmac1 Nov 13, 2016
ca26511
Use generic CONFIGURE_VARS
micmac1 Nov 14, 2016
2efd3d3
Better call Default
micmac1 Nov 14, 2016
76d5780
Remove some useless trailing slashes
micmac1 Nov 15, 2016
b9bc61f
Protect /etc/freeswitch in main package
micmac1 Nov 15, 2016
60a5a33
Rename module install definition
micmac1 Nov 15, 2016
fadb36f
Move config install out of configuration definition
micmac1 Nov 15, 2016
319b4d2
Update init script and defaults
micmac1 Nov 16, 2016
0831660
Make defaults file simpler
micmac1 Nov 17, 2016
8d2e7cc
Init script changes
micmac1 Nov 19, 2016
17946a6
Update mod_console description
micmac1 Nov 20, 2016
20b7260
Sort module calls alphabetically
micmac1 Nov 20, 2016
13938c2
Sort configure directories alphabetically
micmac1 Nov 22, 2016
ec53a67
Install some directories FreeSWITCH would create but cannot when runn…
micmac1 Nov 22, 2016
13a0b73
Make more directories configurable
micmac1 Nov 22, 2016
63d137d
Fix line width
micmac1 Nov 22, 2016
4a6b7c6
Install the certs dir as well
micmac1 Nov 23, 2016
b3bb17c
Create local state dir on init
micmac1 Nov 23, 2016
faff796
No point making rundir configurable
micmac1 Nov 23, 2016
7653b80
Just kill the pid instead of calling FS -stop
micmac1 Nov 24, 2016
b6d789b
Add mod_enum
micmac1 Nov 24, 2016
1e84a62
Fix cross-compile for targets other than arm and mips
micmac1 Nov 26, 2016
5e52d73
Change apr_cv_mutex_robust_shared=no
micmac1 Nov 27, 2016
0bbaf51
Add some things to the comment on autoconf vars
micmac1 Nov 27, 2016
368931d
Remove ac_cv_va_copy as it's not used in FS source
micmac1 Nov 27, 2016
8f972bb
Let apr know epoll is available
micmac1 Nov 27, 2016
389eb5a
Remove arm autoconf vars from configure.ac
micmac1 Nov 27, 2016
d162f93
Remove some autoconf vars that are set by OpenWRT
micmac1 Nov 28, 2016
91f2c07
Add some more apr autoconf vars
micmac1 Nov 28, 2016
5d9694e
Add autoconf var for spandsp
micmac1 Nov 28, 2016
2e4044a
Update autoconf vars comment again
micmac1 Nov 28, 2016
57fb0ca
Update FreeSWITCH to v1.6.13
micmac1 Nov 29, 2016
7488e17
Set apr_cv_mutex_robust_shared=no only if musl toolchain is used
micmac1 Dec 1, 2016
5173c8e
Use SHA256 instead of MD5 for dowload verification
micmac1 Dec 2, 2016
d8190ab
Add the Say modules
micmac1 Dec 2, 2016
1207eef
Add sound prompt and music on hold packages
micmac1 Dec 3, 2016
d333a3e
Add some more FreeSWITCH modules
micmac1 Dec 3, 2016
0a83cf0
Sound packs: Improve install define
micmac1 Dec 3, 2016
af5d13a
Sound packs: Increase version number
micmac1 Dec 3, 2016
7c5a646
PKG_RELEASE should be initially set to 1 as per feeds/packages/CONTRI…
micmac1 Dec 4, 2016
eabc2fe
Add mod_abstraction
micmac1 Dec 4, 2016
6fc6fea
Don't touch the admin's config in /etc/freeswitch
micmac1 Dec 4, 2016
e9e20ba
Add the remaining configuration examples
micmac1 Dec 4, 2016
585016c
Fix indentation
micmac1 Dec 4, 2016
765e32b
Shorten and fix some module descriptions
micmac1 Dec 4, 2016
5cac800
Sampling -> Sample
micmac1 Dec 4, 2016
2214fa0
Update package licenses with the help of debian/copyright from FS source
micmac1 Dec 5, 2016
7840292
Use the descriptions and titles from the FS source where available
micmac1 Dec 5, 2016
975e7bf
Disable SRTP and ZRTP by default to keep the footprint low
micmac1 Dec 5, 2016
2e6a94a
Make the config install define generic and reusable
micmac1 Dec 6, 2016
222dfb2
Change naming of module install define
micmac1 Dec 6, 2016
5a07ed4
Fix word order in module titles
micmac1 Dec 6, 2016
8f9e00b
Move some blocks into alphabetical order
micmac1 Dec 6, 2016
a3c239f
Add language packs
micmac1 Dec 6, 2016
d71739f
Add missing word to module description
micmac1 Dec 6, 2016
89227dc
Change module packaging function to not require mod_ prefix
micmac1 Dec 6, 2016
10affec
Fix path in gentls_cert script
micmac1 Dec 6, 2016
ea06488
Put the dependencies into variables for reuse
micmac1 Dec 6, 2016
d6539a0
Remove utils from main package, add a package for each
micmac1 Dec 6, 2016
553d9f2
Add a debug switch
micmac1 Dec 8, 2016
ddea34c
Add modules hiredis, lua, odbc_cdr and redis
micmac1 Dec 8, 2016
5fcfbf0
Add timezones package
micmac1 Dec 8, 2016
62c1d5a
Improve module titles
micmac1 Dec 8, 2016
75d71ab
Shorten an ifeq
micmac1 Dec 8, 2016
2131ef7
Disable Makefile dependency tracking to speed up compiles a bit
micmac1 Dec 8, 2016
a7023f3
Fix json_cdr description
micmac1 Dec 8, 2016
6ea2277
Patch for tone2wav segfault (FS-9824)
micmac1 Dec 8, 2016
43ef0b0
Improve, shorten and soften my comments
micmac1 Dec 8, 2016
dfab469
Style fix
micmac1 Dec 8, 2016
dcd34ef
Add autoconf variable for fs_cli
micmac1 Dec 11, 2016
7f335c7
Get rid of pgsql hack
micmac1 Dec 17, 2016
a5eb7c0
Refactor debug switch
micmac1 Dec 17, 2016
f373e04
Whitespace fix
micmac1 Dec 17, 2016
a3d1fb7
Add workaround to init script for interop issue
micmac1 Dec 20, 2016
dcb15ac
Compile with SRTP support by default
micmac1 Dec 20, 2016
f4c1279
fs_cli: add postinstall note regarding interop issue
micmac1 Dec 20, 2016
873a134
Add some upstream patches to resolve some compiler warnings
micmac1 Dec 29, 2016
9a49155
Add a few words to mod_console description
micmac1 Dec 29, 2016
1ce1f98
Enable libedit support by default
micmac1 Jan 1, 2017
c88b2eb
Change the text width of the descriptions to 70 characters
micmac1 Jan 1, 2017
134a24a
Only enable procd interop workaround when compiled without libedit
micmac1 Jan 1, 2017
ed4c5fe
Prevent FreeSWITCH from autostarting after being installed
micmac1 Jan 1, 2017
ac7cdc1
Add possibility to specify newlines in module and utility descriptions
micmac1 Jan 1, 2017
403e0fb
Add two more autoconf variables
micmac1 Jan 1, 2017
129e89b
Fix wrong assumption about return code type of strerror_r
micmac1 Jan 1, 2017
2539825
Workaround for libtool issue
micmac1 Jan 1, 2017
45b03c9
Brush up the init script a bit
micmac1 Jan 1, 2017
e5d5da4
Small fixes
micmac1 Jan 1, 2017
9d460d4
Use FreeSWITCH's bootstrap
micmac1 Jan 2, 2017
d7cf3a6
Happy New Year :-)
micmac1 Jan 3, 2017
2d436b2
Add patch to fix COPTS warnings
micmac1 Jan 4, 2017
0c459f7
Add patch to fix iksemel COPTS warnings
micmac1 Jan 7, 2017
ec40290
Upate year in sounds Makefile
micmac1 Jan 7, 2017
3a11f9c
Make init script sed script easier on the eyes
micmac1 Jan 7, 2017
d427827
Update to FreeSWITCH 1.6.14
micmac1 Jan 11, 2017
bb550f2
FS-10006 Add channel var to add parameters to PAI and PPI
micmac1 Feb 4, 2017
61e8a23
Update to FreeSWITCH 1.6.15
micmac1 Feb 16, 2017
c64a324
Fix path for modcheck.sh
micmac1 Feb 18, 2017
9020d30
Previous modcheck fix too static, use DESTDIR variable instead
micmac1 Feb 18, 2017
4aa96a2
Misc updates
micmac1 Mar 9, 2017
2a16ed6
Add hotplug package
micmac1 Mar 9, 2017
f761daa
More misc fixes
micmac1 Mar 10, 2017
6fad53e
Hotplug and init improvements
micmac1 Mar 14, 2017
6d2a7cd
Hotplug and init improvements II
micmac1 Mar 17, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
112 changes: 112 additions & 0 deletions net/freeswitch-stable-sounds/Makefile
@@ -0,0 +1,112 @@
#
# Copyright (C) 2017 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#

include $(TOPDIR)/rules.mk

PKG_NAME:=freeswitch-stable-sounds
PKG_VERSION:=1.0.52
PKG_RELEASE:=1
PKG_MAINTAINER:=Sebastian Kemper <sebastian_ml@gmx.net>

PKG_LICENSE:=MPL-1.1

PRG_URL:=https://files.freeswitch.org/releases/sounds

include $(INCLUDE_DIR)/package.mk

SOUNDS_DIR:=/usr/share/freeswitch/sounds

define Package/$(PKG_NAME)/Default
SUBMENU:=Telephony
SECTION:=net
CATEGORY:=Network
URL:=https://www.freeswitch.org
DEPENDS:=freeswitch-stable
PKGARCH:=all
endef

define Package/$(PKG_NAME)/Sounds
define Package/$(PKG_NAME)-$(1)
$(call Package/$(PKG_NAME)/Default)
TITLE:=$(2)
endef
define Download/$(PKG_NAME)-$(1)
FILE:=freeswitch-sounds-$(1)-$(4).tar.gz
URL:=$(PRG_URL)
MD5SUM:=$(5)
endef
define Package/$(PKG_NAME)-$(1)/description
$(3)
endef
define Package/$(PKG_NAME)-$(1)/install
$(INSTALL_DIR) $$(1)$(SOUNDS_DIR)
$(TAR) --extract --no-same-owner --no-same-permissions --gzip \
--file=$(DL_DIR)/freeswitch-sounds-$(1)-$(4).tar.gz \
--directory=$$(1)$(SOUNDS_DIR)
$(FIND) $$(1)$(SOUNDS_DIR) -type d -exec chmod 755 {} \;
$(FIND) $$(1)$(SOUNDS_DIR) -type f -exec chmod 644 {} \;
endef
ifneq ($(CONFIG_PACKAGE_$(PKG_NAME)-$(1)),)
$$(eval $$(call Download,$(PKG_NAME)-$(1)))
endif
$$(eval $$(call BuildPackage,$(PKG_NAME)-$(1)))
endef

define Build/Prepare
endef

define Build/Compile
endef

################################
# FreeSWITCH sound packs
# Params:
# 1 - Package subname
# 2 - Package title
# 3 - Package description
# 4 - Source version
# 5 - Source SHA256SUM
################################

$(eval $(call Package/$(PKG_NAME)/Sounds,en-ca-june-8000,Sound prompts,Speaker: June - Language: en-CA - Sample Rate: 8kHz,1.0.51,9aaa9d73cfecfdab7a1fa2d63d65b922b86a405ebb9a31b09b15e58a2af9260a))
$(eval $(call Package/$(PKG_NAME)/Sounds,en-ca-june-16000,Sound prompts,Speaker: June - Language: en-CA - Sample Rate: 16kHz,1.0.51,8d0091a2c98e5e06afea6bdd9f6cf2942e937786016037207b85757218b0f7a7))
$(eval $(call Package/$(PKG_NAME)/Sounds,en-ca-june-32000,Sound prompts,Speaker: June - Language: en-CA - Sample Rate: 32kHz,1.0.51,8720b363995724792ff4723e1c8218ef95b27cb36208b7258f93bdda72123387))
$(eval $(call Package/$(PKG_NAME)/Sounds,en-ca-june-48000,Sound prompts,Speaker: June - Language: en-CA - Sample Rate: 48kHz,1.0.51,d2fce478a95b8d9500a544a00253c81d7e9f639e21980bd689910fac87f30871))
$(eval $(call Package/$(PKG_NAME)/Sounds,en-us-callie-8000,Sound prompts,Speaker: Callie - Language: en-US - Sample Rate: 8kHz,1.0.51,e48a63bd69e6253d294ce43a941d603b02467feb5d92ee57a536ccc5f849a4a8))
$(eval $(call Package/$(PKG_NAME)/Sounds,en-us-callie-16000,Sound prompts,Speaker: Callie - Language: en-US - Sample Rate: 16kHz,1.0.51,324b1ab5ab754db5697963e9bf6a2f9c7aeb1463755e86bbb6dc4d6a77329da2))
$(eval $(call Package/$(PKG_NAME)/Sounds,en-us-callie-32000,Sound prompts,Speaker: Callie - Language: en-US - Sample Rate: 32kHz,1.0.51,06fd6b8aec937556bf5303ab19a212c60daf00546d395cf269dfe324ac9c6838))
$(eval $(call Package/$(PKG_NAME)/Sounds,en-us-callie-48000,Sound prompts,Speaker: Callie - Language: en-US - Sample Rate: 48kHz,1.0.51,cfc50f1d9b5d43cb87a9a2c0ce136c37ee85ac3b0e5be930d8dc2c913c4495aa))
$(eval $(call Package/$(PKG_NAME)/Sounds,fr-ca-june-8000,Sound prompts,Speaker: June - Language: fr-CA - Sample Rate: 8kHz,1.0.51,eada67c61bd62ec420eb017df7524d10de286fba0c2da4800516b9f62c00e78c))
$(eval $(call Package/$(PKG_NAME)/Sounds,fr-ca-june-16000,Sound prompts,Speaker: June - Language: fr-CA - Sample Rate: 16kHz,1.0.51,f942980ad359951ef3f69a324a3299ef86cdb4f8d2c62adaf73a1b95fb39fcc6))
$(eval $(call Package/$(PKG_NAME)/Sounds,fr-ca-june-32000,Sound prompts,Speaker: June - Language: fr-CA - Sample Rate: 32kHz,1.0.51,8966a0c4daf666018cca6d8ba0f7708e251bed952b015d0ca6a0792341fe531b))
$(eval $(call Package/$(PKG_NAME)/Sounds,fr-ca-june-48000,Sound prompts,Speaker: June - Language: fr-CA - Sample Rate: 48kHz,1.0.51,abaea558fb5485abdd01d0b1186e03cf508f96ac90492814cc7ed4475e99a1e0))
$(eval $(call Package/$(PKG_NAME)/Sounds,music-8000,Music on Hold,Music on Hold - Sample Rate: 8kHz,1.0.52,2491dcb92a69c629b03ea070d2483908a52e2c530dd77791f49a45a4d70aaa07))
$(eval $(call Package/$(PKG_NAME)/Sounds,music-16000,Music on Hold,Music on Hold - Sample Rate: 16kHz,1.0.52,93e0bf31797f4847dc19a94605c039ad4f0763616b6d819f5bddbfb6dd09718a))
$(eval $(call Package/$(PKG_NAME)/Sounds,music-32000,Music on Hold,Music on Hold - Sample Rate: 32kHz,1.0.52,4129788a638b77c5f85ff35abfcd69793d8aeb9d7833a75c74ec77355b2657a9))
$(eval $(call Package/$(PKG_NAME)/Sounds,music-48000,Music on Hold,Music on Hold - Sample Rate: 48kHz,1.0.52,cc31cdb5b1bd653850bf6e054d963314bcf7c1706a9bf05f5a69bcbd00858d2a))
$(eval $(call Package/$(PKG_NAME)/Sounds,pl-pl-espeak-8000,Sound prompts,Speaker: espeak - Language: pl-PL - Sample Rate: 8kHz,0.1.0,4bc7a772edde56d76f618fe4b33d71e47314cf36fc632c94a22d34dd581cbfc0))
$(eval $(call Package/$(PKG_NAME)/Sounds,pl-pl-espeak-16000,Sound prompts,Speaker: espeak - Language: pl-PL - Sample Rate: 16kHz,0.1.0,824f28092913e3be8a042347b20bf0c425c7889de54cfa0740767c1431e66a93))
$(eval $(call Package/$(PKG_NAME)/Sounds,pt-BR-karina-8000,Sound prompts,Speaker: Karina - Language: pr-BR - Sample Rate: 8kHz,1.0.51,ba9b5d7f97675c560823a6f94804a6716dac66efe203dd1779952518c3944a77))
$(eval $(call Package/$(PKG_NAME)/Sounds,pt-BR-karina-16000,Sound prompts,Speaker: Karina - Language: pr-BR - Sample Rate: 16kHz,1.0.51,80432c1027f57e464cd899ed92216936cf48a3993dc1c168b1be2545b8f97aed))
$(eval $(call Package/$(PKG_NAME)/Sounds,pt-BR-karina-32000,Sound prompts,Speaker: Karina - Language: pr-BR - Sample Rate: 32kHz,1.0.51,e80a8653585cf9a4fe9cf1c0004279602542d15894ba13f2104d990cefdee567))
$(eval $(call Package/$(PKG_NAME)/Sounds,pt-BR-karina-48000,Sound prompts,Speaker: Karina - Language: pr-BR - Sample Rate: 48kHz,1.0.51,51ef9cac2dc4dd70d81c18f8e65bfd11de44207e8fac9961a68aa0d50d539870))
$(eval $(call Package/$(PKG_NAME)/Sounds,ru-RU-elena-8000,Sound prompts,Speaker: Elena - Language: ru-RU - Sample Rate: 8kHz,1.0.51,d2679503eb1f4dc1716df5f8c4b5a7b721f087b17e96a02b1a92480311074c66))
$(eval $(call Package/$(PKG_NAME)/Sounds,ru-RU-elena-16000,Sound prompts,Speaker: Elena - Language: ru-RU - Sample Rate: 16kHz,1.0.51,d2679503eb1f4dc1716df5f8c4b5a7b721f087b17e96a02b1a92480311074c66))
$(eval $(call Package/$(PKG_NAME)/Sounds,ru-RU-elena-32000,Sound prompts,Speaker: Elena - Language: ru-RU - Sample Rate: 32kHz,1.0.51,d2679503eb1f4dc1716df5f8c4b5a7b721f087b17e96a02b1a92480311074c66))
$(eval $(call Package/$(PKG_NAME)/Sounds,ru-RU-elena-48000,Sound prompts,Speaker: Elena - Language: ru-RU - Sample Rate: 48kHz,1.0.51,d2679503eb1f4dc1716df5f8c4b5a7b721f087b17e96a02b1a92480311074c66))
$(eval $(call Package/$(PKG_NAME)/Sounds,sv-se-jakob-8000,Sound prompts,Speaker: Jakob - Language: sv-SE - Sample Rate: 8kHz,1.0.50,aa81c97b2954b36d5625d556d2c6764ee79d0c925284ba5ff4c60cb479936b48))
$(eval $(call Package/$(PKG_NAME)/Sounds,sv-se-jakob-16000,Sound prompts,Speaker: Jakob - Language: sv-SE - Sample Rate: 16kHz,1.0.50,52da670c651ff598815aed655644b44b891ee158f4c67d048da90056a36ddcf6))
$(eval $(call Package/$(PKG_NAME)/Sounds,sv-se-jakob-32000,Sound prompts,Speaker: Jakob - Language: sv-SE - Sample Rate: 32kHz,1.0.50,160de01069afa827c830595e521b53d95de4b415b48061fb843a1c4025fa17f2))
$(eval $(call Package/$(PKG_NAME)/Sounds,sv-se-jakob-48000,Sound prompts,Speaker: Jakob - Language: sv-SE - Sample Rate: 48kHz,1.0.50,059889d75926b8e1f39e8d2c33f0e8f744a43c094bbe213a1caa9f26ae9a2799))
$(eval $(call Package/$(PKG_NAME)/Sounds,zh-cn-sinmei-8000,Sound prompts,Speaker: Sinmei - Language: zh-CN - Sample Rate: 8kHz,1.0.51,764985f39313426ef4a0ea4dd848f05faaced37b91b2c9a22f17d3f77235fae3))
$(eval $(call Package/$(PKG_NAME)/Sounds,zh-cn-sinmei-16000,Sound prompts,Speaker: Sinmei - Language: zh-CN - Sample Rate: 16kHz,1.0.51,d849a5818ac6630d7c572d728dcd48176a6877defd8c239cb12011528e95c2cd))
$(eval $(call Package/$(PKG_NAME)/Sounds,zh-cn-sinmei-32000,Sound prompts,Speaker: Sinmei - Language: zh-CN - Sample Rate: 32kHz,1.0.51,903fda016d2ac053ffe6bc2d4eaf816a66c8043ddc3383d48b7b14335d9ea98e))
$(eval $(call Package/$(PKG_NAME)/Sounds,zh-cn-sinmei-48000,Sound prompts,Speaker: Sinmei - Language: zh-CN - Sample Rate: 48kHz,1.0.51,95b9064acec13a0a32b15ea0b44dc408094b4d9dee84b183c5d9150a77e9bb23))
$(eval $(call Package/$(PKG_NAME)/Sounds,zh-hk-sinmei-8000,Sound prompts,Speaker: Sinmei - Language: zh-HK - Sample Rate: 8kHz,1.0.51,917d08c80969bdaf30f2a63a3b69f542b143614d42c6241503ac655d13864eb0))
$(eval $(call Package/$(PKG_NAME)/Sounds,zh-hk-sinmei-16000,Sound prompts,Speaker: Sinmei - Language: zh-HK - Sample Rate: 16kHz,1.0.51,0950e1d971b4f2ba4decd949406ccd0198fe9c686f246e175c70aafdf9783f30))
$(eval $(call Package/$(PKG_NAME)/Sounds,zh-hk-sinmei-32000,Sound prompts,Speaker: Sinmei - Language: zh-HK - Sample Rate: 32kHz,1.0.51,97d846ab06b5c84d2c46bec64560556acbfc88eb2080bd325b2c5259a5ae80d0))
$(eval $(call Package/$(PKG_NAME)/Sounds,zh-hk-sinmei-48000,Sound prompts,Speaker: Sinmei - Language: zh-HK - Sample Rate: 48kHz,1.0.51,bd605be7e536e11f8f67229a95513ef3f177263587c5bca75ccae647f43962a1))
45 changes: 45 additions & 0 deletions net/freeswitch-stable/Config.in
@@ -0,0 +1,45 @@
menu "Advanced configuration"
depends on PACKAGE_freeswitch-stable

config FS_STABLE_WITH_DEBUG
bool "Compile with debug information"
default n
help
Enable extra debug codepaths, like asserts and extra output. If you
want to get meaningful backtraces see
https://wiki.openwrt.org/doc/devel/debugging for starting points.

config FS_STABLE_WITH_LIBEDIT
bool "Compile with libedit support"
default y
help
Compile with libedit support to enable command-line history editing
and curses functionality. Of course this feels nicer when interacting
with FreeSWITCH (without it it doesn't feel very interactive at all),
but it adds additional dependencies (libedit, libncursesw, terminfo).

config FS_STABLE_WITH_ODBC
bool "Compile with ODBC support"
default n
help
Enable ODBC support.

config FS_STABLE_WITH_PGSQL
bool "Compile with PGSQL support"
default n
help
Enable PostgreSQL support.

config FS_STABLE_WITH_SRTP
bool "Enable SRTP"
default y
help
Compile with SRTP support.

config FS_STABLE_WITH_ZRTP
bool "Enable ZRTP"
default n
help
Compile with ZRTP support.

endmenu