My mic works on your servers but when I host game in main menu on steam mic doesn't work i see my self talking but my friends dont hear me
If your friend is nonsteam so thats the problem, you can change something in the server settings or tell him to use cracked steam clients...
Try to type "voice_loopback 1" in console so you can hear yourself, if you do so the problem belong to your friend, if you can`t hear yourself so try to "creater server" in the game menu (bots) and try to talk there, if it will not work either so you may have a problem with the new codec..