Alaznah

Developers · FAQs

Frequently asked questions

Short answers for the first week of integration.

Common questions

Does Alaznah Calling work with Expo Go?

No. Use an Expo development build or a React Native CLI app.

Are voice and video separate packages?

No. One package: @alaznah/calling. Set mediaType to audio or video.

Do I need to self-host?

No. Hosted Signaling is the default. Self-hosting is an advanced option.

Where are CallingProvider props documented?

Docs → API Reference → Props.

How do I ring users when the app is killed?

Configure FCM (Android) and APNs VoIP (iOS) in the Developer Console, register the device token, and follow Background Calling in the docs.

Do I add CallKit or MainActivity PiP code?

No for a standard React Native app. The SDK autolinks CallKit, PushKit, incoming UI, and PiP. You add Info.plist / Background Modes, the webrtc patch, and Firebase for Android kill-state. See Native Modules and Picture in Picture in the docs.

Need more detail?

Troubleshooting covers connection, video, and auth failures.