SkypeKit as an XMPP gateway
It is strange that after the advent of such an invention as SkypeKit, no one has done this yet.
Actually, such a gateway allows you to exchange messages with Skype users using the existing bunch of clients with Jabber support.
The licensed purity of such an invention remains in question, so that all references to Skype are removed from the source.
Almost all IM features are implemented (except for file transfer). It is unlikely that anyone will take up a voice / video in the near future.
Actually single-user chat:
Multi-user chat:
Search for contacts:
Sources of transport: bitbucket.org/dion/xpoty2xmpp (MIT / Expat license)
In order to make friends with Skype, you need SkypeKit with a valid key.
PS. The SkypeKit license requires you to start transport on the same computer as the client, so that “server software” or “software as service” does not come out accidentally.
You can ask questions about SkypeKit in the skypeopensource@conference.jabber.ru conference.
Actually, such a gateway allows you to exchange messages with Skype users using the existing bunch of clients with Jabber support.
The licensed purity of such an invention remains in question, so that all references to Skype are removed from the source.
What is already working?
Almost all IM features are implemented (except for file transfer). It is unlikely that anyone will take up a voice / video in the near future.
- Registration through service discovery
- Roster exchange (used by XEP-0144 ), adding / removing contacts, authorization requests, etc.
- Exchange of presence, including statuses (aka mood text, if in terms of skype)
- Messaging proper
- Multi-user chats (not using the MUC of XEP-0045)
- Adding users through jabber: iq: gateway (from XEP-0100 )
- Partial user search (using XEP-0055 )
- VCards (only receiving “strangers” VCards for people from their contact list or from search results). It is not possible to change your profile
Few screenshots
Actually single-user chat:
Multi-user chat:
Search for contacts:
Where to get it?
Sources of transport: bitbucket.org/dion/xpoty2xmpp (MIT / Expat license)
In order to make friends with Skype, you need SkypeKit with a valid key.
PS. The SkypeKit license requires you to start transport on the same computer as the client, so that “server software” or “software as service” does not come out accidentally.
You can ask questions about SkypeKit in the skypeopensource@conference.jabber.ru conference.