Fejlfinding af FreePBX og Asterisk SIP trunk er en vigtig proces for at sikre, at dit telefonsystem fungerer optimalt. Almindelige problemer inkluderer registreringsfejl, lydproblemer og NAT-relaterede spørgsmål. Ved hjælp af Asterisk CLI og gennemgang af logfiler kan du effektivt diagnosticere og løse disse problemer.

Tjek Trunk Status i FreePBX Dashboard

  1. Trin 1: Log ind på FreePBX Dashboard

    Gå til https://portal.internetport.com, naviger til Services og vælg My services. Find din SIP trunk og klik på konfigurationsdetaljer.

  2. Trin 2: Tjek Trunk Status

    I FreePBX Dashboard, gå til Kommunikation > Trunks. Vælg din SIP trunk og klik på fanen Status for at se, om trunkken er registreret.

Aktivér Asterisk CLI Debug asterisk -rvvvvv

  1. Trin 1: Åbn Terminal eller SSH til Server

    Opret forbindelse til din FreePBX server via SSH.

  2. Trin 2: Start Asterisk CLI med Debug

    Kør kommandoen asterisk -rvvvvv for at starte CLI med maksimal debug-niveau. Dette giver detaljeret information om SIP-kommunikation.

Registrering Mislykkes med 401, 403, 408 Fejl

  1. Trin 1: Tjek Brugeroplysninger

    For 401 (Unauthorized) og 403 (Forbidden) fejl, bekræft, at SIP brugernavn og adgangskode er korrekte. Find disse i Kommunikation > Trunks under din trunk.

  2. Trin 2: Tjek Server Tilgængelighed

    For 408 (Request Timeout) fejl, tjek at SIP-serveren sip.internetport.se er oppe og tilgængelig fra din server.

Ingen Lyd eller Envejs-Lyd RTP NAT

  1. Trin 1: Tjek RTP Porte

    Gå til Kommunikation > SIP Indstillinger, sørg for, at RTP-portområdet er korrekt konfigureret.

  2. Trin 2: Konfigurér NAT i pjsip.conf

    I pjsip.conf, tilføj eller opdater indstillinger 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=your.external.ip.address

Kodek Mismatch Tjek Tilladte Kodeker

  1. Trin 1: Tjek Tilladte Kodeker i FreePBX

    I Kommunikation > Trunks, under din trunk, sørg for, at de understøttede kodeker af Internetport (G.711 a-law, G.711 u-law, G.722, G.729) er markeret.

  2. Trin 2: Tjek Kodek Indstillinger i pjsip.conf

    Tjek 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. Trin 1: Identificér Dit Lokale Netværk

    Brug ifconfig eller tilsvarende for at finde din interne IP-adresse og undernetmaske.

  2. Trin 2: Opdater pjsip.conf med NAT Indstillinger

    Tilføj eller opdater local_net og external_media_address i dine transportindstillinger. Se eksempel ovenfor.

Saml Diagnostikker og Kontakt Support

  • Tjek logfiler i FreePBX under Status > Logs.
  • Brug kommandoen sip show peers i Asterisk CLI for at vise SIP peer status.
  • Upload relevante logfiler og konfigurationsfiler til Internetport support side.

For yderligere hjælp, besøg support side på Internetport.