I'm trying to use Wireshark to diagnose VoIP quality. I can see the SIP calls just fine but cannot get it to play back the call audio. Does anyone know if it's possible to play the audio from a RingCentral call? It appears to be using the Opus codec and I see no indication that the calls are encrypted but maybe I'm overlooking something.
I have used Wireshark for the same purpose. Once you save the capture and open it, go to telephony on the menu bar and select VOIP calls. You should see the calls from the capture populate there. Then you can select one and Play Streams. You should be able to hear them. I can on mine.
Actually, I just now found some relevant info and was able to decode audio in Wireshark.
According to RingCentral if HD Voice is enabled on the phone it will encode audio with the OPUS codec. If HD Voice is turned off, it will encode with G.722 codec. G.722 can be natively decoded in Wireshark! Check your RingCentral account settings online and go to
Phones & Numbers >
Edit (next to the phone in question) and uncheck "
Use HD Voice if possible".
In Wireshark, try
RTP Streams. Click on one of the found streams and click
Analyze. Once the analysis is complete, click
Note that a single phone call will have two streams; one incoming and one outgoing. You will need to highlight both streams before clicking Analyze if you want to play back both sides of the conversation. The only way I know to find the pair of streams is to look at the source and destination addresses and find the two that are similar in size (based on packet count).