Commit graph

1286 commits

Author SHA1 Message Date
Sebastian Kemper
37f897c8c0 baresip: remove underscores from package names
Underscores should not be used in package base names as they're used as
semantic separators by opkg.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-04-09 23:30:51 +02:00
Sebastian Kemper
b13029c9e6 asterisk-15.x: remove underscores from package names
Underscores should not be used in package base names as they're used as
semantic separators by opkg.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-04-09 22:57:24 +02:00
Sebastian Kemper
34263d1d22 asterisk-13.x: remove underscores from package names
Underscores should not be used in package base names as they're used as
semantic separators by opkg.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-04-09 22:54:08 +02:00
Sebastian Kemper
174fce59b7 yate: build pgsqldb for target ARC
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-04-08 11:52:53 +02:00
Sebastian Kemper
d5a8385a87 kamailio-5.x: build db_postgres for target ARC
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-04-08 11:51:49 +02:00
Sebastian Kemper
c8ea07edd0 asterisk-15.x: build pgsql for target ARC
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-04-08 11:50:45 +02:00
Sebastian Kemper
05f74e241a asterisk-13.x: build pgsql for target ARC
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-04-08 11:49:51 +02:00
Zhong Jianxin
c447ba0de2 yate: Bump PKG_RELEASE
Signed-off-by: Zhong Jianxin <azuwis@gmail.com>
2018-03-31 00:14:25 +08:00
Zhong Jianxin
2235c2fa01 yate: More video codecs mapping
Signed-off-by: Zhong Jianxin <azuwis@gmail.com>
2018-03-30 22:09:57 +08:00
Sebastian Kemper
66d0d185df baresip: fix mod-avformat DEPENDS
mod-avformat is only built when mod-avcodec is selected. baresip sets it
up like that in mk/modules.mk:

  ifneq ($(USE_AVCODEC),)
  MODULES   += avcodec
  ifneq ($(USE_AVFORMAT),)
  MODULES   += avformat
  endif
  endif

This commit updates the mod-avformat DEPENDS accordingly.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-24 12:53:49 +01:00
Sebastian Kemper
40e1a78030 baresip: update baresip-mod-pulse depend
There are two pulseaudio packages, pulseaudio-daemon and
pulseaudio-daemon-avahi. Both provide pulseaudio. Depend on pulseaudio
so the user may choose which one to install.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-18 10:23:16 +01:00
guidosarducci
b5204f6d0d siproxd: improve syslog messages
Use explicit ident string ("siproxd") instead of NULL, as the latter is
not guaranteed to prepend the program name (e.g. unspecified in POSIX),
and may result in syslog messages identified only by PID.

Use consistent facility (LOG_DAEMON) across openlog() and syslog() calls.

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
2018-03-17 18:41:10 -07:00
guidosarducci
ea47a982ac siproxd: add usage comments, examples to default UCI config
Explain default configuration options and potential firewall settings.
Provide examples of using documented siproxd configuration directives.

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
2018-03-17 18:41:10 -07:00
guidosarducci
09f32fb1a5 siproxd: use UCI callback processing, reduce code size
Switch to using callback functions for UCI config processing, and remove
the unnecessary scan_interfaces() call together with related code.

Instead of explicitly handling every possible siproxd config option, use
callbacks to deal with those defined in the UCI config file, and directly
handle only selected options with desired default values. This shrinks
the init code by ~3.5 KB and simplifies updating to future siproxd
versions with new options.

