Project

General

Profile

Wiki » History » Version 41

Adrian Georgescu, 11/10/2014 09:05 PM

1 8 Adrian Georgescu
h1. Blink Qt
2 1 Tijmen de Mes
3 9 Adrian Georgescu
This wiki page is meant for providing access to the version control source code repository. 
4
5
For up to date information please visit the official web site http://icanblink.com
6 3 Adrian Georgescu
7 14 Tijmen de Mes
For help see [[help|Help for Blink QT for Windows and Linux]]
8 10 Tijmen de Mes
9 28 Adrian Georgescu
Blink Qt is based on "SIP SIMPLE client SDK":http://sipsimpleclient.org and derives most of its features directly from it. 
10 27 Adrian Georgescu
11
12 23 Adrian Georgescu
h2. Features
13 20 Adrian Georgescu
14 24 Adrian Georgescu
 * Multiple SIP accounts
15 30 Adrian Georgescu
 * Bonjour neighbourhood discovery
16 1 Tijmen de Mes
 * SIP server discovery (DNS NAPTR, SRV, A records)
17 30 Adrian Georgescu
 * Audio calls (Opus, G.722, G.711, Speex, GSM, ilBC codecs)
18 37 Adrian Georgescu
 * Video calls (HD H.264)
19 40 Adrian Georgescu
 * Acoustic Echo Cancellation (the one that really works)
20 1 Tijmen de Mes
 * Multiparty audio conference
21 35 Adrian Georgescu
 * Chat sessions (MSRP)
22 41 Adrian Georgescu
 * File Transfers (MSRP)
23
 * Screen Sharing (VNC over MSRP)
24
 * Multiparty conferencing for chat and audio
25 35 Adrian Georgescu
 * SIMPLE Presence (XCAP and RLS)
26 22 Adrian Georgescu
 * Contacts management (XCAP)
27
 * Icon management (XCAP)
28
 * Google contacts integration
29 20 Adrian Georgescu
 * Voicemail notifications
30
 * Call history
31
 * Redial and Hold
32 22 Adrian Georgescu
 * ICE NAT traversal
33 39 Adrian Georgescu
 * sRTP encryption
34
 * Hotplug audio device detection (Windows)
35
 * Minimize to Windows system tray
36 20 Adrian Georgescu
37 3 Adrian Georgescu
38 33 Adrian Georgescu
h2. Roadmap
39
40
 * OTR encryption
41
 * History manager
42
 * Open system browser for http(s) uris
43
 * Blocked contacts list
44 1 Tijmen de Mes
 * Accept presence request properly
45 33 Adrian Georgescu
 * Call transfer
46
 * Fix dialed URIs (% encode the username to avoid errors)
47
 * Remove block policy when adding URI for contact
48
 * Add block policy when removing URI for contact
49
 * Replace  + in main GUI with a navigation menu
50
 * Check if files are opened in binary or text mode
51
 * Decide if we also want to save window size / position for all windows
52
 * Have the avatar selection on the account state button's menu
53
 * Explore the scaledContents attribute for the IconSelector label
54
 * Add Remove from group context menu entry for contacts
55
 * Decide if we want email addresses from Google contacts or not
56
 * Store url, etag and hash on IconDescriptor
57
 * Re-evaluate what to do about missing icons (explore having blink://no-icon)
58
 * Save timestamp of last known state in order not to overwrite the state when blink starts
59
 * Implement state types in order not to sync automatic states
60
 * Evaluate getting rid of the dial buttons
61
 * Decide if to have a virtual group for online contacts or just an option to sort online contacts at the top of the list
62
 * Print auth failure in server settings page
63
 * Update Audio labels
64
 * Detect when system comes back from sleep in Windows
65
 * Fix reporting ICE negotiation status
66 1 Tijmen de Mes
 * Add ability to reorder accounts
67 33 Adrian Georgescu
68 3 Adrian Georgescu
h3. Nice to have
69
70 36 Adrian Georgescu
 * Add webpassword per account
71 3 Adrian Georgescu
 * Dial SIP URI from server web page
72
 * Answering Machine
73
 * Device switching window when detected at runtime
74
 * Alert panel for redirect 30X
75 19 Adrian Georgescu
 * Dial SIP URIs from the system
76 1 Tijmen de Mes
 * Desktop notifications
77
 * Logs window
78
 * LDAP directory services