You can try utilizing say3D. https://community.bistudio.com/wiki/say3D
For an example on how to use say3D with the framework you can look at the vehicle unlock/lock sounds.
[_veh,"unlockCarSound",50,1] remoteExec ["life_fnc_say3D",RANY];
You can also look at the header for the following file which gives you a little more information
Altis_Life.Altis\core\functions\network\fn_say3D.sqf