Voptop

About

Voptop steht für "Voice over Peer to Peer". Voptop bietet sicheres und anonymes telefonieren über das Internet zum Nulltarif auf Computern und Smartphones gleichermaßen.

Client

Der Voptop-Client stellt die Anwendung dar, welche die eigentliche Telefonie über das Voptop Netzwerk ermöglicht. Dabei ist er nicht nur Client, sondern auch Bestandteil des Voptop-Netzwerks selbst.

Server

Voptop-Server Anwendungen bilden das Overlay-Netzwerk im Voptop P2P-Netz. Ein Voptop-Server kann von jedem betrieben werden. Die Voptop-Server bilden hierbei selbst ein P2P-Netz.

Advertisment

Die Verwendung von Voptop und die darüber stattfindende Telefonie ist grundsätzlich kostenfrei. Voptop finanziert sich ausschließlich über Werbung. Werben auch Sie mit Voptop!

Haiku client

Voptop Beta 1.3.0 gcc2 - Haiku Alpha 4                Voptop Beta 1.3.0 gcc4 - Haiku Alpha 4
http://www.voptop.com/download?download=19                            http://www.voptop.com/download?download=20


Voptop ist ein “Voice over IP”-Netzwerk, das sicheres und anonymes Telefonieren, “Instant Messaging”, “Screen sharing” und Datei transfer ermöglicht. Das Voptop-Netzwerk ist ein “Peer to Peer”-Netzwerk, welches sich aus allen angemeldeten Voptop-Clients bildet.

beta111-1Features

-       VoIP Telefonie

-     Instant messaging

-     Screen sharing, sowie aufzeichnen als Video (benötigt Haiku-Nightly hrev45257 oder neuer)

-     Datei transfer

-       Sichere Übertragung durch Verschlüsselung

o    Client zu Server Kommunikation wird via "RSA (public/private key)" verschlüsselt

o    Client zu Client (Telefonie/Instant messaging) wird mittels XTEA-Algorithmus verschlüsselt

o    Telefongespräche kommen nie direkt zustande, sondern werden durch Mittelsmänner getunnelt (ähnlich dem "Onion Routing" von "Tor")

-       Verwendet "people files" zur Kontaktverwaltung

-       Verwendet BQuery's zur Kontaktverwaltung

-     UPnP Unterstützung


Eine Anleitung liegt im Programmverzeichnis bei ("/boot/apps/Voptop").

To Do's

-       Telefonkonferenzen

-       Videotelefonie

-       Videokonferenzen



Bug tracker

Voptop befindet sich derzeit noch in Entwicklung und ist folglich noch nicht so perfekt wie es sein sollte. Sollten Fehler auffallen wäre es eine große Hilfe wenn diese in den Voptop-Bugtracker eingetragen werden.

http://dalek.voptop.com:81/


Anmerkung

Voptop lebt wie jedes "Peer to Peer"-Netzwerk von seinen Nutzern. Dies hat allerdings auch die Konsequenz, das Voptop in der Anfangsphase (insbesondere im aktuellen Beta-Stadium) nicht immer reibungslos funktioniert. Je mehr Clients online sind, desto stabiler und zuverlüssiger wird Voptop funktionieren. Wenn ihr Voptop unterstützen wollt, lasst den Voptop-Client auch laufen, wenn ihr ihn gerade nicht benötigt und helft so ein stabiles "Peer to Peer"-Netzwerk für Voptop aufzubauen.

Voptop-Telefonate kommen auf dem Port 48617 zu dem angerufenen Gesprächsteilnehmer rein, folglich muss der Port 48617 freigeschaltet werden, wenn man sich hinter einer Firewall befindet bzw. ein "Port forwarding" auf den Port 48617 eingerichtet werden, wenn man sich mit seinem Rechner hinter einem "Router" befindet.
Die Kommunikation mit dem Voptop-Server findet auf dem Port 48616 statt, dieser Port muss aus Client Sicht nur ausgehend freigeschaltet sein (sofern ausgehende Ports von einer Firewall geblockt werden).


Beta 1.3.0 Release Notes (englisch)

Features
o     UPnP support
o     HVIF Deskbar icon

Tickets
o     0000053: [Client to Client communication] Voptop crashes when chat partner goes offline
                       and client tries to re-create connection
o     0000052: [Client to Client de/encryption] Voptop crashes when it tries to process empty incoming Data


Beta 1.2.0 Release Notes

Features
o     Screen capturing to file
o     Screen sharing with Voptop contacts

Tickets
o     0000051: [User interface] Account state icons allocate memory for every contact (wasting memory)
o     0000048: [Client to Client communication] Filename is not transferred by file transferring
o     0000047: [Client to Server communication] When account is set to offline and back to online contact
                       state check doesn't become restarted
o     0000046: [User interface] There are Bitmaps instead of Vector graphics used for people icons


Beta 1.1.1 Release Notes

Features
o     File transfer
o     Overworked chat window
o     Replaced pixel contact icons with vector icons


Beta 1.1.0 Release Notes

Features
o     Voptop UI utilises Haiku Layout-Manager
o     New Voptop Vector-Icon for the Haiku client
o     New "call button" icon
o     Automatic re-login after connection got lost
o     Remembering of the current workspace for next launch of Voptop (if enabled in the settings)

Tickets
o     0000042: [Telephony] Voptop crashes after start when no sound card is present in the system.
o     0000044: [General] Blocking threads harms shutdown of application.
o     0000043: [User interface] UI re-sizing bug (empty bottom after enlarging window).
o     0000039: [User interface] Reverse button in settings does not work.
o     0000040: [Telephony] Crash when user tries to call a contact when he himself is offline.
o     0000041: [User interface] If client tries to call without being logged in, it prompts just an error
                       message and does not reset the call button.
o     0000038: [Client to Server de/encryption] Replace SHA1 with SHA512.
o     0000036: [Client to Server communication] Missing error handling callback in XML parser.
o     0000028: [User interface] Keyboard navigation does not  work correctly.
o     0000030: [Client to Server communication] Wrong login is not correct, prompt out as error message/alert.
o     0000031: [Client to Server communication] Client crashes if connection to server fails.
o     0000029: [Client to Server de/encryption] Crash when sending registration to Voptop server.
o     0000032: [General] There are all mutual exclusions made by semaphores, should be changed to benaphore.
o     0000022: [Client to Server de/encryption] If client tries to communicate to server without public and private
                       key, the client does not prompt an error or alert.
o     0000024: [Client to Client de/encryption] IV for XTEA with CBC is not filled out correctly.


Beta 1.0.2 Release Notes

o     Voptop crashed after start when no sound card could be found. This is fixed now [ticket 0000017].
o     There was no real error handling for client to server communication. This is implemented now [ticket 0000016].
o     Text in instant messaging window was not selectable. Text in instant messaging windows is now selectable
       [ticket 0000019].
o     Empty logins were not checked. Voptop now checks if the login is empty [ticket 0000018].
o     A double click on a contact started a VoIP call, that was not really intuitive. Now a double click opens an instant
       messaging window [ticket 0000020].
o     Registration of an already existing user name was not handled well. That is fixed now [ticket 0000013].
o     On "Haiku nightly builds" the people folder in the home folder is missing. Adding contacts fails if no people folder
       exists. Now Voptop checks if there is a people folder, if not Voptop creates it. Adding contacts can't
       fail because of this reason anymore [ticket 0000014].
o     User changing didn't work. That is fixed now [ticket 0000012].
o     Fixed several memory leaks.


Beta 1.0.1 Release Notes

 

o     Contact management fixed. People files, which are not Voptop contacts were shown in the client as well [ticket 0000006].

o     Voptop ID (User ID) was not displayed correctly in the whole application [ticket 0000007].

o     After the first start of the application, a new account could not be registered [ticket 0000005].

o   Settings, Search etc. window opens not in the current workspace. Windows opens now in the current workspace [ticket 0000003].

o     Chat window moves now to current workspace when a new message arrives [ticket 0000004].

o    Voptop crashes on missing Internet connection because resolving domain to IP doesn't work without Internet connection. This error has now been fixed [ticket 0000008].

o     Voptop window opened every time in the middle of the screen. Voptop window now remembers its position on the screen [0000002].

o   There is no progress visible while registering, so a BStatusBar is added to the registration window. [ticket 0000001].

o     Fixed several memory leaks


Phone: (+49) 06151 7899 744