On Wed, Nov 23, 2011 at 8:16 PM, David Burgess <[email protected]> wrote: > I have the SIP client in my Android 2.3 phone set up to register to my > local Askozia (Asterisk) PBX. The problem I'm having is that if I use > the FQDN of the PBX server, the SIP client only registers when I'm off > the network. In order to have the SIP client register successfully > when on the local network, I have to drop the domain part and just use > the hostname. Obviously this creates problems when I'm not on the > local network. > > It used to work to just use the FQDN and the SIP client would register > whether I was local or not. I'm not sure why it quit working, whether > it was the upgrade from pfsense 2.0-RC to 2.0-RELEASE, or if it was > the upgrade of the phone from Cyanogenmod 7.0 to 7.1. > > The PBX server has a RFC1918 address and pfsense is doing NAT for it > to the internet. I'm using pfsense's DNS Forwarder on the internal > network along with the first two DHCP options. If I ping the PBX > server's hostname from the Android terminal I get a response from the > internal address. Likewise, if I ping the PBX's FQDN I get a response, > again from the internal address. If I do an nslookup on the FQDN from > Android, I get the WAN address as a response, even if I create a host > override entry in pfsense's DNS Forwarder. >
I wonder if the phone is doing the FQDN DNS lookup via the cell network even when connected to wifi? > Any ideas on the problem or a workaround? > _______________________________________________ List mailing list [email protected] http://lists.pfsense.org/mailman/listinfo/list
