Project

General

Profile

Message Delivery

Vinoth Rajendran
Added almost 4 years ago

I am using Tigase 5.2.3. As per http://xmpp.org/extensions/xep-0184.html. Am just sending stanza message like this,

<message

from='northumberland@shakespeare.lit/westminster'

id='richard2-4.1.247'

to='kingrichard@royalty.england.lit/throne'>

My lord, dispatch; read o'er these articles.

My init properties are,

--comp-class-1 = tigase.muc.MUCComponent

--comp-class-6 = tigase.muc.MUCComponent

--comp-class-5 = tigase.muc.MUCComponent

--virt-hosts = 192.168.1.94

--user-db-uri = jdbc:mysql://localhost/tigasedb12?user=root&password=root

--user-db = mysql

--admins = admin@192.168.1.94

--comp-name-4 = message-archive

--comp-name-3 = proxy

config-type = --gen-config-def

--comp-name-2 = pubsub

--comp-name-6 = conference

--comp-name-5 = channel

--comp-name-1 = muc

--cluster-mode = false

--sm-plugins = message-archive-xep-0136

  1. To save group chat message.

conference/default_room_config/conference#roomconfig_persistentroom=true

muc/default_room_config/muc#roomconfig_persistentroom=true

channel/default_room_config/channel#roomconfig_persistentroom=true

--debug = server,db, archive, xmpp.impl, xmpp

--comp-class-4 = tigase.archive.MessageArchiveComponent

--comp-class-3 = tigase.socks5.Socks5ProxyComponent

--comp-class-2 = tigase.pubsub.PubSubComponent

  1. To Enabling typing notification

conference/muc-allow-chat-states[B]=true

conference/message-filter-enabled[B]=false

muc/muc-allow-chat-states[B]=true

bosh/max-inactivity[L] = 60

muc/muc-lock-new-room[B]=false

channel/muc-lock-new-room[B]=false

#message-archive/archive-repo-uri=jdbc:mysql://localhost/tigasedb?user=root&password=root

message-archive/auto=true

sess-man/plugins-conf/message-archive-xep-0136/required-store-method=message

sess-man/plugins-conf/message-archive-xep-0136/component-jid=message-archive@192.168.1.94

But I could not get delivery report like this ::

<message

from='kingrichard@royalty.england.lit/throne'

id='bi29sg183b4v'

to='northumberland@shakespeare.lit/westminster'>

Is want to do some thing to achieve this delivry report?.


Replies (1)

Avatar?id=6023&size=32x32

Added by Artur Hefczyc TigaseTeam almost 4 years ago

There is nothing to do on the server. Message delivery receipts is client side protocol and it is transparent to the server. So you have to make sure you clients respond to the message delivery request. The server will allow it to pass through.

    (1-1/1)