This page contains the XMPP features of Monal ( currently 2.0.7).
Connection:
- Direct connection
- Connection over VPN
- Connection with new style SSL (using start TLS ). This works on any port.
- Connection with old style SSL. Force this by setting port to 5223. A future release will have old style allowed on any port.
- Connection without SSL
- SSL with self signed certificates (this is automatic)
- DNS SRV record discovery
Authentication Mechanisms:
- SASL Plain
- SASL Digest-MD5
- Legacy Authentication (XEP-0078)
Presence:
- Download contact’s icon
- Download contact’s full name
- Retrieve messages sent while user was offline
- Update contact’s status
- Set own status message
- Invisible mode
- Set away
- Update status message with currently playing iPod song
Contact list:
- View currently online contacts
- View offline contacts
- Add a new contact
- Remove a contact
- Authorize others adding you to their contact list
- Search for users on server and add to contact list (XEP-0055)
Conversation:
- landscape and all orientations for all windows
- Full log of past conversations
- Sound,vibrate on new message. Sound cannot be changed in this version
- Emoticons
- Links are detected and open in safari when clicked
- Join multiple user chat (MUC)
- 2 pane iPad view
Multi tasking:
- Multi tasking until app is closed or user logs out (3GS and up normally, 3G and up when jailbroken)
- Notification of new message when phone is locked ( all iOS devices)
- Notification of new messages when running in the background in iOS4
Jingle:
- Jingle VOIP requires real IP. Does not have STUN and NAT traversal yet.
Misc:
- iTunes file transfer
Hi,
Are there any plans to add grouping of contacts based on their roster grouping? Right now our university IT department uses jabber to communicate and there are about 600 hundred of us signed in. We have groups for each sub-department but monal does not sort the contacts like this, so we can’t use monal because it is too difficult to find the people in our sub-department who matter.
Yes, I am actively working on adding this.
Is there anyway to keep Monal IM for Iphone running all the time without timing out?
I second this, I have a notification system using jabber (zabbix) which works perfectly until Monal times out.Otherwise, brilliant app!
Why not use Prowl for the notification and begging in here that Anu adds the XMPP notification integration in Monal so that you can open Monal right from Prowl?
Or in a longer version: You can add a script to your Jabber server which forwards messages to Prowl if you are not connected. Prowl on your iPhone will then notify you of a new message. Whats missing in that solution is that Monal registers the XMPP protocol in the iOS so that when you open Prowl it will ask you if you want to open Monal for the XMPP Message you received. Not perfect, but at least it would work…
I am looking into prowl as an option. My main priority right now is to use an apple approved work around and stay connected. Its a bit of work, which is why there has been a delay in the release. Limited amount of time to work, but yes i will definitely try to see if I can get prowl to work.
We’re looking for suitable XMPP clients to recommend to our customers with iPhones, but some testers have commented on this frustrating timing out issue. Hope to see this resolved soon.
On a positive note, the most recent update has received comments relating to the improved first time configuration. Thank you.
The new release( 2.0.7) runs fully in the background like a normal chat client will on the desktop. It will remain open until the user closes the app or there is a prolonged loss of connectivity.
Does it have XEP-0184, Message Delivery Confirmation?
Any answer on this? I also would like this pretty much to avoid loosing messages when the connection is lost.
Not yet. It won’t make it into 2.1.0 since that is in RC now but probably in 2.1.1
Can I specify a different name when join a group Chat?
its not possible in monal yet.
Do you have any plans for Filetransfer??
Yes
Anu,
I did some tests with Monal and Jitsi to see if jingle voice calls work (Both NATTEDWifi ). It did not work. Or should it have worked as I described above? Any plans to add NAT and STUN any time soon pls?
i am working on fixing ths nat traversal
Thanks for the swift reply Anu! It would be a killer app if it can cope with NAT etc.
discovered your great app. works nearly pefect with my self hosted prosody server.
but how do i manage to see my own avatar in the chat windows?