Forum Discussion

kfrancis's avatar
kfrancis
Brass Contributor
Jul 27, 2017

New Skype4B Hybrid Setup - On-Prem has no Presence for Online Users

Just set up a new Skype4B hybrid (first time in yeeeeeeeeeeers).  Attaching an on-premises pool with one set of SIP addresses to a Skype4B Online environment with another set of domains for SIP addresses.

 

Online users can see the presence info and communicate with On-Prem users.  On-Prem users can respond back to Online users if the Online user initiates the conversation.

 

On-Prem users cannot see presence info for Online users and get an error stating "We couldn't reach [user] to send this message."

Event Viewer says:
"A SIP request made by Lync failed in an unexpected manner (status code 80ef0194). More information is contained in the following technical data:"

and

"

Response Data:

 

404 Not Found

ms-diagnostics: 1003;reason="User does not exist";destination="kfrancis@wildcats.unh.edu";source="sip.unh.edu";OriginalPresenceState="0";CurrentPresenceState="0";MeInsideUser="Yes";ConversationInitiatedBy="6";SourceNetwork="5";RemotePartyCanDoIM="Yes";RetriedInvite="true"

"

 

If I move an On-Premises user to the cloud, they can see all the users.

 

9 Replies

  • MarkVale's avatar
    MarkVale
    Iron Contributor

    Hi

    Please can you clarify this "Just set up a new Skype4B hybrid (first time in yeeeeeeeeeeers).  Attaching an on-premises pool with one set of SIP addresses to a Skype4B Online environment with another set of domains for SIP addresses."

     

    I am assuming that your SIP domains exist in your On-Prem topology and the same ones exist in 365? If not they need to match.

     

    Secondly, assuming that your have synced your AD to Azure AD?

     

    One question - the cloud users where they enabled in SfB Online first? If so then this would explain your behaviour. You'll need to tell your on-prem that they existin in the cloud, by enabling them like so

     

    Enable-CsUser
    -Identity "username" 
    -SipAddress "sip: username@contoso.com"
    -HostingProviderProxyFqdn "sipfed.online.lync.com"

     

    • kfrancis's avatar
      kfrancis
      Brass Contributor

      Hi, Mark.

       

      Embarassingly, I spaced on adding the cloud SIP domains to the On-Premises topology.  I added them and am crossing my fingers.

       

      On the Online side of things, I do see the SIP domains for the on-prem environment listed under Organization domains in the Skype4B Admin Center's dashboard (along with the cloud SIP domains).

      We are syncing our AD to Azure AD but the user's from the cloud SIP domain are created in the cloud and not synced from AD.  The users with the On-Prem SIP domains are created in AD and synced to Azure AD. 

      Yes, it's very, very strange.  No, it's not my fault.  :)  Working on trying to unify and standardize the on-prem and cloud environments which have historically been very, very separate.

      I have a question aout the enable-csuser command.  I tried it on my account on-premises and get an error:

      "enable-csuser : Cannot move user in enable operation. Use the Move user cmdlet
      instead."

       

      • MarkVale's avatar
        MarkVale
        Iron Contributor

        To comment on your command, the person you run this against must only exist in the cloud. If you run this against an On-Prem user it will fail, because you're already enabled for on-prem

    • Vincent Stessels's avatar
      Vincent Stessels
      Copper Contributor

      Yes, as Mark says the online users are not aware of the on-prem environment and have to be enabled on-prem first, then moved to the on-prem pool and then back online. Make note that all attributes have to be successfully sync'ed between every step.

       

       

      • kfrancis's avatar
        kfrancis
        Brass Contributor

        Missed this comment before I posted just a minute ago.

         

        So, the CLOUD users will need to be enabled on-prem, moved to the on-prem pool, and then moved back online?

        There's about 30,000 of them but if it works on a test group, I can gin up a PowerShell script.

    • kfrancis's avatar
      kfrancis
      Brass Contributor

      Hi, Vincent.

       

      No, the online users have never been homed in the on-prem environment.  One exception is that I can move my own account back and forth.  When my mailbox is in the Online environment, I can communicate with the On-Prem folks and presence works fine both ways.

       

      I haven't done much with Skype4b since the Lync 2010 and Lync 2013 days so my skills are definitely rusty.  I believe we have the DNS set up correctly (5061, etc.) and set up the hybrid per this guide to the best of my abilities: https://blogs.technet.microsoft.com/canitpro/2015/12/23/step-by-step-skype-for-business-2015-hybrid-configuration/

       

      Thanks!

       

      Thanks!!

Resources