Connect to Alaznah Hosted Signaling — the default production path.
Hosted Signaling
Hosted Signaling is the default way to run Alaznah Calling. Alaznah operates the signaling endpoint; your app only needs a valid user token.
Default endpoint:
wss://signal.alaznah.comAlso exported as DEFAULT_HOSTED_SIGNALING_URL from @alaznah/calling.
What you do
- Create a project in the Developer Console
- Mint short-lived user tokens from your backend — Authentication
- Point the SDK at Hosted Signaling (or omit
signalingUrl)
config={{
// signalingUrl: 'wss://signal.alaznah.com', // optional — this is the default
userId: currentUser.id,
getAuthToken: fetchCallingToken,
}}You do not need to deploy or operate signaling infrastructure for the standard product path.
What Hosted Signaling covers
- User presence / session binding for calling
- Call invite signaling between clients
- Coordination needed for media setup (ICE server delivery as configured for your project)
Push wake credentials are still configured in the console for background ringing — Push Notifications.
When to self-host
Only if your plan or compliance requirements require running signaling in your own environment. See Self-Hosting.