Every member of a group can communicate with other members in real time using both audio and video. All that is needed is a microphone and a web camera.

Here is a list of the main features:

  • Real time audio and video conversations
  • Share desktop applications
  • File sharing
  • Instant text messaging
  • Private rooms/channels for every group of users
  • High quality audio codecs with both mono and stereo
  • Push-to-talk and voice activation
  • Record conversations to disk
  • Standalone server for both LAN and Internet environments
  • User authentication with accounts
  • Accessibility for visually impaired

Having these features available makes TeamTalk an excellent choice for online presentations, attending meetings or just do every day chit-chat with friends or collegues, whether they are next door or around the globe.

What's New

Default Qt Client

  • Media tab in main window for controlling media file streaming
  • Support "{username}" variable for majority of TTS and status events related to user action
  • Indication when user is sharing desktop in channel list
  • Ability to restore all custom TTS and status bar events to default values
  • All byte sizes converted to local format
  • Option to use TeamTalk Sound Output device for default sound event playback mode
  • Option to choose bitween text or emoji for user and channel info in channel list
  • Last login time shown in "User Accounts" dialog
  • Ability to sort by "Last Login Time" in "User Accounts" dialog
  • Ability to send toast notifications on Linux and Windows
  • Ability to change chat history to list view in "Preferences" dialog
  • Improve "Server Properties" and "Channel" dialog accessibility
  • Nickname and Last Joined Channel are now stored in .tt file
  • WebRTC updated from r4332 to r6818
  • Qt updated to 6.9.0beta3 on macOS and Windows
  • OPUS updated to v1.5.2
  • Ability to custom chat templates
  • Remove option "Timestamp messages", use custom templates instead
  • Ask to retranslate TTS events and status messages on language change
  • Fixed gender changed from female to male when migrating to 5.17 release
  • Fixed sound events disabled when migrating to 5.17 release
  • Fixed language not set at first start
  • Fixed OPUS DTX mode sending too big packets when variable bitrate mode (VBR) was disabled
  • Fixed ask to use default sounds pack at every language change (will be asked one last time)
  • Fixed untranslated status message on file deletion

Android Client

  • Replaced turn up/down buttons for speaker volume, microphone gain and voice activation level with sliders
  • Added popup menu actions in Server List dialog
  • Added "Message" and "User properties" user menu actions in channel list tab
  • Ability to export each server in to a .tt file separately
  • Nickname and Last Joined Channel are now stored in .tt file
  • Broadcast messages, users logged in, and users logged out are now shown in the chat list
  • Added the ability to send broadcast messages
  • Ability to select/deselect user for move to other channel
  • Simplified labels in User Properties dialog
  • Fixed speaker not being enabled again when voice activation option was disabled
  • IP address, user ID and status message are now in "User Properties" dialog
  • Added missing labels for sliders in audio codec configuration
  • The labels in Main Window and User Properties dialog no longer have duplicate texts
  • Minimum supported is now Android v8.1 (Oreo)
  • WebRTC updated from r4332 to r6818
  • OPUS updated to v1.5.2

iOS Client

  • WebRTC updated from r4332 to r6818
  • OPUS updated to v1.5.2