Greetings again, folks. I have a small bug to report, although I happen to know this is a bug in pjsip (because Telephone on the Mac has the same problem). Running SFLphone 0.9.8 from the Ubuntu Lucid amd64 PPA.
My scenario: I have a standard ethernet device on eth0 with IP 192.168.0.226, and an OpenVPN connection on device tap0, with IP address 10.158.22.202. I configured an account on SFLphone to use tap0, and also set "published address" to 10.158.22.202. This account will connect to an Asterisk daemon on IP 10.158.23.59. However, registering never works. And this is why (captured using ngrep on the Asterisk server): Via: SIP/2.0/UDP 192.168.0.226:5060;rport;branch=z9hG4bKPj2d7fd2a4-98c2-4d28-b71e-eaa538fcf2be. See the IP address. SFLphone (probably pjsip) is reporting the wrong return address to the server (it uses the address on the first network interface), and therefore returning packets never get routed back properly. Should I take this up with the pjsip folks? Thanks! Adolfo _______________________________________________ SFLphone mailing list [email protected] http://lists.savoirfairelinux.net/mailman/listinfo/sflphone
