Microsoft brengt XMPP Gateway voor OCS uit - Matthijs Hoekstra
Zoeken binnen blogs.microsoft.nl

Matthijs Hoekstra

About Life, Microsoft and Everything

Microsoft brengt XMPP Gateway voor OCS uit

Oct 02 2009, 03:07 PM

1 oktober heeft Microsoft een XMPP gateway uitgebracht voor OCS (R2). Dit betekend dat je met dit stuk software je eigen OCS 2007 omgeving aan andere IM netwerken kunt knopen. We konden al een koppeling maken met andere OCS omgevingen, Windows Live, AOL en Yahoo. Door dit stuk software kun je nu ook koppelingen maken met Jabber netwerken en bijvoorbeeld Google Talk.

Zie hier meer informatie:

  • Unified Communications: Uniting Communication Across Different Networks
  • Communication Server team blog: New PIC Licensing and released XMPP Gateway
  • Download link for the XMPP gateway: http://go.microsoft.com/fwlink/?LinkID=141529

    Volgende filmpje op Channel9 geeft nog wat detail over de implementatie.

    Get Microsoft Silverlight

    Omdat ik thuis een OCS omgeving draai (gefederate met Microsoft uiteraard) dacht ik laat ik maar eens proberen of ik federatie met Google Talk aan de praat kan krijgen. Het uiteindelijke resultaat ziet er uit als op de screenshot hieronder. Ik kan met mijn Office Communicator communiceren met Google Talk.

    clip_image002

    Hoe heb ik dit geinstalleerd?

    Hieronder de stappen die ik heb doorlopen om het voor elkaar te krijgen. Dit is mijn omgeving thuis:

    image

    De documentatie van de XMPP gateway beschrijft prima hoe je deze moet installeren. Dit heb ik volgens het boekje gedaan op een nieuwe Windows Server 2008 R2 64 bits server (512MB). Dit zijn de instellingen die ik heb gedaan op de XMPP gateway:

    Het IP adres van de gateway is 192.168.0.215, de server heet GONZO.hoekstra.local en deze heeft ook een certificaat met die naam (ivm TLS connectie met de OCS Edge server)

    Als eerste de TGWConsoleGUI.dll.config aanpassen zodat de IP adressen goed ingesteld staan:

    <?xml version="1.0" standalone="yes"?>
    <configuration>
    <appSettings>
      <add key= "cultureName" value = "en-US"/>
      <add key= "SipIP" value= "192.168.0.215"/>
      <add key= "XmppIP" value="192.168.0.215"/>
    </appSettings>
    </configuration>

    Daarna via het configuratie scherm de instellingen maken om te koppelen met Google Talk.

    Het domain invullen waarmee gefederate gaat worden. In mijn geval draai ik thuis een OCS omgeving voor hoekstraonline.net. Deze omgeving is al ingesteld om te federeren met andere partijen en heeft al een Edge server draaien. (Ik federate met Microsoft en een aantal partners zoals interacces en e-office vanaf thuis). De Hostname is in mijn geval www.hoekstraonline.net. Dit is de OCS Edge external interface in mijn geval.

    image

    Certificaat ivm TLS connectie naar de OCS Edge server”:

    image

    Even valideren of de connectie werkt:

    image

    Bij de XMPP Configuratie Gmail.com toevoegen als volgt: (TCP Dialback als security settings)

    image

    TLS Certificaat blijft leeg. Daarna de connectie valideren:

    image

    Als dit allemaal werkt moeten we op de Edge server nog een configuratie aanpassing doen om al het verkeer naar gmail.com naar de XMPP gateway te versturen.

    In de management console op de Edge server klik properties. Op de allow tab een federated partner toevoegen en gmail.com als domain name opgeven. De Access Edge server hiervoor wordt de XMPP gateway. In mijn gevel gonzo.hoekstra.local. Al het verkeer tussen de Edge en de XMPP gateway is versleuteld dmv TLS.

    image

    Dat was alles. Gateway starten en testen. Het meeste werk was het certificaat op de XMPP gateway installeren omdat ik mijn CA omzeep had geholpen een tijdje terug. Toen die weer draaide was het zo gebeurd.

  • Commentaar:

    MV zei:

    Zeer Cool!

    # October 7, 2009 12:21 AM

    snagovskyi zei:

    Do you know anything aboun non-ASCII symbols support in this XMPP Gateway? Currently, all the non-ASCII characters are transformed to the "?????" in both ways.

    # October 7, 2009 9:13 AM

    Z_God zei:

    Moet je iedere XMPP server waarmee je wil communiceren met de hand toevoegen?? Wat is dat voor iets belachelijks? Stel je voor dat je dat ook bij je mailserver zou moeten doen...

    Ik draai Jabberd2 en die praat gewoon automatisch XMPP met *alle* andere XMPP servers.

    Kunnen ze bij Microsoft nou helemaal niets op de normale manier doen??

    # October 7, 2009 1:06 PM

    Matthijs Hoekstra zei:

    @snagovskyi

    Yes, as stated in the release notes (www.microsoft.com/.../details.aspx) the gateway doesn't support unicode.

    1. Only plain text is supported.

    [Remarks:] The Microsoft Office Communications Server XMPP Gateway supports only plain text formatting for instant messaging.

    # October 8, 2009 10:50 PM
    Wat denkt u?

    (Verplicht) 

    (Verplicht) 

    (Optioneel)

    (Verplicht) 
    CaptchaCube Vraag:


    Antwoord: