Feilsøking av FreePBX og Asterisk SIP trunk er en viktig prosess for å sikre at telefonsystemet ditt fungerer optimalt. Vanlige problemer inkluderer registreringsfeil, lydproblemer og NAT-relaterte spørsmål. Ved hjelp av Asterisk CLI og gjennomgang av logger kan du effektivt diagnosticere og løse disse problemene.
Sjekk Trunk Status i FreePBX Dashboard
Steg 1: Logg inn på FreePBX Dashboard
Gå til
https://portal.internetport.com, naviger til Tjenester og velg Mine tjenester. Finn SIP trunken din og klikk på konfigurasjonsdetaljer.Steg 2: Sjekk Trunk Status
I FreePBX Dashboard, gå til
Kommunikasjon > Trunker. Velg SIP trunken din og klikk påStatus-fanen for å se om trunken er registrert.
Aktiver Asterisk CLI Debug asterisk -rvvvvv
Steg 1: Åpne Terminal eller SSH til Server
Koble til FreePBX-serveren din via SSH.
Steg 2: Start Asterisk CLI med Debug
Kjør kommandoen
asterisk -rvvvvvfor å starte CLI med maksimal debug-nivå. Dette gir detaljert informasjon om SIP-kommunikasjon.
Registrering Mislykkes med 401, 403, 408 Feil
Steg 1: Sjekk Opplysninger
For 401 (Unauthorized) og 403 (Forbidden)-feil, sjekk at SIP-brukernavn og passord er korrekte. Finn disse i
Kommunikasjon > Trunkerunder trunken din.Steg 2: Sjekk Server Tilkjennetegning
For 408 (Request Timeout)-feil, sjekk at SIP-serveren
sip.internetport.seer opp og tilgjengelig fra serveren din.
Ingen Lyd eller Enveiskommende Lyd RTP NAT
Steg 1: Sjekk RTP Portar
Gå til
Kommunikasjon > SIP Innstillinger, sørg for at RTP-portområdet er konfigurert korrekt.Steg 2: Konfigurer NAT i pjsip.conf
I
pjsip.conf, legg til eller oppdater innstillinger forlocal_netogexternip. Eksempel:[transport-udp] type=transport protocol=udp bind=0.0.0.0 local_net=192.168.1.0/24 external_media_address=ditt.extern.ip.adresse
Kodek Mismatch Sjekk Tillatte Kodeker
Steg 1: Sjekk Tillatte Kodeker i FreePBX
I
Kommunikasjon > Trunker, under trunken din, sørg for at de støttede kodekene av Internetport (G.711 a-law, G.711 u-law, G.722, G.729) er merket.Steg 2: Sjekk Kodek Innstillinger i pjsip.conf
Sjekk at kodeker matcher i
pjsip.conf. Eksempel:[endpoint-name] type=endpoint context=default disallow=all allow=ulaw allow=alaw allow=g722 allow=g729
NAT localnet og externip i pjsip.conf
Steg 1: Identifiser Ditt Lokale Nettverk
Bruk
ifconfigeller tilsvarende for å finne din interne IP-adresse og undernetmaske.Steg 2: Oppdater pjsip.conf med NAT Innstillinger
Legg til eller oppdater
local_netogexternal_media_addressi transportinnstillingene dine. Se eksempel ovenfor.
Saml Diagnostikk og Kontakt Support
- Sjekk logger i FreePBX under
Status > Logger. - Bruk kommandoen
sip show peersi Asterisk CLI for å vise SIP peer-status. - Last opp relevante logger og konfigurasjonsfiler til Internetport supportside.
For videre hjelp, besøk supportside på Internetport.