There are two thread for handling audio. One for reading audio from the PUDPSocket, and one for writing audio to the PUDPSocket. Thus, you will have a thread waiting on the PUDPSocket for one packet of audio data. on receiving this, it will write that audio to the sound device, and then return to waiting on the PUDPSocket. The other audio thread is waiting on the PSoundChannel for a packet of data from the sound device. On reception of one packet, it will be written to the PUDPSocket, and then go back to waitng for more data from the PSoundChannel.
There are no software timers in this program.
All audio that goes to (or comes from) the sound device is sent over a PUDPSocket to a remote Sofa Switch component.
Control of the application is via the Sofa Switch messaging protocol.
You can use this application to listen in to one voip circuit.
1.4.6