[Blink] Blink over VPN using the wrong ip address in headers

Christian Kujau lists at nerdbynature.de
Wed May 11 23:16:04 CEST 2011


maybe this has been reported already, but I could not find any 
(searchable) archives or a bugtracker. Does a bugtacker for Blink exist?

This is basically the same bug that is present for another SIP client, 
called telephone: https://code.google.com/p/telephone/issues/detail?id=187

In short: when I'm using Blink (0.24.0, MacOS 10.6.7) to connect to a SIP 
server via a VPN connection (Tunnelblick using OpenVPN), Blink uses my 
/local/ address within its SIP traffic instead of my VPN address.

A few details on that:

# ifconfig  | egrep -A1 '^(en1|tun0)'
        inet netmask 0xffffff00 broadcast
        inet --> netmask 0xffffffff 

With the VPN being UP, I now have a second address, This is the 
only address that could be used for my SIP server within that VPN, However, tcpdump and Blink's own Activiy/SIP logs show that my 
local address, is used instead:

# tcpdump -i tun0 -tttt -v not port '53 or 123' 
tcpdump: listening on tun0, link-type NULL (BSD loopback), capture size 
65535 bytes
2011-05-11 13:55:14.932116 IP (tos 0x0, ttl 64, id 27697, offset 0, flags 
[none], proto UDP (17), length 443) > SIP, length: 415
        REGISTER sip: SIP/2.0
        Via: SIP/2.0/UDP;rport;branch=z9hG4bKPj6ML44wC9jVdKC704G08ffgijZwcC7di.
        Max-Forwards: 70
        From: "ck" <sip:356 at>;tag=Ge5mGwv7mrlTA-E5SuFdTkWnQZU1EtsZ
        To: "ck" <sip:356 at>
        Contact: <sip:jfsgbvhp at>
        Call-ID: OMSbfSeoRs4S-YaeiBWhSq-Zho.FuHwn
        CSeq: 1 REGISTER
        Expires: 600
        User-Agent: Blink 0.24.0 (MacOSX)
        Content-Length:  0

The activity log says:

2011-05-11 13:58:55   Account('356 at') activated
2011-05-11 13:59:05   Account('356 at') failed to register: No more 
routes to try (retrying in 49.77 seconds)
2011-05-11 13:59:05   Error: The account 356 at failed to 
register(No more routes to try)
2011-05-11 13:59:10   Account('356 at') deactivated

Is there some (secret?) setting that tells Blink which IP address to use 
for SDP/SIP messages?

BOFH excuse #3:

electromagnetic radiation from satellite debris

More information about the Blink mailing list