GithubHelp home page GithubHelp logo

wayn0 / qr-ptt-pushtotalk Goto Github PK

View Code? Open in Web Editor NEW

This project forked from spdobest/qr-ptt-pushtotalk

0.0 0.0 0.0 2.94 MB

An easy to use ptt (Push To Talk) over IP client based on Mumble, for patroling guards and Lone Workers to use on their Android devices.

Home Page: http://www.qrptt.com

License: GNU General Public License v3.0

Java 100.00%

qr-ptt-pushtotalk's Introduction

QR-PTT PushToTalk

QR-PTT PushToTalk is an easy to use ptt over IP Android client for voice and text communication that uses the [Jumble] (https://github.com/Morlunk/Jumble) protocol implementation and has a GPLv3 license. It can be used by companies that need to be in constant communication with their employees (Lone Workers), to give instructions, make comments, report incidents in real time by voice communication or by sending a text message within the app.
To try it for free enter "demo" as User ID and leave User PIN field empty.*

Its main features are:

  • Easy to use
  • Fast and low latency real time voice communication
  • Superior voice compression
  • Works over 2G, 3G, 4G mobile data or Wifi
  • Auto-reconnect feature when Internet connection is lost
  • Dual-pane channel and chat with swipe left and right gestures
  • Channel tree view
  • View text comments/description for each user or channel
  • Local mute users
  • Chat notifications
  • Automatic in app certificate generation for the server connection
  • Opus codec support
  • Private messaging
  • 256 bit voice encryption
  • Compatible with the latest version of Android 5.0 Lollipop
  • Capacity of 5000 simultaneous users on server and 50 on each channel
  • Automatic channel assignment
  • QR-PTT stays active in background so you can use any other app of the phone and listen to your Workers in real time
  • It can be used alongside with QR-Patrol guard tour app which tracks your guards or Lone Workers patrols in real time

Downloads


QR-PTT PushToTalk on Google Play Get it on Google Play

QR-PTT PushToTalk on Dropbox

Get it from my personal Dropbox

QR-Patrol guard tour on Google Play

Get it on Google Play

*Keep in mind that any communication through the demo channel is public.


Building on GNU/Linux ---------------------

Make sure you have the following installed on your linux machine: Android Studio, Oracle java, ant, awk, make, git, the Android SDK and the Android NDK. Then fork or download the original github project created by Andrew Comminos at https://github.com/Morlunk/QRPushToTalk and execute the commands below:

git submodule update --init --recursive
ndk-build -C libraries/Jumble/src/main/jni/
./gradlew assembleDebug

This is necessary in order to download the libraries that the initial application uses. Keep in mind that throughout the proccess you should use chmod command on the whole project file to give it the right permissions. Finally, download the files of my project and overwrite the old ones. If you encounter any problem throughout the procedure feel free to contact me.

Contributing

Coding

Standard FOSS project procedure applies; fork and submit a PR or just write me a pm!

Please use Transifex for translations, not pull requests.

qr-ptt-pushtotalk's People

Contributors

acomminos avatar theofilos-chamalis avatar delta-nry avatar jannispinter avatar peque avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.