On the 'Network settings' tab in the 'NAT and Firewall' section I checked the 'Direct connection to the Internet' option.
Also worth mentioning: The 'REGISTER' packet below is the only network traffic from linphone (I wiresharked), unless I check the 'Publish presence information' checkbox in the 'Proxy account' settings. That checkbox didn't solve my connection problem. I can connect when I'm in the office, just not when I'm VPN connected. I'm pretty sure I'm correctly set up, I'm pretty sure it's a bug. On Tue, 2010-08-03 at 12:05 +0530, Pankaj Chhabra wrote: > What is your setting for STUN?. I guess in this case you should tell > that you are directly connected to the server and disable STUN. > > > Thanks, > Pankaj > > > On Tue, Aug 3, 2010 at 12:02 PM, Casper Langemeijer <[email protected]> wrote: > > Yes I did. > > > > For clarification maybe it's good to mention that in the 'Your resulting > > SIP address:' field on the 'Manage SIP Accounts' tab the correct IP > > address is showing (172.24.4.3) > > > > Linphone detects the correct IP address, it just doesn't put it in the > > 'via' header. The source address of the IP packet is correct > > (172.24.4.3) As you can see below the 'Contact' header also has the > > right IP: <sip:[email protected]> > > > > Thanks, Casper > > > > On Tue, 2010-08-03 at 11:44 +0530, Pankaj Chhabra wrote: > >> Hi, > >> > >> Linphone is still using 192.168.1.22 as the local IP address and not > >> using the address of your ppp0. Did you try restarting Linphone? > >> > >> Thanks, > >> Pankaj > >> > >> > >> On Tue, Aug 3, 2010 at 2:17 AM, Casper Langemeijer <[email protected]> wrote: > >> > Hi All, > >> > > >> > I try to connect from my home through a VPN connection to an asterisk > >> > server. VPN and office network addresses are 172.24.x.x. My local > >> > network is 192.168.1.x > >> > > >> > linphone is advertising 192.168.1.22 (my local network IP) as host in > >> > the "via" header. > >> > > >> > I can see my asterisk server contacting 192.168.1.22 in my office > >> > firewall error log. Apparently it receives the REGISTER packet and > >> > responds to the IP in the "via" header. > >> > > >> > Originally the sender address of the packets was my local network IP as > >> > well. According to bugreport > >> > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=500512#25 a possible > >> > solution was to add an explicit route to my asterisk server, so I did. > >> > > >> > $ route add 172.24.1.8 ppp0 > >> > > >> > It fixed that part of the problem. This seems to be the same issue as > >> > mentioned in this debian bugreport. > >> > > >> > Here is one of the REGISTER packets sent, copied from the Linphone debug > >> > window: > >> > > >> > message: cb_sndreq_retransmission (id=4) > >> > message: eXosip: timer sec:4 usec:10000! > >> > message: DNS resolution with 172.24.1.8:5060 > >> > message: getaddrinfo returned the following addresses: > >> > message: 172.24.1.8 port 5060 > >> > message: Message sent: (to dest=172.24.1.8:5060) > >> > REGISTER sip:172.24.1.8 SIP/2.0 > >> > Via: SIP/2.0/UDP 192.168.1.22:5060;rport;branch=z9hG4bK898566468 > >> > From: <sip:[email protected]>;tag=1790236968 > >> > To: <sip:[email protected]> > >> > Call-ID: 952225778 > >> > CSeq: 4 REGISTER > >> > Contact: <sip:[email protected]> > >> > Max-Forwards: 70 > >> > User-Agent: Linphone/3.3.2 (eXosip2/3.3.0) > >> > Expires: 600 > >> > Content-Length: 0 > >> > > >> > If I can help you by providing any other information, please let me > >> > know. > >> > > >> > Thank you, > >> > > >> > Casper > >> > > >> > > >> > > >> > _______________________________________________ > >> > Linphone-users mailing list > >> > [email protected] > >> > http://lists.nongnu.org/mailman/listinfo/linphone-users > >> > > > > > > > _______________________________________________ Linphone-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/linphone-users