(Note: this change exposed some long-standing, broken aspects of UCI
callback handling, fixed in https://github.com/openwrt/openwrt/pull/805.)

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
2018-03-17 18:34:16 -07:00
Jiri Slachta
25bb8873b7
Merge pull request #302 from micmac1/sipp-standard-c++-lib
sipp: use preferred standard C++ lib
2018-03-13 16:05:44 +01:00
Sebastian Kemper
7342fdf484 sipp: use preferred standard C++ lib
Currently libstdc++ is hardcoded. Change that and use whatever standard
C++ lib has preference.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-13 13:08:52 +01:00
Sebastian Kemper
1b493c6532 asterisk-15.x: use preferred standard C++ lib
Currently libstdc++ is hardcoded. Change that and use whatever standard
C++ lib has preference.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-13 13:03:47 +01:00
Sebastian Kemper
28fb0ecc3c asterisk-15.x: clean up DEPENDS
- The main package does not actually depend on libpopt. Only the utility
  smsq does. This commit reflects that in the dependencies.

- libxslt is only used if generating the XML documentation, which this
  package does not use. So remove the bogus dependency.

- app-sms does not depend on libpopt either. It has another dependency
  on libstdcpp, which is already covered by the main package. This removes
  both dependencies.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-13 13:02:12 +01:00
Sebastian Kemper
10beb4c240 asterisk-13.x: use preferred standard C++ lib
Currently libstdc++ is hardcoded. Change that and use whatever standard
C++ lib has preference.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-13 12:59:30 +01:00
Sebastian Kemper
bdfb3d75a4 asterisk-13.x: clean up DEPENDS
- The main package does not actually depend on libpopt. Only the utility
  smsq does. This commit reflects that in the dependencies.

- libxslt is only used if generating the XML documentation, which this
  package does not use. So remove the bogus dependency.

- app-sms does not depend on libpopt either. It has another dependency
  on libstdcpp, which is already covered by the main package. This removes
  both dependencies.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-13 12:57:39 +01:00
Jiri Slachta
171fec75e8
Merge pull request #295 from micmac1/dongle-up
asterisk-chan-dongle: simplify and update snapshot
2018-03-13 08:42:32 +01:00
Jiri Slachta
6f886e2a33
Merge pull request #297 from micmac1/sccp-up
asterisk-chan-sccp: bump and cleanup
2018-03-13 08:42:18 +01:00
Jiri Slachta
f318f797f4
Merge pull request #294 from micmac1/pkg_conf_dep_ast15
asterisk-15.x: remove hack, fix deps and add PKG_CONFIG_DEPENDS
2018-03-13 08:41:47 +01:00
Jiri Slachta
2f74348b92
Merge pull request #293 from micmac1/pkg_conf_dep_ast13
asterisk-13.x: remove hack, fix deps and add PKG_CONFIG_DEPENDS
2018-03-13 08:41:34 +01:00
Jiri Slachta
c24cc0c639
Merge pull request #283 from micmac1/siproxd-updates
Siproxd updates
2018-03-13 08:40:38 +01:00
Jiri Slachta
48bbb813ab
Merge pull request #291 from micmac1/compile-fix-pcapsipdump
pcapsipdump: compile fixes
2018-03-13 08:25:40 +01:00
Jiri Slachta
0ce847e000
Merge pull request #296 from micmac1/lantiq-up
asterisk-chan-lantiq: update snapshot
2018-03-13 08:25:12 +01:00
Jiri Slachta
d2593de184
Merge pull request #298 from micmac1/kam-up
Kamailio 5: version bump + PKG_CONFIG_DEPENDS
2018-03-13 08:24:54 +01:00
Jiri Slachta
ef744af47d
Merge pull request #299 from micmac1/yate-up
yate: add PKG_CONFIG_DEPENDS
2018-03-13 08:24:45 +01:00
Sebastian Kemper
c7b427e48f freeswitch-stable: use preferred standard C++ lib
Currently libstdc++ is hardcoded. Change that and use whatever standard
C++ lib has preference.

Note: Two modules, event_zmq and v8, do not compile against libuClibc++.
For them to be available libstdcpp needs to have preference.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-11 23:32:25 +01:00
Sebastian Kemper
87ae0b7ab2 asterisk-chan-lantiq: add back nonshared flag
The module is never attempted to build in the regular buildbot package
cycle. Stick back the nonshared flag to get at least some log during
the target build cycle.

This also updates the dependency on kmod-ltq-vmmc to be selective (+).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-11 10:49:07 +01:00
Sebastian Kemper
5c4ac82788 yate: add PKG_CONFIG_DEPENDS
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-09 16:57:33 +01:00
Sebastian Kemper
c218f8d79c kamailio-5.x: add PKG_CONFIG_DEPENDS
The module list is necessary, unfortunately. But having working
PKG_CONFIG_DEPENDS is nice and the list rarely needs updating.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-09 16:37:37 +01:00
Sebastian Kemper
f0bc3c6776 kamailio-5.x: version bump
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-09 16:36:19 +01:00
Sebastian Kemper
b9c6eabfde asterisk-chan-sccp: remove iostreams workaround
The iostreams patch was dropped from the asterisk 13 package. The
workaround can go away.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-09 15:31:03 +01:00
Sebastian Kemper
45787332e5 asterisk-chan-sccp: update snapshot
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-09 15:29:26 +01:00
Sebastian Kemper
5f7266cda7 asterisk-chan-lantiq: update snapshot
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-09 15:04:27 +01:00
Sebastian Kemper
1459baa061 asterisk-chan-dongle: update snapshot
./configure now requires us to set DESTDIR.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-09 14:52:42 +01:00
Sebastian Kemper
7beff532c5 asterisk-chan-dongle: add patch to force OpenWrt CFLAGS
Prevent ./configure from adding '-O6' to CFLAGS.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-09 14:49:20 +01:00
Sebastian Kemper
b22af0210e asterisk-chan-dongle: simplify Makefile
Simplify the Makefile by using the default Build/Compile routine.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-09 14:47:34 +01:00
Sebastian Kemper
59edf25bc1 asterisk-15.x: add PKG_CONFIG_DEPENDS
The module and util lists are necessary, unfortunately. But having
working PKG_CONFIG_DEPENDS is nice and the lists rarely need updating.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-09 13:01:32 +01:00
Sebastian Kemper
ec4ecc032d asterisk-15.x: remove .lastclean hack
Remove the hack. Instead just call make with .lastclean and afterward
make menuselect again. If .lastclean was not removed by menuselect this
will not do anything, which is nice.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-09 12:59:43 +01:00
Sebastian Kemper
dc40ee03e4 asterisk-15.x: update compile stage
- define Build/menuselect for reuse
- call the default Compile define for menuselect-tree

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-09 12:57:47 +01:00
Sebastian Kemper
8510c786c0 asterisk-15.x: add missing util dependencies
The AEL utils need the pbx-ael module selected, otherwise they won't be
built.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-09 12:55:26 +01:00
Sebastian Kemper
0af4ac7c51 asterisk-13.x: add PKG_CONFIG_DEPENDS
The module and util lists are necessary, unfortunately. But having
working PKG_CONFIG_DEPENDS is nice and the lists rarely need updating.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-09 12:53:01 +01:00
Sebastian Kemper
23f5a70e0d asterisk-13.x: remove .lastclean hack
Remove the hack. Instead just call make with .lastclean and afterward
make menuselect again. If .lastclean was not removed by menuselect this
will not do anything, which is nice.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-09 12:45:29 +01:00
Sebastian Kemper
2184038734 asterisk-13.x: update compile stage
- define Build/menuselect for reuse
- call the default Compile define for menuselect-tree

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-09 12:40:09 +01:00
Sebastian Kemper
edbca36521 asterisk-13.x: add missing util dependencies
The AEL utils need the pbx-ael module selected, otherwise they won't be
built.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-09 12:34:54 +01:00
Sebastian Kemper
3f238a5e98 pcapsipdump: compile fixes
Previous revert only works when libstdcpp is the default C++ lib. To
make the compile work in all scenarios LIBS needs to be defined and
MAKE_FLAGS are required instead of MAKE_VARS, otherwise the included
variables are overridden.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-08 15:56:54 +01:00
Sebastian Kemper
ecfb5062ef yate: revert uclibc++ commit
This reverts commit b8b9818a13.

In hindsight I have to admit I did not correctly understand the
implications of the uclibc++.mk include.

The include allows a package to follow the user's choice regarding which
C++ library should be the standard. Linking against uClibc++ instead of
libstd++ is not a problem when running musl (which is what I had
incorrectly assumed), as both C++ libs are separate packages. And
uClibc++ is a lot smaller than libstd++, which is probably why it is
even the default C++ lib on OpenWrt currently.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-04 19:21:28 +01:00
Sebastian Kemper
da85405911 pcapsipdump: revert uclibc++ commit
This reverts commit 6857bc21eb.

In hindsight I have to admit I did not correctly understand the
implications of the uclibc++.mk include.

The include allows a package to follow the user's choice regarding which
C++ library should be the standard. Linking against uClibc++ instead of
libstd++ is not a problem when running musl (which is what I had
incorrectly assumed), as both C++ libs are separate packages. And
uClibc++ is a lot smaller than libstd++, which is probably why it is
even the default C++ lib on OpenWrt currently.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-04 19:18:35 +01:00
Sebastian Kemper
9f910aeaa9 freeswitch-stable: fix CVE in libvpx
Patch copied from Debian to fix CVE-2017-13194.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-04 18:47:13 +01:00
Sebastian Kemper
986be1c013 freeswitch-stable: unite libvpx patches, address CVE
Currently there are two simple patches for libvpx. This commit puts the
second patch into the first.

Also added:

  - CPPFLAGS
  - a flag to address CVE-2017-0641
  - comments

A tiff patch got refreshed due to the above.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-04 18:41:28 +01:00
Sebastian Kemper
971fea6e34 freeswitch-stable: clean up PKG_CONFIG_DEPENDS
A lot of entries in there are unnecessary. Remove them and add the
essential bits.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-04 18:37:49 +01:00
Sebastian Kemper
ee3add9b9c freeswitch-stable: move module selection to Build/Configure
Currently the routine that sets up the modules.conf file resides in
Build/Prepare.

When PKG_CONFIG_DEPENDS causes a reconfiguration, Build/Prepare is not
triggered. So if another module gets selected in menuconfig, this module
would not be added to modules.conf, meaning the rebuild would fail.

Add the routine to Build/Compile to address this.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-04 18:25:32 +01:00
Sebastian Kemper
ab7d46ec35 freeswitch-stable: move source file copying to Build/Compile
Some source files need to be copied into PKG_BUILD_DIR. This is
currently done in Build/Prepare.

When PKG_CONFIG_DEPENDS causes a reconfiguration, Build/Prepare is not
triggered again, meaning needed source files would not be copied.

Move these lines to Build/Compile to address this.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-04 18:09:35 +01:00
Jiri Slachta
be6402819c
Merge pull request #284 from micmac1/yate-updates
Yate updates
2018-03-03 10:50:23 +01:00
Sebastian Kemper
2698f07aa7 asterisk-15.x: bump to 15.2.2
- Fixes:
    AST-2018-004
    AST-2018-005
    AST-2018-006
- Remove res_pjsip_transport_management.so as it got moved into
  res_pjsip's core as per AST-2018-003.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-26 22:41:51 +01:00
Sebastian Kemper
49579c60f3 asterisk-13.x: bump to 13.19.2
- Fixes:
    AST-2018-004
    AST-2018-005
- Remove res_pjsip_transport_management.so as it got moved into
  res_pjsip's core as per AST-2018-003.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-26 22:37:41 +01:00
Sebastian Kemper
dff826f128 yate: update install define
- Simplify lib install
- Use $(INSTALL_CONF) for config files

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-24 11:37:48 +01:00
Sebastian Kemper
1f76a5f991 yate: add DAHDI support
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-24 11:35:04 +01:00
Sebastian Kemper
b1cd5436d7 siproxd: update module install define
Use $(INSTALL_BIN) as the modules are installed by siproxd as
executables. Remove the wildcards from this line as they're not needed.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-24 11:25:09 +01:00
Sebastian Kemper
67b6cc3221 siproxd: update libltdl handling
Remove LIBLTDL from the Makefile as well as a patch related to LTDL.
Both have in common that they accomplish absolutely nothing.

Also explicitly disable the use of the internal libltdl.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-24 11:22:39 +01:00
Jiri Slachta
25fb644f73
Merge pull request #272 from micmac1/baresip-version-bump
Re, Baresip: version bump
2018-02-18 18:57:36 +01:00
Jiri Slachta
5a871e44a2
Merge pull request #269 from micmac1/kam5-util-lib-rename
kamailio-5.x: update libs and utils handling
2018-02-18 18:56:56 +01:00
Jiri Slachta
8c640cfac1
Merge pull request #274 from micmac1/rtpproxy-bump
Rtpproxy bump
2018-02-18 18:55:01 +01:00
Jiri Slachta
6a34217a54
Merge pull request #273 from micmac1/asterisk-bumps
Asterisk bumps
2018-02-18 18:46:14 +01:00
Jiri Slachta
1b924f661a
Merge pull request #275 from micmac1/yate-fortify-off
net/yate: some tiny updates
2018-02-18 18:43:29 +01:00
Jiri Slachta
c603b46f58
Merge pull request #276 from micmac1/pcapsipdump-up
Pcapsipdump update
2018-02-18 18:42:50 +01:00
Sebastian Kemper
fb78b0b536 net/pcapsipdump: Simplify Makefile
Use the default Build/Compile. Use MAKE_VARS to set up the variables
that are used by pcapsipdump's Makefile.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-18 10:16:34 +01:00
Sebastian Kemper
6857bc21eb net/pcapsipdump: Remove uclibc++.mk include
The include injects a lib depend on libuClibc++.so.0 into the package,
even on musl. Remove it and replace the depend with libstcpp instead.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-18 10:14:16 +01:00
Sebastian Kemper
91e90c7f9b net/yate: Add some plugins
Add some plugins which are built by default anyway.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-18 10:11:28 +01:00
Sebastian Kemper
326df0e414 net/yate: Disable RTTI
Yate is the only package in OpenWrt which manually enables RTTI
(run-time type information). There's no explanation in the Makefile as
to why that would be needed or advisable. Remove it.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-18 10:07:19 +01:00
Sebastian Kemper
b8b9818a13 net/yate: Remove uclibc++.mk include
With this include libuClibc++.so.0 gets added as a lib depend, even on
musl. readelf shows:

  Dynamic section at offset 0x10ea60 contains 23 entries:
    Tag        Type                         Name/Value
   0x0000000000000001 (NEEDED)             Shared library: [libuClibc++.so.0]
   0x0000000000000001 (NEEDED)             Shared library: [libc.so]
   0x0000000000000001 (NEEDED)             Shared library: [libgcc_s.so.1]
   0x000000000000000e (SONAME)             Library soname: [libyate.so.6.0.0]

Remove the include from the Makefile and add a depend on libstdcpp
instead.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-18 10:04:23 +01:00
Sebastian Kemper
b3dff13a07 net/yate: Disable FORTIFY_SOURCE properly
This reverts commit 4cc2afdcdc which
disabled FORTIFY_SOURCE by removing OpenWrt's CPPFLAGS from the built.
Instead PKG_FORTIFY_SOURCE:=0 is defined, which is the proper way to do
it.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-17 18:39:25 +01:00
Sebastian Kemper
b2200fbbe1 net/sipgrep: fix PKG_SOURCE_URL
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-17 10:51:07 +01:00
Sebastian Kemper
1d513a367b net/rtpproxy: improvide configuration file treatment
Protect configuration files.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-17 10:44:24 +01:00
Sebastian Kemper
2309d88a7a net/rtpproxy: update flags
rtpproxy doesn't use OpenWrt's CPPFLAGS (i.e. used for including
fortify-source headers). Add them to CFLAGS.

Run autoreconf. It's usually a good idea.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-17 10:40:35 +01:00
Sebastian Kemper
dea8fc71bd net/rtpproxy: add new CSV accounting module
Can be loaded by rtpproxy with -dso command line parameter.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-17 10:18:13 +01:00
Sebastian Kemper
a4462a7432 net/rtpproxy: bump to 2.1.0
- Version bump
- Refresh debug-disable patch
- Add patch to add missing includes to fix:

    rtpp_record.c: In function 'rtpp_record_open':
    rtpp_record.c:228:62: error: 'DEFFILEMODE' undeclared (first use in this function)
         rrc->fd = open(rrc->spath, O_WRONLY | O_CREAT | O_TRUNC, DEFFILEMODE);
                                                                  ^

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-17 10:11:35 +01:00
Sebastian Kemper
81f3fca695 net/asterisk-15.x: bump to 15.2.1
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-16 22:26:41 +01:00
Sebastian Kemper
b7e365fa0d net/asterisk-13.x: bump to 13.19.1
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-16 22:17:58 +01:00
Sebastian Kemper
bd08dc6577 net/baresip: bump to 0.5.8
One new module added: ctrl_tcp (TCP control interface using JSON
payload)

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-16 21:58:15 +01:00
Sebastian Kemper
a885b29922 kamailio-5.x: update libs and utils handling
- The libraries and the Berkeley DB recovery utility are currently in
  Libraries/Telephony and Utilities/Telephony. That makes little sense
  as the are not general purpose libraries/utilities, hence it is better
  to move them to where Kamailio 5 sits in menuconfig.
- Rename them by adding prefixes "lib" and "util" to their name.
- Update their titles a bit.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-12 21:50:02 +01:00
Sebastian Kemper
9113396032 kamailio-5.x: add kambdb_recover utility
The recently added mod-db-berkeley comes with a companion utility.
Package kambdb_recover so it becomes available.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-11 22:30:19 +01:00
Sebastian Kemper
28d380b376 kamailio-5.x: move lesser-used internal libraries into packages
This commit moves libkamailio-ims & libtrie into their own packages to
keep the main package small.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-11 19:43:16 +01:00
Sebastian Kemper
9bf1935987 kamailio-5.x: make internal libs available always
kamailio comes with internal libraries. Some are not built when only the
standard group of modules is compiled (i.e. no modules selected in
menuconfig).

The problem is that there is no way to rely on specific internal
libraries being available in the main kamailio package.

To fix this this add some modules (if they are not already selected)
that will kick of the build of the internal libraries in any case.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-11 19:39:07 +01:00
Sebastian Kemper
0d8d91c39b kamailio-5.x: run make cfg
The INSTALL file from kamailio suggests to make the target "cfg" first.
All settinggs will then be reused when make is called again.

This has the side effect that "$(FPIC)" can be dropped from CFLAGS as
the build system adds the flags automatically now.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-11 19:31:33 +01:00
Sebastian Kemper
fbf862318f kamailio-5.x: remove a gratuitous ":"
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-11 19:26:42 +01:00
Sebastian Kemper
bb248ce4ff kamailio-5.x: specify run directory
When not specifying "run_target" the kamailio build system assumes
$(DESTDIR)/var/run/kamailio to be the run directory on the target
device. Add the variable to address this.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-11 19:22:12 +01:00
Sebastian Kemper
4ac7a02e9f kamailio-5.x: fix RPATH of kamailio modules
The kamailio build system provides an RPATH "///usr/lib/kamailio/" when
linking. OpenWrt's rstrip.sh inspects this RPATH and drops it. Now the
modules cannot find the needed libraries. Fix this by specifying a path
that rstrip.sh accepts.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-11 19:18:07 +01:00
Sebastian Kemper
ae71bd2782 kamailio-5.x: add missing files from mod-xhttp_pi
The initial commit for this plugin missed that it comes with a
configuration file and extra files that go into
/usr/share/kamailio/xhttp_pi.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-11 19:13:15 +01:00
Sebastian Kemper
d3ebba27fd kamailio-5.x: add snmpstats mibs files
This installs the snmp mibs files provided by mod_snmpstats. A patch is
added to make the kamailio build system install the files in a proper
location in PKG_INSTALL_DIR.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-11 19:09:00 +01:00
Jiri Slachta
5f90ebdff0
Merge pull request #266 from micmac1/kam-master
kamailio-5.x: update PKG_MAKE_ARGS
2018-02-10 16:06:40 +01:00
Sebastian Kemper
2dd8c008bd kamailio-5.x: add various new modules
The aim is to add the missing modules that Debian packages, minus the
ones for which depends are missing on OpenWrt.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-10 15:15:35 +01:00
Sebastian Kemper
606fe5f10e kamailio-5.x: update configuration file handling
- add install/conffile routine
- use it for main package
- setup BuildKamailio5Module to allow inclusion of configuration files
  on a per-module basis (mod-tls is currently the only user)

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-10 15:12:51 +01:00
Sebastian Kemper
000b984212 kamailio-5.x: bump to version 5.1.1
- dictionary.kamailio & kamailio-basic.cfg are gone, remove from
  Makefilei accordingly
- Install the config files from PKG_INSTALL_DIR
- Use $(INSTALL_CONF) for config files
- Remove gratuitous directory creation
- Refresh 050-fix-kamailio-utils.patch
- Remove src/modules/cnxcc/Makefile change from 120-libevent-libs.patch
  as $(EXTRA_LIBS) has been removed from Makefile in previous commit

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-10 15:07:45 +01:00
Jiri Slachta
e597e4c2d1
Merge pull request #257 from hnyman/flite
freeswitch: disable flite module
2018-02-10 09:59:08 +01:00
Sebastian Kemper
a088b930c4 kamailio-5.x: update PKG_MAKE_ARGS
- Removes TLS_HOOKS as this is default anyway
- Removes -DUSE_PTHREAD_MUTEX as on supported arches FAST_LOCK is used
  by default, which according to doc/tutorials/locking.txt is fastest.
  -DUSE_PTHREAD_MUTEX will be set by the build system automatically in
  case FAST_LOCK is unsupported, e.g. on ARC.
- Add OpenWrt LDFLAGS via LD_EXTRA_OPTS.
- With OpenWrt LDFLAGS and CPPFLAGS in place there is no need to declare
  PCREDEFS, PCRELIBS nor EXTRA_LIBS. Remove them all.
- With this setup mod-dialplan now links to libpcre as well; add the
  depend accordingly.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-07 22:24:37 +01:00
micmac1
9a60912bae
Merge pull request #265 from micmac1/fs-redo-freetdm
freeswitch-stable: redo freetdm
2018-02-05 23:13:58 +01:00
Sebastian Kemper
bd66ecc3b7 freeswitch-stable: prevent libfreetdm from being installed twice
This patch takes care of that. This commit concludes the series with a
revision bump.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-05 23:08:20 +01:00
Sebastian Kemper
584c9841f3 freeswitch-stable: tidy up the Build defines
This commit changes Build/Compile, Build/Install and Build/InstallDev to
prevent building/installing items that are not selected. I.e. when
freeswitch-stable is not selected, only libfreetdm-stable gets built.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-05 23:07:09 +01:00
Sebastian Kemper
abacde6dd6 freeswitch-stable: move the config define
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-05 22:57:40 +01:00
Sebastian Kemper
d82451ec02 freeswitch-stable: redo FreeTDM handling
This commit renames libfreetdm to libfreetdm-stable. Also the depends
are changed to what they actually are, i.e. there is no depend on
freeswitch-stable anymore (libfreetdm.so is a standalone libary).

The FreeTDM modules get the same treatment.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-05 22:54:38 +01:00
Sebastian Kemper
21e64474a4 freeswitch-stable: remove --disable-silent-rules
Remove this switch as the logs grow quite big with this level of
verbosity.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-05 21:42:40 +01:00
Sebastian Kemper
489adca0db yate: turn miniwebrtc error into warning
ilbcwebrtc and isaccodec currently depend on @!arc because the code does
not compile there. The code does not compile on aarch64 either.

Instead of adding @!aarch64 this commit adds a patch copied from Debian
that turns the error "Please add support for your architecture in
typedefs.h" into a warning, allowing the code to build.

Consequently this commit removes @!arc from the depends as well.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-05 21:24:49 +01:00
Sebastian Kemper
f7a1941430 yate: fix a typo
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-04 19:24:33 +01:00
Sebastian Kemper
c8a788a164 kamailio-5.x: copy symbolic links instead of hard links
Currently three copies of every library are installed. Save space by
installing symbolic links instead.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-03 21:50:52 +01:00
Sebastian Kemper
4cc2afdcdc yate: Prevent build failures due to inclusion of fortify-source headers
yate cannot be compiled against fortify-source headers at this moment:

  In file included from /home/sk/tmp/lede/staging_dir/toolchain-x86_64_gcc-5.5.0_musl/include/fortify/unistd.h:23:0,
                   from ../yateclass.h:32,
                   from ../yatengine.h:29,
                   from ../yatephone.h:29,
                   from server/ysnmpagent.cpp:22:
  /home/sk/tmp/lede/staging_dir/toolchain-x86_64_gcc-5.5.0_musl/include/fortify/fortify-headers.h:20:42: error: type of 'TelEngine::strcat' is unknown

To work around this remove CPPFLAGS from CFLAGS.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-03 21:46:21 +01:00
Sebastian Kemper
957ff81982 freeswitch-stable: workaround for build failures when gcc 7 is used
When gcc 7 is used, -Werror=format-truncation finds snprintf() calls in
mod_cdr_mongodb.c and suspects that they may result in truncation. As a
result the build fails.

Work around this by adding -Wno-error=format-truncation to CFLAGS when
gcc support this.

JIRA-10939 has been raised upstream to follow up on this.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-03 20:19:20 +01:00
Sebastian Kemper
5111568c38 freeswitch-stable: cleanup after move to system libtiff
- refresh a patch
- drop depend on liblzma from mod-gsmopen
- add tiff to PKG_BUILD_DEPENDS

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-03 19:29:23 +01:00
Jiri Slachta
8e22eba241
Merge pull request #260 from micmac1/yate-master
New PR: Yate for master
2018-02-03 18:05:16 +01:00
Sebastian Kemper
74d4c05222 yate: fix compile failures on ARC
- perl and postgresql do not compile on ARC; disable the modules
  accordingly
- ilbcwebrtc and isac also cause build failures on ARC; disable them as
  well.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-03 14:55:42 +01:00
Sebastian Kemper
262d9e7b8b yate: fix module conffiles
Currently conffiles is always filled with <module>.conf. This leads to
"no such file and directory" errors when the file actually does not
exist.

This commit adds a 6th column to BuildPlugin() which indicates if there
is a config file or not.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-03 14:50:11 +01:00
Sebastian Kemper
f6ad95d6aa yate: clean up CONFIGURE_ARGS
- remove ARGS that are default anyway
- enable sse2 when target is x86_64
- remove --enable-inline as that causes too many warnings:

    ilbccodec.cpp:50:7: warning: inlining failed in call to 'virtual {anonymous}::iLBCFactory::~iLBCFactory()': call is unlikely and code size would grow [-Winline]
     class iLBCFactory : public TranslatorFactory
           ^~~~~~~~~~~
    ilbccodec.cpp:50:7: note: called from here
     class iLBCFactory : public TranslatorFactory
           ^~~~~~~~~~~

- --enable-internalregex removed as yate can use external regex
- make some choices depending on whether a package is selected; otherwise the
  build might fail, i.e. when spandsp is not installed but the Makefiles tells
  the build system to use spandsp anyway

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-03 14:38:32 +01:00
Sebastian Kemper
a49531f22e yate: clean up FLAGS
- remove flags to don't have a reason for being there anymore (there is
  no comment on why they're needed).
- add CPPFLAGS to CFLAGS so the compiler can use the FORTIFY_SOURCE
  headers.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-03 14:27:41 +01:00
Sebastian Kemper
f52d5ff3f8 yate: prevent ilbc to overwrite OpenWrt CFLAGS
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-03 14:27:24 +01:00
Sebastian Kemper
4ba28200be yate: improve depends of sub packages
Currently the Makfile pulls in every dependency mentioned. Fix this by
prefixing the depends with the respective PACKAGE_* items.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-03 14:18:52 +01:00
Sebastian Kemper
d50b56ba15 kamailio-5.x: disable mod-db-postgres on ARC
postgresql does not build on ARC. This commit makes sure that it is not
pulled in.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-03 14:07:23 +01:00
Sebastian Kemper
8763b0703f kamailio-5.x: add CPPFLAGS to CFLAGS
Pass CPPFLAGS in the CFLAGS as otherwise the build system will ignore
them.

This way FORTIFY_SOURCE headers are passed to the compiler.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-03 14:02:39 +01:00
Sebastian Kemper
706ea18d8c kamailio-5.x: improve module selection
Currently INCL_MODULES is filled with all modules. This commit changes
this so that only the modules that are selected are added to it.

To further limit the number of modules built group_include="standard" is
added. This way only the modules of the standard group plus the modules
selected in menuconfig are built. The "standard" group only includes
modules without any depends.

This fixes build failures on targets where not all depends are
available, i.e. postgresql on ARC. Now these modules can be properly
prevented from being built.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-03 13:57:38 +01:00
Sebastian Kemper
07bcdd9fa7 kamailio-5.x: improve module depends
Currently the Makefile pulls in depends even for packages which are not
selected. Fix this by prefixing the depends with the respective
PACKAGE_* item.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-03 13:49:01 +01:00
Sebastian Kemper
24b13d2bd7 kamailio-5.x: remove KAM_MODULES use
Adding KAM_MODULES variable is not needed. Remove it and call
BuildPackage from BuildKamailio5Module instead. For this to work
PKG_MAKE_ARGS and Build/Compile need to be moved up, before the module
evals.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-03 13:46:24 +01:00
Hannu Nyman
fd727f5ed5 freeswitch: disable flite module
Disable also flite module that depends on non-existing package.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2018-02-03 10:42:36 +02:00
Mazi Lo
c46719867f Added patches to build for glibc.
For now, these patches are basically the same for musl library build.

Signed-off-by: Mazi Lo <openwrt.forum.mazilo@recursor.net>
2018-02-01 21:37:39 -05:00
Mazi Lo
be557c9bc0 Fixed depencencies and also bumped to git 77d0cfbf9e9a546b4eee23d9668cf44022f5d454
Signed-off-by: Mazi Lo <openwrt.forum.mazilo@recursor.net>
2018-02-01 21:32:18 -05:00
Sebastian Kemper
53335746c4 freeswitch-stable: use system libtiff
The included libtiff is dated and has multiple unfixed CVEs. This commit
applies patches from upstream's master branch to use the system libtiff
instead.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-28 14:19:30 +01:00
Sebastian Kemper
b1d2302fcc freeswitch-stable: activate verbose build mode
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-28 14:16:17 +01:00
Sebastian Kemper
6749058140 freeswitch-stable: bump to 1.6.20
Upstream seems to have updated their libtool. Instead of running
rebootstrap.sh, set PKG_FIXUP:=autoreconf. Otherwise the build would
fail due to libtool version conflicts.

This is actually nice, because now the build is a bit quicker due to
less autoconf and configure runs.

rebootstrap.sh was primarily used because it worked around some other
issues (e.g. not being able to detect how to convert files to the cross
compiler format, i.e. "func_convert_file_noop"), but that doesn't appear
to be needed anymore, which is nice.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-27 14:24:36 +01:00
Mazi Lo
fec346da37 Fixed to use local python3-package.mk
Signed-off-by: Mazi Lo <openwrt.forum.mazilo@recursor.net>
2018-01-23 08:22:52 -05:00
Jiri Slachta
7f190f9769
Merge pull request #248 from micmac1/master-mirror-hash-jiri
Add PKG_MIRROR_HASH pt. 2
2018-01-22 19:56:42 +01:00
Sebastian Kemper
66e06be821 sngrep: version bump
- use upstream release tarball instead of git checkout
- update to recently released version 1.4.5

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 18:48:05 +01:00
Sebastian Kemper
f338b3b27a sngrep: install /etc/sngreprc
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 18:46:54 +01:00
Sebastian Kemper
b56aec67e8 sngrep: add some features
This commit enables support for:

  - IPv6
  - Homer export
  - TLS

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 18:45:01 +01:00
Sebastian Kemper
db5f1f36bd sngrep: update descriptions
- move the package to Utilities/Telephony
- title/description shamelessly copied from Debian

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 18:42:14 +01:00
Sebastian Kemper
81507d30ba sngrep: move binary to /usr/bin
- added PKG_INSTALL
- upstream puts the binary into /usr/bin, now OpenWrt does the same

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 18:39:58 +01:00
Sebastian Kemper
b99814d954 sngrep: update maintainer and copyright messages
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 18:37:52 +01:00
Sebastian Kemper
02a6be28b6 sngrep: import from openwrt/packages
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 18:19:34 +01:00
Sebastian Kemper
487a3f4c67 sipgrep: update PKG_VERSION
The source does not change, but reflect the real version (2.2.1) in
PKG_VERSION. Also move from gz to xz to shave off a few Bytes.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 18:16:03 +01:00
Sebastian Kemper
9396c38ef6 sipgrep: drop ncurses dependency, add ipv6 support
Following Debian's example, keeping it lean and mean.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 18:12:44 +01:00
Sebastian Kemper
b601d73d6b sipgrep: update descriptions
- move the package to Utilities/Telephony
- title/description shamelessly copied from Debian

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 18:09:31 +01:00
Sebastian Kemper
20aa96f16b sipgrep: move binary to /usr/bin
- added PKG_INSTALL
- upstream puts the binary into /usr/bin, now OpenWrt does the same

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 18:07:02 +01:00
Sebastian Kemper
adc9777fec sipgrep: update maintainer and copyright messages
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 17:58:36 +01:00
Sebastian Kemper
1e4463088f sipgrep: import from openwrt/packages
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 17:55:01 +01:00
Sebastian Kemper
64294b937d rtpproxy: add PKG_MIRROR_HASH
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-20 20:28:18 +01:00
Sebastian Kemper
796c7c9b8d asterisk-chan-sccp: add PKG_MIRROR_HASH
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-20 20:28:01 +01:00
Sebastian Kemper
5229b5d8ee asterisk-chan-dongle: add PKG_MIRROR_HASH
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-20 20:27:41 +01:00
Sebastian Kemper
b9902a664d freeswitch-stable-mod-bcg729: add PKG_MIRROR_HASH
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-20 20:22:26 +01:00
Sebastian Kemper
42bf582474 freeswitch-stable: change how python-host.mk is included
This was suggested in PR #241 by @commodo. Python maintainers moved the
.mk files and also want to get rid of the include_mk construct.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-20 11:34:54 +01:00
Jiri Slachta
61b4185f39
Merge pull request #240 from micmac1/asterisk-for-master
Asterisk for master
2018-01-15 20:16:47 +01:00
Sebastian Kemper
1fa58a571f asterisk-15.x: bump to 15.2.0
- Remove 003-disable-ast-xml-docs.patch, it doesn't apply anymore.
  Instead change --enable-xmldoc into --disable-xmldoc in the Makefile.
- Refresh patches.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-14 19:18:12 +01:00
Sebastian Kemper
3c8c7844ae asterisk-13.x: bump to 13.19.0
- Remove 003-disable-ast-xml-docs.patch, it doesn't apply anymore.
  Instead change --enable-xmldoc into --disable-xmldoc in the Makefile.
- Remove 055-ASTERISK-24517.patch again due to multiple hunk failures.
- Refresh patches.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-14 19:13:31 +01:00
Jiri Slachta
c6c34d668d asterisk-15.x: fix typo in dependency to res-statsd
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2018-01-07 18:40:07 +01:00
micmac1
b0e5bba218
Merge pull request #232 from micmac1/gsmopen
New PR: add gsmlib, libctb and mod_gsmopen
2018-01-07 12:32:36 +01:00
Sebastian Kemper
2d90346f8a freeswitch-stable: add FreeTDM modules
This commit adds mod_freetdm (glue between FreeSWITCH and FreeTDM) and
the following FreeTDM modules:

 - ftmod_analog
 - ftmod_analog_em
 - ftmod_libpri
 - ftmod_pritap
 - ftmod_skel
 - ftmod_zt

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-04 16:52:05 +01:00
Sebastian Kemper
70a99e695b freeswitch-stable: add FreeTDM support
The OpenWrt telephony feed already has DAHDI support. This commit
enables FreeTDM so FreeSWITCH can make use of DAHDI via libpri.

This does not change the existing FreeSWITCH packages as FreeTDM is a
separate library in the FreeSWITCH distribution, hence no revision bump.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-04 16:38:39 +01:00
Sebastian Kemper
6686be2933 freeswitch-stable: add mod_gsmopen
Add mod_gsmopen to be able to use FreeSWITCH as a GSM gateway (for SMS
and voice calls).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-02 11:21:59 +01:00
Sebastian Kemper
5efc34c0ed freeswitch-stable: add iconv support when using uclibc
uclibc doesn't include iconv. This commit adds a dependency to
libiconv-full when building against uclibc. iconv can be used by the
included apr and is a hard dependency of mod_gsmopen.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-02 11:18:56 +01:00
Sebastian Kemper
acc5806357 freeswitch-stable-mod-bcg729: fix upstream URL
- remove unused variable
- fix upstream URL

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-30 18:27:26 +01:00
Jiri Slachta
9e66952479
Merge pull request #227 from micmac1/freeswitch-stable
New PR: freeswitch-stable
2017-12-27 09:45:25 +01:00
Jiri Slachta
b93d740036
Merge pull request #228 from micmac1/asterisk
New PR: Asterisk
2017-12-27 09:44:44 +01:00
Sebastian Kemper
8860618e41 baresip: add procd init script
- add procd init script
  - script starts the daemon as user "baresip" instead of root
  - add /etc/default/baresip
  - add example configuration into /etc/baresip
  - add conffiles definition
  - prevent autostart after upgrade by using ENABLE_BARESIP variable in
    /etc/default/baresip

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-26 15:21:27 +01:00
Sebastian Kemper
1de3d36d4b restund: add procd init script
- add procd init script
- script starts the daemon as user "restund" instead of root
- add /etc/default/restund
- declare /etc/init.d/restund a configuration file
- prevent autostart after upgrade by using ENABLE_RESTUND variable in
  /etc/default/restund

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-26 14:58:39 +01:00
Sebastian Kemper
4219368092 baresip suite: improve MAKE_FLAGS
- add CROSS_COMPILE and OS to MAKE_FLAGS; this should help when
  compiling on other OSes, e.g. Darwin.
- move RELEASE up (alphabetical sort)

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-26 14:34:47 +01:00
Sebastian Kemper
1c11a59250 baresip + restund: delete faulty patch
The patch is wrong. It may cause errors of the "illegal instruction" variety.
The libre package fix in commit e40f0ea06f makes
this patch unnecessary anyway. Drop it.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-26 14:27:01 +01:00
Sebastian Kemper
53073babbf freeswitch-stable: improve autostart prevention
The current approach (creating a blocker file) is clumsy. Use a variable
in /etc/default/freeswitch instead.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-26 14:05:52 +01:00
Sebastian Kemper
b25a6bbf5d asterisk-15.x: bump to 15.1.4
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-22 23:05:59 +01:00
Sebastian Kemper
cd82cbd06b asterisk-15.x: add module dependencies
Add some dependencies to select modules. Dependencies confirmed by
menuselect.

Also fix description of res_monitor.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-22 23:04:13 +01:00
Sebastian Kemper
5180bf8576 asterisk-13.x: bump to 13.18.4
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-22 23:02:02 +01:00
Sebastian Kemper
1d697f8bfc asterisk-13.x: add module dependencies
Add some dependencies to select modules. Dependencies confirmed by
menuselect.

Also fix description of res_monitor.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-22 22:59:24 +01:00
Sebastian Kemper
d3cc034185 freeswitch-stable: add a few autoconf_bools
- Use autoconf_bool instead of manually calling configure switches.
- Revision bump.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-22 22:51:58 +01:00
Sebastian Kemper
1a193e1b74 freeswitch-stable: make libedit a hard dependency
Remove the possibility to prevent the dependency on libedit. freeswitch
behaves very quirky without it.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-22 22:46:10 +01:00
Sebastian Kemper
3f169145df freeswitch-stable: init script update
- Use "-nc -nf" always. When started by procd freeswitch detects the
  console to be orphaned and disables it. So disable the interactive
  console but force freeswitch to not fork into background.
- Improve readability of command parameters.
- Minor changes.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-22 22:37:22 +01:00
Sebastian Kemper
23b3363a5e baresip: add symbol to prevent FFmpeg dependency by default
Currently baresip often fails to build because the FFmpeg compile was
not successful:

  CC [M]  build-mipsel/modules/avcodec/avcodec.o
modules/avcodec/avcodec.c:9:32: fatal error: libavcodec/avcodec.h: No such file or directory
compilation terminated.

Address this by adding a configuration symbol that prevents the
FFmpeg-depending modules from being selected by default, except on i386
and x86_64.

It is better having baresip packages without these video modules than
not having baresip packages at all.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-13 19:37:13 +01:00
Jiri Slachta
94b7a831af
Merge pull request #225 from micmac1/baresip
baresip: fix build failure on 32bit x86 targets
2017-12-12 12:04:18 +01:00
Sebastian Kemper
d3a784ca78 baresip: fix build failure on 32bit x86 targets
re and baresip builds for 32bit x86 targets are currently failing:

build-i386/sip/auth.o: In function `sip_auth_encode':
/build/lede-snapshots/i386_pentium/build/sdk/build_dir/target-i386_pentium_musl/re-0.5.6/src/sip/auth.c:279: undefined reference to `__stack_chk_fail_local'

The undefined references occur because there is no linking done to ssp.
Fix this by setting LD to TARGET_CC, so ld is not called directly. This
also means one patch is not needed anymore.

Do the same for rem and restund as they basically all share the same
build system.

Compile-tested for x86, x86_64 and mips.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-07 21:32:56 +01:00
Alexander Couzens
2e291359c8
kamailio-5.x: remove build timestamp
Build timestamps prevent reproducible builds [0].

[0] https://reproducible-builds.org/docs/timestamps/

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
2017-12-07 15:06:24 +01:00
Alexander Couzens
126afbfd2e asterisk-chan-sccp: remove BUILD_USER BUILD_DATE
Build timestamps prevent reproducible builds [0].

[0] https://reproducible-builds.org/docs/timestamps/

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
2017-12-06 21:27:24 +01:00
Alexander Couzens
2ac545a480 asterisk-15.x: remove build timestamp
Build timestamps prevent reproducible builds [0].
Thanks to debian for the patch

[0] https://reproducible-builds.org/docs/timestamps/

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
2017-12-06 21:27:24 +01:00
Alexander Couzens
761ac5c833 asterisk-13.x: remove build timestamp
Build timestamps prevent reproducible builds [0].
Thanks to debian for the patch.

[0] https://reproducible-builds.org/docs/timestamps/

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
2017-12-06 21:26:15 +01:00
Jiri Slachta
90c264a8fb
Merge pull request #220 from lynxis/rb_restund
restund: remove build timestamp
2017-12-06 09:10:24 +01:00
Jiri Slachta
2855f9742d
Merge pull request #221 from lynxis/rb_sipp
sipp: remove build timestamp
2017-12-06 09:09:56 +01:00
Alexander Couzens
79060be7bf
sipp: remove build timestamp
Build timestamps prevent reproducible builds [0].

[0] https://reproducible-builds.org/docs/timestamps/

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
2017-12-05 23:21:41 +01:00
Alexander Couzens
da9513fa76
restund: remove build timestamp
Build timestamps prevent reproducible builds [0].

[0] https://reproducible-builds.org/docs/timestamps/

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
2017-12-05 23:21:16 +01:00
Sebastian Kemper
c60d93ad7b asterisk-15.x: security bump to 15.1.3
AST-2017-013: chan_skinny: Call pthread_detach when sess threads end
ASTERISK-27452

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-05 21:22:07 +01:00
Sebastian Kemper
52e720ba7e asterisk-13.x: security bump to 13.18.3
AST-2017-013: chan_skinny: Call pthread_detach when sess threads end
ASTERISK-27452

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-05 21:19:52 +01:00
Sebastian Kemper
b67a6d4fad asterisk-15.x: workaround for build failure
On the buildbots (and locally, too) the x86 builds currently fail. It's
visible that the Asterisk build system attempts to build menuselect a
second time, which fails because it follows the standard recipes in its
Makefiles. The first build of menuselect on the other hand only works
because the OpenWrt package sets up the build properly.

The second build attempt happens because the menuselect CFLAGS category
is setup to delete a stamp file when anything in it changes. On x86
-march=native is available, so the OpenWrt package disables that via
menuselect, hence this item in the category is changed and the stamp
file automatically removed. The missing stamp file triggers a rebuild of
menuselect (which is not required for OpenWrt's intents and purposes).
Another item in the CFLAGS category with which the package can have the
same issue is LOW_MEMORY, but that is not enabled (changed) by default.

Work around this problem by recreating the stamp file after the
menuselect calls.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-05 21:17:58 +01:00
Sebastian Kemper
22ac754cc3 asterisk-13.x: workaround for build failure
On the buildbots (and locally, too) the x86 builds currently fail. It's
visible that the Asterisk build system attempts to build menuselect a
second time, which fails because it follows the standard recipes in its
Makefiles. The first build of menuselect on the other hand only works
because the OpenWrt package sets up the build properly.

The second build attempt happens because the menuselect CFLAGS category
is setup to delete a stamp file when anything in it changes. On x86
-march=native is available, so the OpenWrt package disables that via
menuselect, hence this item in the category is changed and the stamp
file automatically removed. The missing stamp file triggers a rebuild of
menuselect (which is not required for OpenWrt's intents and purposes).
Another item in the CFLAGS category with which the package can have the
same issue is LOW_MEMORY, but that is not enabled (changed) by default.

Work around this problem by recreating the stamp file after the
menuselect calls.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-05 21:12:12 +01:00
Sebastian Kemper
6c8eaf8f01 asterisk-15.x: speed up menuselect calls
Currently the menuselect calls, for each category or item, step into a
directory and call menuselect once. So if all packages are build
menuselect will be called hundreds of times and as many directory
changes will be done.

Instead step into the directory only once, then generate the argument
string by iteratively adding to it and then call menuselect once. The
speedup is big.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-05 21:04:05 +01:00
Sebastian Kemper
90121c4959 asterisk-13.x: speed up menuselect calls
Currently the menuselect calls, for each category or item, step into a
directory and call menuselect once. So if all packages are build
menuselect will be called hundreds of times and as many directory
changes will be done.

Instead step into the directory only once, then generate the argument
string by iteratively adding to it and then call menuselect once. The
speedup is big.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-05 20:58:03 +01:00
Sebastian Kemper
fb84fe64e3 asterisk-15.x: fix CONFIGURE_ARGS
The way CONFIGURE_ARGS are done for srtp and pjproect does not take into
account that more than one package depends on them. This can result in
build failures. So add ifeqs to test properly if --with or --without is
required.

This commit also adds CONFIGURE_ARGS checks for:

alsa (asound)
portaudio
speex
speexdsp

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-05 20:54:01 +01:00
Sebastian Kemper
78d4dc4ff0 asterisk-13.x: fix CONFIGURE_ARGS
The way CONFIGURE_ARGS are done for srtp and pjproect does not take into
account that more than one package depends on them. This can result in
build failures. So add ifeqs to test properly if --with or --without is
required.

This commit also adds CONFIGURE_ARGS checks for:

alsa (asound)
portaudio
speex
speexdsp

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-05 20:46:58 +01:00
Jiri Slachta
c9e3dd5718
Merge pull request #218 from micmac1/master
asterisk: add samples, modules, utilities and a dep
2017-12-03 20:28:44 +01:00
Jiri Slachta
244fa8d2e4
Merge pull request #217 from micmac1/chan-lantiq
chan-lantiq: revert (non-working) hack, add Asterisk 15 variant
2017-12-03 20:27:02 +01:00
Sebastian Kemper
1e157e91df asterisk-15.x: add libcap dep
With libcap support Asterisk is able to set the TOS bits even when
dropping its privileges to a non-root user.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-03 17:38:15 +01:00
Sebastian Kemper
76f9f824d0 asterisk-13.x: add libcap dep
With libcap support Asterisk is able to set the TOS bits even when
dropping its privileges to a non-root user.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-03 17:35:53 +01:00
Sebastian Kemper
752f59916c asterisk-15.x: add utilities
Adds the command line tools that ship with Asterisk as optional
packages.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-03 17:34:29 +01:00
Sebastian Kemper
a0ae867468 asterisk-15.x: add modules
Adds modules that aren't deprecated. These include dependencies and
configuration files.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-03 17:29:59 +01:00
Sebastian Kemper
c266d34fa4 asterisk-15.x: add missing config samples
Adds some missing config files.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-03 17:26:16 +01:00
Sebastian Kemper
4e88e4685b asterisk-13.x: add utilities
Adds the command line tools that ship with Asterisk as optional
packages.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-03 17:06:16 +01:00
Sebastian Kemper
ff8e5400ae asterisk-13.x: add modules
Adds modules that aren't deprecated. These include dependencies and
configuration files.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-03 17:02:33 +01:00
Sebastian Kemper
c93b05e0b7 asterisk-13.x: add missing config samples
Adds some missing config files.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-03 16:57:14 +01:00
Sebastian Kemper
a4a9a4a49a chan-lantiq: add variant for Asterisk 15
@kochstefan got the module to work on Asterisk 15. Update the Makefile
and include the new variant.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-03 16:46:14 +01:00
Sebastian Kemper
652d818864 chan-lantiq: revert previous commit
The hack does not work on the buildbots. In the SDK the other packages'
Makefiles and patch directories aren't available, hence the hack fails.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-03 16:42:14 +01:00
Jiri Slachta
e058c15661 kamailio-5.x: bump to 5.0.4
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-12-03 15:33:48 +01:00
Jiri Slachta
2ab2893f23
Merge pull request #209 from micmac1/chan-lantiq
chan-lantiq: setup Lantiq kernel headers locally
2017-12-02 19:00:20 +01:00
Jiri Slachta
20197a9f94
Merge pull request #215 from micmac1/prevent-build-all
Asterisk: Prevent building of all default modules
2017-12-02 18:44:14 +01:00
Jiri Slachta
9b73c52305
Merge pull request #214 from micmac1/fix-module-load-failure
asterisk-15.x: add 053-musl-mutex-init.patch
2017-12-02 18:42:28 +01:00
Sebastian Kemper
3bf3f51c65 baresip: add missing dependency
The avcodec module needs a depend on libx264.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-28 22:43:13 +01:00
Sebastian Kemper
2c7e8c72b4 asterisk-15.x: add menuselect mechanism
This adds a mechanism that disables all modules by default and then
enables only the modules needed for the packages selected, resulting in
less build time.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-28 22:25:11 +01:00
Sebastian Kemper
dad0784ecb asterisk-13.x: add menuselect mechanism
This adds a mechanism that disables all modules by default and then
enables only the modules needed for the packages selected, resulting in
less build time.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-28 22:20:18 +01:00
Sebastian Kemper
71ab3d239a asterisk-15.x: add 053-musl-mutex-init.patch
@kochstefan pointed out that asterisk 15 doesn't load any modules. It
turned out that this happens because of patch that was dropped. Add the
patch again.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-28 22:01:33 +01:00
Jiri Slachta
d0bc920361
Merge pull request #212 from micmac1/chan-sccp
asterisk-chan-sccp: improve package
2017-11-27 15:50:56 +01:00
Sebastian Kemper
3a7ddeaccd asterisk-chan-sccp: improve package
- remove some whitespaces
- install only the configuration example from the source instead of the
  locally kept files (which are probably outdated anyway)
- add a comment explaining the iostream hack
- use proper install routine instead of "$(CP)"

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-26 23:12:25 +01:00
Sebastian Kemper
e2f01e4e76 baresip: build fix
The package currently fails to build because librem headers cannot be
found. For reasons unknown baresip searches in SYSROOT instead of
SYSROOT_ALT for them. Fix this by patching the Makefile.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-26 23:05:20 +01:00
Sebastian Kemper
09aef36d27 baresip: add patch to fix ld call
ld expects '-shared' when called with '--export-dynamic'. Patch the
Makefile accordingly.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-26 23:03:17 +01:00
Sebastian Kemper
e753429208 baresip: add modules
Add some more modules to the Makefile.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-26 23:01:26 +01:00
Sebastian Kemper
c0cbf4afc0 baresip: improve module routine and descriptions
- improve routine regarding dependencies
- improve module descriptions

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-26 22:56:40 +01:00
Sebastian Kemper
9974ce1389 baresip: Clean up Makefile
Remove unneeded variables, whitespaces and trailing slashes, use
specific INSTALL directive instead of "$(CP)".

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-26 22:45:26 +01:00
Sebastian Kemper
9c4607f493 baresip: Use default Build/Compile routine
Change from custom make call to using the default Build/Compile routine.
This applies the standard memory corruption mitigation methods, e.g.
FORTIFY_SOURCE and RELRO, to the package if they are enabled (default).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-26 22:42:07 +01:00
Sebastian Kemper
57f4d7fe0a restund: add patch to fix ld call
ld expects '-shared' when called with '--export-dynamic'. Patch the
Makefile accordingly.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-26 22:37:31 +01:00
Sebastian Kemper
830ac6d8ee restund: module fixes/improvements
- add missing modules to base package
- improve module DEPENDS handling routine

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-26 22:33:58 +01:00
Sebastian Kemper
0bc5fee110 restund: Clean up Makefile
Remove unneeded variables, dependencies, whitespaces and trailing
slashes, use specific INSTALL directive instead of "$(CP)".

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-26 22:32:12 +01:00
Sebastian Kemper
2f036a1f81 restund: Use default Build/Compile routine
Change from custom make call to using the default Build/Compile routine.
This applies the standard memory corruption mitigation methods, e.g.
FORTIFY_SOURCE and RELRO, to the package if they are enabled (default).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-26 22:28:00 +01:00
Jiri Slachta
021d3fdd9c
Merge pull request #208 from micmac1/asterisk-g72x
Asterisk g72x
2017-11-24 09:57:07 +01:00
Sebastian Kemper
659c445832 asterisk-g72x: add Asterisk 15 variant
Add a package for Asterisk 15.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-23 19:28:16 +01:00
Sebastian Kemper
010ef93a90 asterisk-g72x: version bump, cleanups
- bump to 1.4.2 (includes Asterisk 15 support)
- clean up the Makefile (whitespaces, remove some leftover defines that
  are no longer needed etc.)

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-23 19:24:51 +01:00
Sebastian Kemper
59917a3b12 chan-sccp: add Asterisk 15 variant
Define a variant for Asterisk 15.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-23 18:11:34 +01:00
Sebastian Kemper
8fc851f0d5 chan-sccp: update to latest commit
- Update to latest commit to get support for Asterisk 15
- Upstream renamed the project from chan-sccp-b to chan-sccp. This
  commit updates the OpenWrt Makefile accordingly.
- Move the directory from chan-sccp-b to asterisk-chan-sccp (follow the
  naming of the other channel drivers' directories).
- OpenWrt Asterisk13 is mistaken for Asterisk15 because it has the
  iostream patch applied, fix this with workaround in autoconf script.
- Update upstream URL to the github page.
- Update description of the package.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-23 18:08:36 +01:00
Sebastian Kemper
cc54061a11 chan-lantiq: setup Lantiq kernel headers locally
This commit unpacks the sources of lib_ifxos, drv_tapi and drv_vmmc,
patches them and sets up their header files for the compiler to use when
building chan-lantiq.

The dependency on kmod-ltq-vmmc is dropped so that the package can be
built by the buildbots. Instead, a dependency on mips is added so that
the buildbots will only build the package for the ARCH that Lantiq
actually runs on.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-23 16:33:59 +01:00
Jiri Slachta
0f39076796
Merge pull request #204 from micmac1/master
chan-lantiq: pull the source from github
2017-11-23 12:33:00 +01:00
Sebastian Kemper
8b174c4735 chan-lantiq: pull the source from github
Instead of using local copies pull the source from github. The source
version is selected via CHAN_LANTIQ_VERSION, so there can be a different
version for each VARIANT.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-23 11:28:35 +01:00
Sebastian Kemper
d4bfeae356 chan-dongle: add variant for asterisk 15
chan-dongle already supports asterisk 15. This commit adds a variant for
it.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-23 11:16:03 +01:00
Sebastian Kemper
ce372fdf3a asterisk-15.x: fix typo
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-21 21:54:17 +01:00
Sebastian Kemper
e6d8d5fece asterisk-15.x: add calendar integration
This adds support for the following calendars:

- CalDAV
- MS Exchange Web Service
- MS Exchange
- iCalendar

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-21 21:52:58 +01:00
Sebastian Kemper
df9a424e3a asterisk-13.x: add calendar integration
This adds support for the following calendars:

- CalDAV
- MS Exchange Web Service
- MS Exchange
- iCalendar

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-21 21:45:08 +01:00
Sebastian Kemper
af7c2c644c asterisk-15.x: bump to 15.1.2
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-16 19:48:03 +01:00
Sebastian Kemper
a7bf8891da asterisk-13.x: bump to 13.18.2
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-16 19:47:08 +01:00
Sebastian Kemper
f87b810b7d asterisk-15.x: upgrade dependency from libsrtp to libsrtp2
With the recently updated libsrtp2 asterisk 15 compiles fine, so it
doesn't need to be forcefully prevented anymore from linking against it.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-14 23:08:17 +01:00
Sebastian Kemper
630f45a866 asterisk-13.x: upgrade dependency from libsrtp to libsrtp2
With the recently updated libsrtp2 asterisk 13 compiles fine, so it
doesn't need to be forcefully prevented anymore from linking against it.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-14 23:05:51 +01:00
Sebastian Kemper
ce02e2dde8 asterisk-chan-lantiq: remove nonshared hack
The previously conceived hack - to make the buildbots actually build
this package during the target phase - does not work. This patch removes
the hack. This includes removing the lines from the asterisk Makefiles
that tar up the asterisk headers.

The upside of removing the hack is that the package name can be reverted
to what it was before, so it can be found in the same place like all the
other asterisk modules, i.e. below its asterisk version.

Another upside is that the Makefile does not pretend to solve the
problem anymore. Issue #193 is still open for the same. Maybe some day
somebody can figure out how to resolve the problem properly.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-12 20:28:41 +01:00
Jiri Slachta
b0192cf0e3 baresip: update to 0.5.6
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-11-07 20:48:49 +01:00
Jiri Slachta
84e65ca0fc rtpproxy: fix build for bcg729 >1.0.1
Several method signatures have changed in bcg729 1.0.1
and higher. This issue was already resolved in upstream.
In the current development branch, there is no compilable
version. Due to those changes, I have disabled linking
against bcg729 since we have bcg729 at version 1.0.2.

By disabling bcg729 the internal g729 rtpproxy API
will be used.

Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-11-07 20:07:03 +01:00
Jiri Slachta
b4c0564647 asterisk-15.x: introduce new package
I introduce asterisk 15.x as a replacement for asterisk 11.x. Currently
without support for chan-lantiq and sccp-b. Those features are going to
be added soon after this introduction.

Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-11-07 09:29:45 +01:00
Jiri Slachta
a641c0c4f7 asterisk-13.x: patch for TLS support, closes #195
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-11-05 17:59:58 +01:00
Jiri Slachta
e3c640e322 asterisk-13.x: rm not applicable patch to 13.18
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-11-01 10:46:45 +01:00
Jiri Slachta
fdf6ef7783 asterisk-13.x: update to 13.18.0
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-10-31 16:10:28 +01:00
Jiri Slachta
9cc44638f2 asterisk-11.x: export to abandoned repository
Asterisk-11.x has been marked as obsolete by upstream, thus we
cannot provide support for this version in telephony repository.

Asterisk at version 11.x is no longer with us, however its successor
is going to be in the repository for a quite a long time. Please use
13.x or newer version.

Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-10-29 18:22:19 +01:00
Jiri Slachta
f8dd6c4b00 chan-sccp-b: removal of asterisk-11.x variant
The removal of asterisk-11.x variant is made due to
Asterisks 11.x EOL.

Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-10-29 18:20:59 +01:00
Jiri Slachta
e1797c350c asterisk-g72x: removal of asterisk-11.x variant
The removal of asterisk11.x variant is made due to
asterisk 11.x EOL.

Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-10-29 18:19:55 +01:00
Jiri Slachta
bb3d3aa83a asterisk-chan-dongle: remove asterisk-11.x variant
The removal of asterisk-11.x variant is made due to
asterisks 11.x EOL.

Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-10-29 18:16:36 +01:00
Sebastian Kemper
0f341bc979 asterisk-chan-lantiq: fix SDK build
When building using the SDK the $(SOURCE) variable is set differently,
resulting in files not being found. Not using the variable and using
"./" instead works fine.

This fixes issue #190. Thanks to @Bongo79 for reporting and providing
the fix.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-10-08 19:52:15 +02:00
Sebastian Kemper
8be8831d34 telephony: use PKG_HASH instead of PKG_MD5SUM
Use sha256 instead of md5 for download verification.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-10-08 10:31:59 +02:00
Sebastian Kemper
45ed7d4afc telephony: use https:// PKG_SOURCE_URLs where possible
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-10-08 10:11:02 +02:00
Sebastian Kemper
3dccee6e76 telephony: replace git:// URIs with https:// equivalents
Plain git:// doesn't add security. Use https:// instead. See
https://gist.github.com/grawity/4392747.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-10-08 09:52:21 +02:00
Sebastian Kemper
a56ade12cd asterisk-chan-lantiq: Fix nonshared builds
- Cosmetic: change version from 1.0 to git checkout date.
- Remove dependency on asterisk, as otherwise the package won't be
  built by the build bots.
- Without asterisk in the staging directory the asterisk headers are
  now taken from an archive in $(DL_DIR), which is stored there by the
  asterisk package.
- The naming of the package needs to be changed, as without the
  dependency on asterisk it would otherwise mess with asterisk's
  menuconfig layout.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-10-08 09:46:37 +02:00
Sebastian Kemper
ea4c9664ec asterisk-13.x: Store headers for chan-lantiq
Store asterisk headers in $(DL_DIR) so chan-lantiq can access them
during the target specific build phase. The headers are tarred up for
"mips_24kc" only because that is currently the only used arch for all
chan-lantiq targets.

Store one archive for each combination of asterisk version (e.g. 13) and
branch (using $(VERSION_NUMBER)). The latter makes sure that a release
build doesn't overwrite the header archive of a master snapshot build
and vice vera.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-10-08 09:46:37 +02:00
Sebastian Kemper
df172b998a asterisk-13.x: Bump to 13.17.2
Fixes: AST-2017-008

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-10-08 09:46:37 +02:00
Sebastian Kemper
e3436f6b3f asterisk-11.x: Bump to 11.25.3
Fixes: AST-2017-008

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-10-08 09:46:37 +02:00
Robert Högberg
54931ca188 yate: Bump to version 6.0.0
Updates yate to version 6.0.0.
2017-10-01 20:48:43 +02:00
Sebastian Kemper
fe2f6f996b asterisk-chan-lantiq: Move to separate package
Currently chan-lantiq doesn't build on the build bots and users end up
having to build it themselves. The reason for this was explained by
Mathias Kresin here:
http://lists.infradead.org/pipermail/lede-dev/2017-September/008886.html.

To fix this put chan-lantiq into its own package and set
PKG_FLAGS:=nonshared. The new package uses variants already, so it is
easily extendable in the future.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-09-14 21:08:14 +02:00
Sebastian Kemper
b55daa66c9 asterisk-chan-dongle: sync up with master, fix endian issue
- Sync module to master.
- Drop big endian patch as it was included upstream.
- This fixes endian issue reported at
  https://github.com/wdoekes/asterisk-chan-dongle/issues/44.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-09-14 20:58:38 +02:00
Jiri Slachta
264f4e872f asterisk-13.x: mark chan-lantiq as nonshared
Because asterisk13-chan-lantiq is target specific package,
it needs PKG_FLAGS variable set to nonshared.

Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-09-13 15:31:54 +02:00
Jiri Slachta
16eb3e79bc baresip: update to 0.5.5
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-09-12 14:10:43 +02:00
Jiri Slachta
105b4328db kamailio-4.x: moved to abandoned packages
Kamailio-4.x is moved to abandoned packages in favor
of Kamailio-5.x.

Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-09-12 08:30:00 +02:00
Sebastian Kemper
924ab675e2 asterisk13: bump to 13.17.1
Fixes AST-2017-005, AST-2017-006 and AST-2017-007.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-09-10 22:36:00 +02:00
Sebastian Kemper
a448d065e3 asterisk13: add patch from alpine linux to fix AMI on musl
This adds ASTERISK-24517.patch from alpine linux. Without the patch
there are problems with the tcp/tls wrapper when running on a musl
toolchain. This is visible when toying with AMI:

LEDE*CLI> !nc localhost 5038
[Sep 10 12:13:25] WARNING[10315]: tcptls.c:684 handle_tcptls_connection: FILE * open failed!

This fixes issue #185 for asterisk 13 in trunk. The patch cannot be
applied to asterisk 11.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-09-10 22:27:20 +02:00
Sebastian Kemper
73c582d6b3 asterisk11: bump to 11.25.2
Fixes AST-2017-005 and AST-2017-006.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-09-10 22:23:26 +02:00
Sebastian Kemper
f170bea162 asterisk11: use internal libedit
Asterisk 11 cannot deal with a unicode-enabled libedit. Input is not
possible anymore. Use the internal copy. Asterisk 13 works fine with the
external libedit.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-09-10 22:20:57 +02:00
Sebastian Kemper
04d1333d8b asterisk11: fix conffiles define
The configuration file protection for modules does not work when there
is more than one configuration file. Currently conffiles is populated
with a space separated list. But the items need to be separated by
newlines. With spaces, only the first item gets added to conffiles. The
remaining items are dropped and not protected. Fix this by replacing
spaces with newlines.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-09-10 22:18:32 +02:00
Sebastian Kemper
1538a855d4 asterisk11: clean up compile stage
- Don't add extra TARGET_LDFLAGS for asterisk13-pbx-lua. It is not
  needed anymore.
- Stop setting -Wl,-rpath-link in LDFLAGS. There seems to be no point to
  do that (anymore).
- Stop calling specific make targets like version.h; make handles the
  build properly without it.
- Add AST_FORTIFY_SOURCE to MAKE_FLAGS (seen in Debian rules file,
  prevents asterisk's build system to mess with OpenWrt/LEDE flags).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-09-10 22:15:40 +02:00
Sebastian Kemper
3dd0dfe492 asterisk11: clean up configure stage
- Remove some unneeded parentheses.
- Use CONFIGURE_VARS instead of SITE_VARS.
- Clean up user.mak input, add NDEBUG=1 to avoid debug asserts.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-09-10 22:12:32 +02:00
Sebastian Kemper
203301581c asterisk11: change some default file locations
- Set data dir to /usr/share/asterisk and use default locations for
  everything else.
- This is more in line with FHS and fixes issue #38. Database files are
  now written to tmpfs (/var is mounted there). This prevents the
  rootfs from filling up. It also prevents the flash to degrade during
  constant database rewriting.
- As the data dir changes, so does the location of the sound files. This
  commit also takes care of that.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-09-10 22:06:39 +02:00
Sebastian Kemper
da51da8c91 chan-sccp-b: fix uclibc build
uclibc doesn't include iconv, so we need to use libiconv-full. This
fixes the ARC builds as they still default to uclibc.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-09-02 00:30:30 +02:00
Sebastian Kemper
0835ad378b asterisk-chan-dongle: fix uclibc build
uclibc doesn't include iconv, so we need to use libiconv-full. This
fixes the ARC builds as they still default to uclibc.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-09-02 00:28:19 +02:00
Sebastian Kemper
fa7b0c6cae asterisk-chan-dongle: change project URL
Change the upstream URL to the one where we get the source from to avoid
confusion.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-09-02 00:24:53 +02:00
Sebastian Kemper
eb3c046f03 asterisk13: add func_iconv
Add new module. Iconv is available in the toolchain, so it doesn't cost
anything. Don't add it when uclibc is used, because there an external
libiconv would be needed.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-09-02 00:22:44 +02:00
Sebastian Kemper
9e13de48f0 asterisk13: add missing commas to module definitions
Only a cosmetic change.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-09-02 00:21:47 +02:00
Sebastian Kemper
8554506b3b asterisk11 + asterisk13: use system libedit
libedit now includes a pkgconfig file, meaning asterisk can detect it.
So use the system libedit instead having asterisk include an internal
copy.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-09-02 00:17:44 +02:00
Sebastian Kemper
fbda98058b asterisk-chan-dongle: overhaul
- Make the Makefile use BUILD_VARIANT so the package can be built for
  different Asterisk versions. This is also the reason why the folder is
  renamed from asterisk-11.x-chan-dongle to asterisk-chan-dongle.
- Change source URI from upstream to the fork of wdoekes. Upstream
  doesn't update the repo anymore, wdoekes does.
- Remove dep on libiconv-full, make the package use toolchain's iconv
  (compile-tested with musl).
- Drop patches that are already upstream.
- Update flags.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-08-28 19:57:41 +02:00
Daniel Golle
dc7edf43cd asterisk-13.x: package RAND dialplan function
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-08-27 03:36:29 +02:00
Sebastian Kemper
043ecc9294 asterisk13: add missing modules
- Add missing modules to curl and odbc packages. This fixes issue #181.
- Add back pbx-lua, which apparently was dropped earlier.
- Revision bump.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-08-19 16:51:45 +02:00
Sebastian Kemper
92e04ad4cc asterisk13: clean up compile stage
- Don't add extra TARGET_LDFLAGS for asterisk13-pbx-lua. It is not
  needed anymore (apart from that the module isn't available currently,
  see next commit).
- Stop setting -Wl,-rpath-link in LDFLAGS. There seems to be no point to
  do that (anymore).
- Stop calling specific make targets like version.h; make handles the
  build properly without it.
- Use the default compile routine instead of the custom one.
- Add AST_FORTIFY_SOURCE to MAKE_FLAGS (seen in Debian rules file,
  prevents asterisk's build system to mess with OpenWrt/LEDE flags).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-08-19 16:45:04 +02:00
Sebastian Kemper
6369299d9b asterisk13: clean up configure stage
- Remove some unneeded parentheses.
- Remove $(SITE_VARS) as it is not used.
- Remove --without-curl and --with-uuid=... from configure arguments as
  they've been removed from configure.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-08-19 16:27:03 +02:00
Sebastian Kemper
4cfd2a6f11 asterisk13: change some default file locations
- Set data dir to /usr/share/asterisk and use default locations for
  everything else.
- This is more in line with FHS and fixes issue #38. Database files are
  now written to tmpfs (/var is mounted there). This prevents the
  rootfs from filling up. It also prevents the flash to degrade during
  constant database rewriting.
- As the data dir changes, so does the location of the sound files. This
  commit also takes care of that.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-08-19 16:23:22 +02:00
Sebastian Kemper
d1ab4dac16 chan-sccp-b: switch to git version, update patch
- As suggested by upstream in issue #167, move from svn to git source.
  The resulting module is less than half the size in comparison.

- Rework (and rename) previous "drop-Og-optimization" patch. The
  previous patch worked fine with -Os in CFLAGS (default). But if numeric
  values are used instead (e.g. -O2) this optimization would be completely
  removed. The new patch prevents that.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-08-14 21:59:39 +02:00
Jiri Slachta
921a560832 Merge pull request #123 from robho/yate_banbrutes_using_iptables_recent
yate-scripts-perl: Add script to block phones which fail to authenticate
2017-08-13 21:26:56 +02:00
Jiri Slachta
2f190f1b2a kamailio-4.x: update to 4.4.6
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-08-13 20:44:16 +02:00
Jiri Slachta
cf7b805fbe kamailio-5.x: introduce new package
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-08-13 20:29:23 +02:00
Sebastian Kemper
f29574c551 asterisk-13.x: remove modules from pjsip (cosmetic)
Remove two modules from pjsip. Upstream removed res_pjsip_log_forwarder
and moved res_pjsip_multihomed to res_pjsip.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-08-13 15:12:28 +02:00
Sebastian Kemper
b9914e6f3f asterisk-13.x: fix config file issues
- The configuration file protection for modules does not work when there
  is more than one configuration file. Currently conffiles is populated
  with a space separated list. But the items need to be separated by
  newlines. With spaces, only the first item gets added to conffiles. The
  remaining items are dropped and not protected. Fix this by replacing
  spaces with newlines. Revision bump because this could lead to
  overwriting files unintentionally.
- Remove a duplicate '/etc/asterisk/modules.conf' from
  Package/asterisk13/conffiles.
- Remove '/etc/asterisk/rtp.conf' from Package/asterisk13/conffiles
  because the file is installed and protected by res-rtp-asterisk.
- Add missing stasis.conf and pjsip_wizard.conf.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-08-13 15:00:42 +02:00
Sebastian Kemper
85d15f25f9 sipp: version bump, build fixes
- bumped to 3.5.1
- removed musl patch because it was upstreamed
- add patch to fix ncurses detection
- fixes issue #125

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-08-10 20:47:38 +02:00
Sebastian Kemper
08fd9340ff asterisk-13.x: fix missing symbols issue
- add some pjsip modules that were missing.
- sort pjsip modules alphabetically.
- add a patch from ASTERISK-26518 to fix the unresolved symbol issue.
  The patch is also included in Debian. The patch fixes issue #77 (the
  problem was also mentioned in #88).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-08-09 23:08:28 +02:00
Sebastian Kemper
ae177a2f5f pjproject: align with Asterisk requirements, misc improvements
- Make "--disable-floating-point" depend on SOFT_FLOAT
- Remove "--disable-ilbc-coder" as configure no longer recognizes it.
- Align args with the ones used by Asterisk (for their bundled pjproject);
  this includes adding "--disable-resample".
- With libresample removed remove the dep from asterisk13 accordingly.
- Note: the disabled items are _not_ used by Asterisk anyway.
- Drop speex dep as pjproject does not link against it the way it is
  configured.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-08-09 22:45:34 +02:00
Sebastian Kemper
a4513b7bd9 asterisk-g72x: fix variant build
Set PKG_BUILD_DIR for each variant. Without it only one variant gets
built and put into both packages. This fixes issue #150.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-08-09 22:11:27 +02:00
Sebastian Kemper
473e3d1246 chan-sccp-b: fix variant build, misc fixes
- Set PKG_BUILD_DIR for each variant. Without it only one variant gets
  built and put into both packages.
- Add libiconv to build deps. Some iconv m4 files are required. Possibly
  fixes issue #121.
- Replace recently added configure args with the ones suggested by upstream
  @dkgroot in issue #167. This again shaves some bytes off the package.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-08-09 22:09:29 +02:00
Jiri Slachta
cc38c50aa4 asterisk-11.x: add missing description to several modules
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-08-08 21:00:31 +02:00
Jiri Slachta
bd466be0d8 asterisk-13.x: add pjproject.conf to res_pjproject module
Add missing config file for res_pjproject module.

Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-08-08 10:55:06 +02:00
Sebastian Kemper
7b265d7f00 freeswitch-stable: fix escaping
Fix escaping of dollar sign, otherwise a postinst-pkg script will not be
correct.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-08-05 14:49:13 +02:00
Sebastian Kemper
4326f5cf1a freeswitch-stable-sounds: remove package
This package is just wasting space on the mirrors. Only very few people
will actually want the sound files on their device. And those few who do
will have no problem downloading the files manually.

Get rid of it.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-08-05 14:24:19 +02:00
Jiri Slachta
9a9c9c43bd asterisk-11.x: bump PKG_RELEASE
Bump PKG_RELEASE due to changes in commit ec6991c01c

Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-08-04 08:07:12 +02:00
Jiri Slachta
65d2797e91 asterisk-13.x: bump PKG_RELEASE
Bump PKG_RELEASE due to changes in commit ec6991c01c

Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-08-04 08:06:34 +02:00
Sebastian Kemper
23e60f5cdf freeswitch-stable: cleanups
- Replace $FS_STABLE_PREFIX_DIR with $FS_STABLE_DATA_DIR. The variable
  is set to /usr/share/freeswitch, so it's not the prefix. Data dir is
  the correct description.

- Remove lots of lines from CONFIGURE_ARGS. All of them duplicates,
  because they're already set by the build system, so we can remove the
  clutter.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-08-03 21:31:17 +02:00
Sebastian Kemper
ecaccf6657 freeswitch-stable-sounds: add "Allison" sound packs
These were recently added by upstream.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-08-03 21:26:26 +02:00
Sebastian Kemper
ec6991c01c asterisk-11.x and asterisk-13.x: Disable LOW_MEMORY by default
In issue #173 a segmentation fault occuring during a simple SIP call was
reported. Compiling with LOW_MEMORY disabled the reproducible segfault
disappeared.

This commits adds a switch for LOW_MEMORY. Default is off. If anybody
wants to debug the segfault s/he can enable it.

The segfault was reported for Asterisk 11. Disable LOW_MEMORY on
Asterisk 13 anyway, better safe than sorry.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-08-03 21:16:03 +02:00
Jiri Slachta
6341be04f4 asterisk-13.x: fix module dependencies and add new modules
- add XMPP and motif modules
- remove missing pjproject dependencies and fix them

Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-07-29 22:26:38 +02:00
Sebastian Kemper
e1ce116eea net/chan-sccp-b: version bump and fixes
- Bump to revision 6728.
- Remove '-fi' from PKG_FIXUP. Trust in the build system to do the right
  thing.
- Set PKG_INSTALL:=1 so "make install" doesn't need to be called
  manually anymore. This also drops LOW_MEMORY from CFLAGS, which is not
  needed as chan-sccp-b looks into asterisk's headers to find out if
  LOW_MEMORY is enabled or not.
  The build output actually looks much more pleasant afterward.
- Disable chan-sccp-b's optimization which it enables by default. It
  sets -O3 and all that jazz. To make it simply use the OpenWrt/LEDE
  flags optimization needs to be disabled.
- With optimization disabled chan-sccp-b still adds -Og to the end of
  the CFLAGS. Add a small patch to prevent that.
- Disable debug which is enabled by default. This brings down the size
  of the installed binary from 14 MByte (!) to a little over 2 MByte
  (checked on ARM).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-07-28 22:01:51 +02:00
Sebastian Kemper
0a193b2af4 net/asterisk-13.x: prevent libsrtp2 detection
Asterisk 13 looks for libsrtp2. Unfortunately it also looks for a header
which libsrtp2 does not make public:

res_srtp.c:44:33: fatal error: srtp2/crypto_types.h: No such file or directory
compilation terminated.

This causes the asterisk build to fail. Fix this by disabling libsrtp2
detection in Asterisk 13.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-07-28 21:51:21 +02:00
Sebastian Kemper
c6e069a488 net/asterisk-11.x and net/asterisk-13.x: disable chan-dahdi for aarch64
dahdi-linux fails to build on aarch64. Disable chan-dahdi for this arch
accordingly, so asterisk can still be built.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-07-28 21:48:44 +02:00
Sebastian Kemper
eead619fb1 net/asterisk-11.x and net/asterisk-13.x: fix LOW_MEMORY, drop patch
LOW_MEMORY can't be enabled by defining it in ASTCFLAGS. This can be
verified in the headers Asterisk installs: LOW_MEMORY actually is not
defined (it would be if LOW_MEMORY was enabled).

LOW_MEMORY can be enabled successfully with menuselect. This commit
makes menuselect usable and calls it to enable LOW_MEMORY.

This commit also disables BUILD_NATIVE with menuselect. So even if
configure detects that -march=native is available, it won't be used.
This means the configure.ac patch that was added previously can be
dropped.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-07-28 21:45:55 +02:00
Sebastian Kemper
f616ed7c6e net/asterisk-11.x and net/asterisk-13.x: fix menuselect
menuselect often fails on the buildbots:

menuselect/menuselect: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory

This doesn't happen on all builds. The assumption is that on the
particular buildbot where there is no error the buildbots own libxml2.so
is usable (it exists and the version is suitable).

To fix this make the linker add an rpath to the menuselect utility,
pointing to the hostpkg lib dir.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-07-28 21:34:05 +02:00
Sebastian Kemper
5cb478e3af net/asterisk-11.x and net/asterisk-13.x: remove $(SDK) from ifneqs
The variable prevents the ifneqs from working on the buildbots. $(SDK)
is set there, so the ifneqs that test for empty will always be true.

libpq for instance doesn't build on aarch64. So the asterisk pgsql
package has a dependency on @!aarch64. An ifneq is used to disable libpq
detection by the configure script, to prevent the build to fail. But
because of $(SDK) being set the ifneq is always true, so libpq detection
is enabled, causing the build to always fail.

There are only two other packages in the tree that actually use the
$(SDK) variable, so it's fair to assume it's not needed for the asterisk
packages and can just be dropped.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-07-28 21:30:08 +02:00
Sebastian Kemper
21f156b49f net/asterisk-11.x and net/asterisk-13.x: remove libpq dep on ARC
For ARC libpq doesn't build, so don't depend on it.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-07-24 23:40:07 +02:00
Sebastian Kemper
db6a13f8a0 net/asterisk-11.x and net/asterisk-13.x: fix menuselect build
- Include host-build.mk, otherwise $HOST_CONFIGURE_ARGS will be empty.
- Remove --with-ncurses=PATH as the PATH is wrong. The ncurses host
  package does not install anything but 'tic'.
- Use $HOSTCC to compile menuselect. This has the added bonus of using
  ccache (if selected).
- Run configure with an unset $CONFIG_SITE so that it doesn't pick a
  cross-compile site-script, e.g. for mips.
- Drop '-lxml2' from $LDFLAGS as the menuselect Makefile will add it
  anyway.
- Move the variables in front of 'make' as they're not arguments.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-07-24 23:36:46 +02:00
Jiri Slachta
8dce744b5d Merge pull request #164 from guidosarducci/lede-17.01-siproxd-update
siproxd: fixes and version update to 0.8.2
2017-07-24 09:48:54 +02:00
Sebastian Kemper
4509429350 net/asterisk-11.x and net/asterisk-13.x: fix ASTCFLAGS/ASTLDFLAGS
The missing backslashes prevented 'make' from picking up
ASTCFLAGS/ASTLDFLAGS.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-07-23 19:10:39 +02:00
Sebastian Kemper
3b259d8398 freeswitch-stable: add mod_bcg729
This adds a new Makefile as this module is out-of-tree. The module
dynamically links against bcg729.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-07-22 16:49:47 +02:00
Sebastian Kemper
7e9c485725 net/asterisk-13.x: bump to 13.17.0
- Version bump to 13.17.0
- Remove makeopts.embed_rules as the target got removed.
- Refresh patches.
- $(STAGING_DIR)/host doesn't work anymore resulting in libxml2 host
  headers not being found. Replace with $(STAGING_DIR_HOSTPGK).
- Prevent Asterisk from adding -march=native when cross-compiling (patch
  for configure.ac).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-07-22 16:47:26 +02:00
Sebastian Kemper
4774e211c7 net/asterisk-11.x: compile fixes
- Refresh patches.
- $(STAGING_DIR)/host doesn't work anymore resulting in libxml2 host
  headers not being found. Replace with $(STAGING_DIR_HOSTPGK).
- Prevent Asterisk from adding -march=native when cross-compiling (patch
  for configure.ac).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-07-22 16:40:42 +02:00
Sebastian Kemper
afb2de7e2e net/asterisk-g72x: bump to 1.4.1
Version bump. This release was upstream-tested against bcg729 1.0.2.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-07-22 16:29:26 +02:00
Sebastian Kemper
41beae13e8 freeswitch-stable: remove BROKEN from mod_av
libffmpeg-full now includes libavresample. Make mod_av available
accordingly.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-07-18 22:09:18 +02:00
Sebastian Kemper
becb9d05e2 freeswitch-stable: disable mod_v8 heap snapshot by default
mod_v8 sporadically failed to build due to a segmentation fault when
generating the heap snapshot. This patch adds a switch to FreeSWITCH to
disable the snapshot and a symbol to toggle it.

Default is to not use a heap snapshot.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-07-16 22:05:56 +02:00
Sebastian Kemper
98232d46cb freeswitch-stable: update COPTS fixes
- Replace main COPTS fixes patch with the updated version sent upstream.
- For the above to work we need to update DEFAULT_VARS in modmake.rules
  (new patch)
- mod_pocketsphinx and mod_radius_cdr updated, no more extra COPTS fixes
  required there.
- Now zeromq gets to use fortify headers and fails (warning about GCC
  extension turns into error), so make it drop '-pedantic'.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-07-16 21:57:07 +02:00
Sebastian Kemper
eebb961147 freeswitch-stable: version bump
- Update to 1.6.19.
- Refresh patches.
- Fix mod_png dep.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-07-16 21:52:58 +02:00
guidosarducci
6fc399bb17 siproxd: use PKG_HASH and update copyright date
Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
2017-07-10 02:51:23 -07:00
Sebastian Kemper
f851582d14 freeswitch-stable: Fix python-host.mk include
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-07-09 18:09:44 +02:00
Sebastian Kemper
6a2be25433 freeswitch-stable: Add PKG_CONFIG_DEPENDS
Force a rebuild of freeswitch-stable on symbol change.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-07-09 13:22:43 +02:00
Sebastian Kemper
6401e13452 freeswitch-stable: Add more modules
- Add mod_portaudio, mod_portaudio_stream, mod_radius_cdr and mod_v8.
- mod_v8 takes some time to build and it's quite large, so only build it
  for x86_64. Users can force it on via a symbol for targets arm, i386
  and mipsel as well.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-07-09 13:15:39 +02:00
Sebastian Kemper
e0651d98e5 freeswitch-stable: Enable extra symbols for x86_64 target
There is no space constraint on x86_64, so enable the extra symbols for
a complete feature set.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-07-09 13:03:17 +02:00
Sebastian Kemper
4cfbc9c933 freeswitch-stable: Fixes for modules and libs
- Add missed dependency on libyuv to libvpx.
- Get rid of gratuitous @ in Config.in.
- Clean up Perl and Python deps.
- Fix installation paths for the ESL packages.
- Don't set ac_cv_lib_perl_perl_alloc=yes, it's not needed.
- Get rid of the build dep on erlang. Have the modules (erlang_event and
  kazoo) depend on erlang instead; they both require epmd at runtime.
- Force spandsp and pocketsphinx to use fixed point math when soft float
  support is enabled for the target device.
- Make libvpx use OpenWrt/LEDE flags, otherwhise it comes up with
  optimized flags on its own.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-07-09 13:02:09 +02:00
Sebastian Kemper
aaee4b431e freeswitch-stable: Clean up the Makefile
- Fix alphabetical sorting.
- Move some of the blocks around, e.g. move everything together that
  adds to $(CONFIGURE_ARGS), move Download define upward to the other
  defines etc.
- Replace some strings with variables, e.g. $(FIND) and $(FPIC).
- Be consistent and prefix our own variables with "FS_STABLE_".
- Remove the dev package and use Build/InstallDev instead.
- All in all this change is purely cosmetic.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-07-09 12:08:49 +02:00
guidosarducci
456d10459f siproxd: fix support for domain-specific proxies
Use lists for the config entries outbound_domain_{name,host,port}.

This permits multiple outbound proxies and fixes:
https://github.com/openwrt/telephony/issues/127

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
2017-07-03 16:59:23 -07:00
guidosarducci
3e16420743 siproxd: update to version 0.8.2
An upstream siproxd update was released after ~5 years, with bugfixes
and new features. This package supports the new plugins and their config
options, and updates required patches.

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
2017-07-03 16:59:23 -07:00
guidosarducci
055da10ad7 siproxd: use clearer runtime file and directory names
Use more conventional, clearer naming for config and registration files.
This includes having distinct directories and specific file suffixes.

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
2017-07-03 16:59:23 -07:00
guidosarducci
84695bea0c siproxd: add shell helper function to build config file
Using the append_conf_if_set() function removes much repetitive and
error-prone code, reduces the source size by ~30%, and fixes a typo
previously uncaught.

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
2017-07-03 16:59:04 -07:00
Sebastian Kemper
438fd05db7 freeswitch-stable: Fix perl-esl deps
Like mod-perl it also needs Perl with threads support.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-28 09:18:23 +02:00
Sebastian Kemper
639072e26e freeswitch-stable: cleanup Python setup
- Rename PYTHON_PKG_DIR to PYTHON_SITE_DIR, otherwise it's confusing.
- Remove the 'sed' hacks; handle the Python setup like the Perl setup is
  already done.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-27 22:14:46 +02:00
Sebastian Kemper
fb6cc32a6a freeswitch-stable: Remove some needless variable escaping
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-27 22:07:34 +02:00
Sebastian Kemper
4938176da1 freeswitch-stable: Fix mod_pocketsphinx build
- The builds currently fail with "undefined reference" errors. Fix that
  by turning off Pulseaudio support. Also turn of Jack support in case
  that gets detected in the future.
- aarch64 fails because this arch isn't recognized by the pocketsphinx
  build system. Fix that by running autoreconf in the pocketsphinx build
  dirs.
- Fix CFLAGS while we're here.
- Add dep on libsamplerate to mod_pocketsphinx. If it gets detected it
  will be linked against, there is no switch to prevent that.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-27 18:27:47 +02:00
Sebastian Kemper
40ab309b0e freeswitch-stable: Refresh patch
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-26 23:52:45 +02:00
Sebastian Kemper
740b5320b1 freeswitch-stable/-sounds: Use HASH instead of MD5SUM
All checksums are already SHA256, so move from MD5SUM to HASH.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-25 15:30:45 +02:00
Sebastian Kemper
42c0cabdbe freeswitch-stable: add Perl support
- add mod_perl and perl-esl.
- some patching is required to make this work.
- for the modules to find libperl, an rpath is needed, which currently
  doesn't work because of an rstrip.sh/patchelf issue. Patch sent to
  OpenWrt/LEDE devs (https://patchwork.ozlabs.org/patch/780008/)
- fix some more copts issues that became apparent with Perl enabled.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-24 22:25:36 +02:00
Sebastian Kemper
6a4b022ec1 freeswitch-stable: add more modules
- add b64, clearmode, cv (broken), dahdi_codec, dialplan_directory,
  event_test, event_zmq, pocketsphinx, posix_timer, random, vmd and yuv.
- some of the new modules require extra sources, so add a download
  routine for those so we can verify the checksums and prevent FreeSWITCH
  build system to download them on its own.
- add two patches to fix some issues with the new modules.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-24 22:04:47 +02:00
Sebastian Kemper
4aecbd082d freeswitch-stable: Misc fixes
- compile fix for mod_av added, without it the build errors out
  (warnings turned to errors). It's still labelled @BROKEN, but once
  OpenWrt's ffmpeg maintainers add libavresample to libffmpeg-full
  (PR #4490) it should work.
- disable Erlang detection if mod_erlang_event is not selected (build
  dep on Erlang unfortunately has to stay)

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-24 21:10:04 +02:00
Sebastian Kemper
8c7cc53485 freeswitch-stable: Change Python setup
- make the use of Python conditional and drop the build dep.
- change Python LDFLAGS to the ones suggested by host python-config.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-24 20:54:10 +02:00
Sebastian Kemper
e6edd95bf1 freeswitch-stable: group all misc packages together
- Pull more packages into the misc group (timezones etc.)
- Change Misc generator to not force the misc handle onto packages
- Add possibility to Misc generator to tag packages as arch agnostic

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-24 20:31:23 +02:00
Sebastian Kemper
e43d7fef7b freeswitch-stable: use variables for paths
Use variables for frequently used paths instead of writing them out.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-24 20:20:42 +02:00
guidosarducci
ff3f6f8665 siproxd: clean up directory permissions, ownership
Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
2017-06-20 03:18:27 -07:00
guidosarducci
86615075b8 siproxd: use reasonable logging level by default
The previous default logging level is completely silent, making normal
monitoring or troubleshooting impossible. Use the sane upstream default
for logging which captures basic startup, shutdown and error messages.

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
2017-06-20 03:18:27 -07:00
guidosarducci
347cdf07bf siproxd: use standard interface names by default
Support using standard interface names and make "lan"/"wan" the defaults
for inbound/outbound SIP traffic. This change makes siproxd more portable
but preserves backwards compatibility for upgrades.

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
2017-06-20 03:18:27 -07:00
Sebastian Kemper
549db43a36 freeswitch-stable: version bump
Bump to 1.6.18

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-14 23:00:03 +02:00
Sebastian Kemper
ceff7f10c9 freeswitch-stable: package cleanups
- removed xmlrpc-c todo; I compiled with external version in staging
  dir, it didn't make a difference (didn't seem to be used)
- removed swig calls as per suggestion from upstream

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-14 22:57:53 +02:00
Sebastian Kemper
d442371a44 freeswitch-stable: move examples location
Moved location of example packages from /usr/share/freeswitch/conf to
/usr/share/freeswitch/examples. It makes more sense and is also the
place where the module configuration snippets go.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-11 14:51:09 +02:00
Sebastian Kemper
eea358cfed freeswitch-stable: add symbol to allow inclusion of module examples
Some modules include example content, e.g. xml snippets, in their source
directory. Added a symbol that causes these to be included in the
packages.

Disabled by default.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-11 14:48:31 +02:00
Sebastian Kemper
6a4a965b1f freeswitch-stable: added misc package builder
- meant for packages where one only needs to copy files from one
  directory to another
- added three new packages using the new builder (dev, fonts, images)

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-11 14:42:08 +02:00
Sebastian Kemper
0430373885 freeswitch-stable: whitespace fix for hotplug builder
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-11 14:36:31 +02:00
Sebastian Kemper
fc0af6f29d freeswitch-stable: move mod_python feature
Moved mod_python specialty from install/dir routine to mod builder

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-11 14:31:43 +02:00
Sebastian Kemper
4d36442e22 freeswitch-stable: SWIG updates
- fixed swig location in all Makefiles in libs/esl and src/mod/languages
- forced a reswig for mod_lua as well, like it is already done for
  mod_python
- added patch for mod_lua to properly do the reswig (patch sent
  upstream, too)

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-11 14:24:59 +02:00
Sebastian Kemper
12f09836f7 freeswitch-stable: improve install/dir define
- if source dir exists install the destination dir as it might not exist
  yet
- if source dir does not exist do nothing (not even error out)

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-11 14:16:06 +02:00
Sebastian Kemper
a7e10e99e5 freeswitch-stable: add ARCH depends for ZRTP and iSAC
ZRTP and iSAC only support certain arches. Updated the depends to
reflect that.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-11 14:13:11 +02:00
Jiri Slachta
a6b42ea220 Merge pull request #85 from robho/install_echo_script
yate-mod-extmodule: Include and install script echo.sh
2017-06-09 10:35:06 +02:00
Jiri Slachta
3cec9c9bcb Merge pull request #152 from jpap/updated-g72x-codec-version
asterisk-g72x: update to 1.4
2017-06-08 11:10:28 +02:00
John Papandriopoulos
5c23df1603 asterisk-g72x: update to 1.4 2017-06-07 23:07:53 -07:00
Sebastian Kemper
6aa76a284c freeswitch-stable: Fix mod_unimrcp build failure
- mod_unimrcp picked up external apr/apr-util if found in the target
  directory, which caused the build to fail (undefined references). Fixed
  by adding the FreeSWITCH apr/apr-util lib dirs to the front of LDFLAGS.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-03 18:30:35 +02:00
Sebastian Kemper
8e0aed4754 freeswitch-stable: Fix mod_erlang_event build
- added a patch for erlang.m4 so mod_erlang_event finds the right lib to
  link to

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-02 22:31:27 +02:00
Sebastian Kemper
c63725e867 freeswitch-stable: Fix mod_python build
- added sed scripts in order for mod_python to find the right lib to
  link to
- fixed some whitespaces

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-02 22:14:10 +02:00
Sebastian Kemper
2912f88259 freeswitch-stable: dependency cleanups
- removed $FS_STABLE_DEPS_BASE and $FS_STABLE_DEPS because they aren't
  needed to setup dependencies
- changed dependency setups of modules, utils and python-esl so that
  their dependencies don't leak to the main package
- fixed dep of mod-hiredis

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-05-24 22:11:36 +02:00
Sebastian Kemper
760c224389 freeswitch-stable: Python fixes
- removed python-setuptools build dep as it's not needed
- moved the Python autotools variables to CONFIGURE_VARS
- fixed host swig location
- changed from manually erasing files to force a reswig to calling the
  swigclean make targets provided by upstream instead

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-05-24 21:58:09 +02:00
Sebastian Kemper
af2f504cf6 freeswitch-stable: Fixes and housekeeping
- reworded some bools in Config.in
- removed some notes in Makefile which seemed a bit out of touch
- forced parallel build off again, as some module combinations won't
  allow it
- fixed modules.conf editing sed script to not uncomment lines
  accidentally
- removed wrong dep on db47 for mod_db

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-05-21 01:13:56 +02:00
Sebastian Kemper
3fd8b51929 freeswitch-stable: Add some modules
- added 30+ modules

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-05-21 01:08:51 +02:00
Sebastian Kemper
e667732dc1 freeswitch-stable: Add fs_ivrd utility
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-05-21 00:53:26 +02:00
Sebastian Kemper
581fe484d5 freeswitch-stable: Add Python support
- added mod_python as well as python-esl

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-05-21 00:50:42 +02:00
Sebastian Kemper
3822ad7e59 freeswitch-stable: Add options to include more libs
- added symbols to Config.in to enable additional libs
- libs are: freetype, libpng, libyuv (internal), libvpx (internal)
- they're not enabled by default

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-05-21 00:31:28 +02:00
Jiri Slachta
4aac26a247 asterisk-13.x: add pjproject module, update patches
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-05-16 09:44:24 +02:00
Habibie
16a9cf8cd0 1. Updated to git HEAD 7a46fd67cd2833f07d583288b8d2dc084733fc91 (v1.9.0)
2. Updated patched files.
3. Fixed detection of perl and python3 in configure.ac file

Signed-off-by: Mazi Lo <openwrt.mazilo@xoxy.net>
2017-05-14 13:34:11 -04:00
Jiri Slachta
f9916da3bb Merge pull request #86 from robho/yate-scripts-perl_needs_perlbase-data
yate-scripts-perl: Add dependency on perlbase-data
2017-05-09 14:34:46 +02:00
Jiri Slachta
1ae479cade Merge pull request #120 from robho/init-thread-key-on-access
yate: Call pthread_key_create when the key is first accessed
2017-05-09 12:33:28 +02:00
Sebastian Kemper
058556e36b freeswitch-stable-sounds: add bigger sound packs (tagged BROKEN)
As suggested by Jo I uncommented the big sound packs, but marked as
BROKEN, meaning they're still available for selection, but not built by
default.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-05-07 20:40:06 +02:00
Jiri Slachta
bb6b12176a Merge pull request #141 from ffainelli/fixes
pcapsipdump: Pass down TARGET_CPPFLAGS and TARGET_LDFLAGS
2017-05-06 20:27:54 +02:00
Sebastian Kemper
b44c134e28 freeswitch-stable-sounds: General fixes
- Fixed sha256 checksums of some of the Russian language prompts
- Commented out non 8 kHz sound packs to not clog the mirrors
- Changed versioning scheme to the one used by upstream
- Made "Sounds" function params more generic

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-05-05 23:34:32 +02:00
Jiri Slachta
b0b9b2ec46 Merge pull request #130 from diizzyy/patch-2
net/baresip: Update to 0.5.0
2017-05-05 13:37:35 +02:00
Jiri Slachta
75e7bb367d Merge pull request #131 from diizzyy/patch-3
net/yate: Remove support for Speex
2017-05-05 13:15:41 +02:00
Jiri Slachta
ed7d133cac kamailio-4.x: update to 4.4.5
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-05-03 14:27:57 +02:00
Jo-Philipp Wich
7f5c390c4f Merge pull request #139 from micmac1/PR
Add FreeSWITCH stable packages
2017-05-02 23:08:52 +02:00
Daniel Golle
fa9a25b26e asterisk-11.x: remove 051-musl-include.patch
It was fixed upstream apparently.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-04-29 13:22:06 +02:00
Daniel Golle
1b40cf4304 asterisk-13.x: update to version 13.5.0
Reported-by: Jonas Albrecht <jalb-ledeml@freenet.de>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-04-29 13:08:07 +02:00
Daniel Golle
fd807ef17e asterisk-11.x: update to version 11.25.1
Reported-by: Jonas Albrecht <jalb-ledeml@freenet.de>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-04-29 13:07:40 +02:00
Jiri Slachta
4c26d85a6e Merge pull request #143 from RoEdAl/master
asterisk-13.x: Add func_periodic_hook module
2017-04-26 14:06:23 +02:00
Jiri Slachta
4cbd88c0d6 Merge pull request #138 from zorxd/asterisk13.14only
asterisk-13.x: update to version 13.14.0
2017-04-26 13:28:02 +02:00
Roman Spychała
96bc8b8a19 asterisk-13.x: Add func_periodic_hook module
Signed-off-by: Roman Spychała <roed@onet.eu>
2017-04-25 14:44:46 +02:00
Florian Fainelli
7f8a7435d5 pcapsipdump: Pass down TARGET_CPPFLAGS and TARGET_LDFLAGS
Make sure that we properly pass down both TARGET_CPPFLAGS and
TARGET_LDFLAGS in order to fix build failures with external toolchains
that don't automatically search for headers and libraries in
$(STAGING_DIR).

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2017-04-18 18:05:02 -07:00
Sebastian Kemper
7ca40e4d0b freeswitch-stable: update to version 1.6.17
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-04-18 21:39:29 +02:00
Sebastian Kemper
b3b54bda22 freeswitch-stable: Update to FreeSWITCH 1.6.16
- Dropped upstreamed patches

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-04-04 21:40:52 +02:00
Sebastian Kemper
9d1c7211c0 Add FreeSWITCH stable packages
- FreeSWITCH stable series for OpenWrt/LEDE
 - clean, simple Makefiles
 - provides 'freeswitch' user on target device, no need for root
 - procd init script
 - musl and glibc support
 - SHA256 for download verification
 - hotplug script with extras (condition checks)
 - package size reduced

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-03-18 16:38:13 +01:00
Xavier Douville
8ff2560e6f upgrade to asterisk 13.14
Signed-off-by: Xavier Douville <zorxd@users.noreply.github.com>
2017-03-12 11:29:20 -04:00
Daniel Golle
6db8bc0706 Merge pull request #136 from kochstefan/feature_fax_speech
Feature fax speech
2017-03-10 01:01:15 +01:00
Stefan Koch
e71ca4a6d5 asterisk-{11.x,13.x}: Added speech recognition support
Added needed res_speech dependency to res_agi

Signed-off-by: Stefan Koch <stefan.koch10@gmail.com>
2017-03-09 23:43:25 +01:00
Stefan Koch
4c65818334 asterisk-{11.x,13.x}: added module fax and fax-spandsp
Based on removed commit
4b395e9358

Signed-off-by: Stefan Koch <stefan.koch10@gmail.com>
2017-03-09 23:43:23 +01:00
Stefan Koch
8d346d67af Added chan_lantiq source and config files for asterisk13
Version 3ef0469164e6bb2ef8e1986bbb4086af7cf3e2b2 (asterisk-13) from repository
https://github.com/kochstefan/asterisk_channel_lantiq.git

Signed-off-by: Stefan Koch <stefan.koch10@gmail.com>
2017-03-09 23:42:33 +01:00
Stefan Koch
6f1532906e Added chan_lantiq to makefile of asterisk13
Based on version 30aa7bc969
of net/asterisk-1.8.x/Makefile

Signed-off-by: Stefan Koch <stefan.koch10@gmail.com>
2017-03-09 23:42:31 +01:00
Stefan Koch
0d0159c8d3 Added chan_lantiq source and config files for asterisk11
Version ae67f304cb14c6692f0276e09fd7062a745bc7f5 (asterisk-11) from repository
https://github.com/kochstefan/asterisk_channel_lantiq.git

Signed-off-by: Stefan Koch <stefan.koch10@gmail.com>
2017-03-09 23:42:29 +01:00
Stefan Koch
fa1f93a4da Added chan_lantiq to makefile of asterisk11
Based on version 30aa7bc969
of net/asterisk-1.8.x/Makefile

Signed-off-by: Stefan Koch <stefan.koch10@gmail.com>
2017-03-09 23:42:27 +01:00
Daniel Engberg
fa00828f67 net/baresip: Update to 0.5.0
Update to 0.5.0
Remove Speex as it's being obsoleted by upstream.
Add Opus to replace Speex

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-01-07 06:45:38 -06:00
Daniel Engberg
af7ad3497b net/yate: Remove support for Speex
Remove Speex as it's being obsoleted by upstream.

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-01-04 19:12:48 -06:00
Robert Högberg
2d4f799440 yate-scripts-perl: Add script to block phones which fail to authenticate
Yate ships with a php script (banbrutes.php) which can help block brute
force login/password attacks. Since Yate for OpenWrt doesn't support
php scripts I've written a similar script in perl that's easier to use
with OpenWrt.

The script uses the iptables extension "recent" to keep track of
authentication failures and block users after too many authentication
failures.

This is an alternative to #87. The functionality is mostly the same,
but this is a slightly simplified, more light-weight version since
IP sets aren't used.

Signed-off-by: Robert Högberg <robert.hogberg@gmail.com>
2016-10-01 22:17:16 +02:00
Robert Högberg
1a4d76347a yate: Call pthread_key_create when the key is first accessed
pthread_key_create used to be called when a specific static key object was
initialized, but if another static object was initialized earlier and this
other object needed the key during its initialization yate would crash.

Fixes #99

Signed-off-by: Robert Högberg <robert.hogberg@gmail.com>
2016-09-09 19:55:24 +02:00
Daniel Golle
1038a5f2d3 asterisk-13.x: update to version 13.9.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-06-12 13:06:56 +02:00
Jiri Slachta
7a4de7c71d multiple packages: change PKG_MAINTAINER email address
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2016-05-31 20:12:51 +02:00
Alfred E. Heggestad
6e95a9219d upgrade baresip to version 0.4.19 2016-05-20 19:22:00 +02:00
Jiri Slachta
4b395e9358 asterisk-{11.x,13.x}: remove module fax and fax-spandsp
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2016-04-07 16:20:12 +02:00
Jiri Slachta
f5a904997c asterisk-g72x: remove variant for asterisk18
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2016-04-07 16:04:59 +02:00
Jiri Slachta
2f71b2168b chan-sccp-b: remove variant for asterisk18
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2016-04-07 16:03:07 +02:00
Jiri Slachta
d9f5a1e80b kamailio-3.x: remove obsolete package after EOL
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2016-04-07 16:01:19 +02:00
Jiri Slachta
9a74517750 asterisk-13.x: cleanup patches, add HEP support
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2016-04-07 15:36:27 +02:00
Jiri Slachta
20fd52b9f6 kamailio-4.x: update to 4.4.0
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2016-04-07 14:53:40 +02:00
Jiri Slachta
6dcc36464b asterisk-13.x: use conflicts only in asterisk11 makefile
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2016-04-05 10:42:02 +02:00
Jiri Slachta
c0e1c650c1 asterisk-{11.x,13.x}: add package conflicts
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2016-04-05 10:20:48 +02:00
Jiri Slachta
a5f8e484e6 asterisk-1.8.x: remove obsolete package, it is after its EOL
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2016-04-05 10:17:38 +02:00
Jiri Slachta
676188043d baresip: add DTMF input/output module
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2016-04-05 10:06:43 +02:00
Jiri Slachta
6dd593474d restund: update to 0.4.12
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2016-04-05 09:09:33 +02:00
Jiri Slachta
0d4578a65a baresip: update to 0.4.18
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2016-04-05 09:05:46 +02:00
Jiri Slachta
5a7f56635f asterisk-{11.x,13.x}: add several modules
Within this commit several modules has been added, such as:

* app_queue
* func_presencestate

Fixes within this commit adds several cfg files to basic
set of files and reduces used space by installing symlinks
(manually merged changes from pr #98 and from pr #103)

Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2016-04-04 16:05:58 +02:00
Jiri Slachta
c40cf1adeb Merge pull request #105 from dkgroot/patch-2
Chan-sccp-b release v4.2.3
2016-04-04 15:45:53 +02:00
Jiri Slachta
5cbf6fd835 asterisk-13.x: update to 13.8.0, fix several build issues
Within this commit asterisk has been upgraded to version 11.22.0.
Several build issues has also been fixed (thanks to musl fixes from
Alpine linux).

Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2016-04-04 15:33:30 +02:00
Jiri Slachta
363ea69b25 asterisk-11.x: update to 11.22.0, fix several build issues
Within this commit asterisk has been upgraded to version 11.22.0.
Several build issues has also been fixed (thanks to musl fixes from
Alpine linux).

Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2016-04-04 15:27:09 +02:00
Mazi Lo
12434a3d4d [FreeSWITCH]: commit cc0a062204cb51311619cd37f51b32b2f266729f
- fix libopus dependency

--
Signed-off-by: Mazi Lo <openwrt.mazilo@recursor.net>
2016-03-30 00:01:49 -04:00
Mazi Lo
5359ff9b62 [FreeSWITCH]: flag mod-flite as broken (requires unavailable flite package).
--
Signed-off-by: Mazi Lo <openwrt.mazilo@recursor.net>
2016-03-28 14:06:29 -04:00
Mazi Lo
f780db1445 [FreeSWITCH]: Update patched files for musl
--
Signed-off-by: Mazi Lo <openwrt.mazilo@recursor.net>
2016-03-26 18:20:35 -04:00
Mazi Lo
1f256b0b9d [FreeSWITCH]: Remove unused patched files
--
Signed-off-by: Mazi Lo <openwrt.mazilo@recursor.net>
2016-03-26 18:17:15 -04:00
Mazi Lo
1ee1586053 [FreeSWITCH]: Ref. to FS git commit bb258288801b50e8fb673a620a6c2b4855e11daf
1. Update to FS v1.7.0
 2. Fix erlang detection
 3. Fix mod-python
 4. Add libvpx and libyuv configure switches.
 5. Add mod-graylog2, mod-png, mod-prefix, and mod-translate.
 6. Use $(STAGING_DIR)/host instead of $(STAGING_DIR_HOST).

--
Signed-off-by: Mazi Lo <openwrt.mazilo@recursor.net>
2016-03-26 17:49:30 -04:00
Diederik de Groot
250d54ff35 Chan-sccp-b release v4.2.3
New Features in V4.2.3
 - Warning about use of ancient gcc compiler
 - New desktop/background images
 - New AMI Function:SCCPShowRefcount
 - Support for newer/future version of automake
 - Small size reduction of chan_sccp.so

Bug Fixes
 - Channel being left behind after hangup
 - Scheduled Hangup / Schedule Digit Timeout
 - Potential Deadlock Fallback Atomic Functions
 - MWI loosing track of new voicemails under certain circumstances
 - using gnu version of libiconv fixed
 - gen_sccp_enum improved / gnu awk extension dependency removed
 - set socket option should happen before binding to the socket
 - channel monitor/record handling fixed
 - Code cleanup / fixed memory leaks / fixed potential null pointer dereferences
 - Some smaller patches (Check ChangeLog for details)
2016-02-18 03:47:53 +01:00
Alexander Ryzhov
2095547dc8 chan-sccp-b: fix source URL
Signed-off-by: Alexander Ryzhov <openwrt@ryzhov-al.ru>
2015-12-06 11:20:43 -05:00
Sebastian Kemper
e22f7315c6 net/asterisk: Update asterisk-13.x to 13.6.0
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
[daniel@makrotopia.org: split patch, one for each version]
2015-10-11 12:06:36 +02:00
Sebastian Kemper
d87bc4beec net/asterisk: Update asterisk-11.x to 11.20.0
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
[daniel@makrotopia.org: split patch, one for each version]
2015-10-11 12:06:30 +02:00
Daniel Golle
e013094909 chan-sccp-b: conflicts with asterisk*-chan-skinny
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-10-09 02:20:33 +02:00
Daniel Golle
25215d4ca0 asterisk-13.x: keep conf-* sounds
conf-* sounds are not package anywhere else, thus keep them in
asterisk13-sounds.

Fixes #90

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-10-02 03:21:31 +02:00
Daniel Golle
eb021498ae asterisk-13.x: don't install duplicate files
Fixes #89

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-10-02 03:19:59 +02:00
Daniel Golle
33434abd38 asterisk-13.x: add package for chan_dahdi
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-10-02 03:09:24 +02:00
Daniel Golle
856e0c77d8 asterisk-13.x: update to version 13.5.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-10-02 02:44:46 +02:00
Daniel Golle
30aa7bc969 asterisk-1.8.x: add package for chan_dahdi
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-10-02 02:07:44 +02:00
Daniel Golle
7d9f2ac613 asterisk-11.x: compile chan_dahdi with support for PRI and BRI
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-09-27 00:17:00 +02:00
Robert Högberg
c4ed82eca6 yate-scripts-perl: Add dependency on perlbase-data
Yate.pm that is included in yate-scripts-perl uses perl package Data::Dumper
which is provided by openwrt package perlbase-data. Update dependency to
reflect this.

Signed-off-by: Robert Högberg <robert.hogberg@gmail.com>
2015-09-13 23:57:47 +02:00
Robert Högberg
eee9a3661c yate-mod-extmodule: Include and install script echo.sh
echo.sh is a simple yate script which can be used to echo back audio to a
caller. It's useful for testing purposes.

Since the script is a basic shell script it has no specific dependencies.

Signed-off-by: Robert Högberg <robert.hogberg@gmail.com>
2015-09-13 23:54:31 +02:00
John Papandriopoulos
7fb39ad0fc iksemel: restore package and all dependent asterisk modules 2015-09-08 23:55:15 -07:00
Jiri Slachta
287718f60c Merge pull request #82 from micmac1/master
asterisk-11.x: Bump to 11.19.0
2015-09-08 13:01:38 +02:00
Mazi Lo
6f84247b3e [FreeSWITCH]
1. Removed PROCESS_SHARED locks check from libs/apr/configure.ac.
2. Flagged mod_flite as BROKEN due to lack of flite package.
3. Added some additional modules, i.e. mod_av, mod_esl, and flagged as BROKEN for now.
4. Depricated mod_celt.

Signed-off-by: Mazi Lo <openwrt.mazilo@recursor.net>
2015-09-06 00:45:25 -04:00
Mazi Lo
1a8b0e05ee [FreeSWITCH]: Update to v1.5.final
1. Added an sqlite2 option for configure in apr-util
2. Moved bootstrap to Prepare stage.
3. Restructured patches directory to include CONFIG_LIBC
4. Fixed some modules dependency issues.
5. Reinstated mod_enum as not BROKEN.
6. Renamed mod_vp8 to mod_vpx according to FS changes.
7. Added some new modules and some are flagged as BROKEN.
   i.e. mod_cv, mod_hiredis (BROKEN), mod_kazoo, mod_smpp (BROKEN)
8. Flagged some modules as BROKEN due to insufficient libraries.
   i.e. mod_bv, mod_codec2, mod_fsv, mod_ilbc, mod_silk, mod_siren
9. Removed mod_snipe_hunt (depricated by FS)

Signed-off-by: Mazi Lo <openwrt.mazilo@recursor.net>
2015-08-29 12:23:52 -04:00
Jiri Slachta
9f549b1393 [PATCH] baresip: upgrade to 0.4.14
- upgrade baresip to 0.4.14
- uuid module is now part of the core-baresip
- add building of dtmfio module

Signed-off-By: Alfred E. Heggestad <aeh@db.org>
Acked-by: Jiri Slachta <slachta@cesnet.cz>
Tested-by: Jiri Slachta <slachta@cesnet.cz>
2015-08-12 13:56:44 +02:00
Sebastian Kemper
b01c3126d3 asterisk-11.x: Bump to 11.19.0
Compile-tested on BB 14.07.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2015-08-08 09:33:59 +02:00
Jiri Slachta
22eb4a39ee asterisk-13.x: fix syntax for bridge modules
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-07-30 13:17:26 +02:00
Jiri Slachta
bd845fa44b baresip: closing #56, added modules speex-aec, speex-pp, httpd.
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-07-22 15:16:46 +02:00
Jiri Slachta
04d123ddc3 asterisk-13.x: change module ordering
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-07-02 12:09:57 +02:00
Jiri Slachta
e6f05a9e0a asterisk-11.x: modules restructuralization and addition
Within this commit following issues has been fixed:
* app_directory has been added
* voicemail module has been split to res_adsi, res_smdi and voicemail
* res_calendar has been added

Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-07-02 09:03:05 +02:00
Jiri Slachta
8c02ae43d0 asterisk-13.x: modules restructuralization and addition
Within this commit several modules were reworked and simplified.
* Voicemail module has been split to res-adsi, res-smdi and voicemail
module.
* app_confbridge has been split to atomic bridge modules
* res_calendar has been added

Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-07-01 15:25:30 +02:00
Daniel Golle
d567d6c1c4 yate: update source
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-28 23:16:31 +02:00
Daniel Golle
5eebac5572 yate: fix build with musl
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-28 22:27:00 +02:00
Daniel Golle
04527e08b8 baresip: fix build with musl
alsa-lib needs _GNU_SOURCE to be set for integer types to be defined.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-28 20:46:45 +02:00
Daniel Golle
a28e403244 kamailio-4.x: build against libevent2
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-26 15:06:56 +02:00
Daniel Golle
6175bfe6b3 chan-sccp-b: fix package install
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-26 00:27:19 +02:00
Daniel Golle
320d264a1d asterisk-13.x: fixup real-time module
remove spurious ',' sign added in commit
a386bb33c7

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-26 00:13:37 +02:00
Daniel Golle
ee4bec0425 Merge pull request #74 from dkgroot/chan-sccp-b_V4.2
chan-sccp-b: stable release / realtime examples
2015-06-25 23:39:58 +02:00
Daniel Golle
babe1545a5 Merge pull request #73 from dkgroot/sqlite_for_asterisk-13.x
Asterisk-13.x: Add realtime pbx, func and res modules
2015-06-25 23:39:36 +02:00
Daniel Golle
57e2ddeeb3 Merge pull request #72 from dkgroot/sqlite_for_asterisk-11.x
Asterisk-11.x: Add realtime pbx, func and res modules
2015-06-25 23:39:05 +02:00
Daniel Golle
975dfb2b4c Merge pull request #71 from plntyk/miax-musl
miax: fix musl build
2015-06-25 19:45:17 +02:00
Daniel Golle
032c66c0b2 Merge pull request #76 from jow-/sipp-musl-compat
sipp: fix musl compatibility
2015-06-25 19:43:48 +02:00
Jo-Philipp Wich
b9ea1b0d7d sipp: fix musl compatibility
Always include `sys/types.h` as it is basically required by anything besides
Glibc and uClibc. Fixes build against musl.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2015-06-25 17:50:33 +02:00
Jo-Philipp Wich
43c6d1e59e siproxd: fix musl compatibility
- Add missing `sys/types.h` include to provide `u_short` type under musl
 - Add missing `string.h` includes to avoid implicit function declarations

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2015-06-25 17:44:13 +02:00
Diederik de Groot
565564e5b6 chan-sccp-b:
- Update revision to point to stable V4.2 release
 - Add sqlite3 realtime example files
2015-06-25 17:28:59 +02:00
Diederik de Groot
a386bb33c7 Add realtime pbx, func and res modules 2015-06-25 17:22:10 +02:00
Diederik de Groot
cf5c4e6d82 Add realtime pbx, func and res modules 2015-06-25 17:19:46 +02:00
Dirk Neukirchen
5d656ad05b miax: fix musl build
- error.h does not seem to be used (musl doesnt provide one)

fixes error/handling of FILE *stderr leading to errors like:
miax.c:217:2: error: assignment of read-only variable 'stderr'
  stderr=fopen(log_output,"w");

thx to jow for pointing things out

Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
2015-06-25 16:15:47 +02:00
Daniel Golle
eb9adfd95d asterisk-11.x-chan-dongle: support E1752 and refresh patches
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-24 21:08:16 +02:00
Daniel Golle
2b304f867c asterisk-11.x-chan-dongle: fix audio endianess problem
Github user @ljakob supplied a patch in
https://github.com/openwrt/telephony/issues/7
--
Hi, I've solved the problem myself - it was an endianness bug:

Here what gave me the correct clue:

    audio is broken in one direction only
    audio is fine if you disable any timing-source within asterisk (no good idea if you want to use IAX)
    audio was fine on my x86 box
    I had a long look into the code :)

The bug is in the audio handling of timing_write in channel.c, the data sent to the socket is not changed to the correct endianness if a timing device is used.

Here is my patch, it's untested (just one call yet) but it's trivial enough:
http://www.hugo.weite-welt.com/asterisk13_chan_dongle_endianess.patch
it is against asterisk13 branch in
https://github.com/oleg-krv/asterisk-chan-dongle.git
but should fit into other asterisk versions nicely
--
This commit imports the patch above to asterisk-11.x-chan-dongle.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-24 20:50:09 +02:00
Daniel Golle
280fb95bb5 kamailio-4.x: update to version 4.3.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-24 17:44:30 +02:00
Daniel Golle
a29cd3fec0 kamailio-4.x: fix build with musl
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-24 15:03:37 +02:00
Daniel Golle
b8b82d8f93 kamailio-3.x: fix build with musl
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-24 14:38:52 +02:00
Daniel Golle
d1c2023088 rtpproxy: fix build on musl
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-24 13:48:30 +02:00
Daniel Golle
f01cea4127 asterisk-11.x-chan-dongle: fix build with musl
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-24 01:00:35 +02:00
Sebastian Kemper
b7d4ba8824 asterisk-11.x: Don't bootstrap menuselect
The configure script generated by bootstrap.sh in the menuselect folder doesn't work properly. It doesn't check for 'sed', for instance, resulting in './configure: line 4622: -e: command not found'. The build works well without the bootstrap.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2015-06-23 21:15:31 +02:00
Daniel Golle
2b2536603b asterisk-1.8.x: fix chan_lantiq with musl
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-23 19:42:46 +02:00
Daniel Golle
55037e6b78 asterisk-11.x: bump release
Updating configure-undef-res-ninit.patch in commit 2060702 changed
the resulting binaries on targets not previously failing to build
without the change. Bump the package release to reflect that.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-23 02:07:52 +02:00
Sebastian Kemper
20607024ee asterisk-11x: Update 010-asterisk-configure-undef-res-ninit.patch
Lately configure is recreated from configure.ac. The current patch changes configure. So we patch it, then it gets recreated and our change is gone. So patch configure.ac instead. Without this change the build fails due to an undefined reference to res_nsearch.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2015-06-22 23:35:57 +02:00
Daniel Golle
afc3fc752d asterisk-11.x: fix package build
Clean up asterisk-11.x package and fix host-tools (menuselect)
similar to how asterisk-13.x is built.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-21 21:03:00 +02:00
Daniel Golle
b99ebb2167 asterisk-11.x: build-depend on libxml2/host
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-19 19:39:31 +02:00
Daniel Golle
90e88b24a7 asterisk-13.x: update source and fix build with musl
* update to version 13.4.0
 * don't use GNU GLOB extensions in ael parser on musl

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-19 08:04:51 +02:00
Daniel Golle
47115a8f30 asterisk-11.x: update source and fix build with musl
* update to 11.18.0
 * GNU specific glob extenions are not availble on musl, don't
   use them.
 * PTHREAD_MUTEX_FAST_NP also isn't available, use fallback mutex
   types instead.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-19 08:02:31 +02:00
Daniel Golle
73c0b34169 asterisk-1.8.x: fix build with musl
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-19 08:02:31 +02:00
Daniel Golle
b496b25329 asterisk-1.8.x: fix mysql library path detection
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-18 20:08:00 +02:00
Daniel Golle
4f0fa80967 asterisk-11.x: disable building against broken libiksemel
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-18 16:04:18 +02:00
Daniel Golle
1f0675c766 asterisk-1.8.x: disable building against broken libiksemel
comment-out left-overs of broken GTalk support, so build no
longers breaks looking for libiksemel if SDK is set.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-18 16:02:27 +02:00
Daniel Golle
c4807d00f9 asterisk-1.8.x: disable libneon detection
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-18 15:52:42 +02:00
Daniel Golle
7a0cf0ee9f asterisk-13.x: disable libneon detection
Asterisk's build-system tries to build against libneon on host if
headers are found. This is unintended and breaks the build.
Explicetely disable neon and neon29 detection to fix that.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-11 01:59:25 +02:00
Daniel Golle
663c356b6a asterisk-11.x: disable libneon detection
Asterisk's build-system tries to build against libneon on host if
headers are found. This is unintended and breaks the build.
Explicetely disable neon and neon29 detection to fix that.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-11 01:51:29 +02:00
Sebastian Kemper
c09634ff9f net/asterisk-11.x: Bump again to 11.17.1 (cross compile fix included)
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2015-05-28 21:14:48 +02:00
Jiri Slachta
9e133fb54f asterisk-13.x: revert to version 13.2.0 with AST-2015-003 fix
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-05-13 14:05:36 +02:00
Jiri Slachta
608a59a693 Revert "asterisk-11.x: update to 11.17.1"
This reverts commit 1206b3711f.

Signed-off-by: Jiri Slachta <slachta@cesnet.cz>

Conflicts:
	net/asterisk-11.x/Makefile
2015-04-30 16:43:58 +02:00
Jiri Slachta
70913f7ba3 Merge pull request #49 from redfox1977/patch-8
Asterisk 13.x: Add depensies for chan_sip
2015-04-28 14:05:21 +02:00
Jiri Slachta
1700956e42 sipsak: move to abandoned packages repository, sipp should be used instead
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-04-28 11:43:10 +02:00
Jiri Slachta
9509e49d82 rtpproxy: update to 2.0.0
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-04-28 11:30:00 +02:00
Sven Pietack
f973ace410 Asterisk 13.x: Add depensies for chan_sip
Add the depensies for the chan_sip modul bacause chan_sip dos not function with out it.

Signed-off-by: Sven Pietack <redfox1977@users.noreply.github.com>
2015-04-24 17:06:25 +02:00
Sven Pietack
f5d1ac78a3 Asterisk13.x:remove chan_bridge.so in app_confbridge
remove the chan_bridge.so depencies for copy file into packet. The so does not exists any more...
After apply the patch, the build process will work...

Signed-off-by: Sven Pietack <redfox1977@users.noreply.github.com>
2015-04-24 17:04:37 +02:00
Sven Pietack
dcdfff8641 Asterisk13.x: Add missing soundfiles
Add the missing soundfiles in English...

Signed-off-by: Sven Pietack redfox1977@users.noreply.github.com
2015-04-23 18:51:21 +02:00
Mazi Lo
7090716d6d FreeSWITCH:
1. Restore ac_cv_file_dbd_apr_dbd_mysql_c from archive to fix apr-util fail in configure.

Signed-off-by: Mazi Lo <openwrt.mazilo@recursor.net>
2015-04-23 11:06:10 -04:00
Jiri Slachta
c5e7c034e4 asterisk-11.x: disable chan-motif due to broken iksemel
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-04-23 14:02:34 +02:00
Jiri Slachta
fe446f73cf iksemel: mark as broken, disable all asterisk modules depending on it
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-04-23 12:12:53 +02:00
Jiri Slachta
ab398d2929 Merge pull request #40 from redfox1977/patch-1
Asterisk13.x: Add missing Confbridge
2015-04-23 00:31:00 +02:00
Mazi Lo
aa7d939e0f FreeSWITCH:
1. Update to FS git HEAD a4d877c189b331ea47bf3a75745006d4d873eee6
  2. Fix libogg dependency.

Signed-off-by: Mazi Lo <openwrt.mazilo@recursor.net>
2015-04-22 17:07:19 -04:00
Sven Pietack
07679c3135 Asterisk13.x: Add missing Confbridge
Add the missing Confbridge and it brings the bridge_simple.so to activate the sip module.
Without the bridge_simple.so can not make calls via sip it.

Signed-off-by: redFOX1977 <redfox1977@users.noreply.github.com>
2015-04-22 18:58:28 +02:00
Jiri Slachta
8c00da490d asterisk-13.x: fix missing md5sum
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-04-22 09:44:32 +02:00
Jiri Slachta
08068b99e9 asterisk-1.8.x: update to 1.8.32.3
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-04-21 21:42:28 +02:00
Jiri Slachta
9e6376ed91 asterisk-1.8.x: update to 1.8.32.3
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-04-21 18:33:21 +02:00
Jiri Slachta
7a65679be9 asterisk-13.x: update to 13.3.2
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-04-21 18:33:05 +02:00
Jiri Slachta
1206b3711f asterisk-11.x: update to 11.17.1
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-04-21 18:11:45 +02:00
Mazi Lo
882da949e7 FreeSWITCH:
1. Update to FS Git HEAD 464d8ab91086715a2ec7eb1fb9a2d2cb53377eb7
  2. Revert Config.in file to before GitHUB.
  3. Revert dependency to libsrtp before GitHUB.
  4. Add patch from Bluemax <bluemax@users.noreply.github.com> to libs/apr/configure.ac to disable TCP_NODELAY_WITH_CORK when cross compile.

Signed-off-by: Mazi Lo <openwrt.mazilo@recursor.net>
2015-04-14 22:04:50 -04:00
Jiri Slachta
29d6aa52ab Revert "FreeSWITCH: fixed cross-compile errors" 2015-04-13 15:11:08 +02:00
Bluemax
94fd5f5e35 FreeSWITCH: fixed dependency
Makefile: libsrtp_git -> libsrtp

Signed-off-by: Bluemax <bluemax@users.noreply.github.com>
2015-04-09 05:30:54 +02:00
Bluemax
163874a260 FreeSWITCH: fixed cross-compile errors
Signed-off-by: Bluemax <bluemax@users.noreply.github.com>
2015-04-08 05:46:54 +02:00
Mazi Lo
409394e6ea FreeSWITCH:
1. Remove old patches.

Signed-off-by: Mazi Lo <openwrt.mazilo@recursor.net>
2015-04-07 11:24:00 -04:00
Mazi Lo
24f45c9b31 FreeSWITCH:
1. Update to FS git 6eb59c711989774fb797d1c447e3d63aac84826b.
  2. Disable mod_perl due to recent changes in perl package.
  3. Disable mod_verto (required mod_perl).
  4. Remove numbering scheme from patches.

Signed-off-by: Mazi Lo <openwrt.mazilo@recursor.net>
2015-04-07 11:09:48 -04:00
Daniel Golle
e38d4a652c kamailio-4.x: version 4.2.4 released
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-04-03 04:54:31 +02:00
Jiri Slachta
3e5bfbdc3a Merge pull request #23 from dkgroot/master
asterisk-1.8.x,asterisk-13.x: change subpackage descriptions
2015-03-24 15:46:52 +01:00
Diederik de Groot
c3c29550fe asterisk-1.8.x: Change SubPackage Descriptions
- Refrase subpackage descriptions
- Remove general description from the soundfiles subpackage and Refrase sound subpackage description

Signed-off-by: Diederik de Groot <ddegroot@talon.nl>
2015-03-24 15:40:34 +01:00
Diederik de Groot
85c2b73604 asterisk-13.x: Change SubPackage Descriptions
- Refrase subpackage descriptions
- Remove general description from the soundfiles subpackage and Refrase sound subpackage description

Signed-off-by: Diederik de Groot <ddegroot@talon.nl>
2015-03-24 15:37:43 +01:00
Diederik de Groot
b8219f8b44 Update Asterisk11 Makefile (Untested)
Shorten Package Description for easier readability when displaying "pkg list | grep asterisk11"
2015-03-16 18:43:39 +01:00
Diederik de Groot
3fee96af1a Update sccp.conf
Fixing binaddr
Removing unnecessary bindaddr
Removing protocolversion
Adding a couple more sample entries in device and line
2015-03-16 17:33:29 +01:00
Jiri Slachta
1fc11d6c7d kamailio4: fix dependency from libjson to libjson-c.
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-03-16 16:13:14 +01:00
Jiri Slachta
69cac78440 asterisk-g72x: remove old multiple makefiles for g729, add universal one
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-03-16 15:18:08 +01:00
Jiri Slachta
4165841eda yate: updates yate to 5.4.2. This fixes #14
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-03-16 13:48:57 +01:00
Jiri Slachta
00d2fb7c88 asterisk-13.x,11.x: res_config_sqlite3 config added to the default cfg set
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-03-16 13:15:58 +01:00
Jiri Slachta
af80247acb asterisk-1.8.x,11.x,13.x: add pbx_dundi
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-03-16 12:27:06 +01:00
Jiri Slachta
c5459fc397 chan-sccp-b: remove old multiple makefiles, introduce build variants
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-03-16 11:44:21 +01:00
Jiri Slachta
f9c3f70185 asterisk-all: make module descriptions less verbose to increase readability
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-03-12 19:07:42 +01:00
Jiri Slachta
14340161c9 Merge pull request #18 from plntyk/path_fix_asterisk13
asterisk-13.x: fix xml2-config location
2015-03-09 10:08:17 +01:00
Dirk Neukirchen
3a9a037e1b asterisk-13.x: fix xml2-config location
on Arch Linux libxml2 detection fails
set xml2-location explicitly to fix build fail

Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
2015-03-08 21:41:30 +01:00
Dirk Neukirchen
77a8ecef08 asterisk-11.x: fix mysql_config location
on Arch Linux configure find host mysql_config first
set location explicitly to fix build fail

Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
2015-03-08 21:38:04 +01:00
Jiri Slachta
24b9611c10 asterisk-13.x,11.x: remove duplicit module func_db
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-03-04 20:28:31 +01:00
Jiri Slachta
4fefbf85be asterisk-13.x: add modules func_{enum,env,module,math} and app_db
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-03-04 14:25:38 +01:00
Jiri Slachta
304c3add74 asterisk-11.x: add modules func_{enum,env,module,math} and app_db
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-03-04 14:25:20 +01:00
Jiri Slachta
323512a451 asterisk-1.8.x: add modules func_{enum,env,module,math} and app_db
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-03-04 14:24:08 +01:00
Jiri Slachta
6d593bf404 kamailio-4.x: update to version 4.2.3
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-03-04 14:23:14 +01:00
Jiri Slachta
d73a45ba9f asterisk-13.x: add missing dependency to libxslt
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-02-17 10:20:19 +01:00
Jiri Slachta
cfd43545b6 asterisk-13.x: add missing dependency to libpopt
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-02-16 15:50:20 +01:00
Jiri Slachta
cbd99498fd asterisk-13.x: introduce new package
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-02-16 12:44:20 +01:00
Jiri Slachta
61fb712510 asterisk-chan-sccp-b: update revision to 5845
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-02-09 15:41:23 +01:00
Jiri Slachta
6f11f51669 asterisk-11.x: update to 11.16.0
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-02-09 15:40:42 +01:00
Jiri Slachta
23fbf34d8f asterisk-1.8.x: update to version 1.8.32.2
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-02-09 15:40:18 +01:00
Jiri Slachta
445277b004 asterisk-11.x: fix srtp when key lifetime is specified
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-02-01 22:48:13 +01:00
Jiri Slachta
5feb1a3bfc kamailio-4.x: partially revert previous commit, fixes path for cfg
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-01-28 16:45:22 +01:00
Jiri Slachta
bc2cf15bc4 kamailio4: add debugger module
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-01-23 15:09:39 +01:00
Jiri Slachta
cd5b277fa3 kamailio-4.x: fix path for configuration files in package Makefile
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2015-01-19 14:16:04 +01:00