Phone App
Initiate and receive voice calls with other characters in-game using Foundry VTT's WebRTC feature.
- Key Features:
- Making Calls:
- You can start a call by directly entering a phone number on the Keypad tab, or by selecting a number from the Contacts app or the Recents call history.
- While connecting, the recipient's profile picture, name, and "Calling..." status are displayed.
- Answering/Rejecting Calls:
- When receiving a call from another user, the incoming call screen appears along with a ringtone (if configured).
- Press the green handset button to answer the call or the red button to reject it.
- During a Call:
- Once connected, the caller's name and the call duration timer are displayed.
- A chat interface is provided for exchanging simple text messages during the call.
- Press the red end call button to hang up.
- Recents (Call History):
- Shows a chronological list of made, received, and missed calls.
- Tap an entry to call that number back.
- Tip: The voice call feature requires Foundry VTT's A/V Conferencing Options to be enabled. GMs can enable an option in settings to automatically adjust the volume of non-participants during a call.
Phone App
The Phone app allows you to make and receive voice calls with other characters within the game, utilizing Foundry VTT's integrated WebRTC capabilities. It also keeps a log of your recent calls.
- Key Features & How to Use:
- Making Calls:
- Navigate to the Keypad tab. You can directly type the phone number using your keyboard into the input field. The format should match one of the patterns set by the GM (e.g.,
STD-1234-5678).
- Alternatively, go to the Recents tab and tap on a previous call log entry to redial that number.
- You can also initiate calls directly from the Contacts App by tapping the phone icon next to a contact's name.
- Once a valid number is entered or selected, tap the green call button to start the call. The screen will show the recipient's profile picture (if available), name, and the status "Calling...". You will hear a connecting tone if configured.
- Receiving Calls:
- When another user calls you, your phone widget will display the incoming call screen, showing the caller's picture and name. A ringtone will play if sounds are enabled in settings.
- Tap the green phone icon to answer the call.
- Tap the red phone icon to reject the call. If you reject or miss a call, the caller will be notified.
- During a Call:
- Once connected, the screen displays the name of the person you are talking to and a running call timer.
- A simple text chat interface is available at the bottom for sending quick messages during the voice call. Type your message and press Enter or tap the send button. These messages are only visible during the call and are not saved in the main Messages App.
- Tap the red end call button at the bottom to hang up the call.
- Recents (Call History):
- This tab shows a list of your past calls, including outgoing (arrow up icon), incoming (arrow down icon), and missed (slashed phone icon) calls.
- Each entry displays the contact name (if saved) or phone number, the type of call, and the time of the call. Missed calls are shown in red.
- Tap any entry to quickly call that number back.
- 🚨 Important Requirement for Voice Calls:
- The voice call feature relies entirely on Foundry VTT's built-in WebRTC functionality.
- For voice calls to work, the GM must have correctly configured and enabled Audio/Video Conferencing in the Foundry VTT Core Settings. Please consult the official Foundry VTT documentation if you encounter issues with voice calls.
- The in-call text chat function works independently and does not require WebRTC setup.