SfB on prem to Teams Questions

%3CLINGO-SUB%20id%3D%22lingo-sub-300470%22%20slang%3D%22en-US%22%3ESfB%20on%20prem%20to%20Teams%20Questions%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-300470%22%20slang%3D%22en-US%22%3E%3CP%3EIf%20you%20move%20a%20user%20from%20on-prem%20Skype%20to%20Teams%2C%20using%20the%20-movetoteams%20flag%2C%20will%20that%20apply%20the%20TeamsUpgradePolicy%20TeamsOnly%3F%26nbsp%3B%20What%20else%20does%20it%20do%20in%20the%20back-end%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAlso%2C%20for%20Teams%20chat%20to%20work%20with%20Skype%20on-prem%20user%2C%20is%20the%20following%20correct%3F%3CBR%20%2F%3E1.%20Teams%20user%20should%20be%20TeamsOnly%3C%2FP%3E%3CP%3E2.%20Skype%20on%20prem%20user%20should%20be%20Skype%20only%3C%2FP%3E%3CP%3E3.%20Hybrid%20must%20be%20functional%3C%2FP%3E%3CP%3E4.%20msRTCSIP-DeploymentLocator%20attribute%20must%20be%20synced%20online%20so%20that%20user%20shows%20up%20as%20hybridonpremuser%20in%20get-csonlineuser%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWhat%20else%20have%20I%20missed%20to%20make%20that%20functional%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-300470%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EMicrosoft%20Teams%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-345087%22%20slang%3D%22en-US%22%3ERe%3A%20SfB%20on%20prem%20to%20Teams%20Questions%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-345087%22%20slang%3D%22en-US%22%3E%3CP%3ENope%2C%20it%20totally%20does%20work.%26nbsp%3B%20Teams-only%20user%20in%20Org%20A%20can%20chat%20and%20see%20presence%2C%20and%20vice%20versa%2C%20with%20a%20SfB%20only%20user%20on%20prem%20in%20Org%20B.%3C%2FP%3E%3CP%3ECustomer%20had%20an%20issue%20with%20federation%20where%20their%20edge%20server%20couldn't%20resolve%20their%20own%20federation%20SRV%20record%20(edge%20server%20was%20configured%20to%20use%20internal%20DC%20as%20DNS%20resolver%20on%20its%20external%20interface%2C%20which%20meant%20it%20could%20resolve%20everything%20except%20for%20any%20same-domain%20records%20that%20weren't%20published%20internally).%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-345068%22%20slang%3D%22en-US%22%3ERe%3A%20SfB%20on%20prem%20to%20Teams%20Questions%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-345068%22%20slang%3D%22en-US%22%3E%3CP%3EFederation%20between%20your%20TeamsOnly%20account%20and%20an%20Islands%20user%20should%20absolutely%20work%2C%20with%20the%20caveat%20that%20the%20communication%20will%20land%20in%20SFB%20for%20the%20Islands%20user.%3C%2FP%3E%0A%3CP%3EThat%20is%20true%20even%20if%20you%20do%20not%20have%20hybrid.%3C%2FP%3E%0A%3CP%3EThat%20requires%20that%20SFB%20federation%20would%20be%20set%20up%20between%20the%20tenants.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-340072%22%20slang%3D%22en-US%22%3ERe%3A%20SfB%20on%20prem%20to%20Teams%20Questions%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-340072%22%20slang%3D%22en-US%22%3E1.%20IM%20between%20users%20and%20presence%20does%20not%20work%20in%20either%20direction.%20I%20am%20both%20users%2C%20one%20is%20a%20test%20tenant%20to%20validate%20these%20kinds%20of%20things.%3CBR%20%2F%3E2.%20Over%20a%20week%20ago%3CBR%20%2F%3E3.%20Islands%2C%20have%20been%20for%20months.%3CBR%20%2F%3E%3CBR%20%2F%3EAlthough%20supposedly%20even%20without%20hybrid%2C%20this%20should%20work%20correct%3F%20That%20would%20mean%20the%20answer%20for%203%20could%20potentially%20be%20%22no%20mode%22%20as%20the%20on-prem%20user%20wouldn't%20have%20a%20corresponding%20online%20account.%20Or%20would%20hybrid%20be%20required%20100%20percent%20of%20the%20time%3F%20That's%20the%20only%20way%20I%20can%20see%20it%20working.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-340043%22%20slang%3D%22en-US%22%3ERe%3A%20SfB%20on%20prem%20to%20Teams%20Questions%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-340043%22%20slang%3D%22en-US%22%3E%3CP%3EWhen%20you%20say%2C%20you%20are%20seeing%20it%20not%20work%3A%3C%2FP%3E%0A%3CP%3E1)%20What%20exact%20action%20are%20you%20taking%3F%20Are%20you%20in%20A%20or%20B%3F%3CBR%20%2F%3E2)%20When%20was%20the%20user%20in%20A%20moved%20from%20on-prem%20and%20granted%20TeamsOnly%3F%3C%2FP%3E%0A%3CP%3E3)%20What%20mode%20is%20user%20in%20B%20in%3F%20When%20were%20they%20set%20in%20that%20mode%3F%3C%2FP%3E%0A%3CP%3EThanks%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-340000%22%20slang%3D%22en-US%22%3ERe%3A%20SfB%20on%20prem%20to%20Teams%20Questions%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-340000%22%20slang%3D%22en-US%22%3E%3CP%3ESure%2C%20let's%20say%20two%20orgs%2C%20org%20A%20and%20org%20B.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EOrg%20A%20has%20user%20A%2C%20upgradetoteams%20upgrade%20mode%2C%20with%20his%20SfB%20account%20online.%26nbsp%3B%20Org%20A%20has%20hybrid%20set%20up%20and%20has%20migrated%20user%20A%20from%20on%20prem%20Skype%20to%20Teams%20using%20the%20-movetoteams%20flag.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EOrg%20B%20has%20a%20SfB%20on%20prem%20deployment%20with%20or%20without%20hybrid%2C%20it%20doesn't%20seem%20to%20matter%20either%20way%2C%20either%20way%20I%20am%20seeing%20it%20not%20work.%26nbsp%3B%20User%20B%20is%20a%20sfb%20on%20prem%20user%20homed%20in%20Org%20B's%20SfB%20deployment.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EBoth%20orgs%20have%20appropriate%20federation%20SRV%20records%2C%20open%20federation%2C%20no%20firewall%20issues%2C%20etc.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-339988%22%20slang%3D%22en-US%22%3ERe%3A%20SfB%20on%20prem%20to%20Teams%20Questions%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-339988%22%20slang%3D%22en-US%22%3E%3CP%3EI%20may%20be%20confused.%20Would%20you%20please%20reconfirm%20the%20exact%20scenario%3F%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EAlso%20to%20clarify%2C%20SfB%20federation%20is%20required%20but%20hybrid%20is%20not.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-339974%22%20slang%3D%22en-US%22%3ERe%3A%20SfB%20on%20prem%20to%20Teams%20Questions%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-339974%22%20slang%3D%22en-US%22%3ENew%20updates%20just%20started%20rolling%20out%20for%20federation%20contact%20lists%2C%20but%20think%20there%20were%20some%20updates%20along%20with%20this%20with%20on-prem%20federation.%20You%20might%20want%20to%20check%20and%20see%20if%20the%20scenario%20now%20works.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-339973%22%20slang%3D%22en-US%22%3ERe%3A%20SfB%20on%20prem%20to%20Teams%20Questions%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-339973%22%20slang%3D%22en-US%22%3E%3CP%3EI%20don't%20actually%20see%20this%20scenario%20covered%20in%20that%20doc%2C%20and%20from%20testing%20it%20seems%20like%20it%20doesn't%20work.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-304462%22%20slang%3D%22en-US%22%3ERe%3A%20SfB%20on%20prem%20to%20Teams%20Questions%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-304462%22%20slang%3D%22en-US%22%3E%3CP%3EThis%20doc%20has%20the%20response%3A%26nbsp%3B%3CFONT%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2FMicrosoftTeams%2Fcoexistence-chat-calls-presence%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2FMicrosoftTeams%2Fcoexistence-chat-calls-presence%3C%2FA%3E%3C%2FFONT%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-303537%22%20slang%3D%22en-US%22%3ERe%3A%20SfB%20on%20prem%20to%20Teams%20Questions%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-303537%22%20slang%3D%22en-US%22%3E%3CP%3EYour%20right%2C%20watched%20the%20video%20again%2C%20and%20the%20only%20issues%20that%20do%20not%20work%20is%20if%20you%20are%20a%20Teams%20user%20and%20your%26nbsp%3BS4B%20account%20is%20on-prem.%20So%20in%20your%20scenario%2C%20it%20should%20work%20just%20fine%20as%20long%20as%20that%20Teams%20user%20has%20an%20associated%20S4BO%20behind%20it%2C%20it%20should%20be%20able%20to%20federate%20with%20on-prem%20only.%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-303502%22%20slang%3D%22en-US%22%3ERe%3A%20SfB%20on%20prem%20to%20Teams%20Questions%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-303502%22%20slang%3D%22en-US%22%3EBut%20in%20the%20scenario%20Teams%20client%20-%26gt%3B%20gateway%20-%26gt%3B%20Teams%20user's%20SfBO%20account%20-%26gt%3B%20Org%20B%20Edge%2C%20isn't%20that%20essentially%20just%20working%20like%20a%20federated%20chat%20between%20a%20Skype%20online%20account%20and%20a%20Skype%20on-prem%20account%3F%20I'm%20not%20sure%20what%20would%20get%20in%20the%20way%2C%20because%20that%20works%20if%20we're%20talking%20about%20SfBO.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-301658%22%20slang%3D%22en-US%22%3ERe%3A%20SfB%20on%20prem%20to%20Teams%20Questions%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-301658%22%20slang%3D%22en-US%22%3EGood%20point.%20He%20does%20say%20that%20Inter-op%20is%20a%20requirement%20for%20Federation.%20So%20that%20said%2C%20if%20you%20are%20Skype%20For%20Business%20on-prem%20only%2C%20that%20means%20you%20have%20no%20Hybrid%20configuration%20which%20is%20a%20requirement%20for%20interop%2C%20which%20would%20mean%20this%20probably%20wont'%20work.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-301649%22%20slang%3D%22en-US%22%3ERe%3A%20SfB%20on%20prem%20to%20Teams%20Questions%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-301649%22%20slang%3D%22en-US%22%3EEh%20this%20is%20hypothetical.%20Let's%20say%20for%20fun%20Org%20B%20does%20not%20have%20Office%20365.%20The%20section%20of%20the%20video%20you%20linked%20is%20interop%20related%2C%20so%20intra-tenant.%20I'm%20not%20sure%20that%20it%20addresses%20the%20same%20federation%20scenario%20I've%20laid%20out.%20If%20we're%20assuming%20no%20Office%20365%2C%20then%20the%20flow%20would%20look%20like%20Teams%20client%20-%26gt%3B%20gateway%20-%26gt%3B%20Teams%20user's%20SfBO%20account%20-%26gt%3B%20Org%20B%20Edge.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-301626%22%20slang%3D%22en-US%22%3ERe%3A%20SfB%20on%20prem%20to%20Teams%20Questions%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-301626%22%20slang%3D%22en-US%22%3EHe%20says%20it%20should%20support%20it.%20Assuming%20this%20isn't%20working%20for%20you%3F%20If%20Org%20B%20has%20Office%20365%2C%20I%20bet%20they%20have%20Teams%20licenses%20and%20at%20that%20point%20they%20have%20Teams%20in%20the%20mix.%20Anyway%2C%20he%20says%20right%20here%20it%20should%20work.%20%3CA%20href%3D%22https%3A%2F%2Fyoutu.be%2FwEc9u4S3GIA%3Ft%3D2803%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fyoutu.be%2FwEc9u4S3GIA%3Ft%3D2803%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-301609%22%20slang%3D%22en-US%22%3ERe%3A%20SfB%20on%20prem%20to%20Teams%20Questions%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-301609%22%20slang%3D%22en-US%22%3EOk%2C%20so%20I%20have%20watched%20those%20now%2C%20they're%20great.%20One%20question%20I%20don't%20think%20was%20answered%20is%20the%20scenario%3A%3CBR%20%2F%3E%3CBR%20%2F%3E1.%20Teams%20only%20user%20in%20Org%20A%3CBR%20%2F%3E2.%20SfB%20on-prem%20account%20in%20Org%20B%2C%20Org%20B%20has%20no%20hybrid%2C%20on-prem%20only%20SfB%2C%20no%20SfB%20Online%20presence%3CBR%20%2F%3E3.%20Open%20federation%20in%20both%20companies%3CBR%20%2F%3E%3CBR%20%2F%3EShould%20Teams%20user%20be%20able%20to%20initiate%20a%20chat%20with%20SfB%20on-prem%20user%20in%20Org%20B%2C%20and%20should%20SfB%20on-prem%20user%20in%20Org%20B%20be%20able%20to%20initiate%20a%20chat%20with%20Teams%20only%20user%20in%20Org%20A%3F%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-301120%22%20slang%3D%22en-US%22%3ERe%3A%20SfB%20on%20prem%20to%20Teams%20Questions%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-301120%22%20slang%3D%22en-US%22%3EAwesome%2C%20thank%20you!%20And%20we%20haven't%20switched%20to%20Skype%20only%2C%20otherwise%20that%20all%20works%20and%20it%20makes%20sense%2C%20just%20making%20sure%20my%20thoughts%20are%20correct.%20Any%20idea%20what%20else%20the%20-movetoteams%20flag%20does%20on%20move-csuser%3F%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-300720%22%20slang%3D%22en-US%22%3ERe%3A%20SfB%20on%20prem%20to%20Teams%20Questions%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-300720%22%20slang%3D%22en-US%22%3E%3CP%3EThat%20should%20be%20the%20case%20is%20it%20not%20working%20for%20you%3F%3C%2FP%3E%3CP%3EI%20went%20over%20a%20very%20great%20resource%20the%20other%20day%20covering%20all%20the%20scenarios%20with%20OnPrem%20and%20all%20the%20upgrade%20methods.%20I%20would%20highly%20recommend%20watching%20these.%20The%203rd%20one%20is%20the%20best%20one%20IMO%20as%20it%20gets%20into%20the%20interop%20functions.%3C%2FP%3E%3CP%3E%3CSPAN%3EThe%20recordings%20are%20located%20here%3C%2FSPAN%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%3CSPAN%3E%3CU%3E%3CA%20title%3D%22https%3A%2F%2Faka.ms%2Fteams-upgrade-intro%22%20href%3D%22https%3A%2F%2Faka.ms%2Fteams-upgrade-intro%22%20target%3D%22_blank%22%20rel%3D%22noreferrer%20noopener%22%3EIntroduction%20to%20Upgrade%3C%2FA%3E%3C%2FU%3E%26nbsp%3B(Upgrade%20part%201%20of%204)%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%3E%3CU%3E%3CA%20title%3D%22https%3A%2F%2Faka.ms%2Fteams-upgrade-plan%22%20href%3D%22https%3A%2F%2Faka.ms%2Fteams-upgrade-plan%22%20target%3D%22_blank%22%20rel%3D%22noreferrer%20noopener%22%3EPlan%20your%20upgrade%3C%2FA%3E%3C%2FU%3E%26nbsp%3B(Upgrade%20part%202%20of%204)%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%3E%3CU%3E%3CA%20title%3D%22https%3A%2F%2Faka.ms%2Fteams-upgrade-coexistence-interop%22%20href%3D%22https%3A%2F%2Faka.ms%2Fteams-upgrade-coexistence-interop%22%20target%3D%22_blank%22%20rel%3D%22noreferrer%20noopener%22%3ECoexistence%20and%20Interoperability%3C%2FA%3E%3C%2FU%3E%26nbsp%3B(Upgrade%20part%203%20of%204)%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%3E%3CU%3E%3CA%20title%3D%22https%3A%2F%2Faka.ms%2Fteams-upgrade-admin%22%20href%3D%22https%3A%2F%2Faka.ms%2Fteams-upgrade-admin%22%20target%3D%22_blank%22%20rel%3D%22noreferrer%20noopener%22%3EAdministrator%20experience%3C%2FA%3E%3C%2FU%3E%26nbsp%3B(Upgrade%20part%204%20of%204)%3C%2FSPAN%3E%3C%2FLI%3E%3C%2FUL%3E%3C%2FLINGO-BODY%3E
Contributor

