keithkml / joscar

Access AOL Instant Messenger in Java apps
joust.kano.net
1 stars 6 forks source link

AIM Offline message #9

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Login with joscar to aim with account A
2. Send a message to an offline aim buddy (account B)
3. Login with an aim client with the account B

What is the expected output? What do you see instead?
Expected Output: when i login with the second account i should see the
offline message sent to me.

What version of the product are you using? On what operating system?
version: svn, operating system independent (windows, linux)

Please provide any additional information below.
I've tried with my own implementation and with JClaim with the same
results, incoming offline messages are received ok, but when i try to send
a im to an offline buddy, the offline buddy never receives the message.

Thanks

Original issue reported on code.google.com by ariel.am...@gmail.com on 8 Aug 2008 at 1:23

GoogleCodeExporter commented 9 years ago
As far as I know:

AIM isn't ICQ (which does deliver offline msgs). 
Account B isn't going to get Account A's message.
If you are used to seeing offline messages delivered when using something like
Pidgin: they do it in software, and not through AOL service.
If that changed, it must be a recent thing.

JClaim has a partial implementation of offline message support. Finish it, if 
you
want this feature. There are properties to store offline msgs etc, but they 
aren't
fed or checked.

Original comment by itbs...@gmail.com on 8 Aug 2008 at 4:52

GoogleCodeExporter commented 9 years ago
AIM does support offline messages now.  It's handled by the server.  The
implementation is similar as for ICQ.  Sending an offline message is the same 
(add
the 0x0006 TLV to the outgoing ICBM).  Offline IMs are received as standard 
IMs, but
with a new "timestamp" field set in the past.  Also, you must set an extra flag
(0x100) when sending the 0x0002/0x0002 SNAC.

Here's the commit to libpurple that enabled offline messages for AIM:
http://pidgin.im/pipermail/commits/2008-February/007774.html

Original comment by mark.doliner on 8 Aug 2008 at 5:46