> DATE: Sat 25 Feb 2023 22:42 By: konsthol@pm.me

# WebCall

One of the simplest ways to host a "telephony" service is to use webcall.

Like with emails, you can use any webcall server to communicate with any other webcall server. Meaning that if for example you register a number with https://timur.mobi/ which is the default public server you can still make a call to someone who has registered a number with https://talk.konsthol.eu if you know their number by replacing the server address field in the dialpad icon.

All calls are encrypted and the server does not have access to the content of the calls. That is because the server uses webrtc and tries to make peer to peer connections.

There is also an integrated TURN server which is used if the peers can't connect directly but if the connection is made though that then no video transmission is possible. I suspect that this is a limitation of the TURN server used in webcall because in jitsi meet which uses coturn instead of pion, it is always possible.

Another differentiation of the two services is that in webcall no more than 2 people can join a conversation, which is more similar to how a regular telephone call behaves.

Also there is currently no functionality to block a number as far as I can see but it should be fairly easy to figure out the public ip address and block it like that.

You should give it a shot and see if it works for you. The source code is at a link over at

=> https://timur.mobi

=> ..
