Fault Finding



=Elastix FAQ - Fault Finding=

What command can I write that will tell me what hardware is installed on my machine?
At the linux prompt type

lspci

which will provide a similar response to the following

00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 01)

00:02.0 VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 01)

00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01)

00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01)

00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 01)

00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01)

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 81)

00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 01)

00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 01)

00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 01)

00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01)

01:08.0 Communication controller: Tiger Jet Network Inc. Tiger3XX Modem/ISDN interface

01:0c.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02)

and

lsusb

similarly for your USB hardware.

for the more venturesome install “List Hardware”:

yum -y install lshw

and the output of

lshw

will be more complete if not concise.

What is the Asterisk CLI that everyone asks me to enter to issue commands?
At the linux prompt type:

asterisk -r -vvvvvvvvvvv

You will now enter the Asterisk Command Line Interface of which you can run a series of commands to confirm the status of various parts of your system

How can I check what extensions my system is seeing?
Via the Asterisk CLI type the following command:

sip show peers

It should show you a similar listing as show below. From this we can see that extension 201 and 202 are registered and online, but extensions 203, 208 and 250 are not recognised.

Name/username Host Dyn Nat ACL Port Status

250 (Unspecified) D N A 0 UNKNOWN

208 (Unspecified) D N A 0 UNKNOWN

203 (Unspecified) D N A 0 UNKNOWN

202/202 172.22.22.204 D N A 5060 OK (153 ms)

201/201 172.22.22.200 D N A 5060 OK (9 ms)

5 sip peers [Monitored: 2 online,2 offline Unmonitored: 1 online, 0 offline]

If I edit /etc/asterisk/chan_dahdi.conf will the changes be immediate?
In many cases, No, it is safer to stop asterisk and reload dahdi then restart asterisk. The reason is that dahdi is a device driver that talks to the kernel and thus behaves at a lower level than most *.conf files.

amportal stop && service dahdi restart && amportal start

usually works to accomplished this (caveat, there will be a disruption of service when you do this)