Jabber Inband Bytestream (XEP-00457) (wodWebServer / wodWebServer.NET)
Hello,
is there Inband Bytestream Support in your Component ?
Ciao
Marcus
Hello,
is there Inband Bytestream Support in your Component ?
Ciao
Marcus
by Marcus Reiter , (6156 days ago) @ Marcus Reiter
Sorry,
I mean XEP-0047 !
Hello,
is there Inband Bytestream Support in your Component ?
CiaoMarcus
by woddrazen , (6156 days ago) @ Marcus Reiter
Hi Marcus,
I have forward your question to our developers. You should receive response from them.
I already find out that you are talking about XEP-0047
Drazen
by wodDamir , (6155 days ago) @ woddrazen
Hi Marcus,
At the current time, the component doesn't support it. Can you perhaps explain more why you need that?
If it's really necessary, we could perhaps check how easy/hard it would be to implement this into the component.
Regards,
Damba
by Marcus Reiter , (6155 days ago) @ wodDamir
Hi Damba,
thank you for your answer.
It is (so i think and understand it) the only way to send a file to a contact when it is offline !?
I´m search for way to send file to a contact that is not online. Is there an other way in jabber to do that ?
Greetings
Marcus
by wodDamir , (6155 days ago) @ Marcus Reiter
Hi Marcus,
The only way of sending an offline file is, as far as I know, by serving a file on http server, and presenting a user to obtain the file from that site. This is implemented in wodXMPP as ServeFile method. Note that in this case, you should provide the user with the URL property provided in XMPPFile object.
Also, please note that the file will be available as long as wodXMPP is active, or the number of connections specified as MaxConn parameter is exceeded.
Regards,
Damba
by Marcus Reiter , (6155 days ago) @ wodDamir
Sorry Damba,
your solution is not the solution I search. Your solution with serve file has the problem that the side which serve the file must be online to serve the file when the other side goes online to receive the file. When you must implement to your component a method to serve the file on an other http-server there is always on. But is there any security on http ?
On the other Hand, I find this solution, with sending an Download-Link , not very userfriendly.
With InbandByteStream (so I understand it) there is solution to sending offline a file. It is a message with a file, like email with attachment
Greetings
Marcus
by wodDamir , (6155 days ago) @ Marcus Reiter
Marcus,
I do believe you are correct about the transfer to offline contact, but still, the size of file to be transferred would be rather small.
I've already contacted our programmers about this, so they'll check how easy/hard it would be to implement this feature.
We will inform you as soon as we know more on this.
Regards,
Damba
by Marcus Reiter , (6155 days ago) @ wodDamir
Hello Damba,
thank for contacting your programmers.
I understand XEP-0047, that there is no filesize limitations, or ?
ciao
Marcus
by wodDamir , (6155 days ago) @ Marcus Reiter
Marcus,
There is no file size limitation, but when you send a message to offline contact, the message is stored on server, and delivered as soon as the contact comes online.
As far as I know, servers do have a limit on those, some even don't allow offline messages at all.
regards,
Damba
by Marcus Reiter , (6155 days ago) @ wodDamir
Hello Damba,
thank you for the fast answer.
The problem with the server is not really given for me. I would setup a server only for use with ourer customers.
Ciao
Marcus
by Marcus Reiter , (6154 days ago) @ Marcus Reiter
Hello Damba,
another question about the wodxmpp and xep-0047.
Is there a chance to integrate XEP-0047 in wodxmpp with a selfprogammed plugin etc.?
I have see that there is the eventhandling for UnhandledIQ. I understand it so that i can reaction when i receive a unhandlediq, but can i send a unhandlediq with wodxmpp ?
thanks
Marcus
by Marcus Reiter , (6149 days ago) @ Marcus Reiter
Hello Damba,
another question about the wodxmpp and xep-0047.
Is there a chance to integrate XEP-0047 in wodxmpp with a selfprogammed plugin etc.?
I have see that there is the eventhandling for UnhandledIQ. I understand it so that i can reaction when i receive a unhandlediq, but can i send a unhandlediq with wodxmpp ?
thanksMarcus
by Marcus Reiter , (6149 days ago) @ Marcus Reiter
Hello again
Damba,
I think there is a mistaken in my interpreting of XEP-0047! The sender and the receiver must be online, or? The receiver must be accept the filetransfer via XEP-0047 and so there is no chance to transfer a file offline with XEP-0047. The only chance, so I understand it, is XEP-0129 WebDAV Filetransfer.....
You have implemted it in WODXMPP, but when I see right with a integrated Webserver. I there a chance to change this to a webserver that is outside of your component ?
Greetings
Marcus
by wodDamir , (6149 days ago) @ Marcus Reiter
Marcus,
It's currently impossible to store a file on some other server thru wodXMPP, but I've already forwarded this to our programmers to see if/how hard it is to implement.
As for XEP-0047, this is in process of implementation. We will contact you as soon as it is implemented.
Hope this helped.
Regards,
Damba
by woddrazen , (6149 days ago) @ wodDamir
Marcus,
For now, we don't have plans to implement something like XEP-0129.
Drazen
by Marcus Reiter , (6148 days ago) @ woddrazen
Hello Drazen,
can you me explain where is the different about your serverfile-function and XEP-0129 ?
Ciao
Marcus
by Jasmine, (6148 days ago) @ Marcus Reiter
Marcus,
This would require implementation of both sides of WebDAV protocol to implement it into wodXMPP. I don't think we can go into that direction at this point. Our 'servefile' is much simpler HTTP GET provider.
Regards,
Kreso
by Marcus Reiter , (6148 days ago) @ Jasmine
Hello Kreso,
is there a chance to implent this by my own in wodxmpp. Is there a plugin/extension-interface in wodxmpp ?
Thanks
Marcus
by Jasmine, (6148 days ago) @ Marcus Reiter
Sure. You can use UnhandledIQ to intercept IQ messages. Also you can use PretranslateCommand event to catch data, and RawSend to send data.
Regards,
Kreso
by wodDamir , (6147 days ago) @ Jasmine
Marcus,
XEP-0047 should be implemented now. Can you please download the latest version and give it a try?
Regards,
Damba
by Marcus Reiter , (6146 days ago) @ wodDamir
Hello Damba,
I´m testing, but where I can switch on XEP-0047 ? Do I have tomatos on my eyes ?
Greetings
Marcus
by wodDamir , (6146 days ago) @ Marcus Reiter
Marcus,
When receiving file, you should specify what type of stream you wish use to receive it. This is done in FileTransferStart event, by specifying File.StreamType, and setting it to
http://jabber.org/protocol/ibb .
Hope this helps.
Regards,
Damba
by Marcus Reiter , (6146 days ago) @ wodDamir
Hello Damba,
thank you for answer. But where is chance to send/receive offline a file ?
Thank you
Marcus
by wodDamir , (6146 days ago) @ Marcus Reiter
Marcus,
Unfortunately, no. After further checking of the implementation, it's impossible to make offline transfer using ByteStreams, since they require user's acceptance of the file.
Do you perhaps know of any client capable of sending files offline?
Regards,
Damba
by Marcus Reiter , (6146 days ago) @ wodDamir
Hello,
I think XEP-0129 must it is.... offline filetransfer with WEBDAV...
Can you realize this ?
But the WEBDAV-Server must be an external server, not in your component!
Ciao
Marcus
by wodDamir , (6146 days ago) @ Marcus Reiter
Marcus,
WebDAV is the only way to send a file to offline contact, but as Kreso (our lead programmer) already stated in one of his replies, I don't think we're going to go that deep into implementing it. At least not at this point.
Regards,
Damba
by Marcus Reiter , (6146 days ago) @ wodDamir
O.K. Damba,
I see it is much worktime to realize this. So I must look for a other solution.
Thank you
Marcus
by Marcus Reiter , (6145 days ago) @ Marcus Reiter
Hello Damba,
other Idea about the problem with offline file sending....
Is there a chance to implent a method with there I can send file via IBB but with no Success Response from other side ?
Than the server stores the message within the file and delivers it when the receiver goes online.
It´s right this XEP has no name and number, but why not doing things they are not here ?
Sorry, for my bad english..... I hope you understand me ?
Greetings, and a nice weekend !
Marcus
by Jasmine, (6145 days ago) @ Marcus Reiter
Marcus,
sorry, but I don't think we can implement something like that because it goes out of scope of XMPP protocol, and our component.
However, I believe wodXMPP's interface is so much open that you can implement this by your own - by intercepting responses from the server and using RawSend to send your own XMPP packets.
Hope this helps!
Kreso
I can only hope I will have the pleasure to work with other products by "We Only Do" in the future.
Brilliant, even works on the mobile phone...
...your service has been phenomenal. It's always quick and you are there when I need you.
This has been, by far, the best experience I have ever had dealing with a support entity in my long career in the technical arena
You made it so simple for us to integrate SFTP - a technology we had little experience with...
...what I really like is that wodSSH and wodSFTP components work excellently and are constantly being improved...
The wodCrypt product is great and we appreciate your effort to add support for UNIX Crypt.
WeOnlyDo!COM will be the first stop I make should I require any further off-the-shelf components.
You have been great as far as offering support is concerned and has been extremely responsive to both support requests and suggestions for product enhancements.
You did a great job on wodSSH and wodSSHServer! I got a lot for very little money. Thanks!