Server Events

Calls

gksphone:calls:newCall

Triggered when a new call is made.

AddEventHandler("gksphone:calls:newCall", function(call)
    print("New call:", json.encode(call, { indent = true }))
end)

-- Example print
New call: {
     "targetSource": 2,
     "isJobCall": true,
     "fromPayphone": false,
     "callerSource": 1,
     "targetNumber": "5555555",
     "isPrivateCall": false,
     "company": "police",
     "callId": 1002,
     "isBusy": false,
     "callerNumber": "6022005516",
     "callType": "calling"
}

gksphone:calls:callAnswered

Triggered when a call is answered.

AddEventHandler("gksphone:calls:callAnswered", function(call)
    print("Call answered:", json.encode(call, { indent = true }))
end)

-- Example print
Call answered: {
     "callId": 1002,
     "callType": "calling",
     "isPrivateCall": false,
     "callerNumber": "6022005516",
     "targetNumber": "22222",
     "targetSource": 2,
     "callerSource": 1,
     "company": "police",
}

gksphone:calls:callEnded

Triggered when a call is answered.

AddEventHandler("gksphone:calls:callEnded", function(call)
    print("Call ended:", json.encode(call, { indent = true }))
end)

-- Example print
Call ended: {
     "callId": 1002,
     "callType": "calling",
     "isPrivateCall": false,
     "callerNumber": "6022005516",
     "targetNumber": "22222",
     "targetSource": 2,
     "callerSource": 1,
     "company": "police",
}

Messages

gksphone:messages:messageSent

Triggered when a message is sent.

AddEventHandler("gksphone:messages:messageSent", function(call)
    print("New message:", json.encode(call, { indent = true }))
end)

-- Example print
New message: {
     "recipientNumber": "6022005516",
     "senderNumber": "22222",
     "message": "Test Message" -- In special cases it can be json
}

Social media

gksphone:adv:newPost

AddEventHandler("gksphone:adv:newPost", function(post)
    print("New post:", json.encode(post, { indent = true }))
end)

-- Example print
New post: {
     "id": 1,
     "phoneNumber": "22222",
     "message": "Test Message",
     "filter": "mechanic",
     "image": ["https://media.gkshop.org/183897083940438016/image/1747926801106.webp"] -- JSON
}

gksphone:squawk:newPost

AddEventHandler("gksphone:squawk:newPost", function(post)
    print("New post:", json.encode(post, { indent = true }))
end)

-- Example print
New post: {
     "id": 1,
     "username": "gkshop",
     "content": "Test Message",
     "displayname": "GKSHOP",
     "image": ["https://media.gkshop.org/183897083940438016/image/1747926801106.webp"], -- json or string
     "isComment": false
}

Last updated