Issue 99: Invisible and transport
Reported by jadest...@gmail.com, Dec 15, 2007
 Posted by guest at 2005-07-21 20:04:48

May be make special PyICQ-t presence for invisible (such as Show - Online
Status
- InvisibleICQ

Posted by jadestorm at 2005-07-21 20:29:57

Not a bad idea, but this should probably be under feature request.  ;D
Perhaps I should implement something to transfer bugs to features and visa
versa.
hehhe
Anyway, there's a number of ideas I've been getting to handle invisible.  We'll
see what works out best!

Posted by guest at 2005-08-28 17:44:59

Does these mean that icq contacts currently see us as visible even when
invisible presence has been sent?

--Matt.

Posted by jadestorm at 2005-08-28 18:32:49

No no, in fact you aren't on ICQ at all when you are set invisible.  Basically,
the transport doesn't even know about you when you are invisible.  This is
why I
can't make it "just work"... the jabber server will never tell me you
went invisible...  or became available if you went straight to invisible upon
logging in.  You are invisible to the transport just as well as anything else. 
I could throw together some "hacky" ways to overcome this, but at the
end of the day, there's not a lot I can do.  =(  If I recall correctly,
there is
a way in Jabber to say "hey, when I'm invisible, I want this person to see
me as visible"... but I seem to recall reading that there's no indication
that you -are- invisible, and to the person listed as being able to see
you, you
just look available.  So that eliminated the possibility of telling people
"if you want invisibility support, just add icq.whatever to your visible
list".  =/  Anyway, the thing about some other suggestions is that you have
to go visible first to enable them.  This particular suggestion, however,
should
make this easy so I think this is the route I'm going to go.  =)

Anyway, long story short, no, you are not visible on ICQ when you set yourself
invisible in Jabber.  You are, instead, not logged into ICQ at all.

Posted by yves at 2005-11-19 16:33:44

Why can jit together with ejabberd make me invisible in Jabber and ICQ? When I
go invisible in Jabber (with Psi - no privacy lists set), I can still see ICQ
contacts, and once I asked one, he said me I'd appear offline to him, via
ICQ. I
have no idea how ejabberd works internally, but right now it is possible. (Of
course, jit has some serious issues, but PyICQ works even less for me...)

Posted by jadestorm at 2005-11-19 17:06:19

That's a good question considering I've been told many times that, when you go
invisible in jabber, you are literally invisible, even to the transports.  For
all practical purposes, the transports are not really different from other
contacts in your roster, so your presence is never supposed to be announced to
them.  (unless you've set things up right so that they are announced)  If I go
invisible in my ejabberd setup, the transport never knows.  (I don't get a
single bit of traffic) so...  I haven't the slightest idea what is going on on
your end and why it might work with JIT.

Posted by Z_God at 2005-11-24 19:32:43

Maybe it would be possible to subscribe to two JIDs for the transport, so that
you can put only one in the 'always visible list' through which the transport
would see you online and the other would be used to see if you're invisible or
not (by checking if it's off or online). While this would be really dirty, it
could be a solution.

Posted by Z_God at 2005-11-26 00:19:05

Currently James from PyMSN-t is working on making you appear as invisible
on MSN
when your resource priority is -1. Maybe PyICQ-t could do this too?

Posted by jadestorm at 2005-11-26 01:05:59

That wouldn't be a bad idea.  I'll keep an eye out for when he releases his
code
for it.

Posted by jadestorm at 2005-11-26 01:06:43

BTW, I thought -1 priority meant more than just invisible?  Not true?  Like
doesn't it means something along the lines of "don't deliver messages to
this resource, hold until priority is no longer -1"?

Posted by Z_God at 2005-11-26 11:07:04

Yes, I believe that is correct. -1 doesn't really mean invisible.

Posted by jadestorm at 2005-11-26 13:55:29

I sure wish Jabber "passed on" it's indication that a person is
invisible.  I mean I know that would mean setting up jabber privacy lists, but
as long as you indicated that the transport was allowed to see your invisibie
status, and jabber would tag on an "invisible" tag to the presence
stanza, then I could just go "oh ok, invisible, that's cool".  But no.
 =)

Posted by guest at 2006-05-17 06:39:24

Is there a possibility to show invisible ICQ contacts as invisible in Jabber?

Actually I never saw an invisible Jabber contact yet. It's just if you use licq
then you will see a contact as online, but invisible if you are allowed to see
him anyway.

Posted by jadestorm at 2006-05-17 18:59:04

Yeah I've never seen a function of "invisible" in the jabber land like
there is in icq.  =(  No status associated with it or anything.