0perationPrivacy / VoIPSuite-Mobile

Mobile App code for Android & iOS on React Native

Home Page:https://voip.OperationPrivacy.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VoIP Suite - Mobile

Android & iOS App open source code written in React Native and compiled for both Andoid & iOS


This repository is only for the Endpoint Application to be used with an account on a self hosted setup or the public instance.

Features:

  • Native Applications (not wrappers or web applications)
  • Using a built-in notification system for Android (Not using Google's Firebase Cloud Messaging). Notifications work on de-Googled devices like GraphenOS.
  • Option to select a server URL at login for self hosted server setup
  • VoIP SMS / MMS
  • No VoIP Calling yet
  • Unlimited Profiles setup
  • Assign a separate VoIP provider phone number on each profile
  • Custom email notifications on received sms's (SMTP)
  • Security:
    • Multifactor authentication using TOTP (not yet implemented on mobile, will have to disable on the account to log into the mobile app)
    • MFA using Hardware Keys (pending implementation in mobile)
    • Link obfuscation by setting a custom directory URI
    • Built in brute force protection in the server
  • Under active development

Instructions

  • Create an account at voip.OperationPrivacy.com OR self-host the application following the instructions
  • Set up your accounts at the VoIP provider (Twilio and/or Telnyx)
  • Download the latest mobile app from the Releases section or F-Droid
  • Sign-in to the mobile app using the credentials created on the server. The url will be your custom URL for self-hosted or leave it empty if using the public instance at voip.OperationPrivacy.com
  • You can now access the same messages from the mobile app or web app. The mobile app will send you push notifcations on a de-Googled device like GraphenOS.

Screenshots

notifications DarkLight
Login-menu chat

About

Mobile App code for Android & iOS on React Native

https://voip.OperationPrivacy.com/

License:GNU General Public License v3.0


Languages

Language:JavaScript 84.2%Language:Java 11.8%Language:Objective-C 1.8%Language:TypeScript 1.5%Language:Ruby 0.4%Language:Starlark 0.2%Language:Shell 0.1%