none
Lync address book external URL port isn't as configured

    Soru

  • Hello,

    I am setting up a Lync test environment. A lot of things work, but one thing that doesn't work is the address book for external clients. My internal clients can add new users to their Lync and they can also see my GAL Profile Pictures. External clients however get the error "The address book is preparing to synchronize. Search results might not be current" when I try to find a contact in Lync. They also don't see updated pictures of users I added through calling them (because calling works) and then adding them to my contacts from that call's screen.

    To try to find out what the issue is, I dug into the Lync client's logs. This is where I found these lines:

    <absInternalServerUrl>https://lync-se.lync.test:443/abs/handler</absInternalServerUrl>

    <absExternalServerUrl>https://external.**********.net:443/abs/handler</absExternalServerUrl>

    So it looks like the Lync client is trying to look for the adress book on port 443 for external connections. However, port 443 is in use by my Exchange OWA (I only have 1 public IP address). To cover this, I changed the 'external web services' ports to HTTP 8080 and HTTPS 4443 (see http://van-strijp.nl/images/Lync_external_port.jpg). Also, in IIS I see that the External Web Site is running on these ports. Port 4443 is sent to the Lync Front End server in my router. But for some reason, it looks like Lync doesn't send the proper port to my client (perhaps it sends the internal port). Is this a bug? Can anyone confirm this behaviour?

    I am sorry for making so many topics about Lync on these OCS forums, but there simply is no good other place to report bugs / issues I find.

    Ruud van Strijp


    Ruud van Strijp - Network Infrastructure Design in the Netherlands. MCSE: 70-270, 70-284, 70-290, 70-291, 70-294, 70-297. Cisco: CCNA, CCDA, CCNP, CCDP.
    16 Eylül 2010 Perşembe 16:05

Yanıtlar

Tüm Yanıtlar

  • After you have made the change in Topology builder, be sure to run step2 of the deployment wizard again, this will update the listening ports in IIS. 

     

    Edit: I now see what you're talking about.  I'll come back to this.

    16 Eylül 2010 Perşembe 19:09
  • The external web service ports are the ports the FE listens on for requests from the reverse proxy. So the Lync client sends a 443 request to your ISA which it then passes on 4443 to your FE server. You can have multiple sites on a single IP and port on the ISA as you setup the listener to correctly forward each URL correctly.
    Chris Clark - | MCTS:OCS & UC Voice Specialization | MCSE | MCSA | CCNA http://www.unitycomms.com
    • Yanıt Olarak Öneren Mac McTernen 16 Eylül 2010 Perşembe 19:41
    • Yanıt Olarak İşaretleyen Ben-Shun Zhu 23 Eylül 2010 Perşembe 09:05
    16 Eylül 2010 Perşembe 19:33
  • Along these lines, it appears that configuring "Published Ports" as opposed to "listening ports" is only available in EE pools and not available on SE pools.
    • Yanıt Olarak Öneren Mac McTernen 16 Eylül 2010 Perşembe 19:41
    • Yanıt Olarak İşaretleyen Ben-Shun Zhu 23 Eylül 2010 Perşembe 09:05
    16 Eylül 2010 Perşembe 19:37
  • Thanks a lot! I'll try running ISA/TMG tomorrow!
    Ruud van Strijp - Network Infrastructure Design in the Netherlands. MCSE: 70-270, 70-284, 70-290, 70-291, 70-294, 70-297. Cisco: CCNA, CCDA, CCNP, CCDP.
    16 Eylül 2010 Perşembe 19:39
  • I wrote up how we used TMG to publish the Lync Server URLS. You can find that here

    http://www.wadeware.net/it-infrastructure/how-to-publish-lync-server-2010-urls-with-forefront-tmg-2010/

    It includes how we got TMG to do the port redirection.


    Thom Foreman, MCSE, MCSA, MCTS
    • Yanıt Olarak İşaretleyen Ben-Shun Zhu 23 Eylül 2010 Perşembe 09:05
    16 Eylül 2010 Perşembe 20:19