# Integrating Jami into δChat

**URL:** <https://forum.delta.chat/t/integrating-jami-into-chat/2054>\
**Category:** Feature Proposal\
**Created:** [March 13, 2022, 6:46am UTC](https://forum.delta.chat/t/integrating-jami-into-chat/2054 "2022-03-13T06:46:26Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![vbeh](https://forum.delta.chat/user_avatar/forum.delta.chat/vbeh/32/900_2.png) [@vbeh](https://forum.delta.chat/u/vbeh)\
**Post date:** [March 13, 2022, 6:46am UTC](https://forum.delta.chat/t/integrating-jami-into-chat/2054/1 "2022-03-13T06:46:26Z")

</div>

[Jami](https://jami.net/) is a great software for voice/video chat, real time text chat and file sharing. it is decentralized, fast and secure.  
I know that in some examples it is not decentralized but it’s still one of the best options.  
δChat could use Jami to solve many limitations that it have. we can have simple buttons in δChat like these:  
video chat with Jami  
share the files with Jami  
Jami has a limitation. both users should be online to use it so it needs something like δChat…when both δChat users are online then Jami feature buttons should be available(also some other features like “user is typing” ).

 ![image](https://support.delta.chat/uploads/default/original/2X/9/9fda40e403524d562d61b84c8c5b9b34ddd4fe07.png)

---

<div class="post-metadata">

**Author:** ![darhma](https://forum.delta.chat/user_avatar/forum.delta.chat/darhma/32/840_2.png) [@darhma](https://forum.delta.chat/u/darhma)\
**Post date:** [March 13, 2022, 10:46am UTC](https://forum.delta.chat/t/integrating-jami-into-chat/2054/2 "2022-03-13T10:46:47Z")

</div>

Jami is great but delta chat already has the integration with jitsi for A/V calls that, in my opinion, for this specific case is a better solution since it has the advantage to work also in the browser without the need to create an account or install other applications.

---

<div class="post-metadata">

**Author:** ![vbeh](https://forum.delta.chat/user_avatar/forum.delta.chat/vbeh/32/900_2.png) [@vbeh](https://forum.delta.chat/u/vbeh)\
**Post date:** [March 13, 2022, 4:15pm UTC](https://forum.delta.chat/t/integrating-jami-into-chat/2054/3 "2022-03-13T16:15:40Z")

</div>

that is a good point  
I also use Jitsi and it’s great but it’s not **decentralized** …so it’s a short term solution.  
Jami doesn’t need registration and if it’s integrated into δChat there will be no need to install Jami separately, in this way δChat will have video chat capabilities in itself.  
there are also other things (for example sharing big files, user is typing indicator, showing that the user is online or not, real-time text-chat,etc…)

---

<div class="post-metadata">

**Author:** ![darhma](https://forum.delta.chat/user_avatar/forum.delta.chat/darhma/32/840_2.png) [@darhma](https://forum.delta.chat/u/darhma)\
**Post date:** [March 13, 2022, 4:34pm UTC](https://forum.delta.chat/t/integrating-jami-into-chat/2054/4 "2022-03-13T16:34:28Z")

</div>

Jitsi, however, allows you to choose different servers or do self hosting, integrating jami in delta chat seems to me something really very complicated (then maybe I’m wrong) but especially at this point why not use directly jami instead of delta chat?

---

<div class="post-metadata">

**Author:** ![vbeh](https://forum.delta.chat/user_avatar/forum.delta.chat/vbeh/32/900_2.png) [@vbeh](https://forum.delta.chat/u/vbeh)\
**Post date:** [March 13, 2022, 4:47pm UTC](https://forum.delta.chat/t/integrating-jami-into-chat/2054/5 "2022-03-13T16:47:15Z")

</div>

unfortunately self hosting is not an option for most people and choosing from different servers is still using centralized servers  
yes I think it could be complicated.  
Jami is not able to send messages to offline users. it needs something like δchat.

---

<div class="post-metadata">

**Author:** ![darhma](https://forum.delta.chat/user_avatar/forum.delta.chat/darhma/32/840_2.png) [@darhma](https://forum.delta.chat/u/darhma)\
**Post date:** [March 15, 2022, 1:54pm UTC](https://forum.delta.chat/t/integrating-jami-into-chat/2054/6 "2022-03-15T13:54:20Z")

</div>

> [@vbeh](#):
>
> Jami is not able to send messages to offline users

This is because jami is a p2p app, delta chat (apart from the possible integration with yggmail) is not. Delta chat already uses servers, not its own, but those of email providers. Moreover I think that for A/V calls jami anyway requires the use of some kind of server (stun/turn) who should manage it?  
In the end the possibility to choose a jitsi server is very similar to the possibility to choose the email provider. Delta chat works according to IMAP/SMTP standards adding other features i think would distort the project.

---

<div class="post-metadata">

**Author:** ![Andreas](https://forum.delta.chat/user_avatar/forum.delta.chat/andreas/32/2393_2.png) [@Andreas](https://forum.delta.chat/u/Andreas)\
**Post date:** [April 6, 2022, 9:30am UTC](https://forum.delta.chat/t/integrating-jami-into-chat/2054/7 "2022-04-06T09:30:04Z")

</div>

And with Delta Chat you are not forced to use Jitsi but you can use any webRTC service for videochat…

---

<div class="post-metadata">

**Author:** ![zon](https://forum.delta.chat/user_avatar/forum.delta.chat/zon/32/2523_2.png) [@zon](https://forum.delta.chat/u/zon)\
**Post date:** [April 9, 2025, 5:17pm UTC](https://forum.delta.chat/t/integrating-jami-into-chat/2054/8 "2025-04-09T17:17:04Z")

</div>

Could you please name some webRTC services for videochat that could work with Delta Chat? And also, if possible, the way it can work with Delta Chat. I assume it’s about replacing this string “[Jitsi Meet](https://meet.jit.si/$ROOM)” for another one (?).

---

<div class="post-metadata">

**Author:** ![cyrneko](https://forum.delta.chat/user_avatar/forum.delta.chat/cyrneko/32/2621_2.png) [@cyrneko](https://forum.delta.chat/u/cyrneko)\
**Post date:** [April 9, 2025, 10:36pm UTC](https://forum.delta.chat/t/integrating-jami-into-chat/2054/9 "2025-04-09T22:36:26Z")

</div>

Jami is a whole damn messenger, this is basically asking to add a whole other messenger into DeltaChat 🥴

---

<div class="post-metadata">

**Author:** ![Andreas](https://forum.delta.chat/user_avatar/forum.delta.chat/andreas/32/2393_2.png) [@Andreas](https://forum.delta.chat/u/Andreas)\
**Post date:** [July 14, 2025, 4:40pm UTC](https://forum.delta.chat/t/integrating-jami-into-chat/2054/10 "2025-07-14T16:40:55Z")

</div>

I made a list a while ago but I can give you a couple of examples:

> **[Briefing - Start a secure video chat](https://brie.fi/ng/$ROOM)**
>
> Briefing - Start a secure anonymous video chat

> **[Smoke Signs Call - Free group video call for the web](https://call.smoke.tel/$ROOM)**
>
> Smoke Signs Call is a free & open-source video conference app for the web based on talk. Works in all major browsers. No signups. No downloads. 100% peer-to-peer.

---

<div class="post-metadata">

**Author:** ![Minim](https://forum.delta.chat/letter_avatar_proxy/v4/letter/m/ccd318/32.png) [@Minim](https://forum.delta.chat/u/Minim)\
**Post date:** [July 14, 2025, 6:13pm UTC](https://forum.delta.chat/t/integrating-jami-into-chat/2054/11 "2025-07-14T18:13:16Z")

</div>

Jami has the major problem that different versions are not compatible. I’ve had even what seems to be the same version on two diffetent platforms not communicate. The text is more reliable than video and audio.

I wound up syncronising Jami updates with everyone I spoke to on it. I hope Jami develops a stable P2P standard, and I would support bridging that standard to Deltachat.

---

<div class="post-metadata">

**Author:** ![Minim](https://forum.delta.chat/letter_avatar_proxy/v4/letter/m/ccd318/32.png) [@Minim](https://forum.delta.chat/u/Minim)\
**Post date:** [July 15, 2025, 1:30pm UTC](https://forum.delta.chat/t/integrating-jami-into-chat/2054/12 "2025-07-15T13:30:34Z")

</div>

Jami has the advantage that it will wait indefinitely for an opportunity to send a message. It is much more robust to network outages.

In Deltachat, a sender will not get a read receipt for an undelivered message (if receipts are enabled); the recipient will have no indication.

Mail servers usually try to send for 5 days; chatmail servers delete received mail after a set period of some days, even if it is undelivered; most other mailservers have a quota and stop accepting messages if full; some delete the oldest mail when a quota is reached.

P2P functionality could be used to ensure messages eventually get through, by sending hashes of what-I-sent and requesting acknowledgement. If chatmail servers publish their expiry periods, a lack of read receipt after that period would be a cue.

Messages that vanished into the ether could then be re-sent.

This would be especially useful when the internet goes down for a few weeks, due to a natural disaster or government action. Big internet outages aren’t uncommon in many places.

---

<div class="post-metadata">

**Author:** ![Minim](https://forum.delta.chat/letter_avatar_proxy/v4/letter/m/ccd318/32.png) [@Minim](https://forum.delta.chat/u/Minim)\
**Post date:** [July 15, 2025, 1:40pm UTC](https://forum.delta.chat/t/integrating-jami-into-chat/2054/13 "2025-07-15T13:40:43Z")

</div>

Email can also go over P2P mesh networks, of course. That’s more [Briar](https://en.wikipedia.org/wiki/Briar_(software)), a messenger that transmits over the internet, or wifi, or Bluetooth, or sneakernet.

> **[How it works - Briar](https://briarproject.org/how-it-works/)**
>
> Briar is a messaging app designed for activists, journalists, and anyone else who needs a safe, easy and robust way to communicate. Unlike traditional messaging apps, Briar doesn’t rely on a central server – messages are synchronized directly between...

---

<div class="post-metadata">

**Author:** ![r10s](https://forum.delta.chat/user_avatar/forum.delta.chat/r10s/32/1513_2.png) [@r10s](https://forum.delta.chat/u/r10s)\
**Post date:** [October 6, 2026, 3:19pm UTC](https://forum.delta.chat/t/integrating-jami-into-chat/2054/14 "2026-10-06T15:19:22Z")

</div>


