aTalk
XMPP/Jabber client with encrypted instant messaging and video calls
Eng ChongMeng Internet Messaging Voice & Video Chat
Screenshots
Description
<i>aTalk</i> is an XMPP client that supports the following features:
* Instant messaging in plain text and End-to-End encryption with OMEMO
* SSL Certificate authentication, DNSSEC and DANE Security implementation for enhanced secure connection establishment
* OMEMO encryption in group chat session enhancing privacy and security
* OMEMO Media File Sharing for all files including Stickers, Bitmoji and Emoji rich contents
* Support http file upload for file sharing with offline contact and in group chat
* Support Stickers, Bitmoji and Emoji rich content sharing via Google Gboard
* Send and receive files for all document types and images with thumbnail preview and gif animation
* Auto accept file transfer with max file size option
* Implement fault-tolerance file transfer algorithm, via Jingle File Transfer, Legacy In-Band/SOCK5 Bytestreams and HttpFileUpload protocols to ease and enhance file sharing reliability
* Enhance and harmonize UI for file sharing in chat and chatRoom
* Support share, quote and forward of messages and media with previews prior to sending
* Support multi-instances of audio media player with functions: Play, Pause, Resume, Stop and Seek
* Support unread message badges in contact and chatRoom list views
* User selectable option for heads-up notification and quite hours
* Share of social media links are tagged with thumbnail and title
* Support Text to Speech and speech recognition UI with enable option per chat session (contact and group chat)
* XEP-0012: Last Activity time associated with contacts
* XEP-0048: Bookmarks for conference room and autoJoin on login
* XEP-0070: Verifying HTTP Requests via XMPP entity for user authentication without password entry
* XEP-0071: XHTML-IM Support chat messages containing lightweight text markup
* XEP-0085: Chat State Notifications
* XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH) with Proxy support
* XEP-0178: Use of SASL EXTERNAL with TLS Certificates for client authentication
* XEP-0184: Message Delivery Receipts with user enable/disable option
* XEP-0215: External Service Discovery
* XEP-0251: Jingle Session Transfer: Support both Unattended and Attended call transfer
* XEP-0391: Jingle Encrypted Transports for OMEMO encrypted media file sharing
* Implement call waiting to accept a second incoming call by placing the in-progress call on hold; and allow switching between calls
* Implement Jabber VoIP-PBX gateway Telephony, allowing PBX phone call via service gateway
* Join or create room with full room configuration support for owner
* Integrated captcha protected room user interface with retry on failure
* Support both voice and video call with ZRTP, SDES and DTLS SRTP encryption modes
* ZRTP crypto algorithms uses SHA-2 384, 256bit ciphers AES256 & TWOFISH-256, enabling elliptic with Curve 25519
* SDES encryption with AES256 and AES192, acceleration using OpenSSL
* Support simultaneous media call and message chat sessions
* Unique GPS-Location implementation as standalone tool, send locations to your desired buddy for real-time tracking or playback animation
* A 360° street view of your current location use for self-guided tour. The street view tracks and follows your direction of sight
* Built-in demo for GPS-Location features
* Integrated photo editor with zooming and cropping, user can update the avatar with ease
* Last message correction, message carbons and offline messages (OMEMO)
* Stream Management and mobile network ping interval self-tune optimization support
* In-Band Registration with captcha option support
* Multiple accounts creation
* User selectable Themes support
* Multi-language UI support (Bahasa Indonesia, English, German, Portuguese, Russian, Slovak and Spanish)
Versions
Permissions
What the app asks the system for. Android only grants sensitive access after you confirm it.
- Approximate locationDetermine the location via the network.
- Precise locationDetermine the location via GPS.
- Network stateCheck whether and how the device is connected.
- Wi-Fi stateRead information about the Wi-Fi connection.
- AUTHENTICATE_ACCOUNTS
- BluetoothConnect to Bluetooth devices.
- CameraTake photos and videos.
- CHANGE_WIFI_MULTICAST_STATE
Show 18 more permissions
- Foreground serviceKeep running in the background, visible in the status bar.
- Internet accessSend and receive data over the internet.
- Audio settingsAdjust volume and audio output.
- NotificationsShow notifications.
- Read contactsAccess the address book.
- Read storageRead files on the device storage.
- MusicRead audio files from the media library.
- VideosRead videos from the media library.
- PhotosRead images from the media library.
- READ_MEDIA_VISUAL_USER_SELECTED
- Run at startupStart automatically after the device is switched on.
- MicrophoneRecord audio.
- REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
- USE_FULL_SCREEN_INTENT
- VibrationControl the vibration alert.
- Prevent sleepingKeep the device from going to sleep.
- Write storageCreate and change files on the device storage.
- android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Comments