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

  1. 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.

  2. 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

  1. Steg 1: Åpne Terminal eller SSH til Server

    Koble til FreePBX-serveren din via SSH.

  2. Steg 2: Start Asterisk CLI med Debug

    Kjør kommandoen asterisk -rvvvvv for å starte CLI med maksimal debug-nivå. Dette gir detaljert informasjon om SIP-kommunikasjon.

Registrering Mislykkes med 401, 403, 408 Feil

  1. Steg 1: Sjekk Opplysninger

    For 401 (Unauthorized) og 403 (Forbidden)-feil, sjekk at SIP-brukernavn og passord er korrekte. Finn disse i Kommunikasjon > Trunker under trunken din.

  2. Steg 2: Sjekk Server Tilkjennetegning

    For 408 (Request Timeout)-feil, sjekk at SIP-serveren sip.internetport.se er opp og tilgjengelig fra serveren din.

Ingen Lyd eller Enveiskommende Lyd RTP NAT

  1. Steg 1: Sjekk RTP Portar

    Gå til Kommunikasjon > SIP Innstillinger, sørg for at RTP-portområdet er konfigurert korrekt.

  2. Steg 2: Konfigurer NAT i pjsip.conf

    I pjsip.conf, legg til eller oppdater innstillinger for local_net og externip. 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

  1. 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.

  2. 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

  1. Steg 1: Identifiser Ditt Lokale Nettverk

    Bruk ifconfig eller tilsvarende for å finne din interne IP-adresse og undernetmaske.

  2. Steg 2: Oppdater pjsip.conf med NAT Innstillinger

    Legg til eller oppdater local_net og external_media_address i transportinnstillingene dine. Se eksempel ovenfor.

Saml Diagnostikk og Kontakt Support

  • Sjekk logger i FreePBX under Status > Logger.
  • Bruk kommandoen sip show peers i Asterisk CLI for å vise SIP peer-status.
  • Last opp relevante logger og konfigurasjonsfiler til Internetport supportside.

For videre hjelp, besøk supportside på Internetport.