Hello, dial
dial(...) overload uses sensible defaults for everything else.
For full control:
Receiving audio and events
Pushing audio
Hanging up
Threading model
dial,terminate,barge, … are blocking: they marshal arguments through JNA, write to Netty’s QUIC channel, and return.onAudioFrameandonCallEventrun on Netty’s I/O event loop. Don’t block them — hand work off to your own executor.