# FAQ

Short answers to the questions asked most often before and after installing.

## Which frameworks and inventories are supported?

Wolfden Phone runs on **Qbox**, **QBCore** and **ESX** with **ox_inventory**, and on QBCore with **qb-inventory** 2.1.0 or newer. It detects your framework and inventory when it starts. The forks ps-inventory and lj-inventory are not supported, and there is no bundled adapter for other frameworks or inventories. [Dependencies](#/docs/wd_phone/requirements) lists every resource in detail.

## What do I need before installing?

[oxmysql](https://github.com/overextended/oxmysql), [ox_lib](https://github.com/overextended/ox_lib), one framework and one inventory must start before the phone, on a server with OneSync on and a MariaDB 10.3 or newer database. You also need access to your resource folders, `server.cfg`, your inventory's item list and the database used by oxmysql. [Installation](#/docs/wd_phone/installation) walks through each step.

## Do I have to build the web interface?

No. The interface ships ready to use in `web/dist`, so no Node.js, npm or build step is needed. If the phone is blank, extract the resource again from your download.

## Which languages does the phone speak?

Twenty, from English to Ukrainian. Each player picks their own for the phone screen in Settings → General → Language. Text the server writes, such as prompts, menus and the notifications it sends, uses one language for the whole server. The text is plain JSON you can reword or extend with a new language without rebuilding anything; keep your changes in the `overrides/` folders. [Languages and wording](#/docs/wd_phone/apps?section=languages-and-wording) lists them all.

## Why are camera photos not saved?

Photos and videos are saved to a media host, and none is set up by default. The quickest option is a [Fivemanage](https://fivemanage.com) API key in `server.cfg`; you can also host files on your own server. See [Camera & media hosting](#/docs/wd_phone/media).

## Do video calls need anything extra?

Yes, a TURN relay, so players never see each other's IP address. You can run your own with coturn for free, or use Cloudflare or Metered. Clips Live uses the same relay. Voice calls work without it. See [Video calls](#/docs/wd_phone/video-calls).

## Do I need pma-voice for calls?

Calls connect without it, but there is no audio: `pma-voice` is what players hear each other through, and it also powers speakerphone, the Radio app and voices in videos. `ox_target` is optional in the same way. [Dependencies](#/docs/wd_phone/requirements) explains what each one adds.

## Why do Music and Maps look empty?

The release ships no third-party content: Music starts with no radio stations or songs, and Maps shows a stylized grid instead of a map image. Add streams, songs and a map image you have the rights to. See [Music & speakers](#/docs/wd_phone/music) and [Configuration](#/docs/wd_phone/configuration).

## Does Nova Wallet have its own money?

No. Nova Wallet is the player's real bank account, through your framework or banking resource, so there is nothing to deposit or withdraw. Apps that take payments, such as [Rides, Bites](#/docs/wd_phone/city-apps), [Racing](#/docs/wd_phone/racing) and [Clips](#/docs/wd_phone/clips) gifts, pay through the Wallet too. See [Wallet & payments](#/docs/wd_phone/wallet).

## Can phones run out of battery?

Yes. Each phone has its own battery, and at 0% it turns off until it is charged with a car charger, power bank or charging pad. Players can also turn a phone off with its side button. You can turn batteries off with `Config.Charging.enabled = false`. See [Batteries & accessories](#/docs/wd_phone/accessories).

## Can players fake or copy a phone item?

Not someone else's. Phones, SIMs and accessories carry a server signature in their item metadata, so a forged or edited item is refused and never opens another player's phone. The signing key is created automatically on the first start; you never need to set it up. See [Item signatures](#/docs/wd_phone/admin?section=item-signatures).

## Can police find out who owns a number?

Yes. On-duty police search the carriers' subscriber records at a data center terminal: who bought each SIM for a number, when and at which shop, or every number registered to a citizen. Ghost Mobile burner numbers keep no records. See [Subscriber records](#/docs/wd_phone/subscriber-records).

## Where do I change how the phone behaves?

In the config files, not the locked code: `config/`, the server-only config, the `bridge/` adapters and the SQL installer stay open and editable. Put your own changes in `config/local/` so updates never overwrite them. [Configuration](#/docs/wd_phone/configuration) lists every file, and [Phones & inventory](#/docs/wd_phone/devices) covers phone models and items.

## Something is broken. Where do I start?

Check the boot self-check in the server console, then [Troubleshooting](#/docs/wd_phone/troubleshooting), which solves most setup problems. `phoneadmin selftest` checks your server end to end; see [Admin tools](#/docs/wd_phone/admin?section=check-your-installation). If neither helps, open a ticket in the Discord with your server console output.
