Multiplatform Voice Chat

So, has anyone here succeeded in implementing a multiplatform voice chat?
Could someone give some guidance? I know i’ll need to use third-party libraries for voice recording and find a way to send it, do any one recommends some library or even some service with such?

At least for pc/mac/linux i know such is possible as Trine has this feature, but i don’t remember seeing such in a mobile game (probably because it must be really cumbersome to implement :P)