<feed xmlns='http://www.w3.org/2005/Atom'>
<title>telephony/net/baresip, branch master</title>
<subtitle>Mirror of telephony feed</subtitle>
<id>https://git-03.infra.openwrt.org/feed/telephony/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/feed/telephony/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/telephony/'/>
<updated>2025-05-06T15:22:13Z</updated>
<entry>
<title>baresip: add uci config section for accounts</title>
<updated>2025-05-06T15:22:13Z</updated>
<author>
<name>Daniel Danzberger</name>
</author>
<published>2025-01-17T00:14:41Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/telephony/commit/?id=70d6a028ab7ba209c232987c2126291e0903c242'/>
<id>urn:sha1:70d6a028ab7ba209c232987c2126291e0903c242</id>
<content type='text'>
Adds a new UCI config section that allows the user to define accounts
from which the init script will create the /etc/baresip/accounts file.

Using UCI has the big benefit, that changes in the config can be
recognized by reload_config which will restart baresip automatically.

Example /etc/config/baresip:
--
config baresip main
	option enable 1
	option options ''

config account
	option user '+49123456789'
	option password ''
	option server 'tel.t-online.de'
	option transport 'tls'
	option mediaenc 'srtp'

config account
	option user '12'
	option password '7282ce22eee6d91193a1d5014398356x'
	option server '172.27.0.97'
	option transport 'udp'
	option append 'answerdelay=0;rwait=90;mwi=no'
	option ignore 1
--

The basic account options user,password,server,mediaenc and tansport can
be set directly. All other custom baresip account options can be append
to the account string using the 'append' option.

Signed-off-by: Daniel Danzberger &lt;dd@embedd.com&gt;
</content>
</entry>
<entry>
<title>baresip: Use UCI for basic service configuration</title>
<updated>2025-01-06T21:49:42Z</updated>
<author>
<name>Daniel Danzberger</name>
</author>
<published>2024-11-18T11:50:00Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/telephony/commit/?id=2676410b64d44b248acd037577de5658113b85ed'/>
<id>urn:sha1:2676410b64d44b248acd037577de5658113b85ed</id>
<content type='text'>
The baresip init script is changed to use UCI instead of the debian
style /etc/default basic service configuration.

A uci-defaults script is added to create a basic UCI config:
--
config baresip main
 option enable 0
 option options ''
--

With this change an issues is also resolved, on which the baresip
service doesn't start due to the baresip user not being the owner of
the /etc/baresip configuration directory.

Additionally a reload_config trigger is added for baresip.

Signed-off-by: Daniel Danzberger &lt;dd@embedd.com&gt;
</content>
</entry>
<entry>
<title>baresip: Bump to version 3.16.0</title>
<updated>2024-11-16T13:35:57Z</updated>
<author>
<name>Daniel Danzberger</name>
</author>
<published>2024-11-08T10:40:59Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/telephony/commit/?id=819fec7195b941aaeb6038db86c537a4505f6ce0'/>
<id>urn:sha1:819fec7195b941aaeb6038db86c537a4505f6ce0</id>
<content type='text'>
The previous version 1.1.0 is about 7 years old now and a lot has
changed. Various fixes, improvements and features have been added.

The build system has moved to cmake and pkg-config is used,
which makes it a lot easier to build from the openwrt buildroot.
Therefore a lot of the extra code is removed from it's Makefile.

The librem dependency has been removed, since newer versions of libre
contain all the librem features.

The parallel build patch is no longer required.

Signed-off-by: Daniel Danzberger &lt;dd@embedd.com&gt;
</content>
</entry>
<entry>
<title>baresip: add glib2/host build dependency</title>
<updated>2024-04-21T02:00:21Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2024-04-21T01:23:06Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/telephony/commit/?id=88b17b839053b8917365d329a6326f00399e47cd'/>
<id>urn:sha1:88b17b839053b8917365d329a6326f00399e47cd</id>
<content type='text'>
ctrl_dbus relies on gdbus-codegen , which is provided by glib2/host.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>baresip: fix parallel build</title>
<updated>2023-02-10T21:21:13Z</updated>
<author>
<name>Eneas U de Queiroz</name>
</author>
<published>2023-02-10T11:30:44Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/telephony/commit/?id=d1d08eae09fc09f610a3cac76d9710c16ee641ef'/>
<id>urn:sha1:d1d08eae09fc09f610a3cac76d9710c16ee641ef</id>
<content type='text'>
Include an upstream patch to fix random parallel build failures, such
as:

  CC [M]  build-arm/modules/ctrl_dbus/ctrl_dbus.o
modules/ctrl_dbus/ctrl_dbus.c:69:10: fatal error: baresipbus.h: No such
file or directory
   69 | #include "baresipbus.h"
      |          ^~~~~~~~~~~~~~

