Uploaded image for project: 'ejabberd development'
  1. ejabberd development
  2. EJAB-329

New ejabberd router for multicast packets (XEP-0033)

    Details

      Description

      ejabberd can host a multicast service which implements XEP33: Extended Stanza Addressing. This allows Jabber clients to send stanzas with extended addresses.

      If ejabberd provides a router specific for multicast duties, an a convenient API, other ejabberd core modules could use it to send stanzas with extended addreses. Like mod_muc, c2s, and pubsub.

        Issue Links

          Activity

          Hide
          badlop Badlop added a comment -

          Patch applied to ejabberd Git in the 'master' branch.

          Show
          badlop Badlop added a comment - Patch applied to ejabberd Git in the 'master' branch.
          Hide
          badlop Badlop added a comment -

          This patch implements ejabberd_router_multicast.

          A multicast service can register in it.

          Provides an API for other ejabberd modules to send XEP33 stanzas. If no multicast service is to route a specific packet, ejabberd_router_multicast will use the standard ejabberd_router.

          Show
          badlop Badlop added a comment - This patch implements ejabberd_router_multicast. A multicast service can register in it. Provides an API for other ejabberd modules to send XEP33 stanzas. If no multicast service is to route a specific packet, ejabberd_router_multicast will use the standard ejabberd_router.

            People

            • Assignee:
              badlop Badlop
              Reporter:
              badlop Badlop
              Participants:
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development