Debugging

Things always go wrong. With so many moving parts and different complex protocols and configurations it's expected mistakes will be made at some point. You may provide invalid configuration, the software may have a bug, the remote equipment may be misbehaving, and so on. You need to be prepared to deal with all those problems. Debugging a problem is often a matter of working your way up, verifying that each hardware or software layer is working as expected, until you find the layer that is not doing its job. The first layer to check is the physical layer. For T1/E1 lines, verify there are no alarms and the port is in the Connected status (for Sangoma cards) or OK for DAHDI (use the DAHDI tool application).

Checking the physical layer ...

Get Mastering FreeSWITCH now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.