AndroidiOS

Where Does JMP Store Numbers and Messages?

JMP ties the number and messages to the XMPP account, with clients holding history in their own app storage.

Last updated

JMP is XMPP with a phone number attached. The number, voicemail, and routing live on the account. Messages sync through XMPP archives when clients support them, and each client keeps its own local store otherwise.

Client choice decides what transfers. Archive capable clients restore history on sign in, while minimal ones start blank. Keep the same JID and password everywhere. The number survives any client change as long as the account stays funded and active.

Where JMP stores this, by platform

Android
/storage/emulated/0/Android/data/<XMPP client package>

History and settings in the client private storage. The exact package varies by XMPP app, so match the entry on your device. The number follows the JMP account regardless.

iOS
On My iPhone/Monal

Same split on iOS: local client state plus account synced history. Sign in with the same JID to restore the number and archives.

Frequently asked questions

How do I move JMP to a new phone?

Sign in with the same XMPP account in any compatible client on the new phone. The number and voicemail follow the JMP login. Client history starts fresh unless the old client exported it.

Does JMP message history sync across clients?

Through any XMPP client that supports message archives, since history syncs server side per account. Keep the same JID everywhere. Local only clients need manual export before switching.

Notice an outdated path? Let us know.