signal-cli icon indicating copy to clipboard operation
signal-cli copied to clipboard

Support `CallMessage` for Video and Voice Calls

Open filipre opened this issue 9 months ago • 3 comments

Hi,

I think at the moment it is not possible to initiate or recieve video and phone calls using signal-cli. Do you think this is something that's possible to implement in theory? It seems like Signal uses CallMessage (see here) which initiates a WebRTC connection but I am wondering if there will be an issue with encryption. Also it would be interesting to know if someone already played around with this? Is this CLI tool even the right project for this kind of functionality?

As a silly project, I would like to build an "answering machine" that picks up calls, plays a voice or video message and let's people record a message. It seems like a great opportunity to learn about WebRTC but I wonder how approachable this project is.

Thank you!

Edit: I found the feature matrix but it seems like it hasn't been updated for quite a while. For example, I thought "Receive typing messages" is supported? Also feel free to move this to the Discussions tab if it fits better there.

filipre avatar Mar 22 '25 11:03 filipre

It's been requested a few times before #80. In theory it's possible, but would need someone to investigate.

AsamK avatar Mar 31 '25 06:03 AsamK

Would be awesome to have!

Thireus avatar Mar 31 '25 15:03 Thireus

Very desirable for things like AI assistant integration with Signal via n8n and https://www.npmjs.com/package/n8n-nodes-signal

lee-b avatar Sep 15 '25 16:09 lee-b