Monal

Monal

Monal is an XMPP instant messaging client for iOS which strives to ensure usability within the XMPP network.

Notable features:

  • Open Source.
  • No Ads! Strong focus on privacy. Does not phone home and does not have software "metrics".
  • Does not read any personal information.
  • With a direct connection to the server, your password and all other info are never sent to a third-party.
  • OMEMO encrypted chat.
  • Will work with corporate XMPP servers that require VPN.
  • Multi user chat (MUC) support for group chats.
  • Audio/Video calls.

Installing the Monal App on iOS

  1. Open the App Store on your phone and search for Monal in the search bar.
  2. Tap Get and wait for the installation to complete.
  3. Once installed, tap Open from the App Store or locate the app on your home screen.
  4. Launch the application to begin the setup process.
  5. On the first launch, Monal will request permission to access the notifications.
  6. Grant this permission to fully enjoy all the app’s features.

Setup

Username
You can use either of the following:
a. Phone Number used during registration for the Area Alias, e.g., 61410311070@88.io
b. 8-Digit Number located at Area Productivity → Teams → Team A → Application, e.g., 89123456@aunsw.88.io

Password
Located at Area Productivity → Teams → Team A → Application, e.g: vvuyw5v0yrag42bomvcrm3otzl52i5c9

A monal_success pop-up window will be displayed if the registration is successful.

On the Settings page, there will be a green dot if the account is enabled (active)

Usage

Adding users

Click on monal_add_useradd_contact → Enter the User ID, e.g:
61410311070@88.iomonal_add_contact.

The added user will get the notification and can add the other user back. In the example below, the notification is received by a Conversations user who is added by a Monal user.

conversation_add_back

Once added, that user can also be added to the mobile phone's Address Book by clicking on the save_to_contacts button.

Multiple Accounts

Multiple accounts can be set up and managed within the Monal app.

In the example below, two accounts have been added, each using a different domain name.