<feed xmlns='http://www.w3.org/2005/Atom'>
<title>telephony, branch master</title>
<subtitle>Mirror of telephony feed</subtitle>
<id>https://git.openwrt.org/feed/telephony/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/telephony/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/telephony/'/>
<updated>2026-05-17T12:30:37Z</updated>
<entry>
<title>dahdi-linux: forward-port to 6.18 kernel APIs, fix build flags</title>
<updated>2026-05-17T12:30:37Z</updated>
<author>
<name>graysky</name>
</author>
<published>2025-12-25T15:32:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/telephony/commit/?id=4d8d33a023b24c52cd9443b9dc201fbdfe9c6aef'/>
<id>urn:sha1:4d8d33a023b24c52cd9443b9dc201fbdfe9c6aef</id>
<content type='text'>
This patchset updates DAHDI 3.4.0 to build cleanly on Linux 6.18 and
modern OpenWrt toolchains. Changes include:

* Add kernel API compatibility shims:
  - Provide hrtimer_init() wrapper using hrtimer_setup()
  - Restore from_timer() helper
  - Map del_timer*() to timer_delete*() on &gt;= 6.15, aligning with
    upstream PR #93[1].

* Replace deprecated EXTRA_CFLAGS with ccflags-y across all Kbuilds
  to match upstream kernel changes and resolve build failures. Relating
  to oct612x include paths using ccflags-y, aligning with upstream
  PR #76.[2]

* Use out-of-tree OSLEC for Linux 6.18

* Minor Makefile adjustments for OpenWrt packaging consistency.

These changes collectively restore a complete, warning-free build of
DAHDI 3.4.0 on Linux 6.18 while preserving compatibility with existing
drivers and OpenWrt module packaging.

1. https://github.com/asterisk/dahdi-linux/issues/93
2. https://github.com/asterisk/dahdi-linux/issues/76

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>oslec: new package</title>
<updated>2026-05-17T12:30:37Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2026-05-15T03:14:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/telephony/commit/?id=38a89346b0beadb4395e09ef71f8f645054083a9'/>
<id>urn:sha1:38a89346b0beadb4395e09ef71f8f645054083a9</id>
<content type='text'>
Out-of-tree build of the Open Source Line Echo Canceller, formerly
shipped as drivers/misc/echo in the kernel and removed upstream.
Provides oslec_* symbols for dahdi_echocan_oslec on kernels &gt;= 6.18.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>asteris-chan-sccp: fix compile for sccp</title>
<updated>2026-03-06T18:49:57Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-02-24T16:54:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/telephony/commit/?id=e2c5adab62e25eddeff3e52d4678163f6c9a6c3a'/>
<id>urn:sha1:e2c5adab62e25eddeff3e52d4678163f6c9a6c3a</id>
<content type='text'>
Provide forward declarations which are absent during compile
to resolve compile error. Compile tested only in the hope
it's useful.

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>asterisk: VM_MESSAGEFILE</title>
<updated>2026-02-23T19:12:42Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2026-01-21T09:30:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/telephony/commit/?id=a001cfba33556273cd599868a34b9447aeda0539'/>
<id>urn:sha1:a001cfba33556273cd599868a34b9447aeda0539</id>
<content type='text'>
Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>asterix: fix build with CONFIG_OPENSSL_NO_DEPRECATED</title>
<updated>2026-02-23T19:12:42Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2023-06-14T08:09:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/telephony/commit/?id=9ad2f4625388af8ea00a7bf97518e4da158e79fc'/>
<id>urn:sha1:9ad2f4625388af8ea00a7bf97518e4da158e79fc</id>
<content type='text'>
Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>asterisk: add an 'interface' option to trigger reregister events</title>
<updated>2026-02-23T19:12:42Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2021-11-04T08:16:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/telephony/commit/?id=04c1b2a250959821fe3e5ba0371a4bc534314284'/>
<id>urn:sha1:04c1b2a250959821fe3e5ba0371a4bc534314284</id>
<content type='text'>
If set this now automatically re-registers all outbound registrations when
the interface is becoming available. This ensures that no stale IPs are
registered at the SIP trunk.

Fixes #681

Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
</content>
</entry>
<entry>
<title>asterisk: add a reregister extra command</title>
<updated>2026-02-23T19:12:42Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2021-11-04T07:57:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/telephony/commit/?id=1b924c1b50bb5c2a99353a71a26bee79022bb0e5'/>
<id>urn:sha1:1b924c1b50bb5c2a99353a71a26bee79022bb0e5</id>
<content type='text'>
`/etc/init.d/asterisk reregister` will re-register all outbound registrations.

Currently only pjsip is supported, but, if required, this can be easily
extended in the future.

Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
</content>
</entry>
<entry>
<title>asterisk: clean up init.d script</title>
<updated>2026-02-23T19:12:42Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2021-11-04T08:35:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/telephony/commit/?id=cc89b4b817defd9aa9254ebdd1dc290686c90dfe'/>
<id>urn:sha1:cc89b4b817defd9aa9254ebdd1dc290686c90dfe</id>
<content type='text'>
Remove redundant empty lines and refactor the logging. It
can now be used for any level.

Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
</content>
</entry>
<entry>
<title>asterisk: fix module conflicts</title>
<updated>2026-02-23T19:12:42Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2026-01-08T13:50:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/telephony/commit/?id=7c0646ccc0958e14953bf0b77d9bf38a64b15673'/>
<id>urn:sha1:7c0646ccc0958e14953bf0b77d9bf38a64b15673</id>
<content type='text'>
A module is either essential (shipped as part of the main package) or as
a seperate package. Having both is an install-time conflict.

res-timing-timerfd is an essential module and was correctly added to the
main package with e538fc3f. Remove the additional one.

app_stack is non-essential and was added to the main package as part of
the app_macro removal with 73fd6652. Make it optional again.

Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
</content>
</entry>
<entry>
<title>asterisk: bump to 23.2.2</title>
<updated>2026-02-23T19:12:42Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-02-20T04:41:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/telephony/commit/?id=0122fa1ec923c5550f1ba1b5b0dd1c01fea54b40'/>
<id>urn:sha1:0122fa1ec923c5550f1ba1b5b0dd1c01fea54b40</id>
<content type='text'>
dropped patch 001 - integrated at source

all patches refreshed

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
</feed>
