Asterisk skola för IP-telefoni debugging

IP-telefoni med Asterisk, Avsnitt debuggning

Debugga asterisk
Alla exempel nedan antar att man använder asterisk 1.6.X det bör dock i stora grad fungera även på andra versioner)
Alla directory etc som skrivs förutsätter att man använder en linux version.
Notera att exemplen går in på hur man gör om man vill styra asterisk själv direkt via conf filerna för full kontroll.

Om man har något problem är det väldigt viktigt att man kan få ut tillräckligt mycket information från asterisken.
Börja med att gå in i CLI gränsnittet i Asterisk och skriv in
sip set debug on
Detta gör att det i /var/log/asterisk/messages börjar skriva ut alla SIP meddelande som skickas framåt tillbaka.
Om ni behöver skicka in något till er Operatör så är det detta dom är ute efter.

Alla samtal börjas med att en INVITE skickas till mottagaren av samtalet.
Den som svarar bör då skicka en 100 TRYING
Om er asterisk skickar en 401 Unauthorized tillbaka kräver ni att er operatör authenticerar sig och det kommer dom inte göra.
Ändra i såfall i er peer ut mot operatören till
insecure=port,invite
Direkt efter 100 TRYING bör en 180 RINGING skickas och när någon lyfter luren en 200 OK skickas.
I dessa meddelande kan man se vilken codec som man kommit överens om och också vilka portar som ljudet skall skickas på.

Vanliga fel är att man skriver sin extensions.conf felaktigt börja därför med en väldigt enkel extension.conf och bygg ut den efter hand när ni fått olika delar att fungera.

Har ni tips eller ideer på vad vi ska skriva om mer mejla gärna det till asterisk@cellip.com (även fel som kan smygit säg in tar vi med tacksamhet emot)
Vill ni skriva något som vi publicerar på våra asterisk sidor mejla in det till oss asterisk@cellip.com

Nästa>> sip.conf



Vi kontaktar dig för gratis rådgivning

Har du frågor eller funderingar? Låt oss kontakta dig för att berätta mer (ej support ärenden).