If you move a user from on-prem Skype to Teams, using the -movetoteams flag, will that apply the TeamsUpgradePolicy TeamsOnly?  What else does it do in the back-end?

 

Also, for Teams chat to work with Skype on-prem user, is the following correct?
1. Teams user should be TeamsOnly

2. Skype on prem user should be Skype only

3. Hybrid must be functional

4. msRTCSIP-DeploymentLocator attribute must be synced online so that user shows up as hybridonpremuser in get-csonlineuser

 

What else have I missed to make that functional?

17 Replies

That should be the case is it not working for you?

I went over a very great resource the other day covering all the scenarios with OnPrem and all the upgrade methods. I would highly recommend watching these. The 3rd one is the best one IMO as it gets into the interop functions.

The recordings are located here

Awesome, thank you! And we haven't switched to Skype only, otherwise that all works and it makes sense, just making sure my thoughts are correct. Any idea what else the -movetoteams flag does on move-csuser?
Ok, so I have watched those now, they're great. One question I don't think was answered is the scenario:

1. Teams only user in Org A
2. SfB on-prem account in Org B, Org B has no hybrid, on-prem only SfB, no SfB Online presence
3. Open federation in both companies

Should Teams user be able to initiate a chat with SfB on-prem user in Org B, and should SfB on-prem user in Org B be able to initiate a chat with Teams only user in Org A?
He says it should support it. Assuming this isn't working for you? If Org B has Office 365, I bet they have Teams licenses and at that point they have Teams in the mix. Anyway, he says right here it should work. https://youtu.be/wEc9u4S3GIA?t=2803


Eh this is hypothetical. Let's say for fun Org B does not have Office 365. The section of the video you linked is interop related, so intra-tenant. I'm not sure that it addresses the same federation scenario I've laid out. If we're assuming no Office 365, then the flow would look like Teams client -> gateway -> Teams user's SfBO account -> Org B Edge.
Good point. He does say that Inter-op is a requirement for Federation. So that said, if you are Skype For Business on-prem only, that means you have no Hybrid configuration which is a requirement for interop, which would mean this probably wont' work.
But in the scenario Teams client -> gateway -> Teams user's SfBO account -> Org B Edge, isn't that essentially just working like a federated chat between a Skype online account and a Skype on-prem account? I'm not sure what would get in the way, because that works if we're talking about SfBO.

Your right, watched the video again, and the only issues that do not work is if you are a Teams user and your S4B account is on-prem. So in your scenario, it should work just fine as long as that Teams user has an associated S4BO behind it, it should be able to federate with on-prem only. 

I don't actually see this scenario covered in that doc, and from testing it seems like it doesn't work.

New updates just started rolling out for federation contact lists, but think there were some updates along with this with on-prem federation. You might want to check and see if the scenario now works.

I may be confused. Would you please reconfirm the exact scenario?

 

Also to clarify, SfB federation is required but hybrid is not.

Sure, let's say two orgs, org A and org B.

 

Org A has user A, upgradetoteams upgrade mode, with his SfB account online.  Org A has hybrid set up and has migrated user A from on prem Skype to Teams using the -movetoteams flag.

 

Org B has a SfB on prem deployment with or without hybrid, it doesn't seem to matter either way, either way I am seeing it not work.  User B is a sfb on prem user homed in Org B's SfB deployment.

 

Both orgs have appropriate federation SRV records, open federation, no firewall issues, etc.

When you say, you are seeing it not work:

1) What exact action are you taking? Are you in A or B?
2) When was the user in A moved from on-prem and granted TeamsOnly?

3) What mode is user in B in? When were they set in that mode?

Thanks

1. IM between users and presence does not work in either direction. I am both users, one is a test tenant to validate these kinds of things.
2. Over a week ago
3. Islands, have been for months.

Although supposedly even without hybrid, this should work correct? That would mean the answer for 3 could potentially be "no mode" as the on-prem user wouldn't have a corresponding online account. Or would hybrid be required 100 percent of the time? That's the only way I can see it working.

Federation between your TeamsOnly account and an Islands user should absolutely work, with the caveat that the communication will land in SFB for the Islands user.

That is true even if you do not have hybrid.

That requires that SFB federation would be set up between the tenants.

Nope, it totally does work.  Teams-only user in Org A can chat and see presence, and vice versa, with a SfB only user on prem in Org B.

Customer had an issue with federation where their edge server couldn't resolve their own federation SRV record (edge server was configured to use internal DC as DNS resolver on its external interface, which meant it could resolve everything except for any same-domain records that weren't published internally).