Mobile Gateway discovery from the iOS or Android App is done by looking at the mDNS/Bonjour announcement that is performed by the gateway.
In some environment this mDNS/Bonjour based service announcement is not reliable enough, due to the nature of the protocol
Alternative can be to use in the existing local DNS server as per below illustration.
- Create an Host (A) record for the Gateway if not already present
- Then setup a 'Service Location' (SRV) record '_discovermobile' under the '_tcp' existing entry, like illustrated