Hi there,
Hopefully someone can point out the silly thing I've forgotten to do!
I've created a UserEndpoint console app (ClientPlatformSettings collab platform, UserEndpointSettings UserEndpoint).
Everything works fine whilst I'm on the network, but if I try and use the edge by signing in on a different network to where the Lync server is, I can't make it happen. I'm not specifying a server name in the UserEndpointSetting instantiation, instead relying on auto-discovery.
It's worth pointing out that, on the same machine the fat client works fine over the edge - so I don't think it's the connection, firewall, auto-discovery setup, or edge server.
I'm running the app in VS2013 as an Administrator.
The error I get, at the Endpoint.Establish() is the "classic" Microsoft.Rtc.Signalling.TlsFailureException: Unknown error (0x80131500). The inner exception is: "Peer disconnected while outbound capabilities negotiation was in progress"
I get that it's some sort of TLS/certificate error, but what? Do I need to have any sort of certificate on the machine? I was under the impression that I didn't, because it's a UserEndpoint which is supplying it's own credentials? (and if so, how come the client can sign in OK?!)
Any help appreciated!
Thanks,
-tom
Tom Morgan Developing Lync