This is a tutorial on using the Webmin - Dahdi HW Module ver 0.971
This is information on how to install the Webmin - Dahdi HW module: [Howto Install]. You must have Webmin previously installed in order for this module to work.
The module will be installed under the Webmin - Hardware tab. When you first run the module it will check the version of Webmin and notify if you need to upgrade to a more current Webmin version. This module requires Webmin version 1.5.1 or higher to work. Here's information on [Upgrading Webmin].
If you are using FreePBX, you must remove the FreePBX - Dahdi Module if present for this module to work properly. To remove (un-install) the FreePBX - Dahdi Module, go to FreePBX - Module Admin - Dahdi Config - Uninstall - Process - Apply Configuration changes.
Here's project screenshots (edited to fit in the limited resources of Github):
Abbreviated Main screen
Checking for Dahdi devices
Setting Global Configs
Combined Driver Order screenshots
Combined Creating Config screenshot
The main menu gives you an overview of the operation and the responsibilities of the user (you). You must gather information about your legacy card that you are configuring. The more the better.
There are 3 options (Steps) that you can choose:
- Loading Order: Select the order of loading of Dahdi drivers. This is important if you have more than one manufacturer of Dahdi compatible cards as it assigns the channels to the cards. If you want card 1 to be configured with the first channels, then card 1 Dahdi driver must be loaded first. You can set the order of loading for up to 4 different cards. If you have only one card then you can skip this step.
- Checking for Dahdi Devices: Information about Dahdi devices that are detected by the Linux kernel are displayed. If your card(s) are detected then an extensive list of features and information will be displayed. You should print this out for future reference. If nothing is displayed, it means that you will have to install a Dahdi compatible interface kernel driver from your card's manufacturer. At this time, this module only configures cards detected by the Linux kernel.
- Creating Dahdi Configs: This is the part where the actual configuration is done. It is the meat and potatoes of the Webmin - Dahdi HW Module. It requires another webpage: [Create Configs]