Vianmäärittely FreePBX:n ja Asteriskin SIP-trunkille on tärkeä prosessi varmistaaksesi, että puhelujärjestelmäsi toimii optimaalisesti. Yleisiä ongelmia ovat rekisteröintivirheet, ääniongelmat ja NAT-kytkentäkysymykset. Asterisk CLI:n avulla ja lokien tarkastamisen kautta voit tehokkaasti diagnostikoita ja ratkaista nämä ongelmat.

Tarkista Trunkin tila FreePBX-pöytäkoneessa

  1. Vaihe 1: Kirjaudu sisään FreePBX-pöytäkoneeseen

    Mene osoitteeseen https://portal.internetport.com, siirry palveluihin ja valitse Omat palvelut. Etsi SIP-trunkisi ja klikkaa määritysyksityiskohdista.

  2. Vaihe 2: Tarkista Trunkin tila

    FreePBX-pöytäkoneessa mene kohtaan Kommunikointi > Trunkit. Valitse SIP-trunkisi ja klikkaa Tila-välilehteä, jotta näet, onko trunk rekisteröity.

Ota Asterisk CLI:n virheenkorjaus käyttöön asterisk -rvvvvv

  1. Vaihe 1: Avaa terminaali tai SSH-yhteys palvelimeen

    Yhdisty FreePBX-palvelimellesi SSH:n kautta.

  2. Vaihe 2: Käynnistä Asterisk CLI virheenkorjaustasolla

    Aja komento asterisk -rvvvvv käynnistääksesi CLI:n maksimivirheenkorjaustasolla. Tämä tarjoaa yksityiskohtaisia tietoja SIP-kommunikoinnista.

Rekisteröinti epäonnistuu virheillä 401, 403, 408

  1. Vaihe 1: Tarkista tunnistetiedot

    Virheiden 401 (Unauthorized) ja 403 (Forbidden) käsittelyyn tarkista, että SIP-käyttäjätunnus ja -salasana ovat oikein. Löydä nämä kohtaa Kommunikointi > Trunkit trunkistasi.

  2. Vaihe 2: Tarkista palvelimen saatavuus

    Virheen 408 (Request Timeout) käsittelyyn varmista, että SIP-palvelin sip.internetport.se on käytettävissä ja saavutettavissa palvelimeltasi.

Ei ääntä tai yksisuuntainen ääni RTP NAT

  1. Vaihe 1: Tarkista RTP-portit

    Mene kohtaan Kommunikointi > SIP-asetukset, varmista, että RTP-portialue on oikein määritelty.

  2. Vaihe 2: Määritä NAT pjsip.conf-tiedostossa

    Lisää tai päivitä asetukset pjsip.conf:ssa kohteille local_net ja externip. Esimerkki:

    [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

Koodekkiä ei vastaa Tarkista sallitut koodekit

  1. Vaihe 1: Tarkista sallitut koodekit FreePBX:ssä

    Kohtassa Kommunikointi > Trunkit trunkistasi varmista, että Internetportin tuomat koodekit (G.711 a-law, G.711 u-law, G.722, G.729) on merkitty.

  2. Vaihe 2: Tarkista koodekit pjsip.conf-tiedostossa

    Tarkista, että koodekit vastaavat pjsip.conf:ssa. Esimerkki:

    [endpoint-name]
    type=endpoint
    context=default
    disallow=all
    allow=ulaw
    allow=alaw
    allow=g722
    allow=g729

NAT localnet ja externip pjsip.conf-tiedostossa

  1. Vaihe 1: Määritä sisäinen verkkosi

    Käytä ifconfig:ia tai vastaavaa löytääksesi sisäisen IP-osoitteesi ja aliverkon peite.

  2. Vaihe 2: Päivitä pjsip.conf:n NAT-asetukset

    Lisää tai päivitä local_net ja external_media_address transport-asetuksiisi. Katso yllä oleva esimerkki.

Kerää diagnostiikkaa ja ota yhteyttä tukihenkilöstöön

  • Tarkista lokit FreePBX:ssä kohtaa Tila > Lokit.
  • Käytä komentoa sip show peers Asterisk CLI:ssä näyttääksesi SIP-kumppausten tilan.
  • Lataa relevantit lokit ja määritystiedostot Internetportin tuki-sivulle.

Lisätietoja saat Internetportin tukesta täältä.