Signed-off-by: Eneas U de Queiroz &lt;cotequeiroz@gmail.com&gt;
</content>
</entry>
<entry>
<title>baresip: use return in init script</title>
<updated>2022-11-08T20:11:08Z</updated>
<author>
<name>Sebastian Kemper</name>
</author>
<published>2022-11-08T20:10:52Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/telephony/commit/?id=b69ae7b9344228e1e83aaee2f62cebbd599c1388'/>
<id>urn:sha1:b69ae7b9344228e1e83aaee2f62cebbd599c1388</id>
<content type='text'>
"start_service()" is a function, hence "return" should be used instead
of "exit".

Signed-off-by: Sebastian Kemper &lt;sebastian_ml@gmx.net&gt;
</content>
</entry>
<entry>
<title>baresip: only build gst with AUDIO_SUPPORT enabled</title>
<updated>2022-02-13T17:54:17Z</updated>
<author>
<name>Sebastian Kemper</name>
</author>
<published>2022-02-13T17:49:58Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/telephony/commit/?id=4492cc2b833a8019ad4c9ea4715cc6ed3c18b309'/>
<id>urn:sha1:4492cc2b833a8019ad4c9ea4715cc6ed3c18b309</id>
<content type='text'>
Most gstreamer packages aren't build when the target does not have
AUDIO_SUPPORT. This can be seen with realtek target (4kec).

This commit makes the gst plugins depend on AUDIO_SUPPORT, because
otherwise the build dies with this error:

Package baresip-mod-gst-video is missing dependencies for the following libraries:
libgstapp-1.0.so.0

Note: compiling baresip on a target without AUDIO_SUPPORT may be
questionable anyway.

Close #730

Signed-off-by: Sebastian Kemper &lt;sebastian_ml@gmx.net&gt;
</content>
</entry>
<entry>
<title>baresip: fix compilation with NLS</title>
<updated>2021-12-15T12:38:40Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2021-12-15T12:32:04Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/telephony/commit/?id=edd47e20a8044428d8ebaae56d3750a677fad9d6'/>
<id>urn:sha1:edd47e20a8044428d8ebaae56d3750a677fad9d6</id>
<content type='text'>
Fixes issue:

/master/build/staging_dir/toolchain-arm_cortex-a9+vfpv3-d16_gcc-11.2.0_musl_eabi/lib/gcc/arm-openwrt-linux-muslgnueabi/11.2.0/../../../../arm-openwrt-linux-muslgnueabi/bin/ld: cannot find -lintl
  LD [M]  speex_pp.so
  LD [M]  stdio.so
collect2: error: ld returned 1 exit status
  LD [M]  syslog.so
make[3]: *** [mk/mod.mk:41: gst.so] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/master/build/build_dir/target-arm_cortex-a9+vfpv3-d16_musl_eabi/baresip-1.1.0'

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>baresip: drop 002-fix-rem-include.patch</title>
<updated>2021-12-08T15:22:31Z</updated>
<author>
<name>Sebastian Kemper</name>
</author>
<published>2021-12-08T15:22:22Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/telephony/commit/?id=8e687b90b778c4d768eb7892de27a6a8868bce65'/>
<id>urn:sha1:8e687b90b778c4d768eb7892de27a6a8868bce65</id>
<content type='text'>
Setting LIBREM_PATH allows dropping the patch.

Signed-off-by: Sebastian Kemper &lt;sebastian_ml@gmx.net&gt;
</content>
</entry>
<entry>
<title>baresip: bump to 1.1.0</title>
<updated>2021-12-06T23:27:35Z</updated>
<author>
<name>Sebastian Kemper</name>
</author>
<published>2021-12-06T23:23:18Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/telephony/commit/?id=3dc1f61329219fbb15c07a39428918e585f34d4f'/>
<id>urn:sha1:3dc1f61329219fbb15c07a39428918e585f34d4f</id>
<content type='text'>
- bump to version 1.1.0
- change to use AUTORELEASE
- drop rtcpsummary from baresip-mods as it is now part of the default
  modules
- update BARESIP_MOD_OPTIONS to allow for defining multiple variables
  per module (the new module ctrl-dbus requires both HAVE_GLIB and
  USE_DBUS)
- add new modules:
  - aac
  - amr (openamr still missing, but maybe amr passthrough becomes
    possible)
  - ausine
  - ctrl_dbus
  - ebuacip
  - gst
  - gst_video
  - httpreq
  - l16
  - mixausrc
  - mqtt
  - multicast
  - opus_multistream
  - serreg
  - snapshot
  - speex_pp
  - syslog
  - vidinfo
-updated 002-fix-rem-include.patch

Signed-off-by: Sebastian Kemper &lt;sebastian_ml@gmx.net&gt;
</content>
</entry>
</feed>
