Calling (audio / video) with MacOs and iOS

I have an android phone and a Mac computer. When I try to make a call (video and/or audio) from between my phone to my computer (two different DeltaChat usernames), everything works except the microphone from the computer, meaning I can see both sides (videos works), I can hear what I speak in the phone on the computer, but the microphone from the Mac does not seem to be detected.

The same happens between Android and iPhone.

Does anybody notices the same issue?

I have the log from both the Mac and the phone of these tests. Not sure what exactly to share or look out for in these logs.

In what way is it the same? I thought you’re saying that the mic on macOS doesn’t work?

Please check that this is not actually an audio output issue.

The mic on the Mac or the iPhone does not seem to be detected by DeltaChat, hence no sound from the Mac / iPhone to the other side.

Do things work fine with other messengers / video call services? Have you checked if you’ve given mic permission?

They do. And I checked that Delta Chat has access to the mic, in the Privacy & Security section under the list of apps that is allowed to use it.

Maybe try recording a voice message in Delta Chat?

Good suggestion. I tried to record a voice message on Delta Chat on my mac and nothing is recorded, the mic levels are not showing incoming signal.

OK, good to know. Maybe there is also something useful in the logs? Especially when you start recording the message. Look for “media”, “audio”, etc.

And how about recording a voice message on iOS?

OK, I recorded another audio-message, and in the log I find these lines, talking about -“speaker-selection” permission- and that that was denied. Perhaps this is an indication?

2026-07-27T19:33:53.603Z /mainWindow INFO “” “preq” “media”
2026-07-27T19:33:53.833Z /mainWindow INFO “” “preq” “media”
2026-07-27T19:33:53.855Z /mainWindow INFO “” “preq” “media”
2026-07-27T19:33:53.957Z /mainWindow INFO “” “preq” “media”
2026-07-27T19:33:53.957Z /mainWindow INFO “” “preq” “speaker-selection”
2026-07-27T19:33:53.957Z /mainWindow INFO “” “main window requested “speaker-selection” permission, but we denied it, because it is not in the list of allowed permissions.”
2026-07-27T19:34:07.779Z core/event INFO “” 1 “src/blob.rs:77: Source file not in blobdir. Copying instead of moving in order to prevent moving a file that was still needed.”
2026-07-27T19:36:03.086Z main/menu INFO “” “rebuilding menu with locale en”

I don’t have access to an iOS at this time.

Maybe related in spirit, although for Windows:

Thanks! I had found this post earlier. The original post has a list of session / log information, but I cannot seem to find that, it is not the log? For example, there is a line that reads “NotReadableError: Could not start audio source” , but I cannot find such a line in my log.

No, it’s normal.

Did you remove some in-between entries from the log?

OK. No, I did not remove anything from the log that I know, I just copy-pasted it to a text-editor.

Because "Writing base64 encoded file ....mp3" seems to be missing from your log.

I cannot find “base64” in my log file. I just created a new log for sending another voice message on my Mac. I can find “mp3” in this line:

"src/mimeparser.rs:1577: added blobfile: “$BLOBDIR/5416115e4b919c71c0bc0f3f3987256.mp3"”

The mp3 file is created, sent and received on the other side, but it has no sound.