I have connected somehow one Lync mobile client (Windows Phone 7). I try to connect other phone and they seem to be pushing back the internal URL when going to the external discovery URL. Also I have tried to connect an iPhone internally and still getting issues. Seems weird that my phone was the only one able to connect.
I have no TMG but pushing 443 to 4443 on my router for my external web services.
I have installed the domain ca cert on the phones to except the domain signed cert.
I have ran Get-CsMCXconfiguration |fl and its showing the .local URL of the frontend server.
I have tested my phone (the one that is working) both internally and externally.
Any help would be great.