Are you able to access your WCF service in Browser from Remote machine?
Also try by changing settings in web.config of your WCF Service as below.
<service name="MyServiceName">
behaviorConfiguration="MyServiceBehavior"></service>
<servicebehaviors>
<behavior name="MyServiceBehavior">
<servicemetadata httpgetenabled="true" />
</behavior>
</servicebehaviors>