Reputation: 1155
guys.
currently, I'm using a modified version of Xabber client and for file transfer it uses xep-0363. but it seems that openfire does not support this extension. is there any way to add this capability to openfire. ??
if not what are the alternatives ?? which servers support this kind of file transfer protocol ??
Thanks in advance MA.
Upvotes: 0
Views: 1470
Reputation: 4199
I used open fire for messaging. What i did was used my own server for uploading/downloading files and using the links from server in message body (message body as json) and differentiated msgs using message type. These msgs are sent via xmpp/openfire.
normal message would look like {msg_type:"text",msg:"Hello"}
image message would look like {msg_type:"image",msg:"www.myservewr.com/192/image.jpg"}
Delivery manager will trigger whenever a message is delivered.
DeliveryReceiptManager dm = DeliveryReceiptManager
.getInstanceFor(connection);
dm.autoAddDeliveryReceiptRequests();
dm.setAutoReceiptMode(DeliveryReceiptManager.AutoReceiptMode.always);
dm.addReceiptReceivedListener(new ReceiptReceivedListener() {
@Override
public void onReceiptReceived(final String fromid,
final String toid, final String msgid,
final Stanza packet) {
System.out.println("DElivery success!");
}
Upvotes: 1