diff --git a/doc/Features.txt b/doc/Features.txt new file mode 100644 index 0000000000000000000000000000000000000000..8f3ccc7d4802425563acddfbabc9a0f74944f602 --- /dev/null +++ b/doc/Features.txt @@ -0,0 +1,72 @@ +// [done], [not done], [not tested], etc.. are defined in asciidoc.conf + +SFLphone feature map +-------------------- + + * SIP features + - transfer: [done] and tested + - reinvite: [done] and tested + - play DTMF sipinfo: [done] and tested + - receive text message: [done] and tested with sipsak + - SFLphone to snom (asterisk): [done] and tested + - SFLphone to SFLphone (IP and no proxy): [done] and tested + - conference: [not done] yet + - send text message: [not done] yet + * IAX support: [not done] yet + * Audio devices: + - OSS: [done] and tested (portaudio) + - ALSA: [done] and tested (portaudio) + - ALSA with dmix: [not tested] + - JACK: [partial], portaudio has problems to open it + - ASIO on windows: in portaudio, [not tested] + - on MacOSX: we can't use portaudio in 8kHz. libsamplerate was added to convert from 44,1kHz to 8kHz. + * Codecs: + - G711a/PCM: [done] and tested + - G711u: [done] and tested + - GSM: [done] and tested + - Speex codec 8khz: [not tested] but integrated + - ILBc: [notdone] + * Video support: + - video integration in SIP: [not done] + - video integration in IAX: [not done] + - integration in QT: not done + * Zeroconf: + - sflphone-d: partially + - sflphone-qt: not done + * SFLphone Client: + - QT3: done and tested on linux + - QT4: not tested + - GTK: not done + - Command Line Interface (in C): partially done + - Command Line Interface (in python): not done + * MacOSX port: + - compilation: done + - 44,1khz to 8khz conversion (with libsamplerate): not tested + * Windows port: + - compilation of sflphoned: not done + - compilation of sflphone-qt (qt3): not done + - compilation of sflphone-qt (qt4): not done + * Desktop Integration: + - firefox sip: handling: open sflphone, not integrated in install process + - konqueror sip: handling: open sflphone, not integrated in install process + - addressbook: open sflphone and call, not integrated in install process + - inter-process communication: [not done] + - tray icon: [not done] + - menu icon (.desktop): only in fedora rpm + - LDAP enterprise directory support: [not done] + * Packaging: + - Remove libeXosip2 from package: [not done] + - Remove portaudio final from package: [not done] + - Fedora Core 4 packages: [done] + - Suse 9.3 packages: [done] + - .tar.gz publication: [done] + - Debian packages: [not done] + - Suse 10 packages: [not done] + +SFLphone-qt (linux) + + * audiodevice input/output selector: [not done] + * drag'n'drop over lcd screen: [done] + * paste with ctrl+v: [done] + * keyboard mapping: [partial], not completed + * keyboard shortcut: [partial], not completed diff --git a/doc/asciidoc.conf b/doc/asciidoc.conf new file mode 100644 index 0000000000000000000000000000000000000000..3e8d7469543d57721e777beb87aa2591cbcb6142 --- /dev/null +++ b/doc/asciidoc.conf @@ -0,0 +1,9 @@ +# +# Used in Features.txt +# + +[replacements] +\[done\]\s*(.*)$=<span style="color: green">done \1<span> +\[not\s?done\]\s*(.*)$=<span style="color: red">not done \1<span> +\[partial\]\s*(.*)$=<span style="color: orange">partially done \1<span> +\[not\s?tested\]\s*(.*)$=<span style="color: orange">not tested \1<span>