I experience problems with VoIP Audio Service library.
I can either record (up stream) or play sounds (down stream). But not both at the same time.
CVoIPAudioDownlinkStream class should call FillBuffer method from MVoIPDownlinkObserver interface to indicate, that you can pass more data. And it does. But not when I start CVoIPAudioUplinkStream. When I stop CVoIPAudioUplinkStream it start calling FillBuffer again.
I did some additional tests and found, that you can just not call BufferEmptied and get the same results.
No errors are reported, I tried this on several mobile phones (different types) and always had the same problem. Does anybody know a solution?