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.

    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.

    Also popular now: