New 911 Call

The 911 Call API endpoint allows you to send 911 calls from in-game directly to your dispatchers.

This API endpoint requires the standard version of Sonoran CAD or higher. For more information, see our pricing page.

Raw API Call

This framework export handles the Emergency Call API endpoint.

function call911(caller, location, description, postal, plate, cb)
    exports["sonorancad"]:performApiRequest({{
        ["serverId"] = GetConvar("sonoran_serverId", 1),
        ["isEmergency"] = true,
        ["caller"] = caller,
        ["location"] = location,
        ["description"] = description,
        ["metaData"] = {
            ["plate"] = plate,
            ["postal"] = postal
        }
    }}, "CALL_911", cb)
end

Parameters

PropertyTypeDescription

caller

String

Name of the caller

location

String

Street(s) name

description

String

Call description

postal

Integer

Postal location of the call

plate

String

OPTIONAL: Plate to report in the call

cb

Function

OPTIONAL: Callback function

This method utilizes the callcommands plugin to execute a 911 call.

-- Parameters
emergency, caller, location, description, source, silenceAlert, useCallLocation type
-- Usage example (client sided)
local pos = GetEntityCoords(PlayerPedId())
local s1, s2 = GetStreetNameAtCoord(pos.x, pos.y, pos.z)
local street1 = GetStreetNameFromHashKey(s1)
local street2 = GetStreetNameFromHashKey(s2)
local streetLabel = street1
if street2 ~= nil then
	streetLabel = streetLabel .. ' ' .. street2
end

TriggerServerEvent('SonoranCAD::callcommands:SendCallApi', true, 'Bystander', streetLabel, 'Someone is selling drugs on the street', GetPlayerServerId(PlayerId()), nil, nil, '911')

Last updated