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
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.Trin 2: Tjek Trunk Status
I FreePBX Dashboard, gå til
Kommunikation > Trunks. Vælg din SIP trunk og klik på fanenStatusfor at se, om trunkken er registreret.
Aktivér Asterisk CLI Debug asterisk -rvvvvv
Trin 1: Åbn Terminal eller SSH til Server
Opret forbindelse til din FreePBX server via SSH.
Trin 2: Start Asterisk CLI med Debug
Kør kommandoen
asterisk -rvvvvvfor at starte CLI med maksimal debug-niveau. Dette giver detaljeret information om SIP-kommunikation.
Registrering Mislykkes med 401, 403, 408 Fejl
Trin 1: Tjek Brugeroplysninger
For 401 (Unauthorized) og 403 (Forbidden) fejl, bekræft, at SIP brugernavn og adgangskode er korrekte. Find disse i
Kommunikation > Trunksunder din trunk.Trin 2: Tjek Server Tilgængelighed
For 408 (Request Timeout) fejl, tjek at SIP-serveren
sip.internetport.seer oppe og tilgængelig fra din server.
Ingen Lyd eller Envejs-Lyd RTP NAT
Trin 1: Tjek RTP Porte
Gå til
Kommunikation > SIP Indstillinger, sørg for, at RTP-portområdet er korrekt konfigureret.Trin 2: Konfigurér NAT i pjsip.conf
I
pjsip.conf, tilføj eller opdater indstillinger forlocal_netogexternip. 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
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.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
Trin 1: Identificér Dit Lokale Netværk
Brug
ifconfigeller tilsvarende for at finde din interne IP-adresse og undernetmaske.Trin 2: Opdater pjsip.conf med NAT Indstillinger
Tilføj eller opdater
local_netogexternal_media_addressi dine transportindstillinger. Se eksempel ovenfor.
Saml Diagnostikker og Kontakt Support
- Tjek logfiler i FreePBX under
Status > Logs. - Brug kommandoen
sip show peersi 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.