Baza wiedzy
Audio, NAT i WebRTC · 8 min

Połączenie jest zestawione, ale brakuje audio

Odróżnij poprawną sygnalizację od awarii ścieżki RTP, korzystając z SDP, liczników pakietów i danych NAT.

01

Zacznij od kierunku

Ustal, czy dźwięku brakuje w obu kierunkach, czy tylko w stronę jednego endpointu. Jednokierunkowe audio zwykle zawęża problem do jednego ogłoszonego adresu mediów, kierunku zapory albo reguły przepisywania NAT.

02

Sprawdź wynegocjowaną ścieżkę

Niezgodność kodeków ma znaczenie dopiero wtedy, gdy pakiety docierają do obu stron. Zerowe liczniki wskazują najpierw na routing albo zaporę sieciową.

  • Porównaj adresy `c=` SDP i porty `m=audio` na obu nogach połączenia.
  • Sprawdź lokalne i zdalne adresy mediów w szczegółach rozmowy.
  • Porównaj liczniki przychodzących i wychodzących pakietów RTP przed zmianą kodeków.
  • Wyłącz ICE dla zwykłych telefonów SIP, jeżeli endpoint i ścieżka PBX nie zostały zaprojektowane do jego użycia.
03

Potwierdź naprawę

Wykonaj nowe połączenie i zachowaj jego identyfikator sesji. Potwierdź RTP w obu kierunkach, a opcjonalnego modułu PCAP użyj tylko wtedy, gdy nadal potrzebujesz danych na poziomie pakietów.