Hi Rafeiee!
Do you deploy a Reverse proxy in your topology?
In my experience, you need to require a Reverse Proxy for Lync mobility. It is an essential component of an Edge Server deployment and allows external users to connect to meetings or dial-in conferences using simple URLs. For more details about Reverse Proxy,
you can refer to:
https://docs.microsoft.com/en-us/skypeforbusiness/plan-your-deployment/edge-server-deployments/system-requirements#reverse-proxies
http://www.rtcpedia.com/Blogs/Action?blogId=40052&blogURL=Fundamentals_of_Reverse_Proxy_for_Skype_For_Business_v_1_0
Also, please check your DNS configuration on your edge server and front-end server. The following picture is the DNS requirements in Skype for Business Server for your reference:

Note: Microsoft is providing this information as a convenience to you. The sites are not controlled by Microsoft. Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there. Please make
sure that you completely understand the risk before retrieving any suggestions from the above link.
Best Regards,
Jimmy Yang
Please remember to
mark the replies as answers if they helped. If you have feedback for TechNet Subscriber Support, contact
tnsf@microsoft.com.