> For the complete documentation index, see [llms.txt](https://documentation.rcore.cz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.rcore.cz/paid-resources/rcore_housing/integrations/phone.md).

# Phone

The phone bridge delivers alarm SMS to property owners and integrates property management into phone apps.

## 🔎 Auto Detection

```lua
Config.Phone = AUTO_DETECT
```

Override with any config value below when auto-detection picks the wrong resource.

## 🧩 Supported Resources

| Resource   | Config          | Description                                 |
| ---------- | --------------- | ------------------------------------------- |
| LB Phone   | `Phone.LB`      | Home app with property search & management  |
| NPWD       | `Phone.NPWD`    | SMS via NPWD messaging API                  |
| GKS Phone  | `Phone.GKS`     | SMS via GKS Phone                           |
| OKOK Phone | `Phone.OKOK`    | SMS via OKOK Phone                          |
| YSERIES    | `Phone.YSERIES` | SMS via YSERIES                             |
| MOV Phone  | `Phone.MOV`     | Home app with property management           |
| Standalone | `Phone.NONE`    | No SMS or app (dispatch & alarm still work) |

All phone scripts use the same PIN registration flow for owners to register phone numbers per property.

## lb-phone

Official integration with LB Phone's Home app.

### Setup

1. Download the handler files below
2. Place in:
   * `lb-phone/server/apps/framework/home/rcore_housing.lua`
   * `lb-phone/client/apps/framework/home/rcore_housing.lua`
3. In `lb-phone/config.lua`, set the housing script:

```lua
Config.HousingScript = "rcore"
```

### Download Handlers

{% file src="/files/6hid1zG5YQ7w8ZVtunL4" %}
lb\_phone\_server\_rcore\_housing.lua
{% endfile %}

{% file src="/files/KzyVE1CN1CiJD04L1M3T" %}
lb\_phone\_client\_rcore\_housing.lua
{% endfile %}

### Features

* View owned properties in the Home app
* Search properties and view details
* Manage property keys (add/remove keyholders)
* Toggle property lock state
* Set GPS waypoint to property location

## 17mov\_Phone (MOV Phone)

Official integration with i7mov\_Phone's housing app.

### Setup

1. Download the handler files below
2. Place in:
   * `17mov_Phone/bridge/housing/rcore_housing/server.lua`
   * `17mov_Phone/bridge/housing/rcore_housing/client.lua`
3. Config auto-detected when both resources are running

```lua
Config.Housing = "auto"
```

### Download Handlers

{% file src="/files/xEw3RWeYB7Hqf517jE3w" %}
17mov\_phone\_server\_rcore\_housing.lua
{% endfile %}

{% file src="/files/NlznBY6GuttDDZ9vDkbC" %}
17mov\_phone\_client\_rcore\_housing.lua
{% endfile %}

### Features

* View owned houses with complete property information
* Retrieve keyholder list for each property
* Give keys to other players
* Remove keys from existing keyholders
* Get house details including lock state and current keyholders

## 📱 Owner SMS Settings

The full SMS flow lives in [security configuration](/paid-resources/rcore_housing/configuration/security.md):

| Option                            | Description                          |
| --------------------------------- | ------------------------------------ |
| `Config.Alarm.Owner.Enable`       | Master switch for owner SMS.         |
| `Config.Alarm.Owner.MaxPhoneList` | Max registered numbers per property. |
| `Config.Alarm.Owner.CodeExpiry`   | PIN verification timeout (seconds).  |
| `Config.Alarm.Owner.Events`       | Which alarm states send SMS.         |

See [Alarm System](/paid-resources/rcore_housing/features/alarm-system.md) for the player-facing flow.
