I currently working at a project that manages voice communication between users of two separate systems. The system consists of one Mumble server and a UHF Radio based system. The link between the two system is done via a gateway that I'm currently developing, gateway which receives voice from Mumble server and sends it to a dedicated sound card using ASIO Drivers and the vice-versa direction. My current difficulty is in sending voice to the mumble server and being played correctly at the receiving end, the sound is always metalic. When receiving voice packets from the Mumble server (sample rate = 48000 bitDepth=16 channels = 1,) I'm have to pad the Int32LSB packets with two zeros and then the sound is clear at the receiving party via de ASIO sound card.
If needed I can provide additional informations or clarifications.
Thanks in advance. Any help or suggestion will be appreciated.