[OpenSIPS-Devel] [OpenSIPS/opensips] d3731a: rtpproxy: collect all notification configuration i...

Maksym Sobolyev noreply at github.com
Fri Apr 17 13:55:06 UTC 2026


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: d3731a519f3a02a05eca540c3ccde5cb2fc21088
      https://github.com/OpenSIPS/opensips/commit/d3731a519f3a02a05eca540c3ccde5cb2fc21088
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2026-04-17 (Fri, 17 Apr 2026)

  Changed paths:
    M modules/rtpproxy/notification_process.c
    M modules/rtpproxy/rtpproxy.c
    M modules/rtpproxy/rtpproxy.h

  Log Message:
  -----------
  rtpproxy: collect all notification configuration into one struct, use
struct rtpp_sock to keep FD and type.


  Commit: 16819f4202739f67f0ee6b49721d53a1b121ab05
      https://github.com/OpenSIPS/opensips/commit/16819f4202739f67f0ee6b49721d53a1b121ab05
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2026-04-17 (Fri, 17 Apr 2026)

  Changed paths:
    M modules/rtp.io/rtp_io.c
    M modules/rtp.io/rtp_io.h
    M modules/rtp.io/rtp_io_api.h
    M modules/rtp.io/rtp_io_host.c
    M modules/rtp.io/rtp_io_util.c
    M modules/rtp.io/rtp_io_util.h

  Log Message:
  -----------
  rtp.io: integrate notification channel

Allocate a single notification socketpair to be shared by
all opensips workers, pass one side to the hosted rtpproxy
process and provide API for the rtpproxy module to tap into
the other end.


  Commit: 8fec385975f243c5d0764f52e76fdf657c98f9ac
      https://github.com/OpenSIPS/opensips/commit/8fec385975f243c5d0764f52e76fdf657c98f9ac
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2026-04-17 (Fri, 17 Apr 2026)

  Changed paths:
    M modules/rtpproxy/notification_process.c
    A modules/rtpproxy/notification_process.h
    M modules/rtpproxy/rtpproxy.c
    M modules/rtpproxy/rtpproxy.h

  Log Message:
  -----------
  rtpproxy: hook up notification socket into rtp.io automatically

Do it when rtp.io is enabled.

Start notification listener process always, turn it into dummy
if rtp.io is not enabled and notification socket is not configured
either.


  Commit: 5fb31e8759df3d8bf2aa9f89cc02b5193c00db3b
      https://github.com/OpenSIPS/opensips/commit/5fb31e8759df3d8bf2aa9f89cc02b5193c00db3b
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2026-04-17 (Fri, 17 Apr 2026)

  Changed paths:
    M docker/Dockerfile.rtp.io

  Log Message:
  -----------
  rtp.io: enable dialog and related modules in the CI build


  Commit: c0ac5e3b2bc20a673f7baba3c2167ea893e5bd01
      https://github.com/OpenSIPS/opensips/commit/c0ac5e3b2bc20a673f7baba3c2167ea893e5bd01
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2026-04-17 (Fri, 17 Apr 2026)

  Changed paths:
    M modules/rtp.io/rtp_io.c
    M modules/rtpproxy/notification_process.c

  Log Message:
  -----------
  Extra debug.


Compare: https://github.com/OpenSIPS/opensips/compare/c78b9e908b28...c0ac5e3b2bc2

To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications



More information about the Devel mailing list