Skip to main content
PCAP (Packet Capture) files record raw network traffic and are invaluable for diagnosing SIP call issues — codec negotiation failures, audio quality problems, one-way audio, and missed DTMF tones.
PCAP files on the UponAI call details dashboard are only available when data retention is set to Everything and SIP transport is UDP/TCP. TLS transport calls will not have a PCAP.

Prerequisites

Install Wireshark (includes tshark CLI):

Step 1: Open and Filter in Wireshark

Useful display filters:

Step 2: Reconstruct the SIP Call Flow

Go to Telephony → VoIP Calls, select the call, then click Flow Sequence to view the full SIP ladder diagram (INVITE → 100 Trying → 180 Ringing → 200 OK → ACK → BYE). Key fields in an INVITE packet:

Step 3: Common Issues

Common SIP Response Codes

Analyze RTP Streams

Go to Telephony → RTP → RTP Streams to view each stream with payload type, packet count, packet loss, and jitter.
  • Packet loss >3% or jitter >30ms typically causes degraded or choppy audio.
  • Select a stream → Analyze → Play Streams to hear the actual audio.

DTMF Debugging

Check SDP for RFC 2833 negotiation:
Filter RFC 2833 DTMF packets: rtp.p_type == 101 In each matching packet, expand Real-Time Transport Protocol → RFC 2833 RTP Event:
  • Event ID — digit pressed (0–9, *=10, #=11)
  • End of event — true on the final packet
  • Duration — tone duration in RTP timestamp units
SIP INFO DTMF: sip.Method == "INFO" — look for body like Signal=5\nDuration=160

Capture a PCAP

Using tcpdump:
Using tshark (CLI analysis):
Using sngrep (quick SIP terminal view):