help with walky talky sounds

so i got this all set up

[lua]
function PlayerStartVoice( ply )
if CLIENT then
randome = math.random (1,2)
if randome == 1 then
RunConsoleCommand(“play” ,‘npc/combine_soldier/vo/on1.wav’)
end

	if randome == 2 then
		RunConsoleCommand("play" ,'npc/combine_soldier/vo/on2.wav')
	end 
end

end
hook.Add( “PlayerStartVoice”, “PlayerStartedTheirVoice”, PlayerStartVoice)

local function PlayerEndVoice( ply )
if CLIENT then
randome = math.random (1,3)
if randome == 1 then
RunConsoleCommand(“play” ,‘npc/combine_soldier/vo/off1.wav’)
end

	if randome == 2 then
		RunConsoleCommand("play" ,'npc/combine_soldier/vo/off2.wav')
	end

	if randome == 3 then
		RunConsoleCommand("play" ,'npc/combine_soldier/vo/off3.wav')
	end
end

end
hook.Add( “PlayerEndVoice”, “PlayerEndedTheirVoice”, PlayerEndVoice) [/lua]

and it everything works but most of the time i cant hear the other player speak . i just hear the sounds .
how can i make it so it wont cut people off when the sounds are playing .

does anyone know why this is happening

try replacing the RunConsoleCommand with http://wiki.garrysmod.com/page/Libraries/surface/PlaySound