Runnable Alaznah Calling sample apps.
Examples
Sample apps live in the public repository alaznah/alaznah-examples — clone that repo (they are not npm packages).
| Example | Path | Notes |
|---|---|---|
| Basic call | basic-call/ | Full 1:1 voice & video demo — push wake, native incoming |
| Video chat | video-chat/ | Video-forward scaffold |
| Group call | group-call/ | Reserved / scaffold (1:1 is the supported product focus) |
Run the basic demo
git clone https://github.com/alaznah/alaznah-examples.git
cd alaznah-examples/basic-call
npm install
# npm 7+ resolves peers; yarn/pnpm: see Installation for the one-line peer install
# configure signalingUrl + getAuthToken
npm run ios
# or
npm run androidExamples depend on @alaznah/calling and its required peers — Installation.
What to look for in basic-call
CallingProvider+ dialer /CallingScreenwiring- Permission helpers before the first call
- Push token registration for wake (where configured)
- Native Accept / Decline resume handling
Hosted Signaling
Point signalingUrl at wss://signal.alaznah.com (or omit for the default) and mint tokens from the Developer Console via your backend.
Self-host operators: alaznah/alaznah-signaling (private).