๐Ÿ“ฉConfigure ApiKeys

Our product requires several API Access Keys to function fully. Some of these keys require creating accounts on external platforms, and all steps are explained below.

All API keys can be configured inside: /configs/ApiKeys.lua

The required keys include:

  • WebRTC API - used for video calls and the nearby voices feature

  • FiveManage - a CDN platform used to store all media data such as photos, videos, voice messages, etc.

WebRTC API

Our phone uses a Cloudflare TURN server. Cloudflare offers this service for free (with generous limits). To create your TURN server, follow these steps:

1

Go to the official Cloudflare dashboard, create an account, and then navigate to: TURN SERVERS

2

Click the "CREATE" button and optionally enter a name for your TURN server.

3

Save the Turn Token ID and API Token that appear on the screen. Do not share these credentials with anyone.

4

Open the file: /configs/ApiKeys.lua and paste:

  • the API Token into ApiToken

  • the Turn Token ID into TurnTokenID

5

Complete the setup by clicking Finish on the Cloudflare panel.

FiveManage

To generate your FiveManage API Key, follow these steps:

1

Go to the official FiveManage website and create an account.

2

Create a new team by clicking "Create New Team".

3

After entering the dashboard, open the "Tokens" tab from the left navigation menu.

4

Create a new token by clicking "Create Token".

5

Optionally enter a name for the token and select the "Media" type.

Copy the generated token and paste it into: /configs/ApiKeys.lua and API.FiveManage

Done! Now you can use all features that 17mov_Phone brings to you!

Last updated