Runnable Alaznah Calling examples in this repository.
Examples
| Example | Path | Notes |
|---|---|---|
| Basic call | examples/basic-call | Full 1:1 voice & video demo — push, native incoming, swipe accept |
| Video chat | examples/video-chat | Video-forward scaffold |
| Group call | examples/group-call | Reserved / scaffold (1:1 is the supported product focus) |
Run the basic demo
From the monorepo root:
npm install
npm run app:ios
# or
npm run app:androidExamples depend on @alaznah/calling.
What to look for in basic-call
CallingProvider+ dialer /CallingScreenwiring- Permissions via
requestCallPermissions - Firebase / PushKit hooks for wake (where configured)
- Incoming swipe-up accept and native Accept drain on resume
Hosted Signaling
Point signalingUrl at wss://signal.alaznah.com (or omit for the default) and mint tokens from the Developer Console via your backend.