The banner uses the real Rasven home screen. Its connection status and extension are sample values.
فارسی · Download · Features · Get started · Architecture · Support Rasven
Your office line, on Android.
A free softphone for an existing IAX2-compatible organizational PBX account.
Rasven helps people use their organization's existing business phone account on an Android phone. It does not provide phone service, a PBX, or PBX accounts.
The APK is attached to the GitHub Release. Rasven v1 is also available through app markets.
Package verification: The Bazaar v1.0.0 package checked on 2026-10-29 had the same SHA-256 as the APK attached to this release:
07918398b40f32dc3e076e4d74407c078c66155d0dd92922ab4286a2855d3965. This confirms that checked package only; packages from other markets were not compared.
Make and receive calls through your organization's IAX2 PBX account. |
Use mute, speaker, hold, and keypad controls while calling. |
Keep contacts, call history, and call settings close at hand. |
Use the app in English or Persian. |
These are the features represented in the current source. They do not certify compatibility with every PBX or Android device.
- Ask your PBX administrator for the server address, port, extension or username, and password.
- Install Rasven from an app market or the GitHub Release above.
- Add your account and allow microphone and notification access for calling. Contacts access is optional.
This is the real home dialer from the project. The connected indicator and extension are sample state, not a live PBX connection.
Rasven is an Android client with its own IAX2 signaling and UDP transport code. Call audio passes through the app's G.711 media engine and Android audio APIs. The PBX is an existing server managed by the organization; it is outside this repository.
The app needs an IAX2 account and network access to that PBX. Ask the PBX administrator for the server address, port, extension or username, and password.
- Android 8.0 (API 26) or newer
- An account from an IAX2-compatible organizational PBX
- Network access to that PBX
- Microphone and notification permissions for calling; contacts access is optional
Install a compatible JDK and Android SDK, then open the repository in Android Studio or use the Gradle Wrapper from the project root.
Windows PowerShell
.\gradlew.bat :app:assembleDebugLinux or macOS
./gradlew :app:assembleDebugThe debug APK is written to app/build/outputs/apk/debug/. It is for development and evaluation, not a signed public release. A release build also requires the approved production application ID and signing credentials; keep those values outside this repository and never commit a keystore or passwords.
Rasven v1.0.0 has been approved for publication in app markets and is available there. Darnio Studio confirms that the released app works correctly in its intended IAX2 PBX environment.
This status refers to the published v1.0.0 app. PBX configurations and Android devices vary, so compatibility with every PBX or device is not guaranteed.
Rasven is free to use. If it helps your organization, you can support its continued development with USDT. Support is optional.
| 💛 USDT · BNB Smart Chain (BEP-20) | 🔺 USDT · TRON (TRC-20) |
|---|---|
0x2548E3A6dECac1FFfb0d02175d165B914CF04D40 |
TDWVLgeWp21hkPV4zgRJzMTB28nzcyuGck |
Each QR code contains only the wallet address; it does not select a token or network. Before sending, confirm USDT and the exact network shown above in your wallet. A transfer on a different network may not be recoverable.
The source repository is public. No project license has been added yet, so the code is visible but has not been released under an open-source license. A license must be selected before general reuse or public contributions can be invited.
Maintained by Darnio Studio.

