A state of the art, easy to use SIP client
Available for Mac, Windows and Linux

Blink Qt Public Beta for Linux

August 13th, 2010

Release Notes

This is the first public beta release of Blink Qt. Beta merely means that not all features from the roadmap are yet implemented. The ones implemented are suppose to be working properly and are stable enough for daily reliable use.

The version number is 0.1.1 and available as binary debian package for selected Debian and Ubuntu versions. The source code is available using darcs version control tool, see the download page page more information.

We put a lot of work and testing hours into this version before releasing it. We hope that the software is up to the expectations of everyone who waited so long for a decent SIP client on Linux. Your feedback is welcome, see the end of this page for how to submit it.

Except for adding SIP accounts, this beta version has no graphical user interface for modifying the settings. You can however change the settings by using the blink-settings command line tool. Examples for how to use this tool are listed below.

Help Page

See the features page for the list of implemented features.

Help for using the user interface is available here.

Install Blink

Add AG Projects debian key and the repository for your distribution as described in the Download page

Start Blink

Start Blink using Applications -> Internet -> Blink SIP client

Configure Blink

Add an account using the wizard or by accessing the menu item: Blink -> Accounts -> Add account...

If your SIP server is correctly configured in the DNS or you create a SIP account using Blink, the default settings should work just fine in most cases.

To sync your contacts from Google go to menu Tools -> Enable Google Contacts.

Blink settings are stored in ~/.blink/config file.

You may edit this configuration file by using blink-settings command line tool.

Blink must be restarted for any changes of the config file to take effect.

A description of the settings can be found at:

Configuration Examples

Getting help:

blink-settings -h

Display all general settings:

blink-settings -g show

List configured accounts:

blink-settings -a list

The commands below operate on the default account. The default account can be changed by selecting it in the Blink main interface or with the following command:

blink-settings -a default user@domain

Display default account settings:

blink-settings -a show

Add an account:

blink-settings -a add user@domain password

You can also use Blink Add Account wizard to add an account, see the help page for more information.

Remove an existing account:

blink-settings -a delete user@domain

Set an Outbound Proxy:

blink-settings -a set sip.outbound_proxy=";transport=up"

Enable use of ICE:

blink-settings -a set nat.use_ice=true

Enable inband DTMF:

blink-settings -a set rtp.inband_dtmf=true

Enable SIP and DNS trace:

blink-settings -g logs.trace_sip=true

The file where the trace is saved is ~/.blink/logs/sip_trace.txt

Replace + sign from phone numbers with 00 prefix:

blink-settings -a set pstn.idd_prefix=00

To enable the SIP settings on server page when manually adding a previously registered account:

blink-settings -a set server.settings_url=

Known issues

Audio Device Sharing

If you have problems related to audio in Linux you may want to read this page:

Audio Devices List Different After Restart

Make sure that only one instance of Blink runs at any given time. Sometimes even if the GUI has been closed it may take up to 10 seconds for the process to quit because PortAudio library cannot properly close the audio devices. You can recognize this situation when you see in the list of available audio devices, less or no devices at all available. You must wait for 60 seconds for Blink to shutdown or kill it manually.


You can provide feedback or request support on the mailing list: