Alaznah

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:

text
wss://signal.alaznah.com

Also exported as DEFAULT_HOSTED_SIGNALING_URL from @alaznah/calling.

What you do

  1. Create a project in the Developer Console
  2. Mint short-lived user tokens from your backend — Authentication
  3. Point the SDK at Hosted Signaling (or omit signalingUrl)
tsx
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.