« Previous - Version 36/41 (diff) - Next » - Current version
Adrian Georgescu, 01/13/2014 12:50 pm

Blink Qt

This wiki page is meant for providing access to the version control source code repository.

For up to date information please visit the official web site http://icanblink.com

For help see Help for Blink QT for Windows and Linux

Blink Qt is based on SIP SIMPLE client SDK and derives most of its features directly from it.


  • Multiple SIP accounts
  • Bonjour neighbourhood discovery
  • SIP server discovery (DNS NAPTR, SRV, A records)
  • Audio calls (Opus, G.722, G.711, Speex, GSM, ilBC codecs)
  • Acoustic Echo Cancellation
  • Multiparty audio conference
  • Chat sessions (MSRP)
  • SIMPLE Presence (XCAP and RLS)
  • Contacts management (XCAP)
  • Icon management (XCAP)
  • Google contacts integration
  • Voicemail notifications
  • Call history
  • Redial and Hold
  • ICE NAT traversal
  • sRTP encryption
  • Hotplug audio device detection (Windows)
  • Minimize to Windows system tray


  • File Transfers * Multiparty conferencing * OTR encryption * Engine doesn't stop on Windows * Video * History manager * Open system browser for http(s) uris * Blocked contacts list * Accept presence request properly * Call transfer * Screen Sharing * Fix dialed URIs (% encode the username to avoid errors) * Remove block policy when adding URI for contact * Add block policy when removing URI for contact * Replace + in main GUI with a navigation menu * Check if files are opened in binary or text mode * Decide if we also want to save window size / position for all windows * Have the avatar selection on the account state button's menu * Explore the scaledContents attribute for the IconSelector label * Add Remove from group context menu entry for contacts * Decide if we want email addresses from Google contacts or not * Store url, etag and hash on IconDescriptor * Re-evaluate what to do about missing icons (explore having blink://no-icon) * Save timestamp of last known state in order not to overwrite the state when blink starts * Implement state types in order not to sync automatic states * Evaluate getting rid of the dial buttons * Decide if to have a virtual group for online contacts or just an option to sort online contacts at the top of the list * Print auth failure in server settings page * Update Audio labels * Detect when system comes back from sleep in Windows * Fix reporting ICE negotiation status * Add ability to reorder accounts

Nice to have

  • Add webpassword per account
  • Dial SIP URI from server web page
  • Answering Machine
  • Device switching window when detected at runtime
  • Alert panel for redirect 30X
  • Dial SIP URIs from the system
  • Desktop notifications
  • Logs window
  • LDAP directory services