The request failed. Please try again. Make sure that you are signed in to Lync.
Over the last few months, I've found that users who experience this error message are usually sending an Online Meeting out to lots of recipients. Why does this matter? Well, it's because the problem is due to one (or more) of your meeting recipients, not with the actual user.
This obviously presents a troubleshooting challenge. My standard steps are:
- Ask the user to send you a list of all of the recipients.
- Normalize this list from user-ese to csv or txt.
- Run a handy little script of your choosing to get user properties
- Now, inspect your log for any oddities associated with one of the recipients. Usually, one will have a funky policy associated with them.
- If this doesn't help (sometimes the case), run the same script with a get-csaduser and inspect your log for users whose SIP address in Lync doesn't match the corresponding SIP address Exchange thinks they should have.
- If the above step seems too cumbersome, and you have a good user, you can always start carving off chunks of the recipients until you narrow down the one causing the issue.
- $csv = import-csv c:\scripts\userlist.csv
foreach ($record in $csv) {
$user = $record.Users
get-csuser -identity $user | out-file users.log -Append
}
Fix the problem recipient. They either need a policy changed, or some massaging done to make Lync and Exchange agree.
For me, this usually happens when a user gets married, and their name got changed by somebody who decided that the steps you gave them for modifying a SIP address were too cumbersome. Now they have a SIP in Exchange that doesn't match Lync.
I typically will coordinate with the user to change their SIP address (ALWAYS CHANGE THIS IN THE LYNC POWERSHELL CONSOLE) to something temporary, then change it back to what it is supposed to be.
First:
$user = Read-Host -Prompt "Enter user name"Then
$usertomovesip = "sip:" + $user + "@dummydomain"
Set-CSUser -Identity $user -SipAddress $usertomovesip
$user = Read-Host -Prompt "Enter user name"$usertomove = Get-CSAdUser -Identity $user
$usertomovesmtp = $usertomove.windowsemailaddress
$usertomovesip = "sip:" + $usertomovesmtp
Set-CSUser -Identity $user -SipAddress $usertomovesip
Now, wait for Lync and Exchange to agree. Depending on your AD topology, this might take a few minutes. You can check the progress through "get-csaduser" and monitoring the Exchange properties.
If the users use cached Exchange mode, it may take a day or two for everything to replicate out, but your work should now be done.
Thanks for posting this, very helpful.
ReplyDeleteOr just run a Mail repair. This fixed it for me.
ReplyDeleteOr just run a Mail repair. This fixed it for me.
ReplyDelete