Wiki » History » Revision 35
Revision 34 (Adrian Georgescu, 01/13/2014 12:43 PM) → Revision 35/41 (Adrian Georgescu, 01/13/2014 12:44 PM)
h1. 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|Help for Blink QT for Windows and Linux]] Blink Qt is based on "SIP SIMPLE client SDK":http://sipsimpleclient.org and derives most of its features directly from it. h2. Features * 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) * Chat sessions (MSRP) * Acoustic Echo Cancellation * Multiparty audio conference * Chat sessions (MSRP) * SIP 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 h2. Roadmap h3. Main Tasks * 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 * Add webpassword per account * 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 h3. Nice to have * 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