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
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.Vaihe 2: Tarkista Trunkin tila
FreePBX-pöytäkoneessa mene kohtaan
Kommunikointi > Trunkit. Valitse SIP-trunkisi ja klikkaaTila-välilehteä, jotta näet, onko trunk rekisteröity.
Ota Asterisk CLI:n virheenkorjaus käyttöön asterisk -rvvvvv
Vaihe 1: Avaa terminaali tai SSH-yhteys palvelimeen
Yhdisty FreePBX-palvelimellesi SSH:n kautta.
Vaihe 2: Käynnistä Asterisk CLI virheenkorjaustasolla
Aja komento
asterisk -rvvvvvkäynnistääksesi CLI:n maksimivirheenkorjaustasolla. Tämä tarjoaa yksityiskohtaisia tietoja SIP-kommunikoinnista.
Rekisteröinti epäonnistuu virheillä 401, 403, 408
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 > Trunkittrunkistasi.Vaihe 2: Tarkista palvelimen saatavuus
Virheen 408 (Request Timeout) käsittelyyn varmista, että SIP-palvelin
sip.internetport.seon käytettävissä ja saavutettavissa palvelimeltasi.
Ei ääntä tai yksisuuntainen ääni RTP NAT
Vaihe 1: Tarkista RTP-portit
Mene kohtaan
Kommunikointi > SIP-asetukset, varmista, että RTP-portialue on oikein määritelty.Vaihe 2: Määritä NAT pjsip.conf-tiedostossa
Lisää tai päivitä asetukset
pjsip.conf:ssa kohteillelocal_netjaexternip. 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
Vaihe 1: Tarkista sallitut koodekit FreePBX:ssä
Kohtassa
Kommunikointi > Trunkittrunkistasi varmista, että Internetportin tuomat koodekit (G.711 a-law, G.711 u-law, G.722, G.729) on merkitty.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
Vaihe 1: Määritä sisäinen verkkosi
Käytä
ifconfig:ia tai vastaavaa löytääksesi sisäisen IP-osoitteesi ja aliverkon peite.Vaihe 2: Päivitä pjsip.conf:n NAT-asetukset
Lisää tai päivitä
local_netjaexternal_media_addresstransport-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 peersAsterisk CLI:ssä näyttääksesi SIP-kumppausten tilan. - Lataa relevantit lokit ja määritystiedostot Internetportin tuki-sivulle.
Lisätietoja saat Internetportin tukesta täältä.