SOLVED
Home

Teams to external Teams chat

%3CLINGO-SUB%20id%3D%22lingo-sub-795251%22%20slang%3D%22en-US%22%3ETeams%20to%20external%20Teams%20chat%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-795251%22%20slang%3D%22en-US%22%3E%3CP%3EI%20want%20to%20just%20chat%20with%20another%20Teams%20user%2C%20in%20another%20tenant.%20How%20hard%20can%20it%20be%3F%20Followed%20this%20page%3A%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fmicrosoftteams%2Fmanage-external-access%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fmicrosoftteams%2Fmanage-external-access%3C%2FA%3E%3C%2FP%3E%3CP%3EAllowed%20external%20access%2C%20both%20users%20have%20SIP%20addresses%20configured%2C%20correct%20licenses%20assigned%2C%20Island%20mode%20configured%20for%20Teams%20mode%2C%20no%20blocked%20domains%2C%20user%20can%20be%20found%20in%20the%20old%20S4B%20portal%20(on%20both%20sides)%2C%20all%20other%20quest%20access%20settings%20etc.%20etc.%20checked.%26nbsp%3B%3C%2FP%3E%3CP%3EI%20checked%20every%20blog%20and%20website%20and%20whatever%20to%20get%20this%20working.%20There%20is%20no%20logging%20somewhere%20either%20to%20find%20the%20actual%20problem.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EStrange%20enough%2C%20it%20works%20for%20one%20user.%20If%20we%20send%20a%20chat%20from%20domain%20B%20to%20a%20person%20in%20domain%20A%2C%20they%20can%20chat%20both%20sides.%20But%20if%20domain%20A%20initiates%20a%20chat%20to%20any%20person%20in%20domain%20B%2C%20it's%20not%20working.%20From%20domain%20B%20to%20other%20persons%20in%20Domain%20A%20is%20not%20working%20either.%3C%2FP%3E%3CP%3EThe%20working%20account%20is%20not%20a%20guest%20account.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20am%20out%20of%20options.%20Can%20anyone%20point%20me%20in%20the%20right%20direction%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-795251%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-797048%22%20slang%3D%22en-US%22%3ERe%3A%20Teams%20to%20external%20Teams%20chat%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-797048%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F869%22%20target%3D%22_blank%22%3E%40Chris%20Webb%3C%2FA%3E%2C%20that%20video%20helps%20a%20lot%20and%20gives%20a%20great%20overview%2C%20but%20I%20have%20users%20in%20domain%20A%20(Teams%20only%20mode%20whole%20organization)%2C%20sending%20chats%20to%20Domain%20B%20(Island%20mode)%20and%20they%20receive%20the%20message%20in%20Teams.%20I%20am%20very%20sure%2C%20I%20checked%20that%20with%20multiple%20users.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ESo%20I%20think%20it%20makes%20it%20messy%2C%20like%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F9476%22%20target%3D%22_blank%22%3E%40Linus%20Cansby%3C%2FA%3E%26nbsp%3Bsays.%20It's%20not%20100%25%20reproducible%20so%20messy%20is%20the%20right%20word.%3C%2FP%3E%3CP%3EBut%20the%20good%20news%20is%2C%20I%20got%20it%20all%20working.%20Only%20with%20the%20help%20of%20you%20guys.%20Thanks%20a%20lot%2C%20I%20appreciate%20it.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-797188%22%20slang%3D%22en-US%22%3ERe%3A%20Teams%20to%20external%20Teams%20chat%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-797188%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F869%22%20target%3D%22_blank%22%3E%40Chris%20Webb%3C%2FA%3E%2C%20I%20think%20you%20are%20right%20after%20all.%20The%20reason%20that%20people%20in%20Domain%20B%20can%20chat%20in%20island%20mode%2C%20is%20because%20they%20initiate%20the%20chat%20to%20someone%20with%20Teams%20Only%20mode.%20Then%20it%20works.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIf%20the%20team%20only%20mode%20person%20initiates%20a%20chat%20to%20the%20island%20mode%20person%2C%20it's%20failing%20all%20the%20time.%20Changing%20it%20to%20Teams%20Only%20mode%20(and%20waiting%20for%20some%20time)%2C%20it%20starts%20working.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20am%20happy%20it%20starts%20working%20normally%2C%20but%20it's%20pretty%20complex%20and%26nbsp%3Billogical.%20Thanks%20again.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-797204%22%20slang%3D%22en-US%22%3ERe%3A%20Teams%20to%20external%20Teams%20chat%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-797204%22%20slang%3D%22en-US%22%3E%3CP%3EIf%20a%20person%20in%20Domain%20A%20(teams%20only)%20sends%20a%20message%20to%20a%20person%20in%20Domain%20B%20(islands)%20they%20should%20receive%20the%20message%20in%20their%20Skype%20client%20at%20least.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-797226%22%20slang%3D%22en-US%22%3ERe%3A%20Teams%20to%20external%20Teams%20chat%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-797226%22%20slang%3D%22en-US%22%3EYes%20indeed%2C%20except%20when%20the%20person%20in%20Domain%20B%20initiates%20the%20chat%20with%20Teams.%20That%20works%20fine.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-797358%22%20slang%3D%22en-US%22%3ERe%3A%20Teams%20to%20external%20Teams%20chat%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-797358%22%20slang%3D%22en-US%22%3EYeah%20just%20woke%20up%20to%20these%20replies.%20Was%20gonna%20say%20if%20island%20user%20initiated%20it%20Probabaly%20comes%20back%20to%20that%20chat%20%3A).%20%3CBR%20%2F%3E%3CBR%20%2F%3EAnother%20wrench%20is%20about%20to%20be%20thrown%20into%20the%20mix%20when%20native%20teams%20federation%20goes%20live%20soon.%20All%20teams%20to%20teams%20will%20be%20native.%20Not%20sure%20what%20modes%20will%20effect%20that%20if%20any%20thou%20just%20yet.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-797359%22%20slang%3D%22en-US%22%3ERe%3A%20Teams%20to%20external%20Teams%20chat%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-797359%22%20slang%3D%22en-US%22%3EGood%20point%2C%20thanks%20for%20the%20heads%20up.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-795523%22%20slang%3D%22en-US%22%3ERe%3A%20Teams%20to%20external%20Teams%20chat%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-795523%22%20slang%3D%22en-US%22%3E%3CP%3EHi%2C%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThat%20Island%20mode%20makes%20it%20messy%2C%20you%20should%20only%20use%20that%20for%20a%20short%20period%20for%20some%20test%20users%2C%20don't%20use%20it%20in%20production.%20Is%20both%20domain%20A%20and%20domain%20B%20users%20in%20Islands%20mode%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ESince%20the%20current%20version%20of%20federation%20is%20using%20Skype%20for%20Business%20Online%20be%20messy.%20When%20a%20user%20in%26nbsp%3B%3CSPAN%3Edomain%20A%20initiates%20a%20chat%20to%20any%20person%20in%20domain%20B%20do%20they%20get%20the%20message%20in%20Skype%20or%20does%20it%20only%20disappear%3F%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThe%20solution%20would%20be%20to%20use%20Teams%20mode%2C%20or%20maybe%20some%20of%20the%20Skype%20Only%20mode%20but%20that%20can%20cause%20other%20problems%20when%20moving%20from%20Islands%20to%20SfBOnly.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-795651%22%20slang%3D%22en-US%22%3ERe%3A%20Teams%20to%20external%20Teams%20chat%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-795651%22%20slang%3D%22en-US%22%3E%3CP%3EIslands%20does%20not%20allow%20external%20chat%20(federation)%20into%20the%20recipients%20endpoint%20setting%2C%20it%20always%20routes%20to%20Skype%20for%20Business%20client%20unless%20you%20are%20on%20Teams%20Only.%20Please%20see%20this%20video%20for%20a%20good%20explanation%20of%20such.%20%3CA%20href%3D%22https%3A%2F%2Fyoutu.be%2FwEc9u4S3GIA%3Ft%3D3049%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fyoutu.be%2FwEc9u4S3GIA%3Ft%3D3049%26nbsp%3B%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EAlso%20note%2C%20if%20they%20have%20Skype%20for%20Business%20on-prem%2C%20not%20setup%20hybrid%2C%20then%20you%20cannot%20federate%2Fchat%20to%20them%20via%20Teams.%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E
Highlighted
Occasional Contributor

I want to just chat with another Teams user, in another tenant. How hard can it be? Followed this page:

https://docs.microsoft.com/en-us/microsoftteams/manage-external-access

Allowed external access, both users have SIP addresses configured, correct licenses assigned, Island mode configured for Teams mode, no blocked domains, user can be found in the old S4B portal (on both sides), all other quest access settings etc. etc. checked. 

I checked every blog and website and whatever to get this working. There is no logging somewhere either to find the actual problem.

 

Strange enough, it works for one user. If we send a chat from domain B to a person in domain A, they can chat both sides. But if domain A initiates a chat to any person in domain B, it's not working. From domain B to other persons in Domain A is not working either.

The working account is not a guest account.

 

I am out of options. Can anyone point me in the right direction?

 

 

8 Replies
Highlighted
Solution

Hi,

 

That Island mode makes it messy, you should only use that for a short period for some test users, don't use it in production. Is both domain A and domain B users in Islands mode?

 

Since the current version of federation is using Skype for Business Online be messy. When a user in domain A initiates a chat to any person in domain B do they get the message in Skype or does it only disappear?

 

The solution would be to use Teams mode, or maybe some of the Skype Only mode but that can cause other problems when moving from Islands to SfBOnly.

Highlighted

Islands does not allow external chat (federation) into the recipients endpoint setting, it always routes to Skype for Business client unless you are on Teams Only. Please see this video for a good explanation of such. https://youtu.be/wEc9u4S3GIA?t=3049 

 

Also note, if they have Skype for Business on-prem, not setup hybrid, then you cannot federate/chat to them via Teams. 

Highlighted

@Chris Webb, that video helps a lot and gives a great overview, but I have users in domain A (Teams only mode whole organization), sending chats to Domain B (Island mode) and they receive the message in Teams. I am very sure, I checked that with multiple users.

 

So I think it makes it messy, like @Linus Cansby says. It's not 100% reproducible so messy is the right word.

But the good news is, I got it all working. Only with the help of you guys. Thanks a lot, I appreciate it.

Highlighted

@Chris Webb, I think you are right after all. The reason that people in Domain B can chat in island mode, is because they initiate the chat to someone with Teams Only mode. Then it works. 

 

If the team only mode person initiates a chat to the island mode person, it's failing all the time. Changing it to Teams Only mode (and waiting for some time), it starts working.

 

I am happy it starts working normally, but it's pretty complex and illogical. Thanks again.

Highlighted

If a person in Domain A (teams only) sends a message to a person in Domain B (islands) they should receive the message in their Skype client at least.

 

Highlighted
Yes indeed, except when the person in Domain B initiates the chat with Teams. That works fine.
Highlighted
Yeah just woke up to these replies. Was gonna say if island user initiated it Probabaly comes back to that chat :).

Another wrench is about to be thrown into the mix when native teams federation goes live soon. All teams to teams will be native. Not sure what modes will effect that if any thou just yet.
Highlighted
Good point, thanks for the heads up.
Related Conversations
Microsoft Teams Application - Sign in error
vatsha in Microsoft Teams on
0 Replies
Meeting Ended and Meeting Duration Time
zk2020 in Microsoft Teams on
2 Replies
Change Calendar in Teams
jonasbayer in Microsoft Teams on
2 Replies
How to sync a SharePoint Web Part with Teams?
vcima in SharePoint Developer on
1 Replies
lancer Teams et créer un compte
contactfougeirolfr in Microsoft Teams on
1 Replies