Base Resource
vcore_phone
The supplied manifest describes this resource as “VCore - VCore Phone”.
Introduction
The supplied manifest describes this resource as “VCore - VCore Phone”.
59Client Lua
64Server Lua
19Exports
39Events
66SQL tables
UI page: ui/dist/index.html
Dependencies & References
| Resource | Detected as | Package status |
|---|---|---|
core | Manifest dependency | Included in Base |
inventory | Manifest dependency | Included in Base |
oxmysql | Manifest dependency | External / prerequisite |
pma-voice | Manifest dependency | Included in Base |
banking | Referenced by source | Included in Base |
garages | Referenced by source | Included in Base |
logs | Referenced by source | Included in Base |
Cross-resource export calls
| Resource | Functions called |
|---|---|
banking | DepositToPrimaryAccount, GetPrimaryAccountBalance, WithdrawFromPrimaryAccount |
core | getCoreObject |
garages | GetGarageLocation |
inventory | GetItemAmount |
logs | Log |
pma-voice | addPlayerToCall, removePlayerFromCall, setCallVolume, setPlayerCall |
Installation / Start Order
The supplied server.cfg enables this resource in the Core systems stage at enabled-resource position 41. Base installation also depends on the global prerequisites and consolidated VCORE_INSTALL.sql documented in Getting Started.
server.cfg
ensure vcore_phoneConfiguration
Config files
config/config.jsonconfig/config.luashared/defaultConfig.lua
Top-level config keys detected
AdminPermissionAirshareAppStoreAutoDeleteDaysAutoDeleteNotificationsBankAccountBatteryBatteryDrainBatteryDrainAmountBatteryIntervalCameraCellTowersCryptoCryptosCurrencyDarkChatDatabaseDebugFrameworkGarageGovernmentListingsHousingInstagramItemModeLogsMailMapsMarketplaceMaxTransferAmountMusicOpenKeyPhoneItemPhoneNumberFormatSecurityServicesTikTokTinderTwitterUseItemVersionCheckVoiceResourceWalletWeatherAPIKeyWeatherCityYellowPagesEvents, Exports & Callbacks
Exports
Client exports5
ClosePhoneGetPhoneNumberOpenPhoneSendPhoneNotificationTogglePhone
Server exports14
AddPhoneContactAssignPhoneNumberEndPhoneCallGetActivePhoneCallGetOnDutyCountGetOnDutySourcesGetPhoneContactsGetPhoneMessagesGetPhoneNumberGetSourceFromNumberSendPhoneMailSendPhoneMessageSendPhoneNotificationStartExternalCall
Callbacks
Server callbacks1
phone:cb:
Client callbacks1
phone:ccb:
Registered network events
Client registered events22
VCORE:Client:OnPlayerLoadedVCORE:Client:OnPlayerUnloadVCORE:client:playerLoadedVCORE:client:playerUnloadedVCORE_phone:client:shareOwnContactResultVCORE_phone:messagesVCORE_phone:nuiVCORE_phone:playSoundVCORE_phone:securityResetVCORE_phone:social:instagramPostVCORE_phone:social:newMessageVCORE_phone:social:tiktokPostVCORE_phone:social:twitterPostVCORE_phone:speakerPhoneVCORE_phone:useItemVCORE_phone:webrtc:answerVCORE_phone:webrtc:endVCORE_phone:webrtc:endCallVCORE_phone:webrtc:iceVCORE_phone:webrtc:offerVCORE_phone:webrtc:signalcore:resetUi
Server registered events17
VCORE_phone:securityResetVCORE_phone:server:acceptCallVCORE_phone:server:airshareVCORE_phone:server:airshareResponseVCORE_phone:server:endCallVCORE_phone:server:muteCallVCORE_phone:server:nuiActionVCORE_phone:server:rejectCallVCORE_phone:server:shareOwnContactVCORE_phone:server:speakerPhoneVCORE_phone:webrtc:answerVCORE_phone:webrtc:createdPeerVCORE_phone:webrtc:deletedPeerVCORE_phone:webrtc:endVCORE_phone:webrtc:iceVCORE_phone:webrtc:offerVCORE_phone:webrtc:signal
Commands
Client commands9
+phone_answer+phone_hangup+phone_open-phone_answer-phone_hangup-phone_openfixphonephonecheckphonenum
Server commands7
changenumberfixphonenumbersphoneinfophonestatsphonetestresetphonesecuritytoggleverified
Database / SQL
| File | Type |
|---|---|
phone.sql | Resource SQL file |
phone_airshare_filesphone_alarmsphone_album_mediaphone_album_membersphone_albumsphone_backupsphone_callsphone_contactsphone_conversation_membersphone_conversationsphone_crypto_transactionsphone_crypto_walletsphone_darkchat_accountsphone_darkchat_channelsphone_darkchat_messagesphone_darkchat_subscriptionsphone_garage_bookmarksphone_instagram_accountsphone_instagram_commentsphone_instagram_follow_requestsphone_instagram_followsphone_instagram_likesphone_instagram_postsphone_installed_appsphone_invoicesphone_location_sharesphone_mailphone_mail_accountsphone_mail_draftsphone_marketplace_listingsphone_mediaphone_message_reactionsphone_messagesphone_music_playlist_songsphone_music_playlistsphone_notesphone_notificationsphone_phonesphone_saved_locationsphone_schema_migrationsphone_social_messagesphone_social_sessionsphone_social_storiesphone_social_story_viewsphone_tiktok_accountsphone_tiktok_comment_likesphone_tiktok_commentsphone_tiktok_followsphone_tiktok_likesphone_tiktok_savedphone_tiktok_videosphone_tiktok_viewsphone_tinder_match_seenphone_tinder_matchesphone_tinder_profilesphone_tinder_swipesphone_twitter_accountsphone_twitter_follow_requestsphone_twitter_followsphone_twitter_likesphone_twitter_retweetsphone_twitter_tweetsphone_voice_memosphone_voicemailsphone_wallet_transactionsphone_yellowpages_adsThe root Base package also ships the consolidated VCORE_INSTALL.sql.
Source Layout
| Area | Detected files |
|---|---|
| Client Lua | 59 |
| Server Lua | 64 |
| Other/shared Lua | 10 |
| JavaScript | 34 |
| HTML | 2 |
| CSS | 30 |
| SQL | 1 |
Troubleshooting
- Confirm all manifest dependencies are started before
vcore_phone. - Check the supplied start-order note above; resources absent from server.cfg need an explicit decision before enabling.
- If database queries fail, import the consolidated Base SQL and any resource-local SQL listed above.
- If the UI fails, verify the resource's NUI files and
ui_pagewhen one is declared